# Batch 349 process log - Rule 307 complementary visible flora/tree singular/third-person past perception after Rule 306

## Scope

Rule 307 adds 50 hand-authored complementary visible flora/tree singular/third-person past perception rows. It reverses
the Rule 306 local-demonstrative slot while keeping the same ten checked visible target nouns, the same bare
singular/third-person nominative pronoun bands, and `nyajin` as past perception support. The batch opens only bare
visible target reference/perception. It does not open plant use, fruit, food, medicine, bark, basket-making, cooking,
timber, oars, ecology, place/story, target case, pronoun case, demonstrative case, compounds, productive
reduplication, nonpast, purposive, reduplicated perception, or support inflection.

Frames:

- Rows 1-10: `Ngayu TARGET yinyay nyajin` = I saw the TARGET there.
- Rows 11-20: `Yundu TARGET yaluy nyajin` = You saw the TARGET here.
- Rows 21-30: `Nyulu TARGET yinyay nyajin` = He saw the TARGET there.
- Rows 31-40: `Bula TARGET yaluy nyajin` = The two of them saw the TARGET here.
- Rows 41-50: `Jana TARGET yinyay nyajin` = They saw the TARGET there.

## Source readback

### Grammar

- Grammar line 2568 gives `Ngayu ... nyaji-ny` with gloss `see-PAST`; Rule 307 uses corpus-conventional `nyajin`
  as the surface past perception support.
- Pronoun table lines 2577-2582 source bare nominatives `ngayu`, `yundu`, `nyulu`, `bula`, and `jana`, with
  non-nominative case forms separated in the same paradigm.
- Lines 2684-2686 discuss third-person forms: third plural `jana` and third dual `bula`.
- Demonstrative lines 2834-2845 source Yalanji `yaluy` "here" and `yinyay` "there".

### Dictionary

- `bujabay` lines 3572-3577: noun, gloss tree, species with edible fruit needing leaching in water. Use visible
  bujabay tree only.
- `jingajalka` lines 9465-9470: noun, gloss tree, source prose about fruit, bark baskets, cooking, hot stones, and
  bones. Use visible jingajalka tree only.
- `jirimandi` lines 9765-9770: noun, gloss tree, definition coconut. Use visible coconut tree only.
- `julbal` lines 10479-10498: noun, gloss tree, edible green apple / wet-season ripening source prose. Use visible
  tree only.
- `jungka` lines 10893-10910: noun, gloss tree, wild cherry tree/fruit. Use visible wild cherry tree only.
- `karranda` lines 13556-13567: noun, gloss tree, species unknown. Use visible tree only.
- `karrandal` lines 13568-13579: noun, gloss tree, leaves white underneath / crushed leaves for boils / cooking
  leaves translation. Use visible tree only.
- `kawarr` lines 13872-13894: noun, tree/bloodwood tree. Use visible bloodwood tree only.
- `marril` lines 18574-18597: tree/ti tree plus mangrove/hardwood/oars source prose. Use visible ti tree only.
- `ngurrkul` lines 23921-23942: tree/fig tree/edible fruit/deep scrub source prose. Use visible fig tree only.

## Preflight

- Current verified count before banking: 17,497 / 20,000.
- Current Kuku word count before banking: 125,347.
- Remaining before banking: 2,503.
- Token-aware target coverage before banking: `bujabay` 20, `jingajalka` 20, `jirimandi` 20, `julbal` 20, `jungka`
  20, `karranda` 20, `karrandal` 20, `kawarr` 20, `marril` 20, `ngurrkul` 20.
- Token-aware support coverage before banking: `ngayu` 1301, `yundu` 897, `nyulu` 572, `bula` 368, `jana` 1073,
  `yaluy` 3522, `yinyay` 3764, `nyajin` 1000.
- Exact preflight over all 50 planned surfaces returned no accepted, revised, or under-review collisions.

## Planned rows

