|
1 | | -# PR_26175_ALFA_002-toolbox-status-bar-context-polish |
| 1 | +# PR_26175_ALFA_004-game-hub-completion-status-audit |
2 | 2 |
|
3 | 3 | ## Purpose |
4 | | -Polish the shared toolbox status bar context display so it shows only selected-game name/purpose on the left and categorized tool context in the center. |
| 4 | +Audit Game Hub table workflow completion status only. |
5 | 5 |
|
6 | 6 | ## Source Of Truth |
7 | | -This `BUILD_PR.md` is the source of truth for `PR_26175_ALFA_002-toolbox-status-bar-context-polish`. |
| 7 | +This `BUILD_PR.md` is the source of truth for `PR_26175_ALFA_004-game-hub-completion-status-audit`. |
8 | 8 |
|
9 | 9 | ## Exact Scope |
10 | | -- Do not include environment text in the status bar because environment already appears in the platform banner. |
11 | | -- On the left side, display the selected Game Hub game name and selected Game Hub game purpose. |
12 | | -- On the center side, display tool context messages for tool actions, save state, validation messages, warnings, or errors. |
13 | | -- Preserve normal placement above the footer. |
14 | | -- Preserve fullscreen/tool display mode bottom anchoring. |
15 | | -- Preserve Idea Board selected-game filtering exclusion. |
16 | | -- Preserve Game Hub as selected-game owner through the existing repository contract. |
17 | | -- Keep the shared Theme V2 toolbox component model. |
18 | | -- Update targeted Playwright coverage for the polished left and center context. |
| 10 | +- Audit the Game Hub table workflow completion state. |
| 11 | +- Produce `PASS`, `PARTIAL`, or `FAIL` status for every listed requirement with evidence paths. |
| 12 | +- Use existing product code and tests as evidence. |
| 13 | +- Run targeted validation for impacted Game Hub tests. |
| 14 | +- Create required PR-specific reports and a repo-structured delta ZIP. |
19 | 15 |
|
20 | 16 | ## Exact Targets |
21 | 17 | - `docs_build/dev/BUILD_PR.md` |
22 | | -- `assets/theme-v2/js/toolbox-status-bar.js` |
23 | | -- `assets/theme-v2/css/status.css` |
24 | | -- `tests/playwright/tools/ToolboxSelectedGameStatusBar.spec.mjs` |
25 | | -- `docs_build/dev/reports/PR_26175_ALFA_002-toolbox-status-bar-context-polish_report.md` |
26 | | -- `docs_build/dev/reports/PR_26175_ALFA_002-toolbox-status-bar-context-polish_validation-lane.md` |
27 | | -- `docs_build/dev/reports/PR_26175_ALFA_002-toolbox-status-bar-context-polish_requirements-checklist.md` |
| 18 | +- `docs_build/dev/reports/PR_26175_ALFA_004-game-hub-completion-status-audit_report.md` |
| 19 | +- `docs_build/dev/reports/PR_26175_ALFA_004-game-hub-completion-status-audit_validation-lane.md` |
| 20 | +- `docs_build/dev/reports/PR_26175_ALFA_004-game-hub-completion-status-audit_requirements-checklist.md` |
28 | 21 | - `docs_build/dev/reports/codex_review.diff` |
29 | 22 | - `docs_build/dev/reports/codex_changed_files.txt` |
30 | 23 |
|
| 24 | +## Audit Evidence Sources |
| 25 | +- `toolbox/game-hub/index.html` |
| 26 | +- `toolbox/game-hub/game-hub.js` |
| 27 | +- `src/dev-runtime/persistence/mock-db-store.js` |
| 28 | +- Impacted Game Hub Playwright specs discovered during audit. |
| 29 | + |
31 | 30 | ## Out Of Scope |
32 | | -- No environment status in the toolbox status bar. |
33 | | -- No row highlights. |
34 | | -- No large banners. |
35 | | -- No modal-style status messages. |
36 | | -- No inline styles, style blocks, or page-local CSS. |
| 31 | +- No product or UI implementation changes unless required to create audit reports. |
37 | 32 | - No API/service contract changes. |
| 33 | +- No browser-owned product data changes. |
| 34 | +- No page-local CSS, inline styles, or style blocks. |
38 | 35 | - No engine core changes. |
39 | 36 | - No `start_of_day` folder changes. |
40 | 37 |
|
41 | 38 | ## Validation |
42 | | -Run: |
43 | | - |
44 | | -```powershell |
45 | | -npx playwright test tests/playwright/tools/ToolboxSelectedGameStatusBar.spec.mjs --workers=1 |
46 | | -``` |
| 39 | +Run targeted impacted Game Hub validation discovered during audit. |
47 | 40 |
|
48 | | -Also verify the changed source does not introduce inline styles or style blocks: |
| 41 | +Also verify the audit-only change did not introduce inline styles or style blocks in the changed report/build files: |
49 | 42 |
|
50 | 43 | ```powershell |
51 | | -rg -n "<style|style=" assets/theme-v2/js/toolbox-status-bar.js assets/theme-v2/css/status.css tests/playwright/tools/ToolboxSelectedGameStatusBar.spec.mjs |
| 44 | +rg -n "<[s]tyle|[s]tyle=" docs_build/dev/BUILD_PR.md docs_build/dev/reports/PR_26175_ALFA_004-game-hub-completion-status-audit_report.md docs_build/dev/reports/PR_26175_ALFA_004-game-hub-completion-status-audit_validation-lane.md docs_build/dev/reports/PR_26175_ALFA_004-game-hub-completion-status-audit_requirements-checklist.md |
52 | 45 | ``` |
53 | 46 |
|
54 | 47 | ## Artifact |
55 | 48 | Create repo-structured delta ZIP: |
56 | 49 |
|
57 | 50 | ```text |
58 | | -tmp/PR_26175_ALFA_002-toolbox-status-bar-context-polish_delta.zip |
| 51 | +tmp/PR_26175_ALFA_004-game-hub-completion-status-audit_delta.zip |
59 | 52 | ``` |
0 commit comments