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
{{ message }}
Repository navigation
Commit 7f36b7d
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs_build/dev/ProjectInstructions/addendums/no_mock_repository_runtime_source.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ Browser -> API -> Database
20
20
## Rules
21
21
22
22
- Mock repositories are 100% technical debt.
23
-
- "Mock repository ready" is not a valid Creator-testable completion state.
23
+
- "Mock repository ready" is not a valid Product Owner testable completion state.
24
24
- Page arrays are not product-data sources of truth.
25
25
- JSON source files are not product-data sources of truth.
26
26
-`/tmp` files are not product-data sources of truth.
@@ -38,7 +38,7 @@ If a temporary mock repository exists for transition, it must be documented as t
38
38
- affected files
39
39
- removal PR
40
40
- replacement API/DB path
41
-
-Creator-testable limitation
41
+
-Product Owner testable limitation
42
42
43
43
Temporary mock repositories do not make a feature complete. They may only document a transition state.
44
44
@@ -52,4 +52,4 @@ Completion requires Game Configuration data to load through:
52
52
Browser → API → Database
53
53
```
54
54
55
-
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.
55
+
The Product Owner testable completion state must prove that browser-visible Game Configuration data was read back through the API/service contract backed by the database.
For tool MVPs, use one large Codex command, multiple focused stacked PRs, and one testable Creator outcome per PR.
146
+
For tool MVPs, use one large Codex command, multiple focused stacked PRs, and one Product Owner testable outcome per PR.
147
147
148
148
Do not create one giant PR.
149
149
150
150
Do not stop after every small PR unless blocked by branch state, failed validation, missing source files, Project Instructions conflict, or an unresolved dependency from a prior PR.
151
151
152
152
Each tool MVP PR plan or template must include:
153
-
-Creator-testable outcome
153
+
-Product Owner testable outcome
154
154
- What Playwright tests
155
155
- What Mr. Q should manually test
156
156
- Whether the PR is part of a stacked MVP sequence
@@ -161,15 +161,29 @@ Visible acceptance must be Creator-facing first. Architecture can be handled und
161
161
162
162
## Product Owner Testable Definition
163
163
164
-
A request to complete a page, tool, or testable MVP means Product Owner testable.
164
+
A request to complete a page, tool, MVP, or testable experience means Product Owner testable by default. Codex must deliver a working Product Owner testable feature, not a shell or foundation page, unless the Product Owner explicitly requests a shell/foundation PR.
165
+
166
+
A Product Owner testable outcome means the Product Owner can:
167
+
168
+
- open the page/tool
169
+
- perform the primary workflow
170
+
- save/load data where applicable
171
+
- observe expected results
172
+
- validate success and failure states
173
+
- follow manual validation steps from the PR report
165
174
166
175
Not acceptable as a completed/testable page or tool:
167
176
168
177
- shell-only page
178
+
- route-only page
179
+
- navigation-only PR
180
+
- template-only page
181
+
- placeholder controls
182
+
- static table with no workflow
169
183
-`Not implemented yet`
184
+
-`coming soon`
170
185
- placeholder-only workspace, inspector, or output sections
171
186
- planned-only tile
172
-
- template-only page
173
187
- route that loads but cannot be used
174
188
175
189
Required for Product Owner testable completion:
@@ -182,6 +196,10 @@ Required for Product Owner testable completion:
182
196
- manual validation steps for Product Owner
183
197
- targeted Playwright coverage where impacted.
184
198
199
+
## No-Shell Completion Rule
200
+
201
+
A PR requested to complete a page, tool, MVP, or testable experience must not stop after route creation, shell creation, placeholder UI, static mock layout, or navigation activation unless the Product Owner explicitly requested a shell/foundation PR.
Copy file name to clipboardExpand all lines: docs_build/dev/ProjectInstructions/addendums/tool_mvp_stacked_pr_standard.md
+21-5Lines changed: 21 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,15 +12,15 @@ Define how Codex plans and executes Creator-facing tool MVP work without creatin
12
12
For tool MVPs, use:
13
13
14
14
```text
15
-
One large Codex command -> multiple focused stacked PRs -> each PR has a testable Creator outcome.
15
+
One large Codex command -> multiple focused stacked PRs -> each PR has a Product Owner testable outcome.
16
16
```
17
17
18
18
## Rules
19
19
20
20
- Do not create one giant PR.
21
21
- Do not stop after every small PR unless blocked.
22
22
- Each PR must be independently scoped.
23
-
- Each PR must produce a Creator-testable outcome.
23
+
- Each PR must produce a Product Owner testable outcome.
24
24
- Each PR must answer:
25
25
26
26
```text
@@ -40,15 +40,29 @@ For tool MVP PR planning, visible acceptance must be Creator-facing first.
40
40
41
41
Architecture can be handled under the covers, but PR purpose must be user-testable.
42
42
43
-
A request to complete a page, tool, or testable MVP means Product Owner testable.
43
+
A request to complete a page, tool, MVP, or testable experience means Product Owner testable by default. Codex must deliver a working Product Owner testable feature, not a shell or foundation page, unless the Product Owner explicitly requests a shell/foundation PR.
44
+
45
+
A Product Owner testable outcome means the Product Owner can:
46
+
47
+
- open the page/tool
48
+
- perform the primary workflow
49
+
- save/load data where applicable
50
+
- observe expected results
51
+
- validate success and failure states
52
+
- follow manual validation steps from the PR report
44
53
45
54
Not acceptable as complete/testable:
46
55
47
56
- shell-only page
57
+
- route-only page
58
+
- navigation-only PR
59
+
- template-only page
60
+
- placeholder controls
61
+
- static table with no workflow
48
62
-`Not implemented yet`
63
+
-`coming soon`
49
64
- placeholder-only workspace, inspector, or output sections
50
65
- planned-only tile
51
-
- template-only page
52
66
- route that loads but cannot be used
53
67
54
68
Required for Product Owner testable completion:
@@ -62,7 +76,7 @@ Required for Product Owner testable completion:
62
76
- targeted Playwright coverage where impacted.
63
77
64
78
Each tool MVP PR must state:
65
-
-Creator-testable outcome
79
+
-Product Owner testable outcome
66
80
- What Playwright tests
67
81
- What Mr. Q should manually test
68
82
- Whether the PR is part of a stacked MVP sequence
@@ -71,6 +85,8 @@ Each tool MVP PR must state:
71
85
72
86
## Runtime Data Completion Boundary
73
87
88
+
A PR requested to complete a page, tool, MVP, or testable experience must not stop after route creation, shell creation, placeholder UI, static mock layout, or navigation activation unless the Product Owner explicitly requested a shell/foundation PR.
89
+
74
90
A PR outcome must not be described as complete if the visible data is coming from:
- Replaced validation/completion-gate `Creator-testable` wording with Product Owner testable wording while preserving product-facing Creator language where appropriate.
28
+
- Added the no-shell completion rule for page/tool/MVP requests.
29
+
- Strengthened page-level Playwright completion gates for primary workflows, save/load, and validation coverage where applicable.
27
30
- Confirmed `Browser -> API -> Database`, one API/service contract across environments, and `Local API` as the shared API running locally.
28
31
- Added page-path Playwright organization rules and examples.
29
32
- Fixed active team registry mismatch in `TEAM_ASSIGNMENTS.md`.
@@ -42,7 +45,8 @@ No runtime code, UI code, API code, database code, start_of_day files, history s
42
45
- PASS: no active instruction permits direct PR commits to `main`.
43
46
- PASS: EOD/main-return wording is clarified as closeout or OWNER-approved merge checkpoint, not between stacked/sequential PRs.
Copy file name to clipboardExpand all lines: docs_build/dev/reports/PR_26177_OWNER_009-project-instructions-workflow-testable-tests-alignment_manual-validation-notes.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,10 @@ Date: 2026-06-26
9
9
- Confirm stacked/sequential PR branches/commits stay on the active team branch/workstream during the day.
10
10
- Confirm this branch workflow applies to all teams: OWNER, Team Alfa, Team Bravo, Team Charlie, Team Delta, and any future team.
- Confirm Product Owner testable means the Product Owner can open the page/tool, perform the primary workflow, save/load where applicable, observe expected results, validate success/failure states, and follow PR-report manual steps.
13
+
- Confirm page/tool/MVP completion PRs cannot stop at route creation, shell creation, placeholder UI, static mock layout, or navigation activation unless Product Owner requested a shell/foundation PR.
Copy file name to clipboardExpand all lines: docs_build/dev/reports/PR_26177_OWNER_009-project-instructions-workflow-testable-tests-alignment_requirements-checklist.md
| Branch workflow is team-neutral | PASS | Active wording says work commits and sequential PR branches/commits stay on the active team branch/workstream and applies to all teams. |
10
10
| Product Owner testable definition documented | PASS | Added in PR workflow and Tool MVP standard. |
11
+
| Ambiguous Creator-testable completion wording replaced | PASS | Completion/validation gates now use Product Owner testable wording; product-facing Creator language is preserved. |
12
+
| No-shell PR rule added | PASS | Completion requests may not stop at routes, shells, placeholder UI, static mock layouts, or navigation activation unless explicitly requested. |
13
+
| Product Owner testable outcome definition expanded | PASS | Defines opening the page/tool, primary workflow, save/load where applicable, expected results, success/failure states, and PR-report manual steps. |
14
+
| Page-level Playwright completion gate strengthened | PASS | Requires matching page-level tests before completion, including primary workflow and save/load/validation where applicable. |
11
15
| API/environment rule confirmed | PASS | Added `Browser -> API -> Database`, shared API contract, and Local API definition. |
12
16
| Page-level Playwright organization added | PASS | Added runtime path to test path rules and examples. |
13
17
| Active team registry consistency fixed | PASS |`TEAM_ASSIGNMENTS.md` now matches the active registry for Delta assignment. |
Copy file name to clipboardExpand all lines: docs_build/dev/reports/PR_26177_OWNER_009-project-instructions-workflow-testable-tests-alignment_validation-lane.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,8 @@ Date: 2026-06-26
9
9
git diff --check
10
10
git diff --name-only
11
11
rg -n "Always return to main before starting the next PR|Sprite Studio V2" docs_build/dev/ProjectInstructions
rg -n "Product Owner testable|no-shell|route-only page|static table with no workflow|page-level Playwright|primary workflow is covered|Browser -> API -> Database|Local API" docs_build/dev/ProjectInstructions
0 commit comments