# Batch 299 - Rule 257 shellfish/crustacean perception debt sweep after Rule 256

## Starting state

Start from 14,997 verified sentences after Batch 298 / Rule 256. Under-review rows: 0.

## Scope

Rule 257 is a perception pass over the ten Rule 213 / Batch 255 low-coverage shellfish/crustacean-reference nouns. It
adds bare nominative subject-pronoun perception frames without opening any food, use, habitat, event, or source-prose
semantics.

Target heads:

- `baymbay` large mud clam.
- `darkay` clam.
- `kaduy` snail.
- `karraway` karraway snail.
- `karruku` ghost crab.
- `kulil` jellyfish.
- `kuyalin` small conical shellfish.
- `marrkabina` oyster.
- `ngarrakaja` shellfish.
- `nuwi` squid.

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`:

- `baymbay`: lines 2122-2130 give noun, gloss/definition/translation `large mud clam`, semantic domain
  `fauna-shellfish-crustacean`.
- `darkay`: lines 5280-5289 give noun, gloss `clam`, definition `small mud clam`, translations `clam` and
  `small mud clam`, semantic domain `fauna-shellfish-crustacean`; Rule 257 selects clam only.
- `kaduy`: lines 11964-11974 give noun, gloss/translation `snail`, definition `snail, the small one around here at
  night`, commentary `Small nocturnal snail (gastropod)`; night/nocturnal prose stays closed.
- `karraway`: lines 13592-13601 give noun, gloss/definition `edible snail`, translations `edible snail` and `snail`,
  semantic domain `fauna-shellfish-crustacean`; Rule 257 selects karraway snail and leaves edible/food prose closed.
- `karruku`: lines 13701-13709 give noun, gloss/definition/translation `ghost crab, fiddler crab`, semantic domain
  `fauna-shellfish-crustacean`; Rule 257 selects ghost crab only and leaves fiddler-crab expansion closed.
- `kulil`: lines 15209-15220 give noun, gloss/definition/translation `jellyfish`, synonyms `mili` and `wuybur`,
  semantic domain `fauna-shellfish-crustacean`; Rule 257 selects `kulil` only and leaves synonyms, sting, burn, and
  danger rows closed.
- `kuyalin`: lines 16857-16866 give noun, gloss `small conical shellfish`, definition `small conical shellfish, used
  for bait`, translations `small conical shellfish` and `bait`; Rule 257 selects small conical shellfish only and
  leaves bait/use rows closed.
- `marrkabina`: lines 18639-18647 give noun, gloss `oyster`, definition `edible oyster`, translation `oyster`;
  Rule 257 selects oyster only and leaves edible/food prose closed.
- `ngarrakaja`: lines 22791-22801 give noun, gloss `shell fish`, definition `species of shell fish, edible`,
  translation `shell fish`, commentary `A species of edible shellfish`; Rule 257 selects shellfish only and leaves
  species/edible prose closed.
- `nuwi`: lines 24261-24271 give noun, gloss/definition/translation `squid`, with source usage `The squid throws
  ink`; Rule 257 selects squid only and leaves ink/action/event 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 256:

- `baymbay`: 6.
- `darkay`: 11.
- `kaduy`: 6.
- `karraway`: 5.
- `karruku`: 6.
- `kulil`: 7.
- `kuyalin`: 5.
- `marrkabina`: 5.
- `ngarrakaja`: 5.
- `nuwi`: 6.

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

- `ngayu`: 1283.
- `nyulu`: 1764.
- `yurra`: 213.
- `bula`: 193.
- `jana`: 1486.
- `yaluy`: 2273.
- `yinyay`: 2526.
- `nyajil`: 2667.

## Guardrails

The batch must not open any of the following:

- Rule 171 and Rule 223 shellfish/crustacean target drift or excluded candidates: `balungkul`, `juwarru`,
  `marakal`, `marku`, `marubu`, `munji`, `ngulumuku`, `wukuju`, `wuybur`, `yulba`, `kiju`, `dakaldakal`, `kajarrbi`,
  `kunkun`, `kurrija`, `ngajay`, `nikar`, `wakal`, `wuli-wuli`, `wurrul`, `jirrum`, `mili`, or other alternate or
  synonym heads.
- Edible, food, eating, bait, use, cooking, frying, gathering, collecting, catching, fishing, spearing, netting, sea,
  reef, rock, night, habitat, water, shell/body-part, sting, burn, ink/action, movement, danger, event, species
  expansion, secondary label, or source-prose semantics.
- Source-prose alternates: `darkay` as small mud clam in an independent size claim, `kaduy` night/nocturnal prose,
  `karraway` edible reading, `karruku` fiddler-crab expansion, `kulil` synonyms `mili`/`wuybur`, `kuyalin` bait/use,
  `marrkabina` edible oyster reading, `ngarrakaja` edible/species prose, and `nuwi` ink-throwing event.
- Target case, target derivation, target compound, productive reduplication, pronoun case, demonstrative case,
  perception compound, purposive, past, or support inflection.
- Closed recent fields from insect, mammal, reptile/amphibian, fish, bird, dwelling/household, landform/geography,
  body-part, fire, 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 299 closed successfully on 2026-07-09.

- Banked 50 hand-authored shellfish/crustacean perception rows under Rule 257.
- Closed 50 rows as accepted after morphology, lexicon, syntax, fidelity, and register review.
- Final lint before close: `lint: 15047 rows scanned, 0 issues flagged`.
- Verified count: 15,047 / 20,000.
- Remaining to target: 4,953.
- Status split after close: 14,136 accepted, 911 revised, 0 under review.
- Kuku words after close: 115,547.
- Export refreshed: train 12,622, dev 1,222, synthtest 1,203.
- Living books updated: operator guide, sample production pages, mega grammar cheatsheet, and dictionary errata.
- Rendered docs locally into `public-docs/`.
- Live docs verified at `https://mobtranslate.com/docs/`: index, four HTML documents, and four raw Markdown files
  returned 200; `/docs` returned 301 to `/docs/`; live HTML contains Batch 299 / Rule 257 and 15,047 verified.

## Handoff to Rule 258

Continue from 15,047 verified sentences. The next ordinary batch should be Batch 300 / Rule 258 and should use
`bank_300.py` and `close_300.py` unless a different rule is deliberately chosen.

Do not infer new shellfish/crustacean semantics from Batch 299. The batch licensed only bare target nouns in nonpast
perception frames with `ngayu`, `nyulu`, `yurra`, `bula`, `jana`, `yaluy`, `yinyay`, and `nyajil`. Edible/food/eating,
bait/use, cooking/frying, gathering/collecting/catching/fishing/spearing/netting, sea/reef/rock/night/habitat/water,
shell/body-part, sting/burn, ink/action/event, species/source-prose, synonym expansion, target case, pronoun case,
demonstrative case, perception compounds, number morphology, derivation, target compounds, productive reduplication,
support inflection, and proximal `yala`/`yanyu` remain closed until explicitly sourced and trapped.
