# Batch 179 Process Log: Rule 137 Handled-Object Lexical Expansion After Rule 136

## Scope

- Goal: add 50 verified synthetic Kuku Yalanji rows after Rule 136.
- Batch type: lexical expansion into handled objects, tools, weapons, and containers as themes, not as instruments.
- Target heads: `badur` hook/line, `karra` rope, `makarr` fish net, `ngunyin` dilly bag, `wangal` boomerang, `warrbi` axe, `kunjuri` shield, `kalka` spear.
- Support-only heads: `balji` bag/container, `bubu` ground/place, `wabarr` shade, `bayan` camp/house.
- Reused frames: state, rest-location, perception, placement, leaving, and getting/source.

## Source Readback

- Dictionary source checks:
  - `badur`: hook and line/fishing line; example `ngayu badurriji bundanday`.
  - `karra`: rope/cord/string.
  - `makarr`: fish net.
  - `ngunyin`: dilly bag; bark, spider-web, and placenta senses excluded.
  - `wangal`: boomerang noun only.
  - `warrbi`: axe; grass-house sense excluded.
  - `kunjuri`: shield.
  - `kalka`: fishing spear/generic spear.
- Grammar/source anchors:
  - `wuna-y` lie/rest and optional locative NPs.
  - `balji-nga` bag LOC from Patz ex.579.
  - `bubu-ngu` ground LOC, `bubu-muny` ground ABL, `wabarr-ba` shade LOC, and `bayan-ba` camp/house LOC from existing source-checked corpus controls.
  - `nyaji-l` see/hear/perceive, `yijarri-l` put/place, `bawa-l` leave, and `mani-l` get/take from grammar and existing audited frames.

## Risk Controls

- `balji` is support-only so `balji-nga` can be used as a sourced container location without treating `balji` as a target.
- No target-head case forms or compounds.
- No instruments.
- No comitatives.
- No alienable possessive suffixes.
- No temporal clitics.
- No body-part traps: `waba`, `jandal`, `dakil`, or locational `jibarr`.
- No carry-over Rule 133/134 animal/body-flesh heads: `malbin`, `jiba`, `bangkarr`, or `minya`.
- No `jungkalu`, `juku`, `kulji`, or `kambi` drift.
- `Warrbi` remains axe only; `ngunyin` remains dilly bag only; `wangal` remains boomerang noun only.
- Common-noun transitive/perception A must be ERG-marked.
- Pronoun A must remain bare.

## Authoring Notes

- Rows were hand-authored in the main loop.
- Constructional variety comes from participant and support-location changes, not from new morphology.
- The initial planned exact scan caught `Karra balji-nga wunan.` as a duplicate of `batch-149.26`.
- The replacement row is `Karra bayan-ba wunan.` "The rope lay at camp."
- The bank script requires 50 rows, Rule 137 frame ids, JSON metadata, zero loans, selected-sense glosses, at least one target head in every row, no target case forms, no denied heads, approved local support forms only, ERG common-noun A, and bare pronoun A.
- The bank script performs an exact cross-corpus duplicate scan before insertion and refuses to overwrite accepted/revised rows.

## Banking, Review, And Close

- Compile command: `python3 -m py_compile batch_scripts/bank_179.py batch_scripts/close_179.py`
  - no output; compile succeeded.
- Pre-bank lint:
  - `lint: 8997 rows scanned, 0 issues flagged`
  - `GOAL METRIC: 8997 / 20000 verified sentences (95378 Kuku words)`
- Bank command: `python3 batch_scripts/bank_179.py`
  - `banked batch-179: rows=50, under_review=50, verified_before_close=8997`
- Under-review lint:
  - `lint: 9047 rows scanned, 0 issues flagged`
  - `GOAL METRIC: 8997 / 20000 verified sentences (95378 Kuku words)`
- Close command: `python3 batch_scripts/close_179.py`
  - `closed batch-179: 50 accepted rows, 250 review passes, 22 lessons, 30 lexeme/source-log rows, 12 process events, under_review=0, verified corpus=9047`
- Post-close lint:
  - `lint: 9047 rows scanned, 0 issues flagged`
  - `GOAL METRIC: 9047 / 20000 verified sentences (95554 Kuku words)`
- Export refresh:
  - total rows: 9,047
  - train/dev/synthtest: 7,578 / 735 / 734
- Process events:
  - 16 rows for `batch-179`: source pass, scope, risk controls, duplicate preflight, process capture, bank success, under-review lint, five-lens pass, review detail, lesson inventory, lexeme/source log, close success, post-close lint, export refresh, docs render, and live-doc verification.

## Five-Lens Close Notes

- Morphology: target heads stayed bare; no target dative, locative, ablative, instrumental, comitative, possessive,
  or compound forms appeared. The only local support forms were `balji-nga`, `bubu-ngu`, `wabarr-ba`, `bayan-ba`,
  and `bubu-muny`. Common-noun A stayed ERG-marked, and pronoun A stayed bare.
- Lexicon: `badur`, `karra`, `makarr`, `ngunyin`, `wangal`, `warrbi`, `kunjuri`, and `kalka` were used only in
  selected handled-object senses. `Balji` was support-only. `Warrbi` did not drift to grass-house, `ngunyin` did not
  drift to bark/spider/placenta, and `wangal` did not drift to dance.
- Syntax: rows stayed inside simple state, rest-location, perception, placement, leave, and get/source frames.
- Fidelity: English labels narrowed the polysemy and kept support locations distinct from target heads.
- Register: rows remained ordinary practical sentences about objects being good/dry/big, lying somewhere, seen,
  put, left, or taken.

## Living Books And Live Verification

- Updated source living books:
  - `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`
- Render command: `./render-docs.sh`
  - rendered `operator-guide.html`, `sample-pages.html`, `grammar-cheatsheet.html`, and `dictionary-errata.html`
  - copied raw `.md` sources alongside the HTML
  - wrote `public-docs/index.html`
- Live URL verification:
  - `/docs` returned 301 to `https://mobtranslate.com/docs/`
  - `/docs/` returned 200
  - all four HTML docs returned 200
  - all four raw `.md` docs returned 200
  - live markers present: `9,047`, `Rule 137`, `Rule 138`, `batch-179`, `Badur ngulkurr`, `Karra bayan-ba wunan`,
    `Batch-179`, and `7578/735/734`

## Next Handoff

- After close, the next batch should be `batch-180`, proposed Rule 138.
- Cadence should be construction consolidation after Rule 137.
- Reuse the Rule 137 handled-object set: `badur`, `karra`, `makarr`, `ngunyin`, `wangal`, `warrbi`, `kunjuri`, and
  `kalka`.
- Keep `balji` support-only; `balji-nga` is permitted as a sourced bag/container LOC.
- Do not open instruments or comitatives merely because the target heads are tools/weapons.
- Do not open target case forms, target compounds, possessive suffixes, temporal clitics, body-part traps, or
  adjacent polysemy.
