- 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)
35 lines
800 B
Markdown
35 lines
800 B
Markdown
# Quality Check
|
|
|
|
Runs checks defined in `.sdlc/tools/quality-check/config.yaml` and reports pass/fail.
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
# 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`:
|
|
|
|
```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.
|