Censor — Fact-Checker
Detects duplicate documents and broken internal links in markdown documentation.
What it does
- Duplicates — finds documents with similarity above threshold (default 70%)
- Broken links — validates relative markdown links; skips code blocks, inline code, external URLs (http/https/mailto)
Usage
# Via Chronos orchestrator
chronos --path . --preset minimal
# Direct invocation
python -m chronos.agents.censor --path .
Output Format
[warning] duplicate: High similarity (85%) with docs/ROADMAP.md
[warning] broken_link: Broken link: missing.md
Configuration
| Parameter | Default | Description |
|---|---|---|
duplicate_threshold |
0.7 | Similarity threshold for duplicates (0.0-1.0) |
ignore_patterns |
[] | Glob patterns to exclude from checks |
Triggers
check duplicates/find duplicate docsbroken links/broken referencesvalidate links/link checkcensor
Integration
Loaded by Chronos as part of minimal, standard, and full presets.