Skip to content

Commit df7597c

Browse files
committed
Correct bootstrap status in backlog policy
1 parent afaaae7 commit df7597c

7 files changed

Lines changed: 173 additions & 26 deletions

dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,29 @@ The backlog is the authoritative source for determining the next logical PRs.
194194
- OWNER merge approval and EOD merge governance verified.
195195
- Team ownership governance verified through the authoritative ownership map.
196196

197+
- [x] Alfa - Team-aware local dev bootstrap runtime complete
198+
199+
Notes:
200+
- Completion reference: PR #250 / `PR_26171_ALFA_009-team-aware-bootstrap`.
201+
- `npm run dev:bootstrap` is the primary team-aware local bootstrap command.
202+
- `npm run dev:local-api` remains as the legacy API alias.
203+
- `npm run dev:api` supports API-only startup.
204+
- `npm run dev:web` supports web-only startup.
205+
- `dev/bootstrap/start-dev.mjs` owns bootstrap orchestration.
206+
- `dev/bootstrap/team-port-config.mjs` owns team port resolution.
207+
- Team-aware `--team` runtime support is implemented.
208+
- Bootstrap orchestration, browser launch reporting, and port resolution are implemented.
209+
- Verified command: `npm run dev:bootstrap -- --team bravo`.
210+
- Observed verified output includes:
211+
- `GameFoundry team-aware dev bootstrap`
212+
- `Mode: bootstrap`
213+
- `Team: bravo`
214+
- `Web URL: http://127.0.0.1:5520`
215+
- `API URL: http://127.0.0.1:5521/api`
216+
- `Browser launch: http://127.0.0.1:5520/index.html`
217+
- `Supported teams: owner, alfa, bravo, charlie, delta, echo, foxtrot, golf, hotel`
218+
- Do not assign team-aware dev bootstrap, `dev:bootstrap`, team-port config, browser launch, bootstrap orchestration, or port resolution as remaining backlog work unless OWNER opens a new enhancement request.
219+
197220
- [x] OWNER - Repository hygiene governance complete
198221

199222
Notes:
@@ -208,11 +231,10 @@ The backlog is the authoritative source for determining the next logical PRs.
208231
Status: CANCELLED / NOT DOING
209232

210233
Items removed from backlog:
211-
- Multi-port workspace framework
212234
- Alfa/Beta/User isolation framework
213-
- Runtime port management initiative
214235

215236
Replacement governance:
237+
- Multi-port workspace framework and runtime port management are no longer cancelled/not doing; they are implemented by the team-aware local dev bootstrap runtime item above.
216238
- System Health remains one page per deployed environment.
217239
- Each deployment actively checks only itself.
218240
- Environment Summary, Database Health, Storage Health, Runtime Health, and Health Check History are Charlie System Health ownership.

dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_manual-validation-notes.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
- Confirmed the required Team Assignment startup output section appears in active startup governance.
66
- Confirmed Project Instructions version is updated to `2026.06.28.003`.
77
- Confirmed rebase onto current `origin/main`; conflict resolution touched generated report artifacts only.
8+
- Confirmed `BACKLOG_MASTER.md` now treats team-aware local dev bootstrap runtime as implemented, not remaining work.
9+
- Confirmed correction used OWNER-provided verification for `npm run dev:bootstrap -- --team bravo`.
810
- Confirmed Tool Votes UI/page files were not modified.
911
- Confirmed this PR does not implement Tile, Tool Votes, runtime, API, database, or UI behavior.
1012
- Playwright was not run because this is governance/documentation-only and no runtime or UI files changed.

dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_report.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,38 @@ Updated active Project Instructions and the backlog header only.
3232
- Added the required Team Assignment startup output table.
3333
- Added hard-stop behavior for missing backlog, missing assigned team, missing product-area representation, and missing Tool Votes priority source.
3434
- Updated `BACKLOG_MASTER.md` header to state assigned-work ownership, status update expectations, Team/Product Area grouping, and required product-area status/percent complete.
35+
- Corrected `BACKLOG_MASTER.md` to mark team-aware local dev bootstrap runtime as complete, including `dev:bootstrap`, `team-port-config.mjs`, `--team` support, bootstrap orchestration, browser launch reporting, and port resolution.
3536
- Updated Start of Day command/bootstrap docs to require the Team Assignment section.
3637
- Added top-level `PROJECT_INSTRUCTIONS.md` pointers for the team backlog/startup assignment standard and Tool Votes priority source.
3738

