# Batch 309 process log - Rule 267 complementary bird non-singular pronoun perception after Rule 266

## Scope

Rule 267 completes the complementary here/there pairing for the checked Rule 241/242/266 bird field. The batch uses
only bare nominative non-singular pronouns, one bare bird target noun, one bare local demonstrative, and `nyajil`
nonpast. It does not import bird flight, song, call, dance, warning, messenger, totem, moiety, sacred-bird, story,
nest, egg, feather, wing, food, hunting, catching, habitat, water, tree, colour, source-prose, alternate bird-label,
synonym/dialect prose, or event semantics.

## Source readback

- Dictionary lines 3127-3147: `birmba` noun, straw-necked ibis; totem/moiety and cockatoo alternate notes stay
  closed.
- Dictionary lines 7681-7689: `jamarbina` noun, goose.
- Dictionary lines 24088-24114: `nili-nili` noun, duck; lexical reduplication only, no productive reduplication
  pattern imported.
- Dictionary lines 16993-17003: `mabal` noun, swallow; bird label only, not English verb semantics.
- Dictionary lines 28205-28227: `wungku` noun, turkey / domestic turkey; scrub turkey, synonym `diwan`, and
  post-contact source-prose drift stay closed.
- Dictionary lines 15402-15421: `kuludu` noun, dove; small-grey descriptive prose stays closed.
- Dictionary lines 16755-16763: `kururrungka` noun, kookaburra; bronze-wing source prose stays closed.
- Dictionary lines 13547-13555: `karrambil` noun, king parrot.
- Dictionary lines 30248-30270: `yinjul` noun, parrot; fig-parrot/tree/food source prose stays closed.
- Dictionary lines 11898-11918: `kadanji` noun, black cockatoo; `kumurbina`, Nyungkul, Dabu/totem prose, and
  generic bird expansion stay closed.
- Patz grammar lines 2577-2603: personal-pronoun paradigm and bare nominative `ngali`, `ngaliny`, `yubal`,
  `nganjin`, and `ngana`.
- Patz grammar lines 2682-2684: inclusive/exclusive and second-person non-singular discussion.
- Patz grammar lines 2838-2845: `yaluy` here and `yinyay` there.
- Patz grammar lines 3043-3049: `nyaji-l` see; Rule 267 uses only `nyajil` nonpast.

## Preflight

- Current corpus before banking: 15,497 verified, 0 under-review rows.
- Exact duplicate preflight over all 50 planned Rule 267 surfaces returned zero accepted, revised, or under-review
  collisions.
- Token-aware target coverage after Rule 266: `birmba` 22, `jamarbina` 29, `nili-nili` 36, `mabal` 20, `wungku`
  16, `kuludu` 23, `kururrungka` 22, `karrambil` 29, `yinjul` 22, and `kadanji` 22.
- Support coverage after Rule 266: `ngali` 229, `ngaliny` 164, `yubal` 175, `nganjin` 181, `ngana` 929, `yaluy`
  2523, `yinyay` 2776, and `nyajil` 3168.

## Planned rows

