You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs_build/dev/reports/coverage_changed_js_guardrail.txt
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,8 @@ Source: Playwright/Chromium built-in V8 coverage from the active Playwright run.
8
8
Changed runtime JS files considered:
9
9
(0%) src/dev-runtime/guest-seeds/tool-metadata-inventory.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
10
10
(0%) toolbox/toolRegistry.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
| Current branch is `main`| PASS |`git branch --show-current` returned `main` before changes. |
8
+
9
+
## Requirement Checklist
10
+
11
+
| Requirement | Result | Evidence |
12
+
| --- | --- | --- |
13
+
| Update DB-backed tool order for the paddle + ball MVP path | PASS WITH BLOCKER | Existing DB-backed MVP rows were reordered in `src/dev-runtime/guest-seeds/tool-metadata-inventory.js`. `Vector Asset Studio` is not present in the current 43-tool inventory or `toolbox/` routes, so no DB-backed row was invented. |
14
+
| Move Project Journey after Game Testing for MVP 2 guidance | PASS |`Project Journey` now sorts after `Game Testing` and `Publish` in the compact existing MVP order. |
15
+
| Include Publish in the MVP path | PASS |`Publish` is now in the existing MVP order before `Project Journey`. |
16
+
| Move Particles group from Audio to Design | PASS |`Particles` now uses `category: "Design"`, `colorGroup: "tool-group-design"`, and `toolboxGroup: "Content"`. |
17
+
| Preserve MIDI and Music as separate tools | PASS |`MIDI` and `Music` remain separate rows with Audio grouping. |
18
+
| Ensure every MVP-path tool is beta or complete only when functionally usable | PASS WITH BLOCKERS | Existing functional tools remain `beta` or `complete`. Planned/wireframe/static tools were not falsely promoted; blockers are listed below. |
19
+
| Keep order/group/status changes DB-backed | PASS | Changes are limited to DB-backed seed metadata and tests. Toolbox/Admin pages still consume API/service-backed metadata. |
20
+
| Do not hardcode order/group/status in pages | PASS | No active page order/group/status hardcoding was added. |
21
+
| Do not use inline script/style/event handlers | PASS | No HTML/runtime inline handlers or styles were added. |
22
+
23
+
## MVP Path Readiness
24
+
25
+
| Requested Order | Tool | Current DB Status | Result | Notes |
| 5 | Vector Asset Studio | missing | BLOCKER | No DB-backed tool metadata row and no `toolbox/vector-asset-studio/` page exists. Not invented in this PR. |
32
+
| 6 | Game Configuration | beta | PASS | Functionally usable current configuration surface. |
33
+
| 7 | Objects | planned | BLOCKER | Existing page is a static/wireframe planning surface, not functionally usable for the MVP. |
34
+
| 8 | Controls | planned | BLOCKER | Existing page is a static/wireframe planning surface, not functionally usable for the MVP. |
35
+
| 9 | Hitboxes | planned | BLOCKER | Existing page is a static/wireframe planning surface, not functionally usable for the MVP. |
36
+
| 10 | Events | planned | BLOCKER | Existing page is a static/wireframe planning surface, not functionally usable for the MVP. |
37
+
| 11 | Saved Data | wireframe | BLOCKER | Existing page is wireframe-only and not functionally usable for the MVP. |
38
+
| 12 | Debug | planned | BLOCKER | Existing page is a static/wireframe planning surface, not functionally usable for the MVP. |
39
+
| 13 | Game Testing | planned | BLOCKER | Existing page is a static/wireframe planning surface, not functionally usable for the MVP. |
40
+
| 14 | Publish | planned | BLOCKER | Existing publish page is planned/static and not functionally usable for deploy/publish. |
41
+
| 15 | Project Journey | beta | PASS | Beta guidance tool moved after Game Testing/Publish in the compact DB-backed order. |
42
+
43
+
## Effective Existing DB-Backed MVP Order
44
+
45
+
Because `Vector Asset Studio` has no current DB-backed row, the existing rows now sort as:
46
+
47
+
1. Project Workspace
48
+
2. Game Design
49
+
3. Colors
50
+
4. Assets
51
+
5. Game Configuration
52
+
6. Objects
53
+
7. Controls
54
+
8. Hitboxes
55
+
9. Events
56
+
10. Saved Data
57
+
11. Debug
58
+
12. Game Testing
59
+
13. Publish
60
+
14. Project Journey
61
+
62
+
## Validation
63
+
64
+
| Lane | Result | Notes |
65
+
| --- | --- | --- |
66
+
| Branch guard | PASS | Current branch was `main`. |
- Samples skipped: Safe to skip because no sample JSON, game runtime, or sample loader/framework changed.
79
+
- Full samples validation: Not run per request.
80
+
81
+
## Manual Test Notes
82
+
83
+
- Open `/toolbox/index.html`, switch to Build Path, and confirm the beta/complete rows sort Project Workspace, Game Design, Colors, Assets, Game Configuration, Project Journey.
84
+
- In Admin > Tool Votes, confirm order values are whole numbers and Particles appears as Design while MIDI and Music remain separate Audio tools.
(0%) src/dev-runtime/guest-seeds/tool-metadata-inventory.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
21
21
(0%) toolbox/toolRegistry.js - WARNING: changed runtime JS file was not collected by Playwright V8 coverage; advisory only
0 commit comments