|
1 | | -PR_26171_ALPHA_047-game-hub-canonical-path-journey-handoff |
2 | | - |
3 | | -Git workflow: |
4 | | -- Current branch: pr/26171-ALPHA-047-game-hub-canonical-path-journey-handoff |
5 | | -- Created branch: pr/26171-ALPHA-047-game-hub-canonical-path-journey-handoff |
6 | | -- Push result: PASS; pushed to origin/pr/26171-ALPHA-047-game-hub-canonical-path-journey-handoff |
7 | | -- PR URL: https://github.com/ToolboxAid/HTML-JavaScript-Gaming/pull/32 |
8 | | -- Merge approval status: pending explicit Team Alpha owner approval |
9 | | -- Merge result: not performed; merge is blocked until explicit Team Alpha owner approval |
10 | | -- Rebase/conflict resolution: PASS; rebased onto origin/main at e8845dae6 after GitHub reported the branch was behind current main. Conflicts were limited to generated Codex report artifacts and reports were regenerated. |
11 | | -- Latest rebase/conflict resolution: PASS; rebased onto origin/main at 195c90a64 after PR_26171_BETA_075 landed. Conflicts were resolved in generated Codex report artifacts and tests/playwright/tools/RootToolsFutureState.spec.mjs; the test expectations now preserve current-main Text To Speech coverage and ALPHA_047 canonical game-hub route/filter behavior. |
12 | | -- Final approved rebase: PASS; Team Alpha approval granted for ALPHA_047, rebased onto origin/main at 1451a1173, with conflicts limited to generated Codex report artifacts. |
13 | | - |
14 | | -Instruction compliance: |
15 | | -- PASS: docs_build/dev/PROJECT_INSTRUCTIONS.md was read before file changes. |
16 | | -- PASS: docs_build/dev/PROJECT_MULTI_PC.txt was read before file changes. |
17 | | -- PASS: BUILD_PR.md was created and read before implementation. |
18 | | -- PASS: Team Alpha owner scope applies to Game Hub, Game Journey handoff, and Idea Board continuity. |
19 | | -- PASS: Full samples smoke was not run. |
20 | | - |
21 | | -Validation: |
22 | | -- PASS: node --check toolbox/game-hub/game-hub.js |
23 | | -- PASS: node --check toolbox/game-hub/game-hub-api-client.js |
24 | | -- PASS: node --check toolbox/idea-board/index.js |
25 | | -- PASS: node --check toolbox/game-journey/game-journey.js |
26 | | -- PASS: node --check src/dev-runtime/persistence/tool-repositories/game-journey-mock-repository.js |
27 | | -- PASS: node --check src/dev-runtime/server/local-api-router.mjs |
28 | | -- PASS: node --check tests/playwright/tools/GameHubMockRepository.spec.mjs |
29 | | -- PASS: node --check tests/playwright/tools/IdeaBoardTableNotes.spec.mjs |
30 | | -- PASS: node --check tests/playwright/tools/GameJourneyTool.spec.mjs |
31 | | -- PASS: npx playwright test tests/playwright/tools/GameHubMockRepository.spec.mjs --project=playwright --workers=1 --reporter=line (11 passed) |
32 | | -- PASS: npx playwright test tests/playwright/tools/IdeaBoardTableNotes.spec.mjs --project=playwright --workers=1 --reporter=line (2 passed) |
33 | | -- PASS: npx playwright test tests/playwright/tools/GameJourneyTool.spec.mjs --project=playwright --workers=1 --reporter=line --grep "Game Hub hands the active game route to Game Journey|Game Journey requires an active game" (2 passed) |
34 | | -- PASS: npm run test:workspace-v2 (5 passed) |
35 | | -- PASS: git diff --check (line-ending warnings only) |
36 | | -- PASS: Completion revalidation for PR_26171_ALPHA_048 start-gate blocker; ALPHA_047 scoped validation was rerun while still on branch pr/26171-ALPHA-047-game-hub-canonical-path-journey-handoff, and ALPHA_048 implementation was not started. |
37 | | -- PASS: Latest post-rebase validation after origin/main 195c90a64: syntax checks, targeted Game Hub Playwright, targeted Idea Board Playwright, targeted Game Journey handoff Playwright, and npm run test:workspace-v2. |
38 | | -- PASS: Final approved validation after origin/main 1451a1173: syntax checks, targeted Game Hub Playwright, targeted Idea Board Playwright, targeted Game Journey handoff Playwright, and npm run test:workspace-v2. |
39 | | - |
40 | | -Requirement-by-requirement evidence: |
41 | | -- PASS: Rename active path toolbox/game-workspace/ to toolbox/game-hub/. |
42 | | -- PASS: Rename active game-workspace.js to game-hub.js. |
43 | | -- PASS: Rename active game-workspace-api-client.js to game-hub-api-client.js. |
44 | | -- PASS: Deep-audit and update imports, variables, data attributes, tests, toolbox navigation/registry, tool display mode slug, page titles, and creator-facing labels to Game Hub. |
45 | | -- PASS: Do not leave active navigation pointing to toolbox/game-workspace; active route audit found no active legacy route. |
46 | | -- PASS: Do not create duplicate active Game Hub paths; registry reads filter stale game-workspace rows and active metadata points to game-hub. |
47 | | -- PASS: Idea Board Create Project creates/links a Game Hub project when a Ready idea becomes Project. |
48 | | -- PASS: Project ideas lock original Idea, Pitch, and Notes. |
49 | | -- PASS: Game Hub shows Source Idea/Pitch/Notes as read-only creator-facing content. |
50 | | -- PASS: Game Journey receives executable Journey items from Idea notes when the linked project opens. |
51 | | -- PASS: Original Idea notes are not mutated or moved. |
52 | | -- PASS: Project/source-linked actions avoid Delete and use Open in Game Hub plus Archive. |
53 | | -- PASS: No real database migration was added; existing shared mock/server contracts are reused. |
54 | | -- PASS: Merge is not performed without explicit Team Alpha owner approval. |
55 | | - |
56 | | -Changed files: |
57 | | -- deleted: assets/theme-v2/images/badges/game-workspace-1024.png |
58 | | -- deleted: assets/theme-v2/images/badges/game-workspace.png |
59 | | -- added: assets/theme-v2/images/badges/game-hub-1024.png |
60 | | -- added: assets/theme-v2/images/badges/game-hub.png |
61 | | -- deleted: assets/theme-v2/images/tools/game-workspace-1024.png |
62 | | -- deleted: assets/theme-v2/images/tools/game-workspace.png |
63 | | -- added: assets/theme-v2/images/tools/game-hub-1024.png |
64 | | -- added: assets/theme-v2/images/tools/game-hub.png |
65 | | -- updated: assets/theme-v2/js/account-achievements.js |
66 | | -- updated: assets/theme-v2/js/gamefoundry-partials.js |
67 | | -- updated: assets/theme-v2/partials/header-nav.html |
68 | | -- updated: docs_build/database/ddl/game-workspace.sql |
69 | | -- updated: docs_build/database/dml/DML_INDEX.md |
70 | | -- updated: docs_build/database/dml/game-workspace.sql |
71 | | -- updated: docs_build/database/seed/game-workspace.json |
72 | | -- updated: docs_build/database/seed/guest/game-workspace.json |
73 | | -- updated: docs_build/dev/admin-notes/deployment-uat-prod/index.txt |
74 | | -- added: docs_build/dev/reports/codex_changed_files.txt |
75 | | -- added: docs_build/dev/reports/codex_review.diff |
76 | | -- added: docs_build/pr/PR_26171_ALPHA_047-game-hub-canonical-path-journey-handoff/APPLY_PR.md |
77 | | -- added: docs_build/pr/PR_26171_ALPHA_047-game-hub-canonical-path-journey-handoff/BUILD_PR.md |
78 | | -- added: docs_build/pr/PR_26171_ALPHA_047-game-hub-canonical-path-journey-handoff/PLAN_PR.md |
79 | | -- deleted: learn/game-workspace/index.html |
80 | | -- added: learn/game-hub/index.html |
81 | | -- updated: learn/getting-started/index.html |
82 | | -- updated: learn/index.html |
83 | | -- updated: package.json |
84 | | -- updated: scripts/run-targeted-test-lanes.mjs |
85 | | -- updated: scripts/validate-browser-env-agnostic.mjs |
86 | | -- updated: scripts/validate-local-postgres-runtime.mjs |
87 | | -- updated: src/dev-runtime/admin/header-nav.local.html |
88 | | -- updated: src/dev-runtime/persistence/mock-db-store.js |
89 | | -- updated: src/dev-runtime/persistence/tool-repositories/game-journey-mock-repository.js |
90 | | -- updated: src/dev-runtime/seed/server-seed-loader.mjs |
91 | | -- updated: src/dev-runtime/server/local-api-router.mjs |
92 | | -- updated: src/shared/toolbox/tool-metadata-inventory.js |
93 | | -- updated: tests/dev-runtime/DevRuntimeBoundary.test.mjs |
94 | | -- updated: tests/dev-runtime/ProductDataProviderContractHardening.test.mjs |
95 | | -- updated: tests/dev-runtime/SupabaseProductDataCutover.test.mjs |
96 | | -- updated: tests/playwright/account/AchievementsPage.spec.mjs |
97 | | -- updated: tests/playwright/tools/AdminDbViewer.spec.mjs |
98 | | -- added: tests/playwright/tools/GameHubMockRepository.spec.mjs |
99 | | -- updated: tests/playwright/tools/GameJourneyTool.spec.mjs |
100 | | -- deleted: tests/playwright/tools/GameWorkspaceMockRepository.spec.mjs |
101 | | -- updated: tests/playwright/tools/IdeaBoardTableNotes.spec.mjs |
102 | | -- updated: tests/playwright/tools/RootToolsFutureState.spec.mjs |
103 | | -- updated: tests/playwright/tools/ToolDisplayModeNavigation.spec.mjs |
104 | | -- updated: tests/playwright/tools/ToolImageRegistry.spec.mjs |
105 | | -- updated: tests/playwright/tools/ToolNavigationPrevNext.spec.mjs |
106 | | -- updated: tests/playwright/tools/ToolboxRoutePages.spec.mjs |
107 | | -- updated: toolbox/colors/index.html |
108 | | -- updated: toolbox/controls/controls.js |
109 | | -- updated: toolbox/controls/index.html |
110 | | -- updated: toolbox/game-design/index.html |
111 | | -- added: toolbox/game-hub/game-hub-api-client.js |
112 | | -- added: toolbox/game-hub/game-hub.js |
113 | | -- added: toolbox/game-hub/index.html |
114 | | -- updated: toolbox/game-journey/game-journey.js |
115 | | -- deleted: toolbox/game-workspace/game-workspace-api-client.js |
116 | | -- deleted: toolbox/game-workspace/game-workspace.js |
117 | | -- deleted: toolbox/game-workspace/index.html |
118 | | -- updated: toolbox/idea-board/index.js |
119 | | -- updated: toolbox/project-workspace/index.html |
120 | | -- updated: toolbox/tools-page-accordions.js |
121 | | - |
122 | | -ZIP: |
123 | | -- Path: tmp/PR_26171_ALPHA_047-game-hub-canonical-path-journey-handoff_delta.zip |
124 | | -- Size: generated after branch push; final byte size is reported in the delivery response because the ZIP is not committed. |
125 | | -- Contents: repo-structured scoped delta files. Deleted legacy paths are documented in the changed-files list and are not represented as physical files in the archive. |
| 1 | +docs_build/dev/reports/codex_changed_files.txt |
| 2 | +docs_build/dev/reports/codex_review.diff |
| 3 | +docs_build/dev/reports/PR_26171_BETA_083-message-tts-polish-and-dead-code-dead-code-cleanup-checklist.md |
| 4 | +docs_build/dev/reports/PR_26171_BETA_083-message-tts-polish-and-dead-code-manual-validation-notes.md |
| 5 | +docs_build/dev/reports/PR_26171_BETA_083-message-tts-polish-and-dead-code-message-tts-ux-checklist.md |
| 6 | +docs_build/dev/reports/PR_26171_BETA_083-message-tts-polish-and-dead-code-validation-report.md |
| 7 | +docs_build/dev/reports/PR_26171_BETA_083-message-tts-polish-and-dead-code.md |
| 8 | +tests/playwright/tools/MessagesTool.spec.mjs |
| 9 | +tests/playwright/tools/TextToSpeechFunctional.spec.mjs |
| 10 | +toolbox/messages/index.html |
| 11 | +toolbox/messages/messages.js |
| 12 | +toolbox/text-to-speech/index.html |
| 13 | +toolbox/text-to-speech/text2speech.js |
0 commit comments