Skip to content

Retrofit the Phi primer against current canon#457

Merged
dcellison merged 1 commit into
mainfrom
retrofit_primer
Jul 19, 2026
Merged

Retrofit the Phi primer against current canon#457
dcellison merged 1 commit into
mainfrom
retrofit_primer

Conversation

@dcellison

Copy link
Copy Markdown
Owner

Summary

This completes the SEM-09D contextual retrofit of all twenty-seven Markdown files in primer/. It preserves the graded household story while bringing the course into line with the completed lexicon, current canon, and the modifier-first invariant.

The pass corrects the treatment of careful pronunciation, directives, possibility and necessity, habitual aspect, proper designations, quotation, counterfactual conditions, and evidential particles. In particular, chapter 14 now separates practical ability from a negative directive, and chapter 24 presents hi, ke, ti, and ho as claimed sources rather than ranks or guarantees of truth.

Direct base vocabulary replaces older detours where the intended concept is now lexicalized: kurisha (storm), pharelo (cook), sheloa (bloom), howai (evening), horae (radiant), milaro (message), and napa (bread). Missing word-table support is added for kau, powea, shia, and mu. Optional Work root piru gives way to base miona, leaving the general primer with no module vocabulary.

The active teaching-corpus ledger records the file-by-file findings. The roadmap, coverage ledger, deferred-work record, and handoff package now resume SEM-09D at pamphlets/.

Voice and presentation

The Humanizer and Phi voice passes remove prescribed pace and daily quotas, soften claims that grammar produces care or honesty, and keep the household's warmth without making the lessons coy. The batch audit caught and rewrote repeated "is complete. You can..." closers and several participial tails that had stamped different chapters with the same model rhythm. New prose contains no em or en dashes, curly quotes, banned inflation vocabulary, or -bearing constructions.

Scope

No root, gloss, module membership, or vocabulary entry changes. The lexicon remains at 1,275 entries, including 261 optional roots and 393 module memberships. The phonetic-neighbour baseline is regenerated because its corpus-frequency column reflects the revised primer examples.

Checks

  • python3 scripts/validate_examples.py --show-warnings reports 1,275 entries, 0 errors, and 0 warnings.
  • python3 scripts/test_vocabulary_schema.py passes 22 tests.
  • python3 scripts/content_vocabulary_decisions.py --check checks 63 batches and 235 decisions.
  • python3 scripts/test_content_vocabulary_decisions.py passes 6 tests.
  • python3 scripts/test_name_forms.py passes 20 tests.
  • python3 scripts/audit_phonetic_neighbors.py --output /tmp/phi_primer_phonetic_neighbors_final.txt matches the committed baseline.
  • python3 scripts/generate_reference.py leaves the generated Part VII references unchanged.
  • python3 scripts/build_site.py builds the complete site, including 26 primer chapters and contents.
  • git diff --cached --check passes.

@dcellison
dcellison merged commit 1f01fa3 into main Jul 19, 2026
1 check passed
@dcellison
dcellison deleted the retrofit_primer branch July 19, 2026 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants