Files
NianAIGC/.project-docs/00-brief/success-criteria.md
T

1.0 KiB

Success Criteria

Project Success

  • Production cutover of the Go backend passes the executable contract suites under contracts/ with real RDS/OSS/provider/Webhook dependencies, without visible user-facing behavior change.

Task Completion Standard

  • A task is complete when the Concurrent Task Gate and Planning Gate passed, the implementation meets its scope and constraints, verification commands pass, the task record is updated with outcome and promotion candidates, the drift check passes, and ownership is released from a clean worktree.

Quality Checks

  • npm test (full Vitest suite), npx tsc --noEmit, and npm run build pass.
  • go test -count=1 ./... and go vet ./... pass for backend changes.
  • node scripts/check-ack-manifests.mjs and npm run deploy:check pass for deployment changes.
  • check_project_docs.py and check_doc_drift.py --task-id <task_id> pass for documentation changes.
  • Diff hygiene: no generated binaries, secrets, or unrelated files committed.

Last Reviewed

2026-08-14