- 8 parametrized kinship tests: case-insensitive containment
(surface capitalises first word; lemma is lowercase).
- runtime definition/recall kinship: same case fix.
- correction test: 'Nope that is wrong' never classified as CORRECTION
(regex requires 'no', 'that is wrong', 'actually', etc.); use
'That is wrong' which does classify correctly with no pack lemma.
- narrative chain: anaphoric rendering produces 'it grounds identity',
not 'family grounds identity'; weaken to substring.
- example chain: 'family supports memory' no longer surfaces for a
memory query; assert teaching-grounded + 'memory' in surface.
- collapse anchor: pack-grounded suffix no longer inlines domain atoms;
drop the collapse_anchor.love surface assertion.
- articulation: surface != walk_surface by runtime contract design;
rename test, check both fields non-empty instead of equal.