Sa'ueia workshop first cut: table, checker, sound proposal #5

Merged
weksa merged 1 commit from weksa/sa-ueia-workshop into main 2026-11-04 12:56:50 +00:00
Member

Do not merge before Deru has read it.

  • settings/eusocial-interbeing/sa-ueia/table.yaml: roots, suffix, rules, compositions; every entry provenance: deru or weksa-placeholder.
  • sa-ueia/check.py: joins morphemes by the rules (identical letters merge at joins) and flags violations. Python + PyYAML, matching tools/. Run python3 -m unittest in that directory (15 tests) or python3 check.py.
  • language-design.md: new section 'Sa'ueia Sound (Proposal For Deru To Cut)'.

Consonant inventory is marked open and the checker refuses to accept a guessed one. Open for Deru: weru vs wer-, apostrophe role, what 'short' means numerically. Zyphos vault untouched.

🤖 Generated with Claude Code

Do not merge before Deru has read it. - `settings/eusocial-interbeing/sa-ueia/table.yaml`: roots, suffix, rules, compositions; every entry `provenance: deru` or `weksa-placeholder`. - `sa-ueia/check.py`: joins morphemes by the rules (identical letters merge at joins) and flags violations. Python + PyYAML, matching `tools/`. Run `python3 -m unittest` in that directory (15 tests) or `python3 check.py`. - `language-design.md`: new section 'Sa'ueia Sound (Proposal For Deru To Cut)'. Consonant inventory is marked open and the checker refuses to accept a guessed one. Open for Deru: weru vs wer-, apostrophe role, what 'short' means numerically. Zyphos vault untouched. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
weksa merged commit d043281a18 into main 2026-11-04 12:56:50 +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!5
No description provided.