Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Branch Validation: PASS

PASS - Current branch is pr/26174-ALFA-014-game-hub-parent-columns-center.
PASS - Expected branch is pr/26174-ALFA-014-game-hub-parent-columns-center.
PASS - Branch stacks on PR_26174_ALFA_013-game-hub-game-row-child-rows.
PASS - Work stayed scoped to Game Hub centered parent-table layout, impacted tests, and required reports.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Manual Validation Notes: PASS

- Reviewed table_first_ui.md and kept the Idea Board-style parent row plus expanded child row model.
- Confirmed the game table renders in the center panel instead of the left tool column.
- Confirmed the old Project Information table/card is absent.
- Confirmed parent headers are exactly Game, Purpose, Status, Owner, Actions.
- Confirmed Role and Next Tool are absent from the parent row.
- Confirmed Source Idea and Readiness Output remain child tables under expanded game rows.
- Confirmed safe empty/unavailable states still pass targeted validation.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Requirement Checklist: PASS

PASS - Parent table columns are Game, Purpose, Status, Owner, Actions.
PASS - Old Project Information layout was removed.
PASS - Role is not shown in the parent row.
PASS - Next Tool is not shown in the parent row.
PASS - Each game remains the parent row.
PASS - Source Idea remains a child row/table under the game row.
PASS - Readiness Output remains a child row/table under the game row.
PASS - Existing API/service contract was preserved.
PASS - No browser-owned project data was introduced.
PASS - No new readiness math was added.
PASS - table_first_ui.md examples were followed by keeping the parent-row plus expanded child-row table pattern.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Validation Lane: PASS

Commands:
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"
Result: 7 passed.

2. npx playwright test tests/playwright/tools/IdeaBoardTableNotes.spec.mjs -g "Idea Board uses accordion table ideas and notes"
Result: 1 passed.

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
Result: PASS.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# PR_26174_ALFA_014-game-hub-parent-columns-center

## Purpose

Update Game Hub parent table columns to the approved centered parent-row structure.

## Summary

- Moved the Game Hub parent table into the center panel.
- Removed the old Project Information table/card layout and its Role/Next Tool display columns.
- Kept each game as a parent row with Game, Purpose, Status, Owner, and Actions columns.
- Preserved Source Idea and Readiness Output as child row tables under the game parent row.
- Preserved the existing Game Hub API/service contract and readiness output model.

## 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|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"`
PASS - `npx playwright test tests/playwright/tools/IdeaBoardTableNotes.spec.mjs -g "Idea Board uses accordion table ideas and notes"`
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`
11 changes: 5 additions & 6 deletions docs_build/dev/reports/codex_changed_files.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
docs_build/dev/ProjectInstructions/addendums/table_first_ui.md
toolbox/game-hub/index.html
toolbox/game-hub/game-hub.js
tests/playwright/tools/GameHubMockRepository.spec.mjs
tests/playwright/tools/IdeaBoardTableNotes.spec.mjs
docs_build/dev/reports/codex_review.diff
docs_build/dev/reports/codex_changed_files.txt
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows.md
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-branch-validation.txt
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-requirement-checklist.txt
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-validation-lane.txt
docs_build/dev/reports/PR_26174_ALFA_013-game-hub-game-row-child-rows-manual-validation-notes.txt
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center.md
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-branch-validation.txt
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-requirement-checklist.txt
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-validation-lane.txt
docs_build/dev/reports/PR_26174_ALFA_014-game-hub-parent-columns-center-manual-validation-notes.txt
Loading
Loading