Child of #479. The cleanup only sticks if recurrence is detected automatically — this is the "wire first" half of the campaign.
- Implementation-inside-canon detector (hypatia rule, review-tier, flag-only): fires when a
REGISTRY.a2ml LOCAL spec home contains build/product manifests — Cargo.toml, deno.json, package.json, Containerfile, compose.yaml, guix.scm (non-stub), CNAME, ads.txt. Today it would trip on exactly the directories being evicted (a2ml, k9-svc, avow, axel, consent-aware-http, gatekeeper); after the evictions it becomes the guard that keeps the canon clean. Define it as a standards/hypatia-rules/*.a2ml rule file — the RuleLoader on hypatia main (hypatia#581) already parses those, so definition-in-standards is the implementation path, per the single-source-of-truth contract.
- Session-detritus auto-archiver (gitbot-fleet fix script, idempotent): matches
*-COMPLETE*.md, *SESSION_SUMMARY*, DEPLOYMENT-SUCCESS.md, SONNET-TASKS.md etc. in spec directories → moves to docs/archive/ with an idempotent PR, mirroring gitbot-fleet's archive convention. Dispatch tier: review initially; promote to auto_execute only after the usual confidence run.
- Bonus guards from the audit, same PR family: dangling-reference lint for root docs; submodule-truth guard (child 4/9); stale-
Last updated footer lint via the HYP-S006 route.
Child of #479. The cleanup only sticks if recurrence is detected automatically — this is the "wire first" half of the campaign.
REGISTRY.a2mlLOCAL spec home contains build/product manifests —Cargo.toml,deno.json,package.json,Containerfile,compose.yaml,guix.scm(non-stub),CNAME,ads.txt. Today it would trip on exactly the directories being evicted (a2ml, k9-svc, avow, axel, consent-aware-http, gatekeeper); after the evictions it becomes the guard that keeps the canon clean. Define it as astandards/hypatia-rules/*.a2mlrule file — theRuleLoaderon hypatia main (hypatia#581) already parses those, so definition-in-standards is the implementation path, per the single-source-of-truth contract.*-COMPLETE*.md,*SESSION_SUMMARY*,DEPLOYMENT-SUCCESS.md,SONNET-TASKS.mdetc. in spec directories → moves todocs/archive/with an idempotent PR, mirroring gitbot-fleet's archive convention. Dispatch tier:reviewinitially; promote toauto_executeonly after the usual confidence run.Last updatedfooter lint via the HYP-S006 route.