# Batch 268 Process Log - Rule 226 Second Body-Part Reference Lexical Expansion After Rule 225

Date: 2026-07-08

## Purpose

Add 50 hand-authored, source-checked synthetic sentences in a second low-coverage body-part reference field. The batch
extends the earlier Rule 217 body-part reference work without opening possession, pain, illness, medicine, healing,
body-fluid, taboo, scar/initiation, animal-only, dialect-only, movement, use, or event semantics.

## Source Pass

Grammar basis reread:

- Patz section 3.1: nouns refer to corporeal objects, including external and internal body parts.
- Patz section 3.7: Yalanji `yinya` "that/those", `yaluy` "here", and `yinyay` "there"; demonstrative pronouns may
  refer to animate or inanimate beings, imply singular or plural by context, and can co-occur with nouns. This batch
  keeps all support heads bare and uninflected.

Dictionary basis admitted:

- `bilirr`: noun, eyebrow; dictionary definition "eyebrow or eyelash". The batch uses eyebrow only.
- `durru`: noun, toe. The dictionary's stubbed-toe example is not opened as an event frame.
- `jakuji`: noun, left hand.
- `jurrubiji`: noun, right hand.
- `murun`: noun, big toe.
- `ngungumurr`: noun, kidneys.
- `nyidu`: noun, waist.
- `nyumbul`: noun, cheek.
- `wulurringkal`: noun, temple (body part).
- `yimbi`: noun, lips.

## Candidate Rejections / Deferrals

Rejected or deferred source-risk body-part candidates included:

- Rule 217 exact target heads: `barrkar`, `baru`, `jaljan`, `jamalka`, `jinbar`, `kabari`, `kuburrubun`, `makal`,
  `mirrimar`, and `mudu`.
- Place, ritual, witchcraft, or initiation-heavy entries: `dabul`, `dabulkurra`, `murrka`, `muji`, and `kurrul`.
- Body-fluid or medical/sickness-heavy entries: `dalkari`, `kali`, `kuyi`, `manji`, `mijan`, `nyirribulu`,
  `nyumba`, and `waral`.
- Animal-only or animal-source entries: `jadalangka`, `kadan`, `kanya`, `mungka-dirka`, `munyun`, `muyu`,
  `ngarran`, `wurmbu`, `yijirr`, and `yulban`.
- Homograph, compound, dialect-only, or source-prose-risk entries: `biyal`, `diburr-miyil`, `dukul bajibay`,
  `juka`, `jurru`, `juwul`, `kiru`, `mara mulunman`, `muku-duku`, `ngumanji`, `nyinki`, `walarr`, `wubun`,
  `wulbar`, `yiman`, `yiman bunjal`, and `yimarr-yiman`.

## Planned Frames

The 50 rows use the same five sourced deictic-reference frames:

1. `TARGET yaluy.`
2. `TARGET yinyay.`
3. `Yinya TARGET yinyay.`
4. `TARGET yinya yinyay.`
5. `Yinya TARGET yaluy.`

Target order:

`bilirr`, `durru`, `jakuji`, `jurrubiji`, `murun`, `ngungumurr`, `nyidu`, `nyumbul`, `wulurringkal`, and `yimbi`.

Exact duplicate preflight over all 50 planned Kuku surfaces returned no accepted, revised, or under-review collisions.

## Five-Lens Review Commitments

- Morphology: all targets remain bare nouns; no target case, possession, comitative, instrumental, locative, number,
  derivation, suffixing, productive compounding, or productive reduplication.
- Lexicon: each row uses only the selected body-part reference label. Possession, pain, illness, medicine, healing,
  body-fluid, taboo, scar/initiation, animal-only, dialect-only, movement, use, and event prose stays closed.
- Syntax: only the five sourced deictic reference frames above are used.
- Fidelity: English remains literal reference prose: target body-part label plus here/there/that/those support.
- Register: rows are plain elicitation-style reference statements, not medical reports, injury reports, body-state
  predicates, possession clauses, movement/use clauses, ritual claims, or animal-body claims.

## Expected Count Movement

- Before close: 13,447 verified sentences.
- After close: 13,497 verified sentences.
- Remaining after close: 6,503.
- Expected Kuku-word movement: +130, because the five frame bands use two, two, three, three, and three Kuku tokens.

## Banking Evidence

