Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions docs_build/dev/ProjectInstructions/PROJECT_INSTRUCTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,25 @@ Rules:
- Teams pull backlog items only from their ownership area unless OWNER explicitly reassigns or splits the work.
- Cross-team work requires OWNER approval and must identify the owning team for each PR.
- Team start commands must remain aligned with this ownership model.

## Current Active Ownership Lanes

OWNER override approved.

The current active ownership lanes are:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Golf
- Team OWNER

Migration note:
Team Gamma is retired. Team Golf is the replacement active ownership lane.

Rules:
- Do not rewrite historical PR references that mention Team Gamma.
- Do not rename historical branches that contain Gamma.
- Team Golf may own newly assigned work, review packets, cleanup, release, or OWNER-directed cross-team work.
- Team Golf must not silently take backlog ownership from Alfa, Bravo, Charlie, or Delta; cross-team work requires OWNER approval.
22 changes: 22 additions & 0 deletions docs_build/dev/ProjectInstructions/TEAM_START_COMMANDS.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,28 @@ Create one Team Delta branch for the selected assignment.
Work only that assignment.
```

## Start Team Golf

Ready-to-copy command:

```text
OWNER override approved: Start Team Golf from the ProjectInstructions release gate.

Read docs_build/dev/ProjectInstructions/README.txt first.
Read docs_build/dev/ProjectInstructions/backlog/BACKLOG_MASTER.md.
Read docs_build/dev/ProjectInstructions/team_assignments/TEAM_ASSIGNMENTS.md.
Read docs_build/dev/ProjectInstructions/team_assignments/team_ownership.md.

Stop if Team Golf already has an active branch.
Stop if Team Golf already has an active assignment.
Stop if OWNER has not explicitly assigned Team Golf work.
Stop if the selected work conflicts with current Alfa, Bravo, Charlie, or Delta ownership.

