Skip to content

Commit 9aeddd4

Browse files
committed
Add tool status governance - PR_26160_085-tool-status-governance
1 parent 87d1799 commit 9aeddd4

2 files changed

Lines changed: 57 additions & 0 deletions

File tree

docs_build/dev/PROJECT_INSTRUCTIONS.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,24 @@ Project Workspace is the next first real Toolbox rebuild target. Its contract ow
255255

256256
Do not implement Project Workspace runtime behavior, persistence, database behavior, authentication, or save/load flows before the rebuild PR explicitly scopes those capabilities.
257257

258+
## TOOL STATUS GOVERNANCE
259+
260+
The authoritative tool status values are:
261+
- `planned`
262+
- `wireframe`
263+
- `beta`
264+
- `complete`
265+
266+
Status definitions:
267+
- `planned`: Not designed yet. No meaningful UI. No ownership defined.
268+
- `wireframe`: Tool exists. User can understand workflow. Data ownership is defined. Not functionally usable.
269+
- `beta`: Functionally usable. Can be used in a real game. May still contain incomplete workflows, placeholder data, UI cleanup issues, unused fields, missing validation, or incomplete code review.
270+
- `complete`: Functionally usable. Code reviewed. Dead code removed. Invalid fields removed. UI cleaned up. No known placeholder data. No known invalid controls. Ready for long-term support.
271+
272+
UAT rule:
273+
- A tool required for the current MVP game path must be `beta` or `complete` before UAT.
274+
- `complete` is not required for MVP UAT, but `beta` is the minimum usable state.
275+
258276
## TARGETED MSJ VALIDATION GOVERNANCE
259277

260278
Every tool, page, or `src/` change must declare its impacted MSJ/test lane.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# PR_26160_085 Tool Status Governance Report
2+
3+
## Branch Validation
4+
5+
| Check | Result | Evidence |
6+
| --- | --- | --- |
7+
| Current branch is `main` | PASS | `git branch --show-current` returned `main`. |
8+
9+
## Governance Anchor
10+
11+
| Requirement | Result | Evidence |
12+
| --- | --- | --- |
13+
| Add authoritative tool status governance to `docs_build/dev/PROJECT_INSTRUCTIONS.md` | PASS | Added `## TOOL STATUS GOVERNANCE` after the existing Toolbox progress guidance so it is the newer authoritative section. |
14+
| Preserve status values `planned`, `wireframe`, `beta`, `complete` | PASS | Section lists only those four lowercase values. |
15+
| Define `planned` | PASS | Definition added: not designed, no meaningful UI, no ownership defined. |
16+
| Define `wireframe` | PASS | Definition added: workflow understandable, data ownership defined, not functionally usable. |
17+
| Define `beta` | PASS | Definition added: functionally usable for a real game with known incomplete cleanup allowed. |
18+
| Define `complete` | PASS | Definition added: reviewed, cleaned, no known placeholder/invalid controls, long-term support ready. |
19+
| Add UAT rule for MVP path tools | PASS | Section states MVP path tools must be `beta` or `complete` before UAT. |
20+
| State complete is not required for MVP UAT | PASS | Section states `beta` is the minimum usable state. |
21+
22+
## Validation
23+
24+
| Lane | Result | Notes |
25+
| --- | --- | --- |
26+
| Branch guard | PASS | Current branch was `main` before changes. |
27+
| Docs/static | PASS | `rg` verified the new governance anchor exists. |
28+
| Diff hygiene | PASS | `git diff --check` completed without whitespace errors. |
29+
30+
## Impacted Lanes
31+
32+
- Impacted lane: docs/governance.
33+
- Playwright impacted: No. This PR changes documentation only.
34+
- Samples skipped: Safe to skip because no sample, runtime, or tool behavior changed.
35+
- Full samples validation: Not run per request.
36+
37+
## Manual Test Notes
38+
39+
- Review `docs_build/dev/PROJECT_INSTRUCTIONS.md` and confirm the new `TOOL STATUS GOVERNANCE` section is present and uses the requested definitions.

0 commit comments

Comments
 (0)