# Batch 257 Process Log - Rule 215 Second Low-Frequency Person-Quality Adjective Expansion

Date: 2026-07-08
Operator: claude-main
Status: accepted

## Starting State

- Authoritative corpus state before banking:
  - accepted: 11,986
  - revised: 911
  - verified total: 12,897 / 20,000
  - Kuku words: 108,252
  - last completed batch: batch-256 / Rule 214
- Handoff source: `reports/KUKU-YALANJI-CORPUS-OPERATOR-GUIDE.md`, section 12.
- Rule 215 mandate: fresh bounded expansion after Rule 214, with Rule 149-214 traps kept closed.

## Construction Choice

Rule 215 continues the already sourced nominal-adjective property frames because they remain safe for a second,
non-overlapping set of low-frequency person-quality adjectives:

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

Grammar support reread:

- Patz section 3.1 treats nouns, adjectives, and quantifiers as nominals.
- Patz section 3.1 says adjectives denote properties of nominal referents, including value and mental characteristics.
- Patz section 3.1 lists `bama` among generic nouns/classifiers, glossed Aboriginal person/people.
- Patz section 3.7 gives Yalanji `yinya` "that/those", `yaluy` "here", and `yinyay` "there".
- Rule 215 keeps all support forms bare and uninflected.

## Source-Checked Target Adjectives

Final targets are exact dictionary headwords in value-quality / person-quality use:

- `bangkarr-wumba` adjective, humble.
- `dukul-dandi` adjective, stubborn.
- `jakay-dandi` adjective, stingy.
- `janbay-janbay` adjective, cheeky; plural-pronoun usage closed.
- `jayarr-jayarr` adjective, pleasant; "nice to talk to" complement closed.
- `juburr` adjective, experienced; expert/activity complement closed.
- `kulun` adjective, selfish; food/giving usage closed.
- `mara-jalajala` adjective, clumsy; hand-compound etymology closed.
- `mini-mini` adjective, beautiful; mini/correct derivation closed.
- `mumbar` adjective, careful; proper/correct/alert alternatives and crocodile alert usage closed.

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

## Rejected / Deferred Candidate Fields

- `food` nouns were rejected for this pass because the low-frequency entries carried cooking, leaching, loan,
  medicine, alcohol, post-contact, and source-use tails.
- `taste`, `texture`, `age`, `quantity`, `perception`, `manner`, `ceremony`, and `speech` domains were scanned but
  not selected because they were too small, already covered, required different constructions, or carried event/
  complement traps.
- `minday` and `muna` were held out because animal-tameness and not-afraid/confident usage would need a narrower
  source pass.
- `ngarrku-ngarrku` was held out because the usage imports work and "easy to get along with" complement pressure.
- `malaji` was held out because legal/social-event pressure is not part of this property batch.

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

`bangkarr-wumba`, `dukul-dandi`, `jakay-dandi`, `janbay-janbay`, `jayarr-jayarr`, `juburr`, `kulun`,
`mara-jalajala`, `mini-mini`, `mumbar`.

## Five-Lens Review Commitments

- Morphology: all targets remain bare whole-head adjectives; no case, degree, comparison, negation, privative,
  inchoative, causative, number, derivation, productive compounding, productive reduplication, or target suffixing.
- Lexicon: each row uses only the selected person-quality adjective label; no body/hand/neck etymology, speech/talk
  complement, activity complement, food/giving, legal/social-event, animal-tameness, work/complement, source/use, or
  support overinterpretation is imported.
- Syntax: only the five sourced nominal-adjective frames above are used.
- Fidelity: English remains literal property prose: "The person is X", "The person here/there is X", and
  "That person is X".
- Register: rows are plain elicitation-style property statements, not moral judgments, narratives, commands, work
  reports, legal claims, animal descriptions, or social-event descriptions.

## Expected Count Movement

- Before close: 12,897 verified sentences.
- After close: 12,947 verified sentences.
- Remaining after close: 7,053.
- Expected Kuku-word movement: +150, because the five frame bands use two, three, three, three, and four Kuku tokens.