39+
## Bootstrap Status Correction
40+
41+
Team-aware dev bootstrap is implemented and must not be assigned as remaining backlog work.
42+
43+
Owner-provided verification:
44+
45+
```text
46+
npm run dev:bootstrap -- --team bravo
47+
GameFoundry team-aware dev bootstrap
48+
Mode: bootstrap
49+
Team: bravo
50+
Web URL: http://127.0.0.1:5520
51+
API URL: http://127.0.0.1:5521/api
52+
Browser launch: http://127.0.0.1:5520/index.html
53+
Supported teams: owner, alfa, bravo, charlie, delta, echo, foxtrot, golf, hotel
54+
Legacy API alias remains: npm run dev:local-api
55+
```
56+
57+
Corrected implemented items:
58+
59+
- `npm run dev:bootstrap`
60+
- `dev/bootstrap/team-port-config.mjs`
61+
- team-aware `--team` runtime support
62+
- bootstrap orchestration
63+
- browser launch reporting
64+
- port resolution
65+
- legacy `npm run dev:local-api` alias
66+
3867
## Rebase Notes
3968

4069
- Rebased onto current `origin/main` after Owner 035 merged.
@@ -54,6 +83,7 @@ Use `dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md` as the required as
5483
| `git diff --check` | PASS |
5584
| `npm run validate:canonical-structure` | PASS |
5685
| Runtime/UI/API/DB implementation files changed | PASS - none changed |
86+
| Bootstrap/runtime implementation recreated | PASS - not recreated; backlog status only |
5787

5888
## Artifact
5989

dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_requirement-checklist.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,7 @@
2222
| Update Tool Votes page header if needed | PASS | Not needed; UI/tool page left untouched due governance-only scope. |
2323
| Preserve startup validation, branching policy, ZIP/report contract, canonical paths, Batch Governance Mode, and no legacy paths | PASS | No conflicting edits made. |
2424
| Bump Project Instructions version | PASS | `PROJECT_INSTRUCTIONS_VERSION.md` and `PROJECT_INSTRUCTIONS.md` now use `2026.06.28.003`. |
25+
| Mark bootstrap/team-aware dev runtime as implemented | PASS | `BACKLOG_MASTER.md` now records team-aware local dev bootstrap as complete. |
26+
| Do not recreate bootstrap work | PASS | No runtime/bootstrap source files were modified. |
27+
| Do not assign bootstrap as remaining work | PASS | Backlog notes explicitly prohibit assigning `dev:bootstrap`, team-port config, browser launch, bootstrap orchestration, or port resolution as remaining backlog work unless OWNER opens a new enhancement. |
2528
| No runtime/UI/API/database/tool implementation changes | PASS | Only Project Instructions and reports changed. |

dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_validation-report.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,9 @@ Changed files are limited to:
3030
- `dev/reports/*`
3131

3232
No runtime, UI, API, database, or tool implementation files were changed.
33+
34+
## Bootstrap Status Correction Validation
35+
36+
- `BACKLOG_MASTER.md` marks team-aware local dev bootstrap runtime as complete.
37+
- `dev:bootstrap`, `team-port-config.mjs`, `--team` runtime support, bootstrap orchestration, browser launch reporting, and port resolution are not listed as remaining backlog work.
38+
- No `dev/bootstrap/`, `package.json`, runtime, UI, API, or database files were modified by this correction.

