# Batch 305 process log - Rule 263 reptile/amphibian complementary non-singular pronoun perception after Rule 262

## Scope

Batch 305 / Rule 263 is a complementary here/there pairing after Rule 262. It keeps the same ten checked
reptile/amphibian labels and the same sourced bare nominative non-singular pronouns, changing only the local
demonstrative pairing:

- `Ngali TARGET yaluy nyajil`
- `Ngaliny TARGET yinyay nyajil`
- `Yubal TARGET yaluy nyajil`
- `Nganjin TARGET yinyay nyajil`
- `Ngana TARGET yaluy nyajil`

This is a perception/reference sweep only. It does not import source prose, animal behavior, danger, food, habitat,
story, body-part, colour, target case, pronoun case, demonstrative case, perception compounds, purposive, past, or
support inflection.

## Source readback

Dictionary source lines checked in `/mnt/donto-data/workspace/mobtranslate.com/dictionaries/kuku_yalanji/dictionary.yaml`:

- `bajuy`: lines 559-567, noun, lizard; definition "slippery lizard" not imported as a property.
- `bilngkumu`: lines 2575-2585, noun, crocodile; salt-water source prose not imported.
- `binanjal`: lines 2726-2734, noun, frill necked lizard.
- `bindimu`: lines 2884-2901, noun, black snake; red-bellied alternate not imported.
- `bubal`: lines 3397-3417, noun, tree snake; tree/habitat prose not imported.
- `jijirrbay`: lines 8955-8972, noun, whip snake.
- `kabul`: lines 11816-11833, noun, rock python.
- `kalajarr`: lines 12243-12251, noun, scrub goanna.
- `kundurr`: lines 15704-15720, noun, death adder; `kundurr-kundurr` not imported.
- `yuday`: lines 30662-30670, noun, frog; large/edible source prose not imported.

Grammar source lines checked in `/mnt/donto-data/workspace/mobtranslate.com/dictionaries/kuku_yalanji/grammar.md`:

- Lines 2577-2603: personal-pronoun paradigm and base-form table; Rule 263 uses only bare nominatives.
- Lines 2682-2684: inclusive/exclusive and second-person non-singular discussion.
- Lines 2838-2845: `yaluy` here and `yinyay` there.
- Lines 3043-3049: `nyaji-l` see, with nonpast `nyajil`.

## Preflight

Exact duplicate preflight over the planned 50 Kuku surfaces returned zero accepted, revised, or under-review
collisions.

Token-aware target coverage before banking, among accepted/revised rows after Rule 262:

- `bajuy`: 28.
- `bilngkumu`: 74.
- `binanjal`: 24.
- `bindimu`: 25.
- `bubal`: 22.
- `jijirrbay`: 21.
- `kabul`: 27.
- `kalajarr`: 24.
- `kundurr`: 23.
- `yuday`: 26.

Support coverage before banking, among accepted/revised rows after Rule 262:

- `ngali`: 189.
- `ngaliny`: 124.
- `yubal`: 135.
- `nganjin`: 141.
- `ngana`: 889.
- `yaluy`: 2423.
- `yinyay`: 2676.
- `nyajil`: 2967.

## Planned rows