Record the selected assignment under Team Golf in TEAM_ASSIGNMENTS.md.
Create or use one Team Golf branch for the selected assignment.
Work only that assignment.
```

## Day Work / EOD Merge Reminder

Ready-to-copy reminder:
Expand Down
22 changes: 22 additions & 0 deletions docs_build/dev/ProjectInstructions/addendums/multi_team.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,28 @@ Rules:
- Cross-team work requires OWNER approval and must identify the correct owning team for each PR.
- Team start commands must use the current ownership model before pulling a backlog item.

## Current Active Ownership Lanes

OWNER override approved.

The current active ownership lanes are:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Golf
- Team OWNER

Migration note:
Team Gamma is retired. Team Golf is the replacement active ownership lane.

Rules:
- Historical PR references and branch names that mention Gamma remain unchanged for traceability.
- New active work that would previously have used Team Gamma routes to Team Golf.
- Team Golf work requires OWNER assignment, an active branch, an active draft/open PR, or active release/cleanup responsibility.
- If Team Golf work touches Alfa, Bravo, Charlie, or Delta ownership areas, the PR must document the OWNER cross-team decision.

## All-Team Preferred Codex Execution Method

Preferred execution model:
Expand Down
2 changes: 2 additions & 0 deletions docs_build/dev/ProjectInstructions/addendums/pr_workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ Applies to:
- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Golf
- Any future NATO-named team

Behavior:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@

This gate prevents Team Alfa, Team Bravo, Team Charlie, or Team OWNER from starting regular assigned work before the ProjectInstructions operating system is ready.

Current OWNER clarification:
- This gate also applies to Team Delta and Team Golf.
- Team Gamma is retired. Team Golf is the replacement active ownership lane.
- Historical wording that listed fewer teams remains traceable, but it must not exclude Delta or Golf from current active ownership governance.

## Release Rule

Teams may start only when all of the following are true:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,28 @@ The current active delivery teams for backlog start commands are:

Each team start must confirm the selected backlog item is inside that team's ownership area.

## Current Active Ownership Start Map

OWNER override approved.

The current active ownership start map includes:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Golf
- Team OWNER

Migration note:
Team Gamma is retired. Team Golf is the replacement active ownership lane.

Clarification:
- The four-team start set remains the backlog ownership start set for Alfa, Bravo, Charlie, and Delta.
- Team Golf is valid for OWNER-assigned, branch-backed, PR-backed, release, review packet, or cleanup work.
- Historical Gamma references and branch names must remain unchanged.
- Golf work must not silently take ownership from Alfa, Bravo, Charlie, or Delta; cross-team work requires OWNER approval.

## Assignment Flow

For backlog-driven work:
Expand Down
7 changes: 7 additions & 0 deletions docs_build/dev/ProjectInstructions/backlog/BACKLOG_MASTER.md
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,13 @@

## Four-Team Backlog Alignment

Current OWNER clarification:
- The backlog alignment below preserves the current Alfa, Bravo, Charlie, and Delta ownership model.
- Team Gamma is retired. Team Golf is the replacement active ownership lane.
- Team Golf has no standing backlog ownership area in this file unless OWNER assigns one.
- Golf work may be OWNER-assigned, branch-backed, PR-backed, release, review packet, or cleanup work and must not silently replace Alfa, Bravo, Charlie, or Delta ownership.
- Historical Gamma PR references and branch names are not renamed by this clarification.

### Team Alfa

- [ ] Alfa - Game Hub polish
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,24 @@ If a team has no assignment, no active branch, and no active PR, it is inactive

| Team | Active Assignment | Branch | PR | Status | OWNER Decision |
|------|-------------------|--------|----|--------|----------------|
| Team Alfa | none | none | none | Available | Active ownership lane |
| Team Bravo | none | none | none | Available | Active ownership lane |
| Team Charlie | none | none | none | Available | Active ownership lane |
| Team Delta | none | none | none | Available | Active ownership lane |
| Team Golf | none | none | none | Available | Replacement active ownership lane for retired Team Gamma |
| Team OWNER | none | none | none | Available | Governance Phase 1 complete |

## Current Active Ownership Lanes

OWNER override approved.

The current active ownership lanes are Team Alfa, Team Bravo, Team Charlie, Team Delta, Team Golf, and Team OWNER.

Migration note:
Team Gamma is retired. Team Golf is the replacement active ownership lane.

Historical Gamma PR references and branch names remain unchanged for traceability.

## Update Rules

Update the registry when:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@

| Team | Assignment | Branch | PR | Status |
|------|------------|--------|----|--------|
| Team Alfa | none | none | none | Available |
| Team Bravo | none | none | none | Available |
| Team Charlie | none | none | none | Available |
| Team Delta | none | none | none | Available |
| Team Golf | none | none | none | Available |
| Team OWNER | none | none | none | Available |

Rules:
- Registry is the authoritative active-work view.
Expand All @@ -27,6 +33,12 @@ Result:
If a team is missing from Active Team Registry:
it is currently inactive.

Current OWNER clarification:
- The active ownership lanes are Team Alfa, Team Bravo, Team Charlie, Team Delta, Team Golf, and Team OWNER.
- Team Gamma is retired. Team Golf is the replacement active ownership lane.
- Do not rewrite historical PR references that mention Team Gamma.
- Do not rename historical branches that contain Gamma.

## Assignment Status Legend

- Available: team may pull one `[ ]` backlog item when explicitly instructed.
Expand Down Expand Up @@ -65,6 +77,16 @@ Active assignment: none.

Active branch: none.

## Team Golf

Status: Available

Active assignment: none.

Active branch: none.

OWNER decision: Replacement active ownership lane for retired Team Gamma.

## Team OWNER

Status: Available
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,29 @@ Alfa, Bravo, Charlie, and Delta are the four active delivery teams for backlog o

Each team may pull only from its ownership area unless OWNER explicitly reassigns, splits, or approves cross-team work.

## Current Active Ownership Lanes

OWNER override approved.

The current active ownership lanes are:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Golf
- Team OWNER

Migration note:
Team Gamma is retired. Team Golf is the replacement active ownership lane.

Clarification:
- The four-team rule remains the current backlog ownership model for Alfa, Bravo, Charlie, and Delta.
- Team Golf does not receive a standing backlog ownership area in this file.
- Team Golf work requires OWNER assignment, an active branch, an active draft/open PR, or active release/review/cleanup responsibility.
- Golf work that touches Alfa, Bravo, Charlie, or Delta areas must document the OWNER cross-team decision.
- Historical Gamma PR references and branch names remain unchanged for traceability.

## Rule

Ownership may only be reassigned by OWNER governance.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
# PR_26175_OWNER_046-pr-targeted-review-packets

OWNER override approved.

## Summary

This PR updates active Project Instructions governance from Team Gamma to Team Golf and creates targeted GitHub-authoritative review packets for PR #3, #50, #51, and #118. No runtime behavior changes, PR merges, PR closures, or branch deletions were performed.

Migration note:
Team Gamma is retired. Team Golf is the replacement active ownership lane.

## Branch Validation

| Check | Result | Evidence |
|---|---|---|
| Started from main | PASS | Started from `main`, pulled with `--ff-only`, and created the OWNER_046 branch from updated main. |
| Current branch | PASS | `PR_26175_OWNER_046-pr-targeted-review-packets` |
| Expected branch | PASS | `PR_26175_OWNER_046-pr-targeted-review-packets` |
| Base sync | PASS | Branch base `d39cc8c8e8f0673cb523547bc58264ab26bbcf3b`; main `d39cc8c8e8f0673cb523547bc58264ab26bbcf3b`; origin/main `d39cc8c8e8f0673cb523547bc58264ab26bbcf3b`. |
| Worktree before edits | PASS | Clean before branch creation and file generation. |

## Requirement Checklist

| Requirement | Result | Notes |
|---|---|---|
| Read all Project Instructions | PASS | Read 47 files under `docs_build/dev/ProjectInstructions/`. |
| Replace active Team Gamma ownership with Team Golf | PASS | Active governance now routes retired Gamma lane to Team Golf. |
| New active teams include Alfa | PASS | Active ownership map includes Team Alfa. |
| New active teams include Bravo | PASS | Active ownership map includes Team Bravo. |
| New active teams include Charlie | PASS | Active ownership map includes Team Charlie. |
| New active teams include Delta | PASS | Active ownership map includes Team Delta. |
| New active teams include Golf | PASS | Active ownership map includes Team Golf. |
| New active teams include OWNER | PASS | Active ownership map includes Team OWNER. |
| Do not rewrite historical PR references | PASS | No archive/history PR references were edited. |
| Do not rename historical branches | PASS | Review packets preserve historical Gamma branch names exactly. |
| Add migration note | PASS | Added exact note: "Team Gamma is retired. Team Golf is the replacement active ownership lane." |
| Generate PR #3 packet | PASS | Created `docs_build/dev/reports/PR_REVIEW_003.md`. |
| Generate PR #50 packet | PASS | Created `docs_build/dev/reports/PR_REVIEW_050.md`. |
| Generate PR #51 packet | PASS | Created `docs_build/dev/reports/PR_REVIEW_051.md`. |
| Generate PR #118 packet | PASS | Created `docs_build/dev/reports/PR_REVIEW_118.md`. |
| Include required packet fields | PASS | Each packet includes title, team, branch, dates, file lists, diff summary, purpose, risks, dependencies, and recommendation. |
| No merges | PASS | No merge action performed. |
| No PR closures | PASS | No PR close action performed. |
| No branch deletions | PASS | No branch deletion performed. |
| No runtime behavior changes | PASS | Governance/report packet files changed only. |
| Required reports | PASS | Generated summary report, `codex_changed_files.txt`, and `codex_review.diff`. |
| Repo ZIP under tmp/ | PASS | Created `tmp/PR_26175_OWNER_046-pr-targeted-review-packets_delta.zip`. |

## Validation Lane Report

| Lane | Result | Evidence |
|---|---|---|
| Governance lane | PASS | Updated active Project Instructions files only; history snapshots left untouched. |
| GitHub authority lane | PASS | PR metadata and file lists fetched from GitHub REST API for #3, #50, #51, and #118. |
| Review packet lane | PASS | Four review packet files generated. |
| Scope lane | PASS | No runtime files modified by this branch. |
| Whitespace lane | PASS | `git diff --check` passed after artifact generation. |
| ZIP lane | PASS | ZIP created and contents verified as repo-structured. |

## Review Packet Index

| PR | Team | Changed Files | Code Files | Recommendation | Packet |
|---|---|---:|---:|---|---|
| #3 | Team Bravo | 15 | 4 | Owner Decision Required. Review Bravo ownership, branch freshness, and current Messages/Emotion direction before merge/closure. | `docs_build/dev/reports/PR_REVIEW_003.md` |
| #50 | Team Golf (historical Gamma lane) | 5 | 0 | Review First. Likely final historical Gamma/SQLite status packet, now routed to Team Golf for active ownership decisions. | `docs_build/dev/reports/PR_REVIEW_050.md` |
| #51 | Team OWNER | 12 | 0 | Owner Decision Required. Historical governance bootstrap overlaps current ProjectInstructions state and must not be merged or archived without OWNER decision. | `docs_build/dev/reports/PR_REVIEW_051.md` |
| #118 | Team Alfa | 7 | 0 | Review First. Treat as owner closeout evidence for the Alfa stack; do not merge until stack/order review is complete. | `docs_build/dev/reports/PR_REVIEW_118.md` |

## Changed Governance Files

- `docs_build/dev/ProjectInstructions/PROJECT_INSTRUCTIONS.md`
- `docs_build/dev/ProjectInstructions/TEAM_START_COMMANDS.md`
- `docs_build/dev/ProjectInstructions/addendums/multi_team.md`
- `docs_build/dev/ProjectInstructions/addendums/pr_workflow.md`
- `docs_build/dev/ProjectInstructions/addendums/team_release_readiness.md`
- `docs_build/dev/ProjectInstructions/addendums/team_start_and_release.md`
- `docs_build/dev/ProjectInstructions/backlog/BACKLOG_MASTER.md`
- `docs_build/dev/ProjectInstructions/team_assignments/ACTIVE_TEAM_REGISTRY.md`
- `docs_build/dev/ProjectInstructions/team_assignments/TEAM_ASSIGNMENTS.md`
- `docs_build/dev/ProjectInstructions/team_assignments/team_ownership.md`

## Manual Validation Notes

- Confirmed Team Gamma retirement was added as an active governance migration note without editing historical PR references or branch names.
- Confirmed Team Golf is now the replacement active ownership lane in current governance.
- Confirmed PR review packets preserve GitHub titles and branch names exactly, including historical Gamma/Master/Alfa naming.
- Confirmed no runtime behavior files were edited for this branch.
Loading
Loading