What's New
Hardened deep review process
- Fix loop now runs the project's test suite after each round (auto-detected via Makefile, package.json, etc.)
- New test-quality agent cross-references spec acceptance scenarios against actual tests
- New swallowed error detection in the correctness agent (catches silenced non-zero exits from fallible operations)
- Review hints injection from
.specify/review-hints.mdfor project-specific review guidance - New config keys:
test_command,test_timeout_seconds
Prose gate hardening
- Now blocks Bash redirect workarounds (
> file.md,tee file.md) in addition to Write calls - Clearer deny message guides toward
prose:rewriteorprose:write
Statusline fix
- Pipe delimiter instead of TSV fixes empty field parsing (bash
readcollapses consecutive tabs)
Removed Qodo Merge integration
- Qodo requires an open PR to operate, but deep review runs before PR creation in the ship pipeline, so it would always be skipped
Other
- Migrated
.gitignoreto blanket.specify/ignore with constitution whitelist - Version sync: marketplace.json now matches plugin.json