# Batch 276 - Rule 234 Process Log

Theme: third body-part reference lexical expansion after Rule 233.

Starting state:
- Verified sentences before batch: 13,847 / 20,000.
- Under review before batch: 0.
- Latest completed rule before this batch: Rule 233 / batch-275, landform/geography construction consolidation.
- Process ledger before banking: events complete through 2174.

Field audit:
- Targeted debt sweep was deferred for this turn because the persistent goal is forward movement toward 20,000
  verified sentences.
- A fresh lexical field was selected. Body-part reference was chosen because Patz section 3.1 explicitly licenses
  body-part nouns, the earlier body-part rules have strong guardrails, and ten clean remaining entries were available
  without exact-surface collisions.

Source basis:
- Patz section 3.1 says nouns refer to corporeal objects, including external and internal body parts.
- Patz section 3.7 sources `yinya` "that/those", `yaluy` "here", and `yinyay` "there"; the batch uses them bare.
- Dictionary entries checked directly for all ten target heads: `bandin` love handles, `bari` chin, `bibar` shin,
  `birri` fingernail, `jiba` liver, `jandal` leg, `jibar` stomach, `kangkul` cheek, `kuwinyu` posterior, and
  `waba` thigh.

Selected target heads:
- `bandin` - love handles; lexical/contextual plural only, no number morphology or body-state row.
- `bari` - chin; no jaw alternation row, injury row, or possession row.
- `bibar` - shin; no ankle alternation row, walking row, pain row, or possession row.
- `birri` - fingernail; no toenail alternation row, cutting row, scratching row, or possession row.
- `jiba` - liver; no insides/guts, emotion, sadness/gladness, butchery, eating, or possession row.
- `jandal` - leg; no walking, movement, injury, or possession row.
- `jibar` - stomach; no locational `jibarr` hinterland drift, emotion, sickness, eating, or possession row.
- `kangkul` - cheek; no `kangku` valley drift, face-state row, injury row, or contact row.
- `kuwinyu` - posterior; dictionary marks it not rude, but no rude-register expansion or body-state row is opened.
- `waba` - thigh; no hip alternation row, movement row, injury row, or possession row.

Planned frame grid:
- Rows 1-10: `TARGET yaluy`.
- Rows 11-20: `TARGET yinyay`.
- Rows 21-30: `Yinya TARGET yinyay`.
- Rows 31-40: `TARGET yinya yinyay`.
- Rows 41-50: `Yinya TARGET yaluy`.

Preflight:
- Exact planned-surface collision scan: 0 accepted/revised/under-review collisions across all 50 rows.
- `junkan` was dropped before authoring because "back of ankle" created avoidable English/gloss edge risk; `waba`
  thigh was cleaner and source-backed.
- Rule 217 targets remain closed: `barrkar`, `baru`, `jaljan`, `jamalka`, `jinbar`, `kabari`, `kuburrubun`, `makal`,
  `mirrimar`, and `mudu`.
- Rule 226 targets remain closed: `bilirr`, `durru`, `jakuji`, `jurrubiji`, `murun`, `ngungumurr`, `nyidu`,
  `nyumbul`, `wulurringkal`, and `yimbi`.
- Earlier common body-part exact deictic targets remain closed for this pass: `bajibay`, `bangkarr`, `dirra`,
  `manu`, `ngandal`, `nyabil`, and `wakuy`.
- Static guards in `bank_276.py`: 50 explicit hand-authored rows; exactly one Rule 234 target noun per row; no loans;
  no target morphology; no denied previous body-part target or rejected candidate; no possession/body-state/medical/
  ritual/animal/event English; five sourced deictic frame bands.

Closeout requirements:
- Run `python3 batch_scripts/bank_276.py`.
- Run whole-corpus lint while rows are under review.
- Run `python3 batch_scripts/close_276.py` after five-lens review.
- Run whole-corpus lint again.
- Run `python3 export_training.py`.
- Update all living books with Rule 234 and rerender docs with `./render-docs.sh`.
- Verify `/docs`, `/docs/`, all four rendered HTML docs, and all four raw Markdown docs from `mobtranslate.com`.

Execution closeout:
- `bank_276.py` banked 50 explicit hand-authored rows as `under_review`.
- Under-review lint was GREEN: 13,897 rows scanned, 0 issues flagged. The pre-close goal metric remained 13,847 /
  20,000 verified sentences because the new rows were still under review.
- Five-lens review passed across grammaticality, lexical sourcing, semantic faithfulness, negative-space traps, and
  duplicate/corpus fit.
- `close_276.py` accepted all 50 rows and wrote 250 review rows, 28 lesson rows, and 13 lexeme/source-log rows.
- Post-close lint was GREEN: 13,897 verified sentences, 0 issues flagged, 111,077 Kuku words.
- Export was refreshed from 13,897 rows: train 11,657, dev 1,126, synthtest 1,114.
- Living books were updated for Batch 276 / Rule 234: operator guide, sample production pages, mega grammar
  cheatsheet, and dictionary errata.
- `render-docs.sh` regenerated `operator-guide.html`, `sample-pages.html`, `grammar-cheatsheet.html`,
  `dictionary-errata.html`, and `index.html`.
- Live docs were verified: `/docs` returned 301 to `/docs/`, `/docs/` returned 200, and all four HTML pages plus
  their raw Markdown siblings returned 200 with fresh 13,897 / Batch 276 / Rule 234 markers.
- Final batch state: 13,897 / 20,000 verified sentences, 6,103 remaining, 0 under review.
- Process ledger is complete through event 2189 for live-doc verification.