1. `Ngali birmba yaluy nyajil.`
2. `Ngali jamarbina yaluy nyajil.`
3. `Ngali nili-nili yaluy nyajil.`
4. `Ngali mabal yaluy nyajil.`
5. `Ngali wungku yaluy nyajil.`
6. `Ngali kuludu yaluy nyajil.`
7. `Ngali kururrungka yaluy nyajil.`
8. `Ngali karrambil yaluy nyajil.`
9. `Ngali yinjul yaluy nyajil.`
10. `Ngali kadanji yaluy nyajil.`
11. `Ngaliny birmba yinyay nyajil.`
12. `Ngaliny jamarbina yinyay nyajil.`
13. `Ngaliny nili-nili yinyay nyajil.`
14. `Ngaliny mabal yinyay nyajil.`
15. `Ngaliny wungku yinyay nyajil.`
16. `Ngaliny kuludu yinyay nyajil.`
17. `Ngaliny kururrungka yinyay nyajil.`
18. `Ngaliny karrambil yinyay nyajil.`
19. `Ngaliny yinjul yinyay nyajil.`
20. `Ngaliny kadanji yinyay nyajil.`
21. `Yubal birmba yaluy nyajil.`
22. `Yubal jamarbina yaluy nyajil.`
23. `Yubal nili-nili yaluy nyajil.`
24. `Yubal mabal yaluy nyajil.`
25. `Yubal wungku yaluy nyajil.`
26. `Yubal kuludu yaluy nyajil.`
27. `Yubal kururrungka yaluy nyajil.`
28. `Yubal karrambil yaluy nyajil.`
29. `Yubal yinjul yaluy nyajil.`
30. `Yubal kadanji yaluy nyajil.`
31. `Nganjin birmba yinyay nyajil.`
32. `Nganjin jamarbina yinyay nyajil.`
33. `Nganjin nili-nili yinyay nyajil.`
34. `Nganjin mabal yinyay nyajil.`
35. `Nganjin wungku yinyay nyajil.`
36. `Nganjin kuludu yinyay nyajil.`
37. `Nganjin kururrungka yinyay nyajil.`
38. `Nganjin karrambil yinyay nyajil.`
39. `Nganjin yinjul yinyay nyajil.`
40. `Nganjin kadanji yinyay nyajil.`
41. `Ngana birmba yaluy nyajil.`
42. `Ngana jamarbina yaluy nyajil.`
43. `Ngana nili-nili yaluy nyajil.`
44. `Ngana mabal yaluy nyajil.`
45. `Ngana wungku yaluy nyajil.`
46. `Ngana kuludu yaluy nyajil.`
47. `Ngana kururrungka yaluy nyajil.`
48. `Ngana karrambil yaluy nyajil.`
49. `Ngana yinjul yaluy nyajil.`
50. `Ngana kadanji yaluy nyajil.`

## Guardrails

The batch must not open any of the following:

- Bird classifier `dikal`, alternate bird targets, synonyms, `kumurbina`, `diwan`, `wabul`, or older bird-field
  alternates.
- Totem, moiety, sacred-bird, Dabu, Nyungkul, generic bird, story, place, country, myth, omen, or ceremony rows.
- Flight, song, call, dance, warning, messenger, message, nest, egg, feather, wing, food, eating, hunting, catching,
  habitat, water, river, sea, tree, scrub-turkey, white-cockatoo, small-grey, bronze-wing, fig-parrot, source-prose,
  colour predicate, or event semantics.
- 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

- Banked 50 explicit hand-authored Rule 267 rows as `under_review`.
- Lint before close: 15,547 rows scanned, 0 issues; verified total still 15,497 before acceptance.
- SQLite row readback confirmed all 50 rows, English lines, Kuku surfaces, analyses, and `under_review` statuses.
- Five-lens review passed morphology, lexicon, syntax, fidelity, and register for all 50 rows.
- Closed Batch 309 with 50 accepted rows, 250 review rows, 35 lessons, and 18 lexeme/source-log rows.
- Corpus after close: 15,547 verified sentences, 0 under-review rows, 117,547 Kuku words.
- Export refreshed: 15,547 total rows; train/dev/synthtest = 13,043 / 1,261 / 1,243.
- Living books updated: operator guide, sample pages, mega grammar cheatsheet, and dictionary errata.
- `render-docs.sh` rebuilt the local `public-docs/` HTML and raw Markdown pages.
- Live docs verified on `https://mobtranslate.com/docs/`: `/docs` redirects to `/docs/`, all HTML and raw Markdown
  routes return 200, and live content contains `15,547`, `Batch 309`, `Rule 267`, and `batch-309` markers.
- Process events through live-docs verification run from 2824 through 2840; final audit and log-finalization events
  follow in the ledger.
