Contract corpus · absorbed rules
CANONICAL RECORD = live Contract index + dated contract pages. AGENT REPRESENTATION = update-contract.md + founder-view dual-writes. FOUNDER NARRATIVE = rule cards below (extracted from live list only).
Data: contract-index.json · contract-corpus.json · cards under contract/cards/ · pages pages-index.json