## Banking, Lint, and Close

- `python3 batch_scripts/bank_257.py` banked 50 explicit hand-authored rows as `under_review`.
- Under-review lint: `python3 lint_corpus.py` scanned 12,947 rows and flagged 0 issues; verified total remained 12,897
  before close.
- Manual readback reviewed all 50 rows with English, Kuku, analysis, words-used, and evidence fields.
- Five-lens review passed all rows for morphology, lexicon, syntax, fidelity, and register.
- `python3 batch_scripts/close_257.py` accepted all 50 rows and wrote 250 review rows, 29 lessons, and 14
  lexeme/source-log rows.

Close output:

```text
closed batch-257: accepted=50, reviews=250, verified 12897->12947, kuku_words 108252->108402
```

Post-close audit:

- accepted: 12,036
- revised: 911
- verified total: 12,947 / 20,000
- remaining: 7,053
- Kuku words: 108,402
- last completed batch: batch-257 / Rule 215
- Batch 257 rows: 50 accepted
- Batch 257 review rows: 250
- Batch 257 lessons: 29
- Batch 257 lexeme/source-log rows: 14

## Export Refresh

`python3 export_training.py` refreshed the train/dev/synthtest export after close.

Export split:

```text
train:     10858
dev:        1052
synthtest:  1037
total:     12947
```

`export/MANIFEST.json` reports `total_rows: 12947` with the same deterministic split policy as previous batches.

## Living Books and Public Docs

Updated source books:

- `reports/SAMPLE-PRODUCTION-PAGES.md`: current build note now Batch 257 / Rule 215 at 12,947 verified sentences.
- `reports/KUKU-YALANJI-CORPUS-OPERATOR-GUIDE.md`: last completed rule now Rule 215; next handoff is Rule 216 with
  `bank_258.py` and `close_258.py`.
- `reports/kuku-yalanji-mega-grammar-cheatsheet-2026-07-02.md`: appended Rule 215.
- `reports/kuku-yalanji-dictionary-errata-2026-07-02.md`: appended Batch-257 errata/source entry.

Rendered docs:

```text
rendered operator-guide.html      <- KUKU-YALANJI-CORPUS-OPERATOR-GUIDE.md
rendered sample-pages.html        <- SAMPLE-PRODUCTION-PAGES.md
rendered grammar-cheatsheet.html  <- kuku-yalanji-mega-grammar-cheatsheet-2026-07-02.md
rendered dictionary-errata.html   <- kuku-yalanji-dictionary-errata-2026-07-02.md
wrote index.html
```

Live `mobtranslate.com/docs/` verification:

- `/docs` returns 301 to `/docs/`.
- `/docs/`, the four `.html` pages, and the four raw `.md` pages return 200.
- Live bodies contain Batch 257 / Rule 215 markers, 12,947 verified, `bank_258.py`, `close_258.py`,
  `Bama bangkarr-wumba.`, and `Yinya bama mini-mini.`.
- Live bodies no longer contain stale Batch 256 current-build or Rule 214 handoff markers, `bank_257.py`,
  `close_257.py`, or `12,897 verified`.

## Process Evidence

`process_events` rows for Batch 257 now cover:

1. source pass
2. candidate rejection/scope choice
3. duplicate preflight
4. static guard pass
5. under-review lint
6. five-lens review
7. review-detail traps
8. lesson inventory
9. lexeme/source log
10. close success
11. export refresh
12. source-book update
13. docs render
14. live-docs verification
15. final audit
16. process-log finalization

Final audit command evidence:

- `python3 lint_corpus.py`: 12,947 rows scanned, 0 issues flagged.
- SQLite counts: accepted 12,036; revised 911; verified total 12,947; remaining 7,053; Kuku words 108,402.
- Export counts: train/dev/synthtest 10,858 / 1,052 / 1,037.
- Public docs local and live marker checks passed.
