# Batch 314 process log - Rule 272 fire-reference residual pronoun perception after Rule 271

## Scope

Rule 272 returns to the checked Rule 236/246/250 fire-reference field for a residual collision-free pronoun
perception sweep. It keeps the same ten checked fire-reference labels and changes only the bare subject pronoun and
local demonstrative support:

- `Ngayu TARGET yaluy nyajil.`
- `Nyulu TARGET yinyay nyajil.`
- `Ngana TARGET yaluy nyajil.`
- `Bula TARGET yinyay nyajil.`
- `Jana TARGET yaluy nyajil.`

No new fire lexeme, fire-making, firewood, lighting, collecting, cooking, burning, clearing, spreading,
smoke-source, smoke-out, leaping-flame event, hot-coals/hot-ashes extension, body-fluid homograph, ritual,
story, target case, pronoun case, demonstrative case, perception compound, target compound, productive
reduplication, or support inflection is opened.

## Source readback

Dictionary targets checked directly before authoring:

- `baya` lines 1948-1962: fire/flame; firewood and `baya wayu` light-fire source prose closed.
- `jimal` lines 9258-9268: fire stick; `jimal damal` fire-making and `jimalili` story/use prose closed.
- `jirramar` lines 9863-9875: chips/small sticks/twigs; starting-fire/kindling-use prose closed.
- `kubu` lines 14707-14715: smoke; `kubu-kubu` tadpole homograph closed.
- `kunjin` lines 15880-15888: fire; `kunjirr` purification/smoke prose closed.
- `miyilkura` lines 19985-19993: smouldering log; eye/miyil drift and burning/cooking/use rows closed.
- `ngalku` lines 21918-21926: bush fire; `ngalkun` mullet homograph closed.
- `ngaluri` lines 22014-22025: flames; source usage about flames leaping closed.
- `ngunjil` lines 23679-23688: charcoal; hot-coals/hot-ashes extension closed.
- `wula` lines 27719-27729: flames; `dalngarri` synonym and `wulay` verb drift closed.

Grammar support checked directly before authoring:

- Patz grammar lines 2577-2586: personal pronoun table; bare nominative `ngayu`, `nyulu`, `bula`, and the third
  singular variant note.
- Patz grammar lines 2581-2582: bare nominative `ngana`; third plural table form OCRs as `iana`, while line 2686
  explicitly gives modern `jana`.
- Patz grammar lines 2682-2686: inclusive/exclusive and third-person plural discussion.
- Patz grammar lines 2838-2845: `yaluy` here and `yinyay` there.
- Patz grammar lines 3043-3049: `nyaji-l` see; Rule 272 uses only `nyajil` nonpast.

## Preflight

- Exact duplicate preflight over the final 50 Rule 272 surfaces returned no accepted, revised, or under-review
  collisions.
- Token-aware target coverage after Rule 271: `baya` 464, `jimal` 48, `jirramar` 20, `kubu` 74, `kunjin` 26,
  `miyilkura` 20, `ngalku` 20, `ngaluri` 20, `ngunjil` 83, and `wula` 64 accepted rows.
- Support coverage after Rule 271: `ngayu` 1310, `nyulu` 1794, `ngana` 978, `bula` 222, `jana` 1512, `yaluy` 2647,
  `yinyay` 2891, and `nyajil` 3378.

## Planned rows