- `python3 -m py_compile batch_scripts/bank_268.py batch_scripts/close_268.py` completed successfully before banking.
- `python3 batch_scripts/bank_268.py` banked 50 explicit under-review rows for `batch-268`.
- Readback confirmed the five frame bands:
  - `TARGET yaluy.`
  - `TARGET yinyay.`
  - `Yinya TARGET yinyay.`
  - `TARGET yinya yinyay.`
  - `Yinya TARGET yaluy.`
- Under-review lint result: `lint: 13497 rows scanned, 0 issues flagged`; verified total remained 13,447 before close.
- Process events: 2046 source-pass, 2047 candidate-rejection, 2048 duplicate-preflight, 2049 static-guard-pass, and
  2050 under-review-lint-green.

## Five-Lens Review Result

- `python3 batch_scripts/close_268.py` performed the stored five-lens close.
- Review coverage: 50 rows x 5 lenses = 250 review records.
- Lens result: morphology, lexicon, syntax, fidelity, and register all passed.
- Stored lessons: 28 Rule 226 lessons covering source checks, exclusions, target senses, morphology, syntax, fidelity,
  register, and handoff.
- Stored lexeme/source logs: 13 rows for the 10 targets plus `yinya`, `yaluy`, and `yinyay`.
- Process events: 2051 five-lens-pass, 2052 review-detail, 2053 lesson-inventory, and 2054 lexeme-source-log.

## Close Evidence

- Close command: `python3 batch_scripts/close_268.py`.
- Close output: `closed batch-268: accepted=50, reviews=250, verified 13447->13497, kuku_words 109702->109832`.
- Post-close database audit:
  - accepted: 12,586
  - revised: 911
  - verified: 13,497
  - remaining to 20,000: 6,503
  - Kuku words: 109,832
  - under_review: 0
  - batch-268 accepted rows: 50
  - batch-268 review records: 250
- Process event: 2055 close-success.

## Export Evidence

- Export command: `python3 export_training.py`.
- Export output: 13,497 rows exported.
- Export split counts:
  - train: 11,322
  - dev: 1,091
  - synthtest: 1,084
  - total: 13,497
- Manifest: `export/MANIFEST.json` reports `total_rows: 13497` and the same split counts.
- Process event: 2056 training-export-refreshed.

## Living Books / Docs Evidence

- Source books updated:
  - `reports/KUKU-YALANJI-CORPUS-OPERATOR-GUIDE.md`
  - `reports/SAMPLE-PRODUCTION-PAGES.md`
  - `reports/kuku-yalanji-mega-grammar-cheatsheet-2026-07-02.md`
  - `reports/kuku-yalanji-dictionary-errata-2026-07-02.md`
- Source-book marker checks confirmed current markers:
  - `13,497 / 20,000`
  - `Rules 1-226`
  - Rule 226 / Batch 268
  - export split 11,322 / 1,091 / 1,084
  - this process-log path
- Stale top-level markers for 13,447 / Rule 225 were absent from the operator guide and sample-pages current-build
  surfaces.
- Render command: `./render-docs.sh`.
- Render output: `operator-guide.html`, `sample-pages.html`, `grammar-cheatsheet.html`, `dictionary-errata.html`, and
  `index.html` written to `public-docs/`.
- Local rendered `public-docs/` HTML and Markdown contained the Rule 226 / batch-268 markers.
- Live verification:
  - `https://mobtranslate.com/docs` returned 301 to `https://mobtranslate.com/docs/`.
  - `https://mobtranslate.com/docs/` returned 200.
  - All four HTML pages returned 200 and contained Rule 226 / batch-268 markers.
  - All four raw Markdown endpoints returned 200 and contained Rule 226 / batch-268 markers.
- Process events: 2057 source-books-updated, 2058 docs-rendered, and 2059 live-docs-verified.

## Final Audit

- Final lint: `lint: 13497 rows scanned, 0 issues flagged`; goal metric `13497 / 20000 verified sentences
  (109832 Kuku words)`.
- Final database state:
  - verified: 13,497
  - accepted: 12,586
  - revised: 911
  - under_review: 0
  - remaining to 20,000: 6,503
  - Kuku words: 109,832
  - batch-268 rows: 50
  - batch-268 accepted: 50
  - batch-268 reviews: 250
- Export files:
  - `export/train.jsonl`: 11,322 rows
  - `export/dev.jsonl`: 1,091 rows
  - `export/synthtest.jsonl`: 1,084 rows
  - total: 13,497 rows
- Batch-268 process events recorded through process-log finalization: 16 events, IDs 2046-2061.
- Process events: 2060 final-audit and 2061 process-log-finalized.
