diff --git a/skills/sdlc/SKILL.md b/skills/sdlc/SKILL.md index 8f69f81..ee1ac33 100644 --- a/skills/sdlc/SKILL.md +++ b/skills/sdlc/SKILL.md @@ -21,11 +21,11 @@ Gitea is the **primary source of truth**. Every Paperclip issue must have a corr Three long-lived branches map to the three deployment environments: -| Branch | Environment | Who merges | -|--------|-------------|-----------| -| `dev` | Dev | Engineer (self-merges after CI passes) | -| `uat` | UAT | Engineer (merges after QA code review) | -| `main` | Production | Engineer (merges after UAT validation & CTO code review) | +| Branch | Environment | Who merges | Prerequisites for merge | +|--------|-------------|-----------|-----------| +| `dev` | Dev | Engineer | None (self-merges after CI passes) | +| `uat` | UAT | Engineer | QA code review approval | +| `main` | Production | Engineer | UAT validation & CTO code review | **Engineers always target `dev` first** — never `uat` or `main` directly. - Feature branches: `/`.