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/team_backlog_sod_eod_standard.md` defines required Start of Day team briefings, End of Day team summaries, active team backlog fields, completion percentage update points, backlog-driven next PR selection, and official military team-name spelling.
60
60
61
+
## Canonical Governance Owners
62
+
63
+
When active guidance overlaps, use these canonical owner documents:
64
+
65
+
- Workflow and Product Owner testable completion: `docs_build/dev/ProjectInstructions/addendums/pr_workflow.md`
66
+
- START / WORK / END lifecycle, branch gates, mandatory hard stops, and EOD main lock: `docs_build/dev/ProjectInstructions/addendums/project_instructions_single_source_eod_lock.md`
67
+
- Page-level Playwright organization and completion coverage: `docs_build/dev/ProjectInstructions/addendums/test_structure_standardization.md`
68
+
- API/environment model and `Browser -> API -> Database` rule: `docs_build/dev/ProjectInstructions/addendums/environment_governance_model.md`
69
+
- Environment variable, URL, R2 prefix, and feature flag configuration: `docs_build/dev/ProjectInstructions/addendums/environment_configuration_standards.md`
70
+
- Team backlog fields, completion percentages, and next logical PR ownership: `docs_build/dev/ProjectInstructions/addendums/team_backlog_sod_eod_standard.md`
71
+
- Team ownership and assignment routing: `docs_build/dev/ProjectInstructions/team_assignments/team_ownership.md`
72
+
73
+
Other active addendums may summarize these rules, but they must point back to the canonical owner document and must not create a competing active rule.
74
+
61
75
## Environment Governance
62
76
63
77
`docs_build/dev/ProjectInstructions/addendums/environment_governance_model.md` defines the official environment model, environment invariance rule, shared API/service contract rule, required Supabase/Postgres/R2 services, required R2 prefixes, and SQLite retired status.
@@ -97,7 +111,7 @@ OWNER override wording:
97
111
`OWNER override approved: <reason>`
98
112
99
113
OWNER follows the same safety rules:
100
-
-One active Team OWNER branch at a time.
114
+
- Team OWNER follows the same one-active-branch discipline as every team.
101
115
- One active OWNER assignment at a time.
102
116
- OWNER may override team locks, but may not silently delete, rewrite, or remove protected instructions.
Copy file name to clipboardExpand all lines: docs_build/dev/ProjectInstructions/README.txt
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ No direct commits to main:
16
16
Do not commit directly to main. Normal work must use PR branches, draft PRs, validation evidence, and owner-controlled merge approval.
17
17
18
18
Branch lifecycle:
19
-
Every PR follows exactly three phases: START, WORK, END. The canonical lifecycle is `docs_build/dev/ProjectInstructions/addendums/project_instructions_single_source_eod_lock.md`.
19
+
The canonical START / WORK / END lifecycle is `docs_build/dev/ProjectInstructions/addendums/project_instructions_single_source_eod_lock.md`.
- START begins on synchronized `main` and creates the PR branch only after all gates pass.
19
-
- WORK remains on the PR branch. Never checkout `main`.
20
-
- END merges, returns to synchronized `main`, publishes branch, HEAD SHA, and date/time, then stops all work.
21
-
- No commits on `main`.
22
-
- No implementation on `main`.
23
-
- No validation on `main` except start validation.
16
+
- Follow `docs_build/dev/ProjectInstructions/addendums/project_instructions_single_source_eod_lock.md` for START / WORK / END lifecycle, branch gates, mandatory hard stops, and EOD main lock.
The canonical lifecycle lives in `docs_build/dev/ProjectInstructions/addendums/project_instructions_single_source_eod_lock.md`.
51
-
52
-
Branch lock governance enforces:
53
-
- START on synchronized `main`.
54
-
- WORK only on the PR branch.
55
-
- END by merging, returning to synchronized `main`, publishing branch, HEAD SHA, and date/time, then stopping all work.
56
-
- Mandatory hard stops before commits on `main`, dirty branch creation, non-`0 0` main sync, baseline SHA mismatch, unvalidated merge, or new unrelated workstream before synchronized main return.
52
+
Branch lock governance enforces ownership and branch-lock compliance with that canonical lifecycle.
- START happens on synchronized `main` only and creates the PR branch only after all required gates pass.
65
-
- WORK happens only on the PR branch.
66
-
- END validates, commits, pushes, opens/updates the PR, merges, returns to synchronized `main`, publishes branch, HEAD SHA, and date/time, then stops all work.
67
-
- No commits on `main`.
68
-
- No implementation on `main`.
69
-
- No validation on `main` except start validation.
70
-
- Never checkout `main` during WORK.
71
-
- STOP before commit if current branch is `main`.
72
-
- STOP if current branch changes unexpectedly.
73
-
- STOP if attempting to push `main`.
53
+
PR workflow must follow that lifecycle exactly and must not create a competing lifecycle rule.
74
54
75
55
## PR Lifecycle States
76
56
@@ -153,7 +133,7 @@ Do not stop after every small PR unless blocked by branch state, failed validati
153
133
Each tool MVP PR plan or template must include:
154
134
- Product Owner testable outcome
155
135
- What Playwright tests
156
-
- What Mr. Q should manually test
136
+
- What the Product Owner should manually test
157
137
- Whether the PR is part of a stacked MVP sequence
158
138
- Previous PR dependency
159
139
- Next PR dependency
@@ -162,6 +142,8 @@ Visible acceptance must be Creator-facing first. Architecture can be handled und
162
142
163
143
## Product Owner Testable Definition
164
144
145
+
Canonical owner: this section is the active canonical Product Owner testable completion rule.
146
+
165
147
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.
166
148
167
149
A Product Owner testable outcome means the Product Owner can:
0 commit comments