- Initialize .sdlc/ with config, guidance, and state machine - Register M0-M8 as released milestones (full engine track history) - Seed M9 (Community Sync & Revocation) and M10 (Governance & Agent Rights) with features - Seed product milestones P0-P4 and PG1 gate with features from existing planning docs - Add Team section to AGENTS.md (tidal-engineer, tidal-visionary, tidal-researcher, tidal-storyteller) - Add knowledge-librarian agent for .sdlc/knowledge/ curation - Gitignore .sdlc/telemetry.redb (volatile binary state) - Add .ai/ scaffold (project knowledge index)
800 B
800 B
Quality Check
Runs checks defined in .sdlc/tools/quality-check/config.yaml and reports pass/fail.
Usage
# Run all configured checks
sdlc tool run quality-check
# Filter to checks whose name matches a string
sdlc tool run quality-check --scope test
How it works
Reads checks from .sdlc/tools/quality-check/config.yaml, runs each script as a shell
command in the project root, and reports pass/fail with the last 500 characters of output.
Adding checks
Edit .sdlc/tools/quality-check/config.yaml:
checks:
- name: test
description: Run unit tests
script: cargo test --all
- name: lint
description: Run linter
script: cargo clippy --all -- -D warnings
The quality-check tool picks them up automatically — no code changes needed.