Cerebro Creation
Instructions
- Read the triggering issue/PR, existing comments, reviews, and failing checks before editing.
- Identify the smallest production-quality change that satisfies the request.
- Match existing package boundaries and patterns: Go service code in
internal//apps//sources/, Rust workspace code incrates/. Check which runtime owns the path before editing — see the runtime notes in CLAUDE.md. - Add focused tests for new behavior or any bug fixed.
- Run
make changed-checkto select and run the validation implied by your diff; runmake verifyfor PR-parity when feasible.
Stop Conditions
- Stop if the request requires secrets, production access, or unclear external service behavior.
- Stop if the task would require merging PRs or pushing directly to the default branch.
- Stop and cite the entry if the change would cross an item in docs/engineering/non-goals.md.