Skip to content

Update chapter 4 handoff state - #620

Merged
dcellison merged 1 commit into
mainfrom
handoff_news_from_nowhere_chapter_04
Jul 27, 2026
Merged

Update chapter 4 handoff state#620
dcellison merged 1 commit into
mainfrom
handoff_news_from_nowhere_chapter_04

Conversation

@dcellison

Copy link
Copy Markdown
Owner

Summary

Corrected rulings

The earlier handoff left two questions open during chapter 4 preflight. Both now have one answer throughout the package:

  • Every lexical word has at most three syllables, including module vocabulary. Four syllables are available only to productive names under their separate charter.
  • Every voice in News from Nowhere may use the full vocabulary, including optional modules. The narrator and the people of the future do not occupy different lexical registers.

The workflow handoff also records the CI lesson from #619. A corpus chapter can leave every word form and neighbour pair unchanged while still changing phonetic-neighbour attestation counts, so the baseline must be regenerated for every corpus PR.

Voice pass

The first handoff draft compressed the chapter result, compound, and ambiguity repair into one three-clause sentence. The Humanizer pass split that chain and removed a ceiling sentence that had been stamped across two files, while leaving the canon distinctions intact.

Checks

  • python3 scripts/validate_examples.py --show-warnings
  • python3 scripts/test_vocabulary_schema.py
  • python3 scripts/content_vocabulary_decisions.py --check
  • python3 scripts/test_content_vocabulary_decisions.py
  • python3 scripts/test_name_forms.py
  • python3 scripts/audit_phonetic_neighbors.py --output /tmp/phonetic_neighbors_baseline.txt with no baseline diff
  • python3 scripts/generate_reference.py with no generated-reference diff
  • python3 scripts/build_site.py
  • git diff --cached --check

@dcellison
dcellison merged commit 0d524b5 into main Jul 27, 2026
1 check passed
@dcellison
dcellison deleted the handoff_news_from_nowhere_chapter_04 branch July 27, 2026 20:38
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