- spliceFrontmatter: replace existing, add to plain content, exact body preservation - parseMustHavesBlock: truths as strings, artifacts as objects with min_lines, key_links with from/to/via/pattern, nested arrays, missing block, no frontmatter - FRONTMATTER_SCHEMAS: plan/summary/verification required fields, all schema names