Skip to content

PR_26174_ALFA_015-game-hub-actions-and-setup-cleanup#109

Closed
ToolboxAid wants to merge 1 commit into
pr/26174-ALFA-014-game-hub-parent-columns-centerfrom
pr/26174-ALFA-015-game-hub-actions-and-setup-cleanup
Closed

PR_26174_ALFA_015-game-hub-actions-and-setup-cleanup#109
ToolboxAid wants to merge 1 commit into
pr/26174-ALFA-014-game-hub-parent-columns-centerfrom
pr/26174-ALFA-015-game-hub-actions-and-setup-cleanup

Conversation

@ToolboxAid

Copy link
Copy Markdown
Owner

Summary

  • Replace Game Hub parent-row Open actions with Edit while keeping game rows as the parent rows.
  • Add a theme-backed active-game row state and remove the standalone Open Game Journey action.
  • Remove the Game Setup accordion and keep Add game submission on the existing API/service contract.
  • Preserve Source Idea and Readiness Output as child row tables under each game parent row.

Validation

  • PASS: npx playwright test tests/playwright/tools/GameHubMockRepository.spec.mjs -g "Game Hub creates, opens, and deletes mock games|Game Hub validates game parent rows and child tables|Game Hub preserves guest browsing and blocks guest saves|Game Hub shows a creator-safe empty state when no projects exist|Game Hub shows a creator-safe unavailable state when project list API fails|Game Hub displays and edits game purpose and member role|Game Hub readiness child rows update from mock game state"
  • PASS: npx playwright test tests/playwright/tools/IdeaBoardTableNotes.spec.mjs -g "Idea Board uses accordion table ideas and notes"
  • PASS: git diff --check -- assets/theme-v2/css/tables.css toolbox/game-hub/index.html toolbox/game-hub/game-hub.js tests/playwright/tools/GameHubMockRepository.spec.mjs tests/playwright/tools/IdeaBoardTableNotes.spec.mjs

Notes

  • Draft stacked on pr/26174-ALFA-014-game-hub-parent-columns-center.
  • Non-gating observation: an exploratory full-file run of GameHubMockRepository.spec.mjs had one unrelated toolbox-role completion-metrics 500 failure; the scoped Game Hub validation lane passed.

@ToolboxAid

Copy link
Copy Markdown
Owner Author

OWNER-approved closure: this historical Alfa PR is superseded by merged consolidated PR #149. No branch deletion requested.

@ToolboxAid ToolboxAid closed this Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants