Maintenance protocol
Canonical change sequence
- Check the current primary authority.
- Update
docs/evidence/sources.md.
- Update
docs/evidence/matrix.md and the validation queue.
- Update
data/standards.csv where relevant.
- Change canonical synthesis and linked concept pages.
- Run:
npm run citations:update
npm run kb:update
npm run verify
npm run service:status
- Record date, scope and outcome in the research log.
Integrity rules
- Do not edit generated
docs/standards/register.md, docs/assets/generated/, graphify-out/, okf-out/, or llms* as canonical content.
- Do not renumber a published source ID to reuse it.
- Preserve URL, title, authority, scope, status, retrieval date and limitation.
- If a source disappears, retain the ID, record the access issue and find the responsible body’s replacement.
- Update
docs/canonical-concept-links.json when a substantive page or inbound route moves.
- Keep current and future law visibly separate.