# Batch 244 process log - deictic sound-reference consolidation after Rule 201

Date: 2026-07-08
Batch: batch-244
Rule: 202
Type: construction consolidation

## Source pass

Starting point: 12,247 / 20,000 verified sentences after Batch 243 / Rule 201.

Rule 202 consolidates the ten Rule 201 audible-sound/body-sound nouns in a different proven construction: bare sound
noun references in deictic/presentational frames. This batch deliberately does not use `nyaji-l`, because Rule 201
already established hearing/perception frames. The purpose here is to prove that the sound nouns can be introduced and
located without importing a sound-making event, source person/animal, illness diagnosis, distress narrative, or body
state.

Source basis:

- Patz grammar 3.7 lists Yalanji `yinya` "that/those", `yaluy` "here", and `yinyay` "there".
- Patz grammar 3.7 states demonstrative pronouns imply singular or plural according to context and may refer to animate
  or inanimate beings.
- Patz grammar 4.1 gives `yinya karrkay/karrkay yinya` "that child", showing that a demonstrative with one noun may
  precede or follow the noun.
- Rule 200 already admitted the same distal-demonstrative plus `yinyay` construction for bare tree nouns.

Retained target heads:

- `kawal` cooee.
- `ngawungkal` halloo.
- `ngulnkul` hum.
- `nyinja` grunt.
- `wungka` wail.
- `kandarr` belch.
- `ngangkun` hiccups.
- `wankun` hiccoughs.
- `warimaji` yawn.
- `kunji` sneeze.

Support constructions:

- Bare target + `yaluy`: "The X is here."
- Bare target + `yinyay`: "The X is there."
- `Yinya` + target + `yinyay`: "That/Those X is/are there."
- Target + `yinya` + `yinyay`: "That/Those X is/are there."
- `Yinya` + target + `yaluy`: "That/Those X is/are here."

Explicit exclusions:

- No `nyaji-l`, `nyajil`, or `nyajin` in this batch.
- No previous sound-batch heads: `jangkuy`, `kankar`, `nginja`, `numburr`, `yanja`, `kadil`, `kuwimbur`,
  `ngangkurr`, or `ngingkirr`.
- No sound-making verbs, no hearing/listening/perception rows, no source person/animal, no dog/pig/motor/food source,
  no chewing/noisy-eating row, no woman-in-distress narrative, no mourning/death story, no sickness/illness diagnosis,
  no body-part possession, and no target case/compound/plural/derivation/productive reduplication.
- Rule 199-200 tree-reference traps and proximal `yala`/`yanyu` traps remain closed.

## Authoring plan

Five deictic/presentational frame bands, ten retained target heads, 50 total rows:

1. Target + `yaluy`: "The X is here."
2. Target + `yinyay`: "The X is there."
3. `Yinya` + target + `yinyay`: "That/Those X is/are there."
4. Target + `yinya` + `yinyay`: "That/Those X is/are there."
5. `Yinya` + target + `yaluy`: "That/Those X is/are here."

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

## Review notes

- `batch_scripts/bank_244.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,297 rows scanned, 0 issues flagged; pre-close verified count stayed
  12,247 because Batch 244 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_244.py` accepted all 50 rows and recorded 33 lessons plus 13 lexeme/source-log rows. Post-close
  verified corpus: 12,297 accepted/revised rows, 106,492 Kuku words, `under_review=0`.
- Post-close `lint_corpus.py` passed: 12,297 rows scanned, 0 issues flagged.
- `export_training.py` refreshed the training export: train/dev/synthtest = 10,293 / 1,015 / 989.
- Source books updated: operator guide, sample production pages, mega grammar cheatsheet, and dictionary errata now record
  Batch 244 / Rule 202 and hand off to Rule 203 with `bank_245.py` / `close_245.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 244 markers are present, and stale Batch
  243 / 12,247 operator/sample handoff markers are absent.