dev/reports/codex_changed_files.txt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,20 @@ M dev/reports/codex_review.diff
1818
# git diff --stat merge-base(origin/main, HEAD)..working-tree
1919
.../ProjectInstructions/PROJECT_INSTRUCTIONS.md | 4 +-
2020
.../PROJECT_INSTRUCTIONS_VERSION.md | 3 +-
21-
.../ProjectInstructions/TEAM_START_COMMANDS.md | 17 +++++
22-
.../addendums/team_backlog_sod_eod_standard.md | 69 +++++++++++++++++++++
23-
.../addendums/team_start_and_release.md | 28 +++++----
24-
.../ProjectInstructions/backlog/BACKLOG_MASTER.md | 13 ++++
25-
.../bootstrap/codex_start_of_day_bootstrap.md | 27 ++++++++
26-
.../standards/CODEX_WORKFLOW_COMMANDS.md | 9 +++
27-
...-startup-assignment-policy_branch-validation.md | 13 ++++
28-
...up-assignment-policy_manual-validation-notes.md | 10 +++
29-
...003-backlog-startup-assignment-policy_report.md | 64 +++++++++++++++++++
30-
...rtup-assignment-policy_requirement-checklist.md | 25 ++++++++
31-
...-startup-assignment-policy_validation-report.md | 32 ++++++++++
32-
dev/reports/codex_changed_files.txt | Bin 2004 -> 2208 bytes
33-
dev/reports/codex_review.diff | Bin 133302 -> 29405 bytes
34-
15 files changed, 300 insertions(+), 14 deletions(-)
21+
.../ProjectInstructions/TEAM_START_COMMANDS.md | 17 ++++
22+
.../addendums/team_backlog_sod_eod_standard.md | 69 +++++++++++++++
23+
.../addendums/team_start_and_release.md | 28 +++---
24+
.../ProjectInstructions/backlog/BACKLOG_MASTER.md | 39 ++++++++-
25+
.../bootstrap/codex_start_of_day_bootstrap.md | 27 ++++++
26+
.../standards/CODEX_WORKFLOW_COMMANDS.md | 9 ++
27+
...-startup-assignment-policy_branch-validation.md | 13 +++
28+
...up-assignment-policy_manual-validation-notes.md | 12 +++
29+
...003-backlog-startup-assignment-policy_report.md | 94 +++++++++++++++++++++
30+
...rtup-assignment-policy_requirement-checklist.md | 28 ++++++
31+
...-startup-assignment-policy_validation-report.md | 38 +++++++++
32+
dev/reports/codex_changed_files.txt | Bin 2004 -> 2290 bytes
33+
dev/reports/codex_review.diff | Bin 133302 -> 33998 bytes
34+
15 files changed, 365 insertions(+), 16 deletions(-)
3535

3636
# merge-base
3737
994b844cb6f5ddae29239962a751da997e207d9e

dev/reports/codex_review.diff

Lines changed: 94 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ index 3c660f598..021f2d0be 100644
285285
## Team Command Examples
286286

287287
diff --git a/dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md b/dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md
288-
index a7d317ed2..3d1fa9ace 100644
288+
index a7d317ed2..26913927e 100644
289289
--- a/dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md
290290
+++ b/dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md
291291
@@ -4,16 +4,29 @@
@@ -318,6 +318,49 @@ index a7d317ed2..3d1fa9ace 100644
318318

319319
Completion percentages are updated at SOD, after every accepted PR, and at EOD.
320320

