# Batch 208 - construction consolidation after Rule 165

## Setup

- Starting verified total: 10,447 / 20,000.
- Previous completed batch: Batch 207 / Rule 165.
- Proposed rule: Rule 166 - construction consolidation after Rule 165.
- Batch target: 50 hand-authored Kuku Yalanji synthetic sentences.

## Source Pass

Rule 166 retains the ten flora reference heads admitted in Rule 165:

- `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.

Dictionary readback reconfirmed the selected senses. Patz grammar readback reconfirmed `kalal` as vine; `yaluy`
and `yinyay` as local demonstratives; `nyaji-l` see/hear/perceive with past `nyaji-ny`; and bare nominative
pronouns `ngayu`, `yundu`, `jana`, and `ngana`. The grammar also has an unrelated `dingki-ji` dinghy-comitative
example, so this batch keeps `dingki` only as the dictionary-attested tree noun and admits no loan/dinghy drift.

## Scope

Rule 166 is construction consolidation over the Rule 165 flora set. It admits no new target heads and no
food-processing, fruit, seeds, 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 `yinyay` deictic identification.
- Rows 11-20: `yaluy`-supported present perception with `ngayu`.
- Rows 21-30: `yaluy`-supported present perception with `yundu`.
- Rows 31-40: `yaluy`-supported past perception with `jana`.
- Rows 41-50: `yinyay`-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,497 rows scanned, 0 issues flagged; verified total remained 10,447 before close.
- Batch 208 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,497 / 20,000 verified sentences, 100,321 Kuku words, no `under_review` rows.
- Training export refreshed: 10,497 total rows; train/dev/synthtest = 8,789 / 851 / 857.
- Operator guide, sample pages, grammar cheatsheet, and dictionary errata source files updated for Batch 208 / Rule 166.
- 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 208 / Rule 166 / 10,497 markers. Process ledger now has 14 Batch 208 events.
- Next handoff: Batch 209 / Rule 167 lexical expansion after Rule 166, with `bank_209.py` and `close_209.py`.
