# Batch 214 process log - construction consolidation after Rule 171

## Starting state

- Starting verified total: 10,747 accepted/revised rows.
- Previous batch: Batch 213 / Rule 171 shellfish reference lexical expansion.
- Planned close target: 10,797 accepted/revised rows.

## Source pass

- Dictionary source: `/mnt/donto-data/workspace/mobtranslate.com/dictionaries/kuku_yalanji/dictionary.yaml`.
- Grammar source: `/mnt/donto-data/workspace/mobtranslate.com/dictionaries/kuku_yalanji/grammar.md`.
- Retained Rule 171 target heads with exact dictionary readback:
  - `balungkul` - shell back snail.
  - `juwarru` - mud oyster.
  - `marakal` - spider shell.
  - `marku` - species of oyster.
  - `marubu` - species of oyster.
  - `munji` - big clam shell.
  - `ngulumuku` - seashell.
  - `wukuju` - freshwater prawn.
  - `wuybur` - jellyfish.
  - `yulba` - large round oyster.
- Retained exclusions: no `jirrum`; no eating, edible status, bait, catching, gathering, cooking, cleaning, roasting,
  boiling, habitat, clinging, movement, body-part behavior, sting, touch, danger, preparation, use, target case,
  target compound, possession, or event claims.
- Patz readback reconfirmed `yaluy` here, `yinyay` there, `nyaji-l` see/hear/perceive, past `nyaji-ny`, and bare
  pronoun A forms `ngayu`, `yundu`, `jana`, and `ngana`.
- Grammar target-head search found no occurrences of the selected headwords.
- Boundary-aware corpus readback found exactly the five clean Batch 213 rows for each retained head.

## Planned Rule 172 frame set

- 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 notes

- Banked 50 under-review rows.
- Under-review lint: 10,797 rows scanned, 0 issues flagged; verified total remained 10,747 before close.
- Five-lens close: 50 accepted rows, 250 review passes, 25 lessons, 17 lexeme/source-log rows, 10 process events at close, under_review 0, verified corpus 10,797.
- Post-close lint: 10,797 rows scanned, 0 issues flagged; 101,371 Kuku words.
- Export refreshed: 10,797 total rows; train 9,045; dev 879; synthtest 873.
- Source docs updated and rendered into `public-docs`.
- Live docs verified: `/docs` 301-redirects to `/docs/`; `/docs/`, all four HTML pages, and all four raw `.md`
  endpoints return 200; Batch 214 markers are live; stale Batch 213 handoff markers are absent.
- Next handoff: Batch 215 / Rule 173 lexical expansion after Rule 172, with `bank_215.py` and `close_215.py`.