1. `Ngayu bujabay yinyay nyajin.`
2. `Ngayu jingajalka yinyay nyajin.`
3. `Ngayu jirimandi yinyay nyajin.`
4. `Ngayu julbal yinyay nyajin.`
5. `Ngayu jungka yinyay nyajin.`
6. `Ngayu karranda yinyay nyajin.`
7. `Ngayu karrandal yinyay nyajin.`
8. `Ngayu kawarr yinyay nyajin.`
9. `Ngayu marril yinyay nyajin.`
10. `Ngayu ngurrkul yinyay nyajin.`
11. `Yundu bujabay yaluy nyajin.`
12. `Yundu jingajalka yaluy nyajin.`
13. `Yundu jirimandi yaluy nyajin.`
14. `Yundu julbal yaluy nyajin.`
15. `Yundu jungka yaluy nyajin.`
16. `Yundu karranda yaluy nyajin.`
17. `Yundu karrandal yaluy nyajin.`
18. `Yundu kawarr yaluy nyajin.`
19. `Yundu marril yaluy nyajin.`
20. `Yundu ngurrkul yaluy nyajin.`
21. `Nyulu bujabay yinyay nyajin.`
22. `Nyulu jingajalka yinyay nyajin.`
23. `Nyulu jirimandi yinyay nyajin.`
24. `Nyulu julbal yinyay nyajin.`
25. `Nyulu jungka yinyay nyajin.`
26. `Nyulu karranda yinyay nyajin.`
27. `Nyulu karrandal yinyay nyajin.`
28. `Nyulu kawarr yinyay nyajin.`
29. `Nyulu marril yinyay nyajin.`
30. `Nyulu ngurrkul yinyay nyajin.`
31. `Bula bujabay yaluy nyajin.`
32. `Bula jingajalka yaluy nyajin.`
33. `Bula jirimandi yaluy nyajin.`
34. `Bula julbal yaluy nyajin.`
35. `Bula jungka yaluy nyajin.`
36. `Bula karranda yaluy nyajin.`
37. `Bula karrandal yaluy nyajin.`
38. `Bula kawarr yaluy nyajin.`
39. `Bula marril yaluy nyajin.`
40. `Bula ngurrkul yaluy nyajin.`
41. `Jana bujabay yinyay nyajin.`
42. `Jana jingajalka yinyay nyajin.`
43. `Jana jirimandi yinyay nyajin.`
44. `Jana julbal yinyay nyajin.`
45. `Jana jungka yinyay nyajin.`
46. `Jana karranda yinyay nyajin.`
47. `Jana karrandal yinyay nyajin.`
48. `Jana kawarr yinyay nyajin.`
49. `Jana marril yinyay nyajin.`
50. `Jana ngurrkul yinyay nyajin.`

## Guardrails

- Keep all target labels as bare visible flora/tree nouns with the selected literal target senses only.
- Do not reopen fruit, seed, edible/food, leaching, soaking, water preparation, bark, basket-making, cooking, hot
  stones, bones/death, wet-season/ripening, wild-cherry fruit, leaves, colour, crushed leaves, cooking-leaf
  translation drift, boils, remedies, medicine, hardwood, oars, mangrove/water expansion, timber, firewood,
  deep-scrub ecology, place/story, target case, demonstrative case, pronoun case, target compounds, perception
  compounds, productive reduplication, nonpast/purposive/reduplicated perception, support inflection, or any carried
  insect/weapon/tool/water/landform/sky/fire/fauna/body/dwelling trap.
- Keep all subject pronouns as bare nominatives: no `nganya`, `yununy`, `nyunguny`, `yununiny`, `nyunguniny`,
  `bulangan`, `bulaniny`, `ianangan`, `iananiny`, dative, locative, ablative, comitative, possessive, or expanded
  pronoun form.
- Keep `yaluy`, `yinyay`, and `nyajin` uninflected; do not import nonpast `nyajil`, purposive `nyaji-nka`,
  reduplicated watching forms, hearing compounds, or perception compounds.
- English must remain literal: selected subject value, target label, here/there, and "saw" only.

## Execution checklist

- Compile `bank_349.py` and `close_349.py`; verify `bank_349.scan_static() == []`.
- Bank 50 explicit hand-authored rows as `under_review`.
- Run corpus lint before close.
- Read back all 50 rows from SQLite.
- Run exact duplicate scan.
- Close only after morphology, lexicon, syntax, fidelity, and register lenses pass.
- Record lessons and lexeme/source logs.
- Run post-close lint.
- 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

Accepted on 2026-07-10. Batch 349 closed with 50 accepted rows, 250 five-lens review passes, 35 lessons, and 18
lexeme/source-log rows. Verified count moved from 17,497 to **17,547 / 20,000**; remaining count is **2,453**.
Kuku word count moved from 125,347 to **125,547**. Whole-corpus lint after close was GREEN over 17,547 rows, exact
lower-trimmed duplicate scan returned no non-rejected duplicate surfaces, and under-review count returned to zero.

Training exports were refreshed to **14,720 train / 1,423 dev / 1,404 synthtest**. The operator guide, sample pages,
grammar cheatsheet, and dictionary errata were updated with Batch 349 / Rule 307. `render-docs.sh` regenerated
`public-docs/`, and live verification confirmed `/docs` redirects 301 to `/docs/`, `/docs/` returns 200 and links all
four HTML plus four raw `.md` documents, and all eight document endpoints return 200 with Batch 349 markers present
and stale current Batch 348 markers absent.

## Handoff

Continue from **17,547 / 20,000** verified sentences, with **2,453** remaining. Rule 308 must begin with a fresh source pass and must not infer plant use, food, fruit, seed, leaching, soaking, water preparation, bark, basket-making, cooking, medicine, remedy, wood, oars, firewood, ecology, place/story, target/pronoun/demonstrative case, target compounds, productive reduplication, perception compounds, nonpast/purposive/reduplicated perception, support inflection, or any carried insect/weapon/tool/water/landform/sky/fire/fauna/body/dwelling trap from this batch.
