Delete the table rows, lower(), request_gate, their seven LowerError
variants, the show_working example with tools/show-working and its publish
script, and the table-pinned tests. lower.rs stays as the entity port,
pronounce and phones. weksa lower becomes weksa pronounce (IPA lines, or the
phones JSON with --phones); no deterministic path produces lowered text.
The consent-gate invariant has no owner after this cut (follow-up
table-retirement-consent-owner); V14 and V15 still own the field.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>