Fixed
- Removed a
legacyDeletionsself-contradiction: the ledger listed the bareprocess/development-protocols/referencesdirectory while also shipping the liveprogram-goal-charter-template.mdunderneath it, so an upgrade would wipe the charter template. Bare-dir entry dropped (23→22); the two dead PRD files under that path stay individually listed, so the template survives upgrade and the dead files are still cleaned up. - Shipped the missing
validate-agent-frontmatter.mjsvalidator — it existed in the dev harness and is referenced by the audit suite, but a prior publish never copied it into the kit, so no install could run it.