# Batch 212 - construction consolidation after Rule 169

## Setup

- Starting verified total: 10,647 / 20,000.
- Previous completed batch: Batch 211 / Rule 169.
- Proposed rule: Rule 170 - construction consolidation after Rule 169.
- Batch target: 50 hand-authored Kuku Yalanji synthetic sentences.

## Source Pass

Rule 170 retains the ten Rule 169 insect/arthropod reference heads with fresh dictionary readback:

- `biray` - grey March fly.
- `kamay` - yellow March fly.
- `manukurru` - scorpion.
- `mindil` - dog flea.
- `murrmun` - rhinoceros beetle.
- `murrumun` - black beetle.
- `muyu-muyu` - small red ant; reduplicated lexical head.
- `wurrarr-wurrarr` - mud wasp; reduplicated lexical head.
- `yijil-yijin` - cricket; partial reduplicated lexical head.
- `yinja-yinja` - cicada; reduplicated onomatopoeic lexical head.

Patz grammar readback found no target-head conflicts for the selected ten. It reconfirmed `yaluy` and `yinyay`
local demonstratives, `nyaji-l` see/hear/perceive with past `nyaji-ny`, and bare nominative pronouns `ngayu`,
`yundu`, `jana`, and `ngana`.

Boundary-aware corpus readback found only the clean Batch 211 reference/perception rows for the selected ten target
heads. Rule 170 consolidates that field only and does not import older insect candidates or their event/use prose.

## Scope

Rule 170 is construction consolidation over the Rule 169 insect-reference set. It admits no new target heads and no
biting, stinging, sickness, honey, nest, egg, larvae, edible, medicine, totem/moiety, life-force, seasonal-signal,
ecology, movement, danger, pest-control, target case, target compound, possession, or 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,697 rows scanned, 0 issues flagged; verified total remained 10,647 before close.
- Batch 212 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,697 / 20,000 verified sentences, 101,021 Kuku words, no `under_review` rows.
- Training export refreshed: 10,697 total rows; train/dev/synthtest = 8,961 / 867 / 869.
- Operator guide, sample pages, grammar cheatsheet, and dictionary errata source files updated for Batch 212 / Rule 170.
- 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 212 / Rule 170 / 10,697 markers.
- Next handoff: Batch 213 / Rule 171 lexical expansion after Rule 170, with `bank_213.py` and `close_213.py`.
