# Batch 298 - Rule 256 insect complementary perception debt sweep after Rule 255

## Starting state

Start from 14,947 verified sentences after Batch 297 / Rule 255. Under-review rows: 0.

## Scope

Rule 256 is a complementary perception pass over the ten Rule 212 / Rule 255 insect-reference nouns. It changes only
the here/there pairing from Rule 255 while keeping the same bare nominative subject-pronoun perception construction.

Target heads:

- `balarr` flea.
- `dijaraban` mayfly.
- `kalburiji` kalburiji bee.
- `mawal` mawal bee.
- `munudumbun` scorpion.
- `munyurri` sandfly.
- `nakawarra` nakawarra bee.
- `ngalmnbu` jumper ant.
- `yarrka` yarrka bee.
- `yiljun` grasshopper.

Support heads:

- Bare nominative pronouns: `ngayu`, `nyulu`, `yurra`, `bula`, `jana`.
- Bare local demonstratives: `yaluy`, `yinyay`.
- Nonpast perception verb: `nyajil`.

## Source readback

Dictionary evidence was read directly from `/mnt/donto-data/workspace/mobtranslate.com/dictionaries/kuku_yalanji/dictionary.yaml`:

- `balarr`: lines 833-841 give noun, phonemic /balar/, gloss `flea`, definition `human body flea`, translation
  `flea`, semantic domain `fauna-insect`; human-body/body-part/biting prose stays closed.
- `dijaraban`: lines 5542-5551 give noun, phonemic /dijaraban/, gloss `mayfly`, definition/translations
  `mayfly, dragonfly`, semantic domain `fauna-insect`; Rule 256 selects mayfly only and leaves dragonfly expansion
  closed.
- `kalburiji`: lines 12474-12484 give noun, gloss `bee`, definition `species of bee`, translation `bee`, semantic
  domain `fauna-insect`; honey/nest/egg/larvae readings stay closed.
- `mawal`: lines 18743-18753 give noun, gloss `bee`, definition `species of bee`, translation `bee`, semantic domain
  `fauna-insect`; honey/nest/egg/larvae readings stay closed.
- `munudumbun`: lines 20816-20826 give noun, gloss/definition/translation `scorpion`, semantic domain
  `fauna-insect`, synonym `munukurru`; Rule 256 selects `munudumbun` only and leaves synonym/sting/sickness/fear/danger
  rows closed.
- `munyurri`: lines 20868-20889 give duplicate noun entries, gloss/definition/translation `sandfly`, synonym
  `diri-diri`, semantic domain `fauna-insect`; Rule 256 selects `munyurri` only and leaves synonym/biting/sickness rows
  closed.
- `nakawarra`: lines 21461-21470 give noun, gloss/definition `species of bee`, translations `species of bee` and
  `bee`, semantic domain `fauna-insect`; honey/nest/egg/larvae readings stay closed.
- `ngalmnbu`: lines 21972-21980 give noun, gloss/definition/translation `jumper ant`, semantic domain
  `fauna-insect`; jumping, biting, sting, antbed, and body-event readings stay closed.
- `yarrka`: lines 29551-29559 give noun, gloss `bee`, definition `bee, the smallest bee in the bush`, translation
  `bee`, semantic domain `fauna-insect`; smallest/bush/ecology readings stay source-prose only.
- `yiljun`: lines 30019-30029 give noun, gloss `grasshopper`, definition `type of grasshopper`, translation
  `grasshopper`, with a source usage about singing and yam readiness; Rule 256 selects grasshopper only and leaves
  singing/seasonal-signal/yam rows closed.

Grammar evidence was read directly from `/mnt/donto-data/workspace/mobtranslate.com/dictionaries/kuku_yalanji/grammar.md`:

- Patz section 3.5, lines 2553-2563 and Table 3.6 lines 2577-2586 source the bare nominative pronoun forms,
  including `ngayu`, `nyulu`, `yurra`, `bula`, and the plural third-person form normalized in the corpus as `jana`.
- Patz Table 3.7 lines 2588-2603 confirms the base-form slots for the same pronoun set.
- Patz Table 3.12 lines 2838-2845 sources Yalanji `yaluy` "here" and `yinyay` "there".
- Patz section 3.8.3.2 lines 3043-3049 sources `nyaji-l` "see"; this batch uses only the nonpast `nyajil`.

## Preflight

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

Token-aware target coverage before banking, among accepted/revised rows after Rule 255:

