Skip to content

docs: mandate integration branch for every phase - #529

Merged
randlee merged 1 commit into
developfrom
docs/integration-branch-policy
Aug 20, 2026
Merged

docs: mandate integration branch for every phase#529
randlee merged 1 commit into
developfrom
docs/integration-branch-policy

Conversation

@randlee

@randlee randlee commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Codifies that every phase must use integrate/phase-<x>: sprint PRs target it, phase-ending review runs only after all sprints merge into it, and only then does it merge into develop.
  • Fixes the gap that let Phase Q's sprints (Q.1-Q.3) merge straight into develop despite phase-Q-plan.md declaring branch: integrate/phase-q — neither codex-orchestration/SKILL.md nor docs/git-workflows.md actually enforced it.

Changes

  • .claude/skills/codex-orchestration/SKILL.md: new "Integration Branch" section, updated Preconditions/Sprint Flow/Phase-End Review to reference it.
  • docs/git-workflows.md: new "Phase Integration Rule" section, updated "Pull Request Rule" to route phase sprint work through the integrate branch.

Docs-only change; no code/behavior in the codebase itself.

Test plan

  • N/A (docs-only)

Every phase must use integrate/phase-<x>: sprint PRs target it (never
develop directly), phase-ending review runs only after all sprints in
the phase merge into it, and only then does it merge into develop.

Phase Q's sprints (Q.1-Q.3) all merged straight to develop despite the
phase plan declaring branch: integrate/phase-q, because neither this
skill nor git-workflows.md actually enforced routing sprint PRs
through it. This closes that gap going forward.
@randlee
randlee merged commit 7c9ab87 into develop Aug 20, 2026
14 checks passed
@randlee
randlee deleted the docs/integration-branch-policy branch August 20, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant