Runs Chronos agent presets, aggregates reports, validates cross-references between L1-L3.
| Preset | Agents | Description |
|---|---|---|
minimal |
Censor | Duplicates + broken links only |
standard |
Censor + Dewey + Canon | Check + classify + cross-ref |
full |
All 5 agents | Complete Pantheon |
# Via Chronos orchestrator
chronos --path . --preset full
# Direct invocation
python -m chronos.agents.canon --path . --preset full
Canon checks consistency between levels:
[info] preset: full
[info] agents_run: censor, dewey, veles, canon
[warning] cross_ref: GET /users in openapi.yaml (v2.1) but PRD.md shows v2.0
[critical] cross_ref: ADR-005 references deprecated endpoint removed in v2.1
run full audit / full auditchronos full / chronos --preset fullcross-reference validation / cross ref checkcanonLoaded by Chronos as part of standard and full presets. Canon is both an agent and the preset orchestrator.
chronos, censor, dewey, or veles skill when only one audit is needed.Input is a repository path and one preset. Start with minimal when the user asks for a narrow check; use standard for a PR and full for a release audit. Never infer that a missing document is a defect without showing the detected project level and the configured requirement.
A run is complete only when the selected agents, issue count, preset, project path, and output format are visible in the report. For CI, use JSON and --fail-on; inspect at least one finding’s file, category, severity, and fix. A zero-issue report is not proof that unscanned file types or unavailable external systems were checked.