# Batch 207 - flora reference lexical expansion after Rule 164

## Setup

- Starting verified total: 10,397 / 20,000.
- Previous completed batch: Batch 206 / Rule 164.
- Proposed rule: Rule 165 - flora reference lexical expansion after Rule 164.
- Batch target: 50 hand-authored Kuku Yalanji synthetic sentences.

## Source Pass

Rule 165 admits ten flora reference heads with exact dictionary readback:

- `babajaka` - bloodwood tree.
- `balmbalka` - balmbalka tree, English name unknown.
- `baway` - black bean tree.
- `bijin` - tea tree.
- `dalban` - oak tree.
- `dingki` - dingki tree, a type of tree.
- `dulmbil` - umbrella palm.
- `duwar` - black palm.
- `kalal` - vine.
- `kumul` - grass.

Patz grammar readback confirmed `kalal` as vine and `buyku` as a paperbark noun phrase, which led to excluding
`buyku` from this batch because the corpus already has many near-identical `buyku` rows. Grammar and corpus readback
also exposed `bijan` as unsafe here because existing `walu bijan` rows use a homographic lick form. The final Rule 165
set excludes both `buyku` and `bijan`.

Patz support readback again confirmed `yaluy` and `yinyay` local demonstratives, `nyaji-l` see/hear/perceive with
past `nyaji-ny`, and bare nominative pronouns `ngayu`, `yundu`, `jana`, and `ngana`.

## Scope

Rule 165 is a lexical flora-reference pass. It admits no food-processing, fruit, medicine, bark use, spear-making,
timber/material-source, weaving, tying, cutting, burning, storm-control, place-name, target case, target compound,
possession, or ecological-event semantics.

Frames:

- Rows 1-10: bare `yaluy` deictic identification.
- Rows 11-20: bare present perception with `ngayu`.
- Rows 21-30: `yinyay`-supported present perception with `yundu`.
- Rows 31-40: `yinyay`-supported past perception with `jana`.
- Rows 41-50: `yaluy`-supported present perception with `ngana`.

## Review And Close

- Static pre-bank guard passed: 50 rows, 50 unique Kuku surfaces, exactly one target per row, selected English senses,
  bare target heads, no loans, allowed support forms, and closed trap vocabulary.
- Under-review lint passed GREEN: 10,447 rows scanned, 0 issues flagged; verified total remained 10,397 before close.
- Batch 207 closed with 50 accepted rows, 250 five-lens review passes, 25 lessons, 17 lexeme/source-log rows, and 10
  process events at close.
- Post-close lint passed GREEN: 10,447 / 20,000 verified sentences, 100,141 Kuku words, no `under_review` rows.
- Training export refreshed: 10,447 total rows; train/dev/synthtest = 8,751 / 845 / 851.

## Living Books

- Operator guide, sample pages, grammar cheatsheet, and dictionary errata source files updated for Batch 207 / Rule 165.
- Rendered docs refreshed with `./render-docs.sh`.
- Live docs verified: `/docs` redirects to `/docs/`; `/docs/`, all four rendered HTML pages, and all four raw `.md`
  endpoints return current Batch 207 / Rule 165 / 10,447 markers. Process ledger now has 14 Batch 207 events.
- Next handoff: Batch 208 / Rule 166 construction consolidation after Rule 165, with `bank_208.py` and `close_208.py`.
