# AGENTS.md — Test-first - Reproduce regressions with a failing test first. - Test names describe behaviour, not implementation. - Don't mock code we own. Use a real DB in integration tests. - Snapshots only for stable semantic outputs. - Coverage is a smell detector — not a target.