Skip to content
Closed
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
20 changes: 20 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,23 @@ 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-Capable Team Map

OWNER override approved: align active team governance with Delta and Gamma.

The current active-capable team map includes:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Gamma
- Team OWNER

Clarification:
- The four-team ownership model remains the current backlog ownership model for Alfa, Bravo, Charlie, and Delta.
- Team Gamma is valid and active-capable for now because another PC may be working on it.
- Do not retire Team Gamma unless OWNER explicitly approves that retirement.
- Gamma work requires OWNER assignment, an active branch, an active draft/open PR, or an OWNER cleanup/release responsibility before it is treated as active.
- Historical four-team wording remains preserved for traceability, but it must not be read as excluding Team Gamma from active-capable governance.
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 Gamma

Ready-to-copy command:

```text
OWNER override approved: Start Team Gamma 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 Gamma already has an active branch.
Stop if Team Gamma already has an active assignment.
Stop if OWNER has not explicitly assigned Team Gamma work.
Stop if the selected work conflicts with current Alfa, Bravo, Charlie, or Delta ownership.

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

## Day Work / EOD Merge Reminder

Ready-to-copy reminder:
Expand Down
20 changes: 20 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,26 @@ 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-Capable Team Map

OWNER override approved: align active team governance with Delta and Gamma.

The active-capable team map currently includes:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Gamma
- Team OWNER

Rules:
- Historical four-team ownership wording remains preserved for backlog ownership traceability.
- Team Gamma remains valid and active-capable for now because another PC may be working on it.
- Do not retire Team Gamma unless OWNER explicitly approves retirement.
- Team Gamma may be active when it has OWNER-assigned work, an active branch, an active draft/open PR, or active release/cleanup responsibility.
- If Team Gamma work touches an Alfa, Bravo, Charlie, or Delta ownership area, the PR must document the OWNER assignment or 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 Gamma
- Any future NATO-named team

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

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:
- The current release-readiness gate also applies to Team Delta and Team Gamma.
- Team Gamma is valid and active-capable for now because another PC may be working on it.
- Do not retire Team Gamma unless OWNER explicitly approves retirement.
- Historical wording that listed fewer teams remains traceable, but it must not exclude Delta or Gamma from current active-capable 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,25 @@ 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-Capable Start Map

OWNER override approved: align active team governance with Delta and Gamma.

The current active-capable start map includes:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Gamma
- Team OWNER

Clarification:
- The four-team start set remains the backlog ownership start set for Alfa, Bravo, Charlie, and Delta.
- Team Gamma is valid and active-capable for OWNER-assigned, branch-backed, PR-backed, release, or cleanup work.
- Do not retire Team Gamma unless OWNER explicitly approves retirement.
- Gamma 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
6 changes: 6 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,12 @@

## Four-Team Backlog Alignment

Current OWNER clarification:
- The backlog alignment below preserves the current Alfa, Bravo, Charlie, and Delta ownership model.
- Team Gamma is valid and active-capable for now because another PC may be working on it, but no standing Gamma backlog ownership area is assigned here.
- Do not retire Team Gamma unless OWNER explicitly approves retirement.
- Gamma work must be OWNER-assigned, branch-backed, PR-backed, release, or cleanup work and must not silently replace Alfa, Bravo, Charlie, or Delta ownership.

### Team Alfa

- [ ] Alfa - Game Hub polish
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,23 @@ 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-capable under current OWNER map |
| Team Bravo | none | none | none | Available | Active-capable under current OWNER map |
| Team Charlie | none | none | none | Available | Active-capable under current OWNER map |
| Team Delta | none | none | none | Available | Active-capable under current OWNER map |
| Team Gamma | none | unknown external PC possible | unknown external PR possible | Active-capable | Do not retire Gamma without explicit OWNER approval |
| Team OWNER | none | none | none | Available | Governance Phase 1 complete |

## Current Active-Capable Team Map

OWNER override approved: align active team governance with Delta and Gamma.

The current active-capable team map includes Team Alfa, Team Bravo, Team Charlie, Team Delta, Team Gamma, and Team OWNER.

Team Gamma remains valid and active-capable for now because another PC may be working on it. Do not retire Gamma unless OWNER explicitly approves retirement.

Historical four-team wording remains preserved for backlog ownership traceability, but it must not be read as excluding Team Gamma from active-capable governance.

## 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 Gamma | none | unknown external PC possible | unknown external PR possible | Active-capable |
| 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-capable team map includes Team Alfa, Team Bravo, Team Charlie, Team Delta, Team Gamma, and Team OWNER.
- Team Gamma remains valid and active-capable for now because another PC may be working on it.
- Do not retire Team Gamma unless OWNER explicitly approves retirement.
- Historical four-team wording remains preserved for backlog ownership traceability, but it must not exclude Gamma from active-capable governance.

## Assignment Status Legend

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

Active branch: none.

## Team Gamma

Status: Active-capable

Active assignment: none recorded locally.

Active branch: unknown external PC possible.

Active PR: unknown external PR possible.

OWNER decision: Do not retire Gamma without explicit OWNER approval.

## Team OWNER

Status: Available
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,27 @@ 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-Capable Team Map

OWNER override approved: align active team governance with Delta and Gamma.

The current active-capable team map includes:

- Team Alfa
- Team Bravo
- Team Charlie
- Team Delta
- Team Gamma
- Team OWNER

Clarification:
- The four-team rule remains the current backlog ownership model for Alfa, Bravo, Charlie, and Delta.
- Team Gamma is valid and active-capable for now because another PC may be working on it.
- Team Gamma does not receive a standing backlog ownership area in this file.
- Do not retire Team Gamma unless OWNER explicitly approves retirement.
- Gamma work requires OWNER assignment, an active branch, an active draft/open PR, or active release/cleanup responsibility.
- Gamma work that touches Alfa, Bravo, Charlie, or Delta areas must document the OWNER cross-team decision.

## Rule

Ownership may only be reassigned by OWNER governance.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# PR_26175_OWNER_043-team-registry-gamma-delta-alignment

OWNER override approved: align active team governance with Delta and Gamma.

## Summary

Updated Project Instructions governance only. This PR adds current OWNER-approved active-capable team map clarification so Delta and Gamma are both recognized, while preserving historical four-team wording for backlog ownership traceability. Gamma remains valid and active-capable because another PC may be working on it.

No runtime code, PR history, archive history, branch deletion, PR closure, or merge action was changed.

## Branch Validation

| Check | Result | Evidence |
|---|---|---|
| Started from main | PASS | Setup returned to main, ran `git pull --ff-only`, and main was already up to date. |
| Current branch | PASS | `PR_26175_OWNER_043-team-registry-gamma-delta-alignment` |
| Expected branch | PASS | `PR_26175_OWNER_043-team-registry-gamma-delta-alignment` |
| Base sync | PASS | HEAD/base `6d94477bb0ae9f63dd1466dbb89e4a437b8749b0`; main `6d94477bb0ae9f63dd1466dbb89e4a437b8749b0`; origin/main `6d94477bb0ae9f63dd1466dbb89e4a437b8749b0` |
| Worktree before edits | PASS | Clean before branch creation and governance edits. |

## Requirement Checklist

| Requirement | Result | Notes |
|---|---|---|
| Governance instructions only | PASS | Changed files are under `docs_build/dev/ProjectInstructions/` plus required reports. |
| Active team map includes Team Alfa | PASS | Added to active-capable map and registry/assignment tables. |
| Active team map includes Team Bravo | PASS | Added to active-capable map and registry/assignment tables. |
| Active team map includes Team Charlie | PASS | Added to active-capable map and registry/assignment tables. |
| Active team map includes Team Delta | PASS | Kept and clarified in active-capable map, PR shortcut, and readiness/start governance. |
| Active team map includes Team Gamma | PASS | Added as valid active-capable team with explicit do-not-retire guidance. |
| Active team map includes Team OWNER | PASS | Preserved and included in active-capable map. |
| Keep Gamma valid/active-capable | PASS | Added explicit Gamma active-capable clarification across governance files. |
| Do not retire Gamma | PASS | Added explicit do-not-retire-without-OWNER-approval guidance. |
| Do not rewrite existing PR history | PASS | No archive/history files or PR history were changed. |
| Align references excluding Delta/Gamma | PASS | Updated current governance references that omitted Delta/Gamma or could exclude Gamma. |
| Preserve historical wording where appropriate | PASS | Historical four-team text remains; new clarification blocks explain current OWNER decision. |
| No runtime code changes | PASS | No runtime paths changed. |
| Required reports | PASS | `codex_review.diff`, `codex_changed_files.txt`, and this report generated. |
| Repo-structured ZIP under tmp/ | PASS | `tmp/PR_26175_OWNER_043-team-registry-gamma-delta-alignment_delta.zip` generated and contents verified. |

## Validation Lane Report

| Lane | Result | Evidence |
|---|---|---|
| ProjectInstructions read gate | PASS | Read 46 files under `docs_build/dev/ProjectInstructions/`. |
| Scope lane | PASS | Changed governance instruction files and reports only. |
| Release gate lane | PASS | Source-of-truth files remain present; no protected instruction guidance was deleted. |
| Gamma/Delta alignment lane | PASS | Active-capable team map now includes Alfa, Bravo, Charlie, Delta, Gamma, and OWNER. |
| Whitespace lane | PASS | `git diff --check` completed successfully. |
| ZIP lane | PASS | ZIP created at `tmp/PR_26175_OWNER_043-team-registry-gamma-delta-alignment_delta.zip` with repo-structured entries. |

## 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 the work started from clean, synced `main` before creating the OWNER_043 branch.
- Confirmed ProjectInstructions archive/history snapshots were read and left untouched.
- Confirmed the active-capable map includes Team Alfa, Team Bravo, Team Charlie, Team Delta, Team Gamma, and Team OWNER.
- Confirmed Gamma is not retired and is marked valid/active-capable only under OWNER assignment, active branch, active PR, release, or cleanup responsibility.
- Confirmed no runtime code was modified.
18 changes: 11 additions & 7 deletions docs_build/dev/reports/codex_changed_files.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
assets/theme-v2/css/status.css
assets/theme-v2/js/toolbox-status-bar.js
docs_build/dev/BUILD_PR.md
docs_build/dev/reports/PR_26175_ALFA_002-toolbox-status-bar-context-polish_report.md
docs_build/dev/reports/PR_26175_ALFA_002-toolbox-status-bar-context-polish_validation-lane.md
docs_build/dev/reports/PR_26175_ALFA_002-toolbox-status-bar-context-polish_requirements-checklist.md
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
docs_build/dev/reports/PR_26175_OWNER_043-team-registry-gamma-delta-alignment.md
docs_build/dev/reports/codex_changed_files.txt
docs_build/dev/reports/codex_review.diff
tests/playwright/tools/ToolboxSelectedGameStatusBar.spec.mjs
Loading
Loading