Detects duplicate documents and broken internal links in markdown documentation.
# Via Chronos orchestrator
chronos --path . --preset minimal
# Direct invocation
python -m chronos.agents.censor --path .
[warning] duplicate: High similarity (85%) with docs/ROADMAP.md
[warning] broken_link: Broken link: missing.md
| Parameter | Default | Description |
|---|---|---|
duplicate_threshold |
0.7 | Similarity threshold for duplicates (0.0-1.0) |
ignore_patterns |
[] | Glob patterns to exclude from checks |
check duplicates / find duplicate docsbroken links / broken referencesvalidate links / link checkcensorLoaded by Chronos as part of minimal, standard, and full presets.
dewey or veles respectively.Scan Markdown files, exclude code examples from link checks, resolve relative links from the source document directory, and report the source line. Similarity is a triage signal, not proof of duplication: show both paths and the score so an agent can decide whether the overlap is intentional.
The report must contain the number of documents scanned, duplicate threshold, links checked, findings, and exit status. Distinguish a missing local target from an intentionally generated or external target; do not auto-delete or merge documentation.