1. `Ngali bajuy yaluy nyajil.`
2. `Ngali bilngkumu yaluy nyajil.`
3. `Ngali binanjal yaluy nyajil.`
4. `Ngali bindimu yaluy nyajil.`
5. `Ngali bubal yaluy nyajil.`
6. `Ngali jijirrbay yaluy nyajil.`
7. `Ngali kabul yaluy nyajil.`
8. `Ngali kalajarr yaluy nyajil.`
9. `Ngali kundurr yaluy nyajil.`
10. `Ngali yuday yaluy nyajil.`
11. `Ngaliny bajuy yinyay nyajil.`
12. `Ngaliny bilngkumu yinyay nyajil.`
13. `Ngaliny binanjal yinyay nyajil.`
14. `Ngaliny bindimu yinyay nyajil.`
15. `Ngaliny bubal yinyay nyajil.`
16. `Ngaliny jijirrbay yinyay nyajil.`
17. `Ngaliny kabul yinyay nyajil.`
18. `Ngaliny kalajarr yinyay nyajil.`
19. `Ngaliny kundurr yinyay nyajil.`
20. `Ngaliny yuday yinyay nyajil.`
21. `Yubal bajuy yaluy nyajil.`
22. `Yubal bilngkumu yaluy nyajil.`
23. `Yubal binanjal yaluy nyajil.`
24. `Yubal bindimu yaluy nyajil.`
25. `Yubal bubal yaluy nyajil.`
26. `Yubal jijirrbay yaluy nyajil.`
27. `Yubal kabul yaluy nyajil.`
28. `Yubal kalajarr yaluy nyajil.`
29. `Yubal kundurr yaluy nyajil.`
30. `Yubal yuday yaluy nyajil.`
31. `Nganjin bajuy yinyay nyajil.`
32. `Nganjin bilngkumu yinyay nyajil.`
33. `Nganjin binanjal yinyay nyajil.`
34. `Nganjin bindimu yinyay nyajil.`
35. `Nganjin bubal yinyay nyajil.`
36. `Nganjin jijirrbay yinyay nyajil.`
37. `Nganjin kabul yinyay nyajil.`
38. `Nganjin kalajarr yinyay nyajil.`
39. `Nganjin kundurr yinyay nyajil.`
40. `Nganjin yuday yinyay nyajil.`
41. `Ngana bajuy yaluy nyajil.`
42. `Ngana bilngkumu yaluy nyajil.`
43. `Ngana binanjal yaluy nyajil.`
44. `Ngana bindimu yaluy nyajil.`
45. `Ngana bubal yaluy nyajil.`
46. `Ngana jijirrbay yaluy nyajil.`
47. `Ngana kabul yaluy nyajil.`
48. `Ngana kalajarr yaluy nyajil.`
49. `Ngana kundurr yaluy nyajil.`
50. `Ngana yuday yaluy nyajil.`

## Guardrails

The batch must not open any of the following:

- Rule 175-176 exact-surface duplicate rows or Rule 220 alternate reptile/amphibian targets.
- `biwul` black-snake/mother-in-law homograph drift.
- Story-site, myth, mythological-person, danger, poison, biting, fear, sickness, hunting, catching, trapping, killing,
  food, edible, cooking, egg, skin, scale, body-part, habitat, water, river, sea, swamp, tree-climbing, firestick,
  fighter, colour-predicate, source-prose, or event semantics.
- Source-prose alternates: `bajuy` slippery lizard property, `bilngkumu` salt-water crocodile habitat, `bindimu`
  red-bellied alternate, `bubal` tree/habitat prose, `kundurr-kundurr` reduplicated fish head, and `yuday`
  large/edible frog prose.
- Target case, target derivation, target compound, productive reduplication, pronoun case, demonstrative case,
  perception compound, purposive, past, 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

Executed 2026-07-09.

- Banked 50 hand-authored Rule 263 rows as `under_review`; static guards passed before insert.
- Lint before close: GREEN over 15,347 rows, 0 issues; verified total still 15,297 before close.
- SQLite row readback confirmed all 50 surfaces, English translations, analyses, and statuses before close.
- Five-lens review passed morphology, lexicon, syntax, fidelity, and register for all 50 rows.
- Closed Batch 305: 50 accepted, 250 review rows, 35 lessons, 18 lexeme/source-log rows.
- Verified total moved 15,297 -> 15,347; Kuku words moved 116,547 -> 116,747.
- Post-close lint: GREEN over 15,347 rows, 0 issues.
- Export refreshed: 15,347 rows; train 12,878, dev 1,240, synthtest 1,229.
- Living books updated: operator guide, sample production pages, grammar cheatsheet, and dictionary errata.
- Rendered `public-docs/` with `./render-docs.sh`; local HTML/Markdown verified for Batch 305 / Rule 263.
- Live docs verified at `https://mobtranslate.com/docs/`: `/docs/` and all four HTML plus raw Markdown routes returned
  200; `/docs` returned 301 to `/docs/`; live pages contained 15,347, Batch 305 / Rule 263, the new examples, export
  split, and Rule 264 handoff.
- Process events recorded through live-doc verification event 2761; final audit still records the last lint/count/export
  state after this closeout.

## Handoff to Rule 264

Continue from 15,347 / 20,000. Before authoring, reread Rules 149-263 and the errata watchlist. Do not use Rule 263
as permission to open reptile/amphibian source-prose, alternate targets, danger/poison/food/habitat/story/body-part/
event fields, pronoun-case forms, demonstrative-case forms, perception compounds, or support-inflection rows.
