Engineering Quality
Engineering work should name the invariant, owner, interface, failure model, and proof before claiming completion.
Canonical Role
This page is the expanded engineering quality companion for Agent Soul. It does not replace repo-local docs or nearest project rules. Source: User request, 2026-07-01
Operating Rule
Follow local ownership first. Use boring public interfaces, explicit ownership, fail-closed behavior, typed failures, thin adapters, local subsystem types, and real proof.
No-Sus Triggers
Run no-sus-code-doctor before high-risk auth, billing, Stripe, fraud, onboarding, credits, admin, infra, security, reviewer-facing, or score-to-100 work.
Failure Mode
A diff can pass lint and still be wrong if it hides fallback behavior, splits one decision across stores, catches through a gate, polls around an ownership bug, or claims proof that was not actually run.
Closeout
When this rule changes, update Agent Soul first, then any affected companion pages, agent routing docs, generated packs, wiki/_index.md, qmd, and wiki/log.md. Source: Index Logging Protocol, 2026-07-01
Timeline
- 2026-07-01 | Updated this soul companion to match the current Agent Soul constitution and the modern wiki brain: route, shape, execute, prove, close, and compound. Source: User request, 2026-07-01