How a Change Ships
What this covers / who it's for. The delivery pipeline every change goes through — no exceptions for "small" ones: orient → branch → build with tests → gates → tiered QA review → docs + wiki sync → PR. Read before your first PR. The expanded operating model (delegation, verification loops) is the
agent-workflowskill.
The pipeline
1. Orient before you code
Activate the
stables-app-development skill
plus the matching domain skill, and read app-modules/<module>/README.md for every module you
touch. Verify before you edit — docs drift; confirm load-bearing claims (config values,
class names, routes) against the code. When code and docs disagree, the code wins, and fixing
the doc is part of your change. Plan non-trivial work first; surface genuine ambiguity before
building.
2. Branch off fresh main
Per the
git-conventions skill:
- Never commit to
main;mainmoves only by merged PR. git checkout main && git pull --ff-only origin main, then branch with a Conventional-Commit prefix:feat/...,fix/...,docs/...,refactor/...(kebab-case description).- Commit messages follow Conventional Commits.
- No
Co-authored-by/ attribution trailers, ever — this repo rule beats any agent harness default.