1 min read
Lint Cadence
Wiki lint is now the structural doctor loop, with
scripts/lint.tsretained as a compatibility alias.
Use the doctor and quality stack for broad maintenance. Do not document new workflows around lint.ts as the primary validator. Source: Wiki Lint Workflow
Primary Commands
npx tsx scripts/doctor.ts --quiet
npm run wiki-quality
npm run routing-doctor
What It Catches
- malformed frontmatter
- broken wikilinks
- manual backlink sections
- stale generated artifacts
- routing/config/skill drift
- suspiciously thin or overgrown pages
- automation/state health issues where doctor checks apply
Cadence
Run after broad wiki edits, resolver changes, routing changes, identity/heartbeat rewrites, page moves/merges/deletes, and before committing maintenance-heavy work. Monthly audits should inspect warnings instead of letting them become wallpaper.
Timeline
- 2026-07-01 | Updated lint cadence to the current doctor/wiki-quality/routing-doctor validation stack. Source: User request, 2026-07-01
- 2026-05-31 | Lint cadence from HEARTBEAT.md. Source: public wiki expansion, 2026-05-31