@@ -22,7 +22,7 @@ Requirements
2222Acceptance Criteria
2323Dependencies
2424Priority
25- Owner (Team Alpha / Team Beta)
25+ Owner (Team Alpha / Team Beta / Team Gamma )
2626Recommended Workstream Split
2727
2828Instead of arbitrary splits, split by Creator journey.
@@ -451,23 +451,35 @@ That is probably the fastest path to doubling throughput without creating chaos.
451451
452452----------------------------------------------------------------------------------------
453453
454- Current Authoritative Multi-PC Gate
454+ Current Authoritative Team Ownership Gate
455455
456456Codex must read this file before every PR execution.
457457
458- Machine parity :
458+ PR naming :
459459
460- Team Alpha / Environment 1:
461- - Uses even-numbered PR sequence values.
462- - Example: `PR_26171_064-*`.
460+ - PR names must include the owning TEAM token:
461+ - `PR_<YYJJJ>_<TEAM>_<###>-<description>`
462+ - Branch names must mirror PR ownership:
463+ - `pr/<YYJJJ>-<TEAM>-<###>-<description>`
464+ - `TEAM` is required.
465+ - Team ownership is independent of machine, workspace, laptop, desktop, or environment.
466+ - Do not infer PR ownership from PR number parity or current machine.
463467
464- Team Beta / Environment 2:
465- - Uses odd-numbered PR sequence values.
466- - Example: `PR_26171_063-*`.
468+ Current examples:
469+ - `PR_26171_ALPHA_065-message-studio-parent-child-table-foundation`
470+ - `PR_26171_BETA_069-message-tts-profile-contract-alignment`
471+ - `PR_26171_GAMMA_071-main-merge-conflict-recovery`
472+ - `pr/26171-ALPHA-065-message-studio-parent-child-table-foundation`
473+ - `pr/26171-BETA-069-message-tts-profile-contract-alignment`
474+ - `pr/26171-GAMMA-071-main-merge-conflict-recovery`
475+
476+ Historical examples:
477+ - Older PC/LAPTOP, desktop/laptop, workspace, environment, and machine-parity examples are historical only.
478+ - Older parity-only examples such as `PR_26171_064-*` and `PR_26171_063-*` are historical only.
467479
468480Owner map:
469481
470- Team Alpha / Environment 1 owns Creator Journey work:
482+ Team Alpha owns Creator Journey work:
471483- Game Journey
472484- Game Hub
473485- Idea
@@ -483,7 +495,7 @@ Team Alpha / Environment 1 owns Creator Journey work:
483495- Game Design
484496- Game Crew
485497
486- Team Beta / Environment 2 owns Content Creation and asset/publishing work:
498+ Team Beta owns Content Creation and asset/publishing work:
487499- Graphics
488500- Toolbox images
489501- Audio
@@ -496,17 +508,29 @@ Team Beta / Environment 2 owns Content Creation and asset/publishing work:
496508- Community
497509- Arcade
498510
511+ Team Gamma owns governance, recovery, diagnostics, and instruction-hardening work:
512+ - PR naming governance
513+ - Git workflow governance
514+ - Recovery reports
515+ - Workspace recovery
516+ - Main merge conflict recovery
517+ - Diagnostics
518+ - Instruction enforcement
519+ - Static docs governance
520+
499521Governance, recovery, diagnostics, and instruction-hardening PRs:
500- - Follow PR number parity unless Master Control explicitly assigns an owner .
522+ - Use the TEAM token assigned by Master Control.
501523- Must not implement tool/runtime work from the opposite owner.
502- - Must document owner/parity compliance in the PR report.
524+ - Must document TEAM ownership compliance in the PR report.
525+ - Recovery reports must include TEAM ownership.
503526
504527Stable and merge approval:
505- - Stable promotion and merge approval are controlled by the assigned Team Alpha or Team Beta owner.
528+ - Stable promotion and merge approval are controlled by the assigned Team Alpha, Team Beta, or Team Gamma owner.
506529- Master Control may recommend sequencing, but Codex must not merge or mark stable without explicit owner approval for the affected workstream.
507530
508531Hard stop rules:
509- - If the PR number parity does not match the current machine, stop before changes.
510- - If the PR scope belongs to the other machine owner, stop before changes.
511- - If the PR crosses Team Alpha and Team Beta ownership, stop and require Master Control to split or assign the work.
532+ - If the PR name does not include a TEAM token, stop before changes.
533+ - If the TEAM token does not match the owner map or explicit Master Control assignment, stop before changes.
534+ - If the PR scope belongs to another TEAM owner, stop before changes.
535+ - If the PR crosses multiple team ownership areas, stop and require Master Control to split or assign the work.
512536- If the requested implementation path conflicts with the active owner path, stop before changes.
0 commit comments