Tooling: add scripts/verify.sh — one pre-commit gate (clean build 0-warnings + full tests + scope check); fix incremental-build trap that hid CS8601 (2026-08-29)

This commit is contained in:
2026-08-29 09:22:36 -07:00
parent c8374bd7ed
commit be529a46d7
3 changed files with 67 additions and 0 deletions
+1
View File
@@ -54,6 +54,7 @@ toast service has no actions) — parked; running-app verification of rename + d
- **Good Dog Rule:** ONE integration test per change; no feature branches pre-1.0.
- **Scope Lock:** declared list below; run `scripts/scope-check.sh` before committing.
- **Every feature change ships memory updates in the SAME commit** — `TASKS.md` status + this file.
- **Pre-commit gate:** run `./scripts/verify.sh <scope...>` — clean build (0 warnings) + full tests + scope check. Do NOT trust an incremental build's "0 warnings".
- No `CODING.md`; conventions live in `AGENTS.md` + `ai.md`.
## Commit scope (declared)