# Batch 242 process log - distal-demonstrative tree-reference consolidation after Rule 199

Date: 2026-07-08
Batch: batch-242
Rule: 200
Type: construction consolidation

## Source pass

Starting point: 12,147 / 20,000 verified sentences after Batch 241 / Rule 199.

Rule 200 consolidates the Rule 199 tree-reference heads in a different, explicitly sourced demonstrative construction.
The construction target is distal demonstrative `yinya` inside noun phrases, both before and after a single noun, plus
the already proven local demonstrative `yinyay` and visual `nyaji-l` perception frames.

Source basis:

- Patz grammar 3.7 gives `yinya` as the Yalanji/Nyungkul demonstrative pronoun "that/those" and `yinyay` as the
  local demonstrative "there".
- Patz grammar 4.1 shows noun-phrase order with a demonstrative before or after one noun: `yinya karrkay` /
  `karrkay yinya` "that child".
- Patz grammar 4.2.1 shows nominal predicate readings with `yinya`, including `Yinya mayi ngulkurr` "That is good
  food" / "That food is good".
- Patz grammar and dictionary both attest `nyaji-l` / `nyajil` as "see/hear/perceive"; this batch uses the visual
  see/saw reading only.
- Pronoun A heads are grammar/table-supported nominative forms: `ngayu`, `yundu`, and `jana`.

Retained target heads from Rule 199:

- `jinjajalka` unidentified tree species.
- `kurunkal` species of mangrove.
- `madu` sea pine.
- `marngkil` species of ti tree.
- `marrabal` species of ti tree.
- `milbarakal` species of tree.
- `mungari` kaori/kauri pine.
- `wurmbariji` species of tree found in scrub.
- `wuymbariji` scrub tree.
- `kurrun` tree species with English name unknown.

Explicit exclusions:

- No proximal `yala`/`yanyu` decision is opened in this batch; the construction is strictly distal `yinya`.
- No fruit, seed, edible, food, medicine, poison, sap, timber, bark, wood, oar, woomera, spear, burning, cutting,
  gathering, growing, ecology, place-name, story, country, ownership, material-source, or tree-use claims.
- No target case, compounds, possessive, comitative, instrumental, locative, dative, ablative, perlative, privative,
  degree, comparison, plural, causative, inchoative, derivation, or productive reduplication.
- Known source-prose and homograph risks stay closed: `kurunkal` seed/habitat prose, `marngkil` zemia/wing/food-source
  drift, `marrabal` shell/button drift, `kurrun` bird homograph, `wurmbariji` jellyfish drift, and the nearby Rule 199
  rejected heads `mirrbangku`, `miyilabu`, `ngadil`, `nyumbil`, `marril`, `wanakan`, `wankar`, and `yurrunji`.

## Authoring plan

Five proven frame bands, ten target heads, 50 total rows:

1. `Yinya` + target + `yinyay`: "That X tree is there."
2. Target + `yinya` + `yinyay`: postposed demonstrative NP order, same literal meaning.
3. `Ngayu` + `yinya` + target + `nyajil`: "I see that X tree."
4. `Yundu` + target + `yinya` + `nyajil`: postposed demonstrative object NP order.
5. `Jana` + `yinya` + target + `nyajin`: "They saw that X tree."

Exact duplicate preflight over all 50 planned Kuku surfaces is performed by `bank_242.py` before banking.

## Review notes

- `batch_scripts/bank_242.py` banked 50 explicitly authored rows as `under_review`; pre-bank static guards and exact
  duplicate preflight passed.
- Under-review lint passed over the whole corpus: 12,197 rows scanned, 0 issues flagged; pre-close verified count stayed
  12,147 because Batch 242 rows were still under review.
- Five-lens review completed synchronously for all 50 rows: morphology, lexicon, syntax, fidelity, and register, 250
  total review passes.
- `batch_scripts/close_242.py` accepted all 50 rows and recorded 29 lessons plus 16 lexeme/source-log rows. Post-close
  verified corpus: 12,197 accepted/revised rows, 106,172 Kuku words, `under_review=0`.
- Post-close `lint_corpus.py` passed: 12,197 rows scanned, 0 issues flagged.
- `export_training.py` refreshed the training export: train/dev/synthtest = 10,207 / 1,007 / 983.
- Source books updated: operator guide, sample production pages, mega grammar cheatsheet, and dictionary errata now record
  Batch 242 / Rule 200 and hand off to Rule 201 with `bank_243.py` / `close_243.py`.
- `render-docs.sh` regenerated `public-docs/` HTML and raw markdown for all four living books plus the docs index.
- Live no-cache verification passed for `https://mobtranslate.com/docs/`: `/docs` returns 301 to `/docs/`, `/docs/`
  returns 200, all four HTML pages and raw `.md` endpoints return 200, Batch 242 markers are present, and stale Batch
  241 / 12,147 handoff markers are absent from operator/sample pages.
