Retire the English template table, lower(), request_gate and show_working; weksa lower becomes weksa pronounce #93

Merged
weksa merged 5 commits from weksa-lowering/table-retirement into main 2026-11-14 04:03:39 +00:00
Member

Executes cut_spec weksa-lowering:cut_spec:cut-table-retirement.r1.

Deletes the template table, lower(), request_gate, seven LowerError variants, examples/show_working, tools/show-working (and scripts/publish-show-working.sh, its only consumer) and the table-pinned tests. lower.rs keeps the entity port, pronounce and phones. weksa lower is replaced by weksa pronounce (IPA lines; --phones for the phones JSON). Prose rewritten to the live system.

The consent-gate invariant has no owner after this cut (follow-up table-retirement-consent-owner); V14 and V15 still own the field.

Noted: the spec's negative grep CONCEPTS|FRAMES matches unrelated consts in crates/weksa/src/daodejing.rs (inventory minting lists, not the table). PROMPT_SOURCE_DIGEST covers lower.rs, so existing run roots pinned before this change will report drift.

🤖 Generated with Claude Code

Executes cut_spec weksa-lowering:cut_spec:cut-table-retirement.r1. Deletes the template table, lower(), request_gate, seven LowerError variants, examples/show_working, tools/show-working (and scripts/publish-show-working.sh, its only consumer) and the table-pinned tests. lower.rs keeps the entity port, pronounce and phones. weksa lower is replaced by weksa pronounce (IPA lines; --phones for the phones JSON). Prose rewritten to the live system. The consent-gate invariant has no owner after this cut (follow-up table-retirement-consent-owner); V14 and V15 still own the field. Noted: the spec's negative grep CONCEPTS|FRAMES matches unrelated consts in crates/weksa/src/daodejing.rs (inventory minting lists, not the table). PROMPT_SOURCE_DIGEST covers lower.rs, so existing run roots pinned before this change will report drift. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
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>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
weksa merged commit 16b9ef32ac into main 2026-11-14 04:03:39 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/Weksa!93
No description provided.