Three checks (no LLM, CI-friendly, portable /bin/sh): 1. Dangling references — every file path cited in docs/wiki/*.md must exist (short names resolved via find fallback). Skips cross-repo paths (clawdie-iso/*), example paths (path/to/*), and wiki-documented absences (ADR-agent-harness-consolidation.md). 2. Resurrected old names — the five "Shipped" renames from naming-decisions.md must not reappear in code outside the wiki. Filters out legitimate migrations (setup-mother.sh sed line, lib.rs #[serde(alias)]) and SQL migration boilerplate. 3. Orphan pages — every docs/wiki/*.md is linked from index.md. Advisory by default (exit 0); --strict gates with non-zero exit. Added to AGENTS.md alongside ci-checks.sh. FreeBSD-portable: find-based file discovery instead of GNU greps --exclude-dir; temp files instead of process substitution. |
||
|---|---|---|
| .. | ||
| check-format.sh | ||
| ci-checks.sh | ||
| clawdie-backup-pull.sh | ||
| clawdie-backup.env.example | ||
| colibri_poll.py | ||
| colibri_task_done.py | ||
| glasspane-stress-test.sh | ||
| headroom-sidecar.py | ||
| import-layered-soul.sh | ||
| sample-pi-agent.py | ||
| wiki-lint | ||