# Batch 261 Process Log - Rule 219 Second Mammal-Reference Lexical Expansion

Date: 2026-07-08
Operator: claude-main
Status: accepted, exported, rendered, and live-verified

## Starting State

- Authoritative corpus state before banking:
  - accepted: 12,186
  - revised: 911
  - verified total: 13,097 / 20,000
  - Kuku words: 108,792
  - last completed batch: batch-260 / Rule 218
- Handoff source: `reports/KUKU-YALANJI-CORPUS-OPERATOR-GUIDE.md`, section 12.
- Rule 219 mandate: fresh bounded expansion after Rule 218, with Rule 149-218 traps kept closed.

## Construction Choice

Rule 219 uses the same bare deictic reference frames as the recent reference batches:

1. `TARGET yaluy.` = The TARGET is here.
2. `TARGET yinyay.` = The TARGET is there.
3. `Yinya TARGET yinyay.` = That TARGET is there.
4. `TARGET yinya yinyay.` = That TARGET is there.
5. `Yinya TARGET yaluy.` = That TARGET is here.

Grammar support reread:

- Patz section 3.1 says nouns refer to fauna among other corporeal objects.
- Patz section 3.7 gives Yalanji `yinya` "that/those", `yaluy` "here", and `yinyay` "there".
- Patz section 3.7 says demonstrative pronouns imply singular or plural by context and may co-occur with nouns.
- Rule 219 keeps all support forms bare and uninflected.

## Source-Checked Target Nouns

Final targets are exact dictionary headwords in mammal-reference use:

- `bala` noun, sugar glider. Homonymous skinny/weak adjective held closed.
- `darrba` noun, grass wallaby.
- `jarrabina` noun, tree kangaroo. Tree-climbing/habitat/event readings held closed.
- `jayju` noun, kangaroo rat.
- `jungarr` noun, marsupial native cat. Introduced-cat/cat-loan readings held closed.
- `kukur` noun, rat.
- `mali` noun, species of small bat.
- `murramu` noun, dingo. Dog/loan, attack, biting, and hunting-event readings held closed.
- `ngumbi` noun, bandicoot from little spotted bandicoot.
- `yawa` noun, possum.

Support heads: `yinya`, `yaluy`, and `yinyay`.

## Rejected / Deferred Candidate Fields

- Exact deictic surfaces from Rules 177-178 stayed closed, including `bimbarrbay`, `durrkin`, `jibul`, `kirbaji`,
  `jumar`, `murrumu`, `nyarrkali`, `wambiji`, `waykal`, and `yalmburrajaka`.
- Grammar-added pig loan/adaptation (`biki`/`bikibiki`), introduced horse terms (`danda`, `yarraman`), plural or
  reduplicated forms, empty-gloss entries, and high-pressure homographs were rejected or held.
- Hunting, catching, trapping, killing, biting, food, cooking, meat, skin/fur, body-part, habitat, water/sea/river,
  tree-climbing, cave/place/story-site, clothing/iron/source-material homographs, colour predicates,
  skinny/full/door/front homographs, and all mammal-event prose stayed closed.

## Duplicate Preflight

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

The clean final target set was:

`bala`, `darrba`, `jarrabina`, `jayju`, `jungarr`, `kukur`, `mali`, `murramu`, `ngumbi`, `yawa`.

## Five-Lens Review Commitments

- Morphology: all targets remain bare nouns; no target case, possession, comitative, instrumental, locative, number,
  derivation, productive compounding, productive reduplication, or suffixing.
- Lexicon: each row uses only the selected mammal-reference label; no hunting, eating, habitat, body-part,
  source-material, homograph, colour-property, dog/loan, introduced-animal, story-site, or event reading is imported.
- Syntax: only the five sourced deictic reference frames above are used.
- Fidelity: English remains literal reference prose; modifiers inside animal labels remain lexical labels only.
- Register: rows are plain elicitation-style reference statements, not hunting reports, food statements, habitat
  claims, warning stories, ecological descriptions, or story-site prose.

## Expected Count Movement

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

## Banking Evidence

- `bank_261.py` compiled and banked 50 under-review rows.
- Static guards passed before insertion:
  - exactly 50 explicit hand-authored rows;
  - exactly one Rule 219 target noun per row;
  - no loans;
  - no target morphology;
  - no mammal-use/habitat/event/polysemy English;
  - only the five sourced deictic frame bands.
