Skip to content

Commit 177840f

Browse files
committed
PR_26174_ALFA_014-game-hub-parent-columns-center
1 parent dac82e2 commit 177840f

11 files changed

Lines changed: 394 additions & 592 deletions
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Branch Validation: PASS
2+
3+
PASS - Current branch is pr/26174-ALFA-014-game-hub-parent-columns-center.
4+
PASS - Expected branch is pr/26174-ALFA-014-game-hub-parent-columns-center.
5+
PASS - Branch stacks on PR_26174_ALFA_013-game-hub-game-row-child-rows.
6+
PASS - Work stayed scoped to Game Hub centered parent-table layout, impacted tests, and required reports.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Manual Validation Notes: PASS
2+
3+
- Reviewed table_first_ui.md and kept the Idea Board-style parent row plus expanded child row model.
4+
- Confirmed the game table renders in the center panel instead of the left tool column.
5+
- Confirmed the old Project Information table/card is absent.
6+
- Confirmed parent headers are exactly Game, Purpose, Status, Owner, Actions.
7+
- Confirmed Role and Next Tool are absent from the parent row.
8+
- Confirmed Source Idea and Readiness Output remain child tables under expanded game rows.
9+
- Confirmed safe empty/unavailable states still pass targeted validation.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Requirement Checklist: PASS
2+
3+
PASS - Parent table columns are Game, Purpose, Status, Owner, Actions.
4+
PASS - Old Project Information layout was removed.
5+
PASS - Role is not shown in the parent row.
6+
PASS - Next Tool is not shown in the parent row.
7+
PASS - Each game remains the parent row.
8+
PASS - Source Idea remains a child row/table under the game row.
9+
PASS - Readiness Output remains a child row/table under the game row.
10+
PASS - Existing API/service contract was preserved.
11+
PASS - No browser-owned project data was introduced.
12+
PASS - No new readiness math was added.
13+
PASS - table_first_ui.md examples were followed by keeping the parent-row plus expanded child-row table pattern.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
Validation Lane: PASS
2+
3+
Commands:
4+
1. 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|Game Hub shows a creator-safe unavailable state|Game Hub displays and edits game purpose and member role|Game Hub readiness child rows update from mock game state"
5+
Result: 7 passed.
6+
7+
2. npx playwright test tests/playwright/tools/IdeaBoardTableNotes.spec.mjs -g "Idea Board uses accordion table ideas and notes"
8+
Result: 1 passed.
9+
10+
3. git diff --check -- toolbox/game-hub/index.html toolbox/game-hub/game-hub.js tests/playwright/tools/GameHubMockRepository.spec.mjs tests/playwright/tools/IdeaBoardTableNotes.spec.mjs
11+
Result: PASS.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# PR_26174_ALFA_014-game-hub-parent-columns-center
2+
3+
## Purpose
4+
5+
Update Game Hub parent table columns to the approved centered parent-row structure.
6+
7+
## Summary
8+
9+
- Moved the Game Hub parent table into the center panel.
10+
- Removed the old Project Information table/card layout and its Role/Next Tool display columns.
11+
- Kept each game as a parent row with Game, Purpose, Status, Owner, and Actions columns.
12+
- Preserved Source Idea and Readiness Output as child row tables under the game parent row.
13+
- Preserved the existing Game Hub API/service contract and readiness output model.
14+
15+
## Validation
16+
17+
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|Game Hub shows a creator-safe unavailable state|Game Hub displays and edits game purpose and member role|Game Hub readiness child rows update from mock game state"`
18+
PASS - `npx playwright test tests/playwright/tools/IdeaBoardTableNotes.spec.mjs -g "Idea Board uses accordion table ideas and notes"`
19+
PASS - `git diff --check -- toolbox/game-hub/index.html toolbox/game-hub/game-hub.js tests/playwright/tools/GameHubMockRepository.spec.mjs tests/playwright/tools/IdeaBoardTableNotes.spec.mjs`
Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
docs_build/dev/ProjectInstructions/addendums/table_first_ui.md
21
toolbox/game-hub/index.html
32
toolbox/game-hub/game-hub.js
43
tests/playwright/tools/GameHubMockRepository.spec.mjs
54
tests/playwright/tools/IdeaBoardTableNotes.spec.mjs
65
docs_build/dev/reports/codex_review.diff
76
docs_build/dev/reports/codex_changed_files.txt
8-
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows.md
9-
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-branch-validation.txt
10-
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-requirement-checklist.txt
11-
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-validation-lane.txt
12-
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-manual-validation-notes.txt
7+
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center.md
8+
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-branch-validation.txt
9+
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-requirement-checklist.txt
10+
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-validation-lane.txt
11+
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-manual-validation-notes.txt

0 commit comments

Comments
 (0)