Add A Second Way for Water, an original Phi story - #715
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
phialu nu wi shoeka: A Second Way for Water, an original Phi pastoral story told in 96 passages across six scenes.The story
Near the end of a dry season, a broken clay channel stops carrying water to young orchard trees. Its escaped water has made another living place below the break. samira tells the village what happened, and the group finds a reversible way to keep both places watered. Old roof tiles do most of the respectable work. A goat's hoofprint does the rest without waiting for an appointment.
Phi was composed first. The English is a close reading of that settled Phi, not an English draft translated into the language. The story introduces no roots. It draws eight optional roots from seven existing modules when their distinctions are useful, while the rest of its content vocabulary remains base.
Rendering contract
The new
storyform requires one story section, at least one scene, a declared passage count, and exactly one divider between neighbouring scenes. The build rejects malformed three-line passages, non-Phi source lines, stale counts, incompatible apparatus, and untreated fences. This page declares six scenes, five dividers, and 96 passages, all of which the generated HTML reproduces exactly.Voice pass
The separate Humanizer and Phi-voice review removed English additions that the Phi did not supply, including "long," "held," and "few." It also recast a repeated three-part shelf summary so the catalogue's small comic list remains a single earned flourish rather than a template.
Checks
python3 scripts/validate_examples.pypython3 scripts/validate_sentences.pypython3 scripts/test_sentence_validator.pypython3 scripts/test_vocabulary_schema.pypython3 scripts/content_vocabulary_decisions.py --checkpython3 scripts/test_content_vocabulary_decisions.pypython3 scripts/test_name_forms.pypython3 scripts/test_translation_layers.pypython3 scripts/translation_process_status.py --checkpython3 scripts/test_translation_process_status.pypython3 scripts/source_reconstruction.pypython3 scripts/test_source_reconstruction.pypython3 scripts/audit_phonetic_neighbors.py --output /tmp/phonetic_neighbors_baseline.txtdiff -u documents/validation/phonetic_neighbors_baseline.txt /tmp/phonetic_neighbors_baseline.txtpython3 scripts/generate_reference.pygit diff --exit-code manual/part7_reference/lexicon manual/part7_reference/compounds.mdpython3 scripts/build_site.pygit diff --check