- Duplicate preflight over all 50 Kuku surfaces found no accepted, revised, or under-review collisions.
- Under-review lint:
  - command: `python3 lint_corpus.py`
  - result: `lint: 13147 rows scanned, 0 issues flagged`
  - verified total before close stayed 13,097.

## Five-Lens Review Result

Manual review passed all 50 rows across all five lenses.

- Morphology: target nouns stayed bare; `yinya`, `yaluy`, and `yinyay` stayed uninflected.
- Lexicon: target senses stayed sugar glider, grass wallaby, tree kangaroo, kangaroo rat, marsupial native cat, rat,
  small bat, dingo, bandicoot, and possum.
- Syntax: rows stayed in `TARGET yaluy`, `TARGET yinyay`, `Yinya TARGET yinyay`, `TARGET yinya yinyay`, and
  `Yinya TARGET yaluy`.
- Fidelity: English stayed literal reference prose; English modifiers inside animal labels stayed lexical labels only.
- Register: no hunting report, food statement, habitat claim, warning story, ecological description, body-part row,
  source-material row, or story-site prose was admitted.

## Close Evidence

- Close command: `python3 batch_scripts/close_261.py`
- Close result: `closed batch-261: accepted=50, reviews=250, verified 13097->13147, kuku_words 108792->108922`
- Stored review/lesson/source evidence:
  - rows accepted: 50
  - five-lens review rows: 250
  - lessons: 28
  - lexeme/source-log rows: 13

## Export Evidence

- Export command: `python3 export_training.py`
- Export result: 13,147 total rows.
- Split rows:
  - train: 11,031
  - dev: 1,065
  - synthtest: 1,051
- Manifest: `export/MANIFEST.json`

## Living Books / Docs Evidence

- Source books updated:
  - `reports/SAMPLE-PRODUCTION-PAGES.md`
  - `reports/KUKU-YALANJI-CORPUS-OPERATOR-GUIDE.md`
  - `reports/kuku-yalanji-mega-grammar-cheatsheet-2026-07-02.md`
  - `reports/kuku-yalanji-dictionary-errata-2026-07-02.md`
- Public docs rendered with `./render-docs.sh`.
- Rendered files refreshed under `public-docs/`:
  - `operator-guide.html` and `operator-guide.md`
  - `sample-pages.html` and `sample-pages.md`
  - `grammar-cheatsheet.html` and `grammar-cheatsheet.md`
  - `dictionary-errata.html` and `dictionary-errata.md`
  - `index.html`
- Live verification:
  - `https://mobtranslate.com/docs` returns 301 to `/docs/`.
  - `https://mobtranslate.com/docs/` returns 200 and links to all four HTML and all four raw Markdown documents.
  - index, four HTML documents, and four raw Markdown documents return 200.
  - live HTML/Markdown contain Batch 261 / Rule 219 / 13,147 markers and `bank_262.py` / `close_262.py` where
    expected.
  - stale current markers for Batch 260 and `bank_261.py` / `close_261.py` are absent from the current handoff pages.

## Final Audit

- Final lint: `lint: 13147 rows scanned, 0 issues flagged`.
- Final corpus count:
  - accepted: 12,236
  - revised: 911
  - verified total: 13,147 / 20,000
  - remaining to 20,000: 6,853
  - Kuku words: 108,922
  - last completed batch: batch-261 / Rule 219
- Batch 261 final counts:
  - accepted rows: 50
  - five-lens reviews: 250
  - lessons: 28
  - lexeme/source-log rows: 13
  - process events: 16
- Next handoff:
  - Rule 220 / batch-262
  - write `bank_262.py` and `close_262.py`
  - keep Rule 219 mammal-reference traps closed.

## Process Event Inventory

Process events recorded for Batch 261:

1. 1928 `source-pass`
2. 1929 `candidate-rejection`
3. 1930 `duplicate-preflight`
4. 1931 `static-guard-pass`
5. 1932 `under-review-lint-green`
6. 1933 `five-lens-pass`
7. 1934 `review-detail`
8. 1935 `lesson-inventory`
9. 1936 `lexeme-source-log`
10. 1937 `close-success`
11. 1938 `export-refreshed`
12. 1939 `source-books-updated`
13. 1940 `docs-rendered`
14. 1941 `live-docs-verified`
15. 1942 `final-audit`
16. 1943 `process-log-finalized`