- `balarr`: 10.
- `dijaraban`: 10.
- `kalburiji`: 10.
- `mawal`: 10.
- `munudumbun`: 10.
- `munyurri`: 10.
- `nakawarra`: 10.
- `ngalmnbu`: 10.
- `yarrka`: 10.
- `yiljun`: 10.

Support coverage before banking, among accepted/revised rows after Rule 255:

- `ngayu`: 1273.
- `nyulu`: 1754.
- `yurra`: 203.
- `bula`: 183.
- `jana`: 1476.
- `yaluy`: 2243.
- `yinyay`: 2506.
- `nyajil`: 2617.

## Guardrails

The batch must not open any of the following:

- Rule 169-170 and Rule 222 insect target drift or excluded candidates: `biray`, `kamay`, `manukurru`, `mindil`,
  `murrmun`, `murrumun`, `muyu-muyu`, `wurrarr-wurrarr`, `yijil-yijin`, `yinja-yinja`, `kira-kira`, `kandal`,
  `kinga`, `mulma`, `biringal`, `birinjil`, `kurrmbal`, `nganjamu`, `kurran`, `ngirran`, `dabadaba`, `daba-daba`,
  `dujandujan`, `dujan-dujan`, `kalkamal`, `karrkil`, `kuran`, `kurrmaja`, `murma`, `wurrbu`, `nyumbil`,
  `jawurraji`, `jiljay`, `jingka-jingka`, or `wurarr-wurarr`.
- Biting, stinging, sickness, vomiting, larvae, eggs, honey, nest, edible, food, medicine, seasonal-signal,
  collecting, antbed, body-part, human-body, tree/wood, mountain/habitat, pest-control, totem, life-force, dragonfly,
  smallest, bush, ecology, movement, danger, or event semantics.
- Source-prose alternates: `dijaraban` as dragonfly, `munudumbun` synonym `munukurru`, `munyurri` synonym
  `diri-diri`, `yarrka` smallest/bush/ecology expansion, and `yiljun` singing/yam-readiness seasonal expansion.
- Target case, target derivation, target compound, productive reduplication, pronoun case, demonstrative case,
  perception compound, purposive, past, or support inflection.
- Closed recent fields from mammal, reptile/amphibian, fish, bird, dwelling/household, landform/geography, body-part,
  fire, shellfish, flora, artefact, weapon, weather, water, route/travel, or implement batches.

## Execution checklist

- Bank 50 explicit hand-authored rows as `under_review`.
- Run corpus lint before close.
- Read back all 50 rows from SQLite.
- Close only after morphology, lexicon, syntax, fidelity, and register lenses pass.
- Record lessons and lexeme/source logs.
- Refresh export.
- Update the four living books.
- Render docs.
- Verify local rendered docs and live `https://mobtranslate.com/docs/`.
- Final lint and count audit.

## Closeout

Batch 298 closed successfully on 2026-07-09.

- Banked 50 explicit hand-authored rows as `under_review`, then accepted all 50 only after lint, row readback, and
  five-lens review.
- Five-lens review stored 250 pass records: morphology, lexicon, syntax, fidelity, and register for each row.
- Lessons stored: 34.
- Lexeme/source-log rows stored: 18.
- Final lint: `lint: 14997 rows scanned, 0 issues flagged`.
- Verified count: 14,997 / 20,000.
- Remaining to 20,000: 5,003.
- Status split: 14,086 accepted, 911 revised, 0 under review.
- Kuku words: 115,347.
- Export refreshed: train 12,583, dev 1,216, synthtest 1,198.
- Living books updated: operator guide, sample production pages, grammar cheatsheet, and dictionary errata.
- Rendered docs refreshed locally in `public-docs/`.
- Live docs verified at `https://mobtranslate.com/docs/`: `/docs/`, the four HTML documents, and the four raw `.md`
  files returned 200; `/docs` returned 301 to `/docs/`; live HTML content contains Batch 298 / Rule 256 and
  14,997 verified.

## Handoff to Rule 257

Continue from 14,997 verified sentences. Do not infer any new insect behavior, use, ecology, source-prose, synonym,
dragonfly, body/human-body, biting, stinging, sickness, honey, nest, egg, larvae, food, medicine, seasonal, collecting,
antbed, pest, totem, life-force, smallest, bush, danger, event, yam-readiness, singing, target-case, pronoun-case,
demonstrative-case, perception-compound, target-compound, productive-reduplication, or support-inflection license from
Rule 256.

If continuing the next ordinary 50-row batch, use `batch_scripts/bank_299.py` and `batch_scripts/close_299.py`, with a
fresh source pass and a new process log before authoring.
