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
`docs_build/dev/ProjectInstructions/addendums/tool_mvp_stacked_pr_standard.md` defines the Creator-facing stacked PR standard for tool MVP work.
60
60
61
+
`docs_build/dev/ProjectInstructions/addendums/no_mock_repository_runtime_source.md` defines the Browser → API → Database product-data rule and mock repository technical debt boundary.
62
+
61
63
## Single Source and Main Lock Governance
62
64
63
65
`docs_build/dev/ProjectInstructions/addendums/project_instructions_single_source_eod_lock.md` defines the single active Project Instructions source, canonical START / WORK / END branch lifecycle, EOD main lock, next-day reset, team branch creation gate, daily synchronization baseline, and mandatory hard stops.
Runtime product data must flow through the API/service contract backed by the database.
13
+
14
+
## Rules
15
+
16
+
- Mock repositories are 100% technical debt.
17
+
- "Mock repository ready" is not a valid Creator-testable completion state.
18
+
- Page arrays are not product-data sources of truth.
19
+
- JSON source files are not product-data sources of truth.
20
+
-`/tmp` files are not product-data sources of truth.
21
+
- Browser storage is not product-data source of truth.
22
+
- Runtime tool data must come from the API/service contract backed by the database.
23
+
- Seed data is allowed only if it seeds the database.
24
+
- Seed execution must be owned by server/API/setup flow.
25
+
- Browser pages must not seed authoritative records directly.
26
+
27
+
## Temporary Mock Repository Exception
28
+
29
+
If a temporary mock repository exists for transition, it must be documented as technical debt with:
30
+
31
+
- why it exists
32
+
- affected files
33
+
- removal PR
34
+
- replacement API/DB path
35
+
- Creator-testable limitation
36
+
37
+
Temporary mock repositories do not make a feature complete. They may only document a transition state.
38
+
39
+
## Game Configuration Example
40
+
41
+
"Game Configuration mock repository ready" does not count as complete.
42
+
43
+
Completion requires Game Configuration data to load through:
44
+
45
+
```text
46
+
Browser → API → Database
47
+
```
48
+
49
+
The Creator-testable completion state must prove that browser-visible Game Configuration data was read back through the API/service contract backed by the database.
rg -n 'only active Project Instructions source|docs_build/dev/ProjectInstructions/' docs_build/dev/ProjectInstructions
92
95
rg -n 'Tool MVP Stacked PR Standard|Creator-testable outcome|What can Mr\\. Q test after applying this ZIP|What Playwright tests|What Mr\\. Q should manually test|Previous PR dependency|Next PR dependency' docs_build/dev/ProjectInstructions
96
+
rg -n 'No Mock Repository Runtime Source|Browser → API → Database|Mock repositories are 100% technical debt|Game Configuration mock repository ready|Seeded demo data is fine only when it is stored in the database and read back through the API' docs_build/dev/ProjectInstructions
93
97
rg -n 'docs_build/dev/PROJECT_INSTRUCTIONS.md.*source of truth|Codex must always read `docs_build/dev/PROJECT_INSTRUCTIONS.md`|Read `docs_build/dev/PROJECT_INSTRUCTIONS.md`' docs_build/dev/ProjectInstructions project-instructions
94
98
git diff --name-status $(git merge-base HEAD origin/main) -- project-instructions
- Updated Creator-testable stacked MVP governance so PR outcomes cannot be complete when visible data comes from mock repositories, page arrays, JSON source files, browser storage, or /tmp.
20
22
- Updated PR workflow governance so tool MVP PR plans/templates include Creator-testable outcome, Playwright test scope, Mr. Q manual test scope, stacked MVP sequence membership, and previous/next PR dependencies.
21
23
- Updated Codex artifact/reporting governance so every tool MVP PR report includes those same fields and answers what Mr. Q can test after applying the ZIP.
22
24
- Corrected project-instructions/** scope so the PR only adds a tiny deprecated pointer README there.
23
25
- Preserved project-instructions/addendums/** unchanged in the PR; unique current governance content is carried by docs_build/dev/ProjectInstructions/addendums/.
24
26
- Confirmed docs_build/dev root no longer contains active loose instruction, audit, contract, or PR files.
25
27
- No product/runtime, start_of_day, feature, or legacy SQLite file changes were made.
26
28
29
+
## No Mock Repository Runtime Source
30
+
31
+
Added governance:
32
+
- Required product-data flow: Browser → API → Database.
33
+
- Mock repositories are 100% technical debt.
34
+
- "Mock repository ready" is not a valid Creator-testable completion state.
35
+
- Page arrays, JSON source files, /tmp files, and browser storage are not product-data sources of truth.
36
+
- Runtime tool data must come from the API/service contract backed by the database.
37
+
- Seed data is allowed only if it seeds the database.
38
+
- Seed execution must be owned by server/API/setup flow.
39
+
- Browser pages must not seed authoritative records directly.
40
+
- Temporary mock repositories must document why they exist, affected files, removal PR, replacement API/DB path, and Creator-testable limitation.
41
+
- "Game Configuration mock repository ready" does not count as complete; completion requires Game Configuration data to load through Browser → API → Database.
42
+
27
43
## Tool MVP Stacked PR Standard
28
44
29
45
Added governance:
@@ -34,6 +50,8 @@ Added governance:
34
50
- Each PR answers: What can Mr. Q test after applying this ZIP?
35
51
- Codex continues through the stack unless blocked by branch state, failed validation, missing source files, Project Instructions conflict, or unresolved prior-PR dependency.
36
52
- Visible acceptance for tool MVP planning is Creator-facing first.
53
+
- A PR outcome cannot be complete if visible data comes from mock repositories, page arrays, JSON source files, browser storage, or /tmp.
54
+
- Seeded demo data is fine only when it is stored in the database and read back through the API.
37
55
- Hitboxes MVP example stack is included.
38
56
39
57
## Moved To ProjectInstructions SSoT
@@ -91,6 +109,8 @@ Deleted stale one-off root files:
91
109
- PASS: project-instructions/** PR diff is limited to project-instructions/README.md.
92
110
- PASS: active moved governance/contract docs are indexed in docs_build/dev/ProjectInstructions/PROJECT_INSTRUCTIONS.md and README.txt.
93
111
- PASS: Tool MVP Stacked PR Standard exists and includes required governance text.
112
+
- PASS: No Mock Repository Runtime Source exists and includes required governance text.
113
+
- PASS: Tool MVP standard rejects mock/page-array/JSON/browser-storage/tmp completion states and allows seeded demo data only when stored in DB and read through API.
94
114
- PASS: PR workflow/template requirements include Creator-testable outcome, Playwright tests, Mr. Q manual test, stack membership, and previous/next dependency.
95
115
- PASS: Codex report requirements include Creator-testable outcome, Playwright tests, Mr. Q manual test, stack membership, and previous/next dependency.
96
116
- PASS: targeted grep found no active duplicate ProjectInstructions source-of-truth claim outside the active source.
Copy file name to clipboardExpand all lines: docs_build/dev/reports/PR_26177_OWNER_007-project-instructions-single-source-eod-lock_branch-validation.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@ Status: PASS
7
7
- PASS: Worktree changes are scoped to governance/docs cleanup, reports, and the required delta artifact.
8
8
- PASS: docs_build/dev root contains no loose files after moving PR docs, active addendums, and audit outputs.
9
9
- PASS: Tool MVP Stacked PR Standard was added under docs_build/dev/ProjectInstructions/addendums/.
10
+
- PASS: No Mock Repository Runtime Source was added under docs_build/dev/ProjectInstructions/addendums/.
10
11
- PASS: project-instructions/** is limited to a tiny deprecated pointer README in the PR diff.
Copy file name to clipboardExpand all lines: docs_build/dev/reports/PR_26177_OWNER_007-project-instructions-single-source-eod-lock_manual-validation-notes.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,8 @@ Status: PASS
11
11
- Moved audit outputs into docs_build/dev/reports/audits/.
12
12
- Deleted stale bundle metadata from docs_build/dev root.
13
13
- Added Tool MVP Stacked PR Standard as active ProjectInstructions governance.
14
+
- Added No Mock Repository Runtime Source as active ProjectInstructions governance.
15
+
- Updated Creator-testable stacked MVP PR standard to reject mock repository, page array, JSON source file, browser storage, and /tmp completion states.
14
16
- Updated PR workflow/template and reporting governance for tool MVP PRs.
15
17
- Reviewed ambiguous old project-instructions addendum files and left them unchanged in this PR.
16
18
- Confirmed active/current governance content is under docs_build/dev/ProjectInstructions/.
0 commit comments