1. `Ngayu baya yaluy nyajil.`
2. `Ngayu jimal yaluy nyajil.`
3. `Ngayu jirramar yaluy nyajil.`
4. `Ngayu kubu yaluy nyajil.`
5. `Ngayu kunjin yaluy nyajil.`
6. `Ngayu miyilkura yaluy nyajil.`
7. `Ngayu ngalku yaluy nyajil.`
8. `Ngayu ngaluri yaluy nyajil.`
9. `Ngayu ngunjil yaluy nyajil.`
10. `Ngayu wula yaluy nyajil.`
11. `Nyulu baya yinyay nyajil.`
12. `Nyulu jimal yinyay nyajil.`
13. `Nyulu jirramar yinyay nyajil.`
14. `Nyulu kubu yinyay nyajil.`
15. `Nyulu kunjin yinyay nyajil.`
16. `Nyulu miyilkura yinyay nyajil.`
17. `Nyulu ngalku yinyay nyajil.`
18. `Nyulu ngaluri yinyay nyajil.`
19. `Nyulu ngunjil yinyay nyajil.`
20. `Nyulu wula yinyay nyajil.`
21. `Ngana baya yaluy nyajil.`
22. `Ngana jimal yaluy nyajil.`
23. `Ngana jirramar yaluy nyajil.`
24. `Ngana kubu yaluy nyajil.`
25. `Ngana kunjin yaluy nyajil.`
26. `Ngana miyilkura yaluy nyajil.`
27. `Ngana ngalku yaluy nyajil.`
28. `Ngana ngaluri yaluy nyajil.`
29. `Ngana ngunjil yaluy nyajil.`
30. `Ngana wula yaluy nyajil.`
31. `Bula baya yinyay nyajil.`
32. `Bula jimal yinyay nyajil.`
33. `Bula jirramar yinyay nyajil.`
34. `Bula kubu yinyay nyajil.`
35. `Bula kunjin yinyay nyajil.`
36. `Bula miyilkura yinyay nyajil.`
37. `Bula ngalku yinyay nyajil.`
38. `Bula ngaluri yinyay nyajil.`
39. `Bula ngunjil yinyay nyajil.`
40. `Bula wula yinyay nyajil.`
41. `Jana baya yaluy nyajil.`
42. `Jana jimal yaluy nyajil.`
43. `Jana jirramar yaluy nyajil.`
44. `Jana kubu yaluy nyajil.`
45. `Jana kunjin yaluy nyajil.`
46. `Jana miyilkura yaluy nyajil.`
47. `Jana ngalku yaluy nyajil.`
48. `Jana ngaluri yaluy nyajil.`
49. `Jana ngunjil yaluy nyajil.`
50. `Jana wula yaluy nyajil.`

## Guardrails

- Keep all fire-reference labels as bare nouns with the selected literal target senses only.
- Keep all subject pronouns as bare nominatives: no `nganya`, `nyunguny`, `nganangan`, `bulangan`, `ianangan`, or
  other pronoun case forms.
- Keep `yaluy`, `yinyay`, and `nyajil` uninflected.
- Do not import firewood, `baya wayu`, fire-making, `jimal damal`, `jimalili`, starting-fire/kindling use, smoke
  source, smoke-out, warning, burning, cooking, clearing, spreading, leaping flames, hot coals, hot ashes, ritual
  smoke, purification, mullet/place/tadpole/body-fluid homographs, synonyms, target case, pronoun case,
  demonstrative case, perception compounds, target compounds, productive reduplication, or support inflection.

## Execution checklist

- Bank 50 explicit hand-authored rows as `under_review`.
- Run corpus lint before close.
- Read back all 50 rows from SQLite.
- Close only after morphology, lexicon, syntax, fidelity, and register lenses pass.
- Record lessons and lexeme/source logs.
- Refresh export.
- Update the four living books.
- Render docs.
- Verify local rendered docs and live `https://mobtranslate.com/docs/`.
- Final lint and count audit.

## Closeout

- Banked 50 explicit hand-authored Rule 272 rows with static guards green.
- Read back all 50 `under_review` rows from SQLite before close.
- Closed with 50 accepted rows, 250 five-lens review records, 35 lessons, and 18 lexeme/source-log rows.
- Verified count advanced 15,747 -> 15,797; Kuku word count advanced 118,347 -> 118,547.
- Post-close lint green over 15,797 rows with 0 issues and 0 under-review rows.
- Refreshed export to 13,250 train / 1,281 dev / 1,266 synthtest.
- Updated operator guide, sample pages, grammar cheatsheet, and dictionary errata with Rule 272 plus the Rule 273
  handoff.
- Rendered `public-docs/`; local HTML and raw Markdown contain `15,797`, Batch 314 / Rule 272, the sample forms
  `Ngayu baya yaluy nyajil.` and `Bula ngalku yinyay nyajil.`, and the next `bank_315.py` / `close_315.py`
  handoff.
- Verified live `https://mobtranslate.com/docs/`: `/docs` redirects 301 to `/docs/`; the landing page, four HTML
  pages, and four raw Markdown files return 200; live operator, sample, grammar, and dictionary pages contain the
  Batch 314 markers.
- Final audit green: lint 15,797 rows / 0 issues; DB accepted 14,886 + revised 911 = 15,797 verified, 0
  under_review; Batch 314 has 50 accepted rows; export totals 15,797 rows.
- Process ledger events 2919-2936 cover source readback, scope, coverage, duplicate preflight, static guard,
  bank success, SQLite row readback, lint, five-lens review, lessons, lexeme/source logging, close, export, book
  update, local render, live docs, and final audit.