321+
@@ -181,6 +194,29 @@ The backlog is the authoritative source for determining the next logical PRs.
322+
- OWNER merge approval and EOD merge governance verified.
323+
- Team ownership governance verified through the authoritative ownership map.
324+
325+
+- [x] Alfa - Team-aware local dev bootstrap runtime complete
326+
+
327+
+ Notes:
328+
+ - Completion reference: PR #250 / `PR_26171_ALFA_009-team-aware-bootstrap`.
329+
+ - `npm run dev:bootstrap` is the primary team-aware local bootstrap command.
330+
+ - `npm run dev:local-api` remains as the legacy API alias.
331+
+ - `npm run dev:api` supports API-only startup.
332+
+ - `npm run dev:web` supports web-only startup.
333+
+ - `dev/bootstrap/start-dev.mjs` owns bootstrap orchestration.
334+
+ - `dev/bootstrap/team-port-config.mjs` owns team port resolution.
335+
+ - Team-aware `--team` runtime support is implemented.
336+
+ - Bootstrap orchestration, browser launch reporting, and port resolution are implemented.
337+
+ - Verified command: `npm run dev:bootstrap -- --team bravo`.
338+
+ - Observed verified output includes:
339+
+ - `GameFoundry team-aware dev bootstrap`
340+
+ - `Mode: bootstrap`
341+
+ - `Team: bravo`
342+
+ - `Web URL: http://127.0.0.1:5520`
343+
+ - `API URL: http://127.0.0.1:5521/api`
344+
+ - `Browser launch: http://127.0.0.1:5520/index.html`
345+
+ - `Supported teams: owner, alfa, bravo, charlie, delta, echo, foxtrot, golf, hotel`
346+
+ - Do not assign team-aware dev bootstrap, `dev:bootstrap`, team-port config, browser launch, bootstrap orchestration, or port resolution as remaining backlog work unless OWNER opens a new enhancement request.
347+
+
348+
- [x] OWNER - Repository hygiene governance complete
349+
350+
Notes:
351+
@@ -195,11 +231,10 @@ The backlog is the authoritative source for determining the next logical PRs.
352+
Status: CANCELLED / NOT DOING
353+
354+
Items removed from backlog:
355+
-- Multi-port workspace framework
356+
- Alfa/Beta/User isolation framework
357+
-- Runtime port management initiative
358+
359+
Replacement governance:
360+
+- Multi-port workspace framework and runtime port management are no longer cancelled/not doing; they are implemented by the team-aware local dev bootstrap runtime item above.
361+
- System Health remains one page per deployed environment.
362+
- Each deployment actively checks only itself.
363+
- Environment Summary, Database Health, Storage Health, Runtime Health, and Health Check History are Charlie System Health ownership.
321364
diff --git a/dev/build/ProjectInstructions/bootstrap/codex_start_of_day_bootstrap.md b/dev/build/ProjectInstructions/bootstrap/codex_start_of_day_bootstrap.md
322365
index f2eb2787d..c6b440fd5 100644
323366
--- a/dev/build/ProjectInstructions/bootstrap/codex_start_of_day_bootstrap.md
@@ -408,26 +451,28 @@ index 000000000..dff7c5ede
408451
+| Scope | PASS | Governance/documentation only |
409452
diff --git a/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_manual-validation-notes.md b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_manual-validation-notes.md
410453
new file mode 100644
411-
index 000000000..fdf4b0610
454+
index 000000000..c1471cccc
412455
--- /dev/null
413456
+++ b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_manual-validation-notes.md
414-
@@ -0,0 +1,10 @@
457+
@@ -0,0 +1,12 @@
415458
+# PR_26180_OWNER_003 Manual Validation Notes
416459
+
417460
+- Confirmed `dev/build/ProjectInstructions/backlog/BACKLOG_MASTER.md` exists and is referenced as the authoritative assigned-work source.
418461
+- Confirmed `admin/tool-votes.html` exists and is referenced only as the Tool Votes/Admin Owner priority signal source.
419462
+- Confirmed the required Team Assignment startup output section appears in active startup governance.
420463
+- Confirmed Project Instructions version is updated to `2026.06.28.003`.
421464
+- Confirmed rebase onto current `origin/main`; conflict resolution touched generated report artifacts only.
465+
+- Confirmed `BACKLOG_MASTER.md` now treats team-aware local dev bootstrap runtime as implemented, not remaining work.
466+
+- Confirmed correction used OWNER-provided verification for `npm run dev:bootstrap -- --team bravo`.
422467
+- Confirmed Tool Votes UI/page files were not modified.
423468
+- Confirmed this PR does not implement Tile, Tool Votes, runtime, API, database, or UI behavior.
424469
+- Playwright was not run because this is governance/documentation-only and no runtime or UI files changed.
425470
diff --git a/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_report.md b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_report.md
426471
new file mode 100644
427-
index 000000000..9db4096a9
472+
index 000000000..c4caa075d
428473
--- /dev/null
429474
+++ b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_report.md
430-
@@ -0,0 +1,64 @@
475+
@@ -0,0 +1,94 @@
431476
+# PR_26180_OWNER_003 Backlog Startup Assignment Policy Report
432477
+
433478
+## Executive Summary
@@ -462,9 +507,38 @@ index 000000000..9db4096a9
462507
+- Added the required Team Assignment startup output table.
463508
+- Added hard-stop behavior for missing backlog, missing assigned team, missing product-area representation, and missing Tool Votes priority source.
464509
+- Updated `BACKLOG_MASTER.md` header to state assigned-work ownership, status update expectations, Team/Product Area grouping, and required product-area status/percent complete.
510+
+- Corrected `BACKLOG_MASTER.md` to mark team-aware local dev bootstrap runtime as complete, including `dev:bootstrap`, `team-port-config.mjs`, `--team` support, bootstrap orchestration, browser launch reporting, and port resolution.
465511
+- Updated Start of Day command/bootstrap docs to require the Team Assignment section.
466512
+- Added top-level `PROJECT_INSTRUCTIONS.md` pointers for the team backlog/startup assignment standard and Tool Votes priority source.
467513
+
514+
+## Bootstrap Status Correction
515+
+
516+
+Team-aware dev bootstrap is implemented and must not be assigned as remaining backlog work.
517+
+
518+
+Owner-provided verification:
519+
+
520+
+```text
521+
+npm run dev:bootstrap -- --team bravo
522+
+GameFoundry team-aware dev bootstrap
523+
+Mode: bootstrap
524+
+Team: bravo
525+
+Web URL: http://127.0.0.1:5520
526+
+API URL: http://127.0.0.1:5521/api
527+
+Browser launch: http://127.0.0.1:5520/index.html
528+
+Supported teams: owner, alfa, bravo, charlie, delta, echo, foxtrot, golf, hotel
529+
+Legacy API alias remains: npm run dev:local-api
530+
+```
531+
+
532+
+Corrected implemented items:
533+
+
534+
+- `npm run dev:bootstrap`
535+
+- `dev/bootstrap/team-port-config.mjs`
536+
+- team-aware `--team` runtime support
537+
+- bootstrap orchestration
538+
+- browser launch reporting
539+
+- port resolution
540+
+- legacy `npm run dev:local-api` alias
541+
+
468542
+## Rebase Notes
469543
+
470544
+- Rebased onto current `origin/main` after Owner 035 merged.
@@ -484,6 +558,7 @@ index 000000000..9db4096a9
484558
+| `git diff --check` | PASS |
485559
+| `npm run validate:canonical-structure` | PASS |
486560
+| Runtime/UI/API/DB implementation files changed | PASS - none changed |
561+
+| Bootstrap/runtime implementation recreated | PASS - not recreated; backlog status only |
487562
+
488563
+## Artifact
489564
+
@@ -494,10 +569,10 @@ index 000000000..9db4096a9
494569
+```
495570
diff --git a/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_requirement-checklist.md b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_requirement-checklist.md
496571
new file mode 100644
497-
index 000000000..30487b71a
572+
index 000000000..c5af1228d
498573
--- /dev/null
499574
+++ b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_requirement-checklist.md
500-
@@ -0,0 +1,25 @@
575+
@@ -0,0 +1,28 @@
501576
+# PR_26180_OWNER_003 Requirement Checklist
502577
+
503578
+| Requirement | Result | Notes |
@@ -522,13 +597,16 @@ index 000000000..30487b71a
522597
+| Update Tool Votes page header if needed | PASS | Not needed; UI/tool page left untouched due governance-only scope. |
523598
+| Preserve startup validation, branching policy, ZIP/report contract, canonical paths, Batch Governance Mode, and no legacy paths | PASS | No conflicting edits made. |
524599
+| Bump Project Instructions version | PASS | `PROJECT_INSTRUCTIONS_VERSION.md` and `PROJECT_INSTRUCTIONS.md` now use `2026.06.28.003`. |
600+
+| Mark bootstrap/team-aware dev runtime as implemented | PASS | `BACKLOG_MASTER.md` now records team-aware local dev bootstrap as complete. |
601+
+| Do not recreate bootstrap work | PASS | No runtime/bootstrap source files were modified. |
602+
+| Do not assign bootstrap as remaining work | PASS | Backlog notes explicitly prohibit assigning `dev:bootstrap`, team-port config, browser launch, bootstrap orchestration, or port resolution as remaining backlog work unless OWNER opens a new enhancement. |
525603
+| No runtime/UI/API/database/tool implementation changes | PASS | Only Project Instructions and reports changed. |
526604
diff --git a/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_validation-report.md b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_validation-report.md
527605
new file mode 100644
528-
index 000000000..ac7269150
606+
index 000000000..52287f5af
529607
--- /dev/null
530608
+++ b/dev/reports/PR_26180_OWNER_003-backlog-startup-assignment-policy_validation-report.md
531-
@@ -0,0 +1,32 @@
609+
@@ -0,0 +1,38 @@
532610
+# PR_26180_OWNER_003 Validation Report
533611
+
534612
+## Validation Commands
@@ -561,6 +639,12 @@ index 000000000..ac7269150
561639
+- `dev/reports/*`
562640
+
563641
+No runtime, UI, API, database, or tool implementation files were changed.
642+
+
643+
+## Bootstrap Status Correction Validation
644+
+
645+
+- `BACKLOG_MASTER.md` marks team-aware local dev bootstrap runtime as complete.
646+
+- `dev:bootstrap`, `team-port-config.mjs`, `--team` runtime support, bootstrap orchestration, browser launch reporting, and port resolution are not listed as remaining backlog work.
647+
+- No `dev/bootstrap/`, `package.json`, runtime, UI, API, or database files were modified by this correction.
564648
diff --git a/dev/reports/codex_changed_files.txt b/dev/reports/codex_changed_files.txt
565-
index 952a0ad68..45b203879 100644
649+
index 952a0ad68..b7a959aab 100644
566650
Binary files a/dev/reports/codex_changed_files.txt and b/dev/reports/codex_changed_files.txt differ

0 commit comments

Comments
 (0)