# Batch 379 process log - Rule 337 reptile underrepresented non-singular past perception after Rule 336

## Scope

Rule 337 adds 50 explicit non-singular past visual-perception rows over the ten Rule 319 low-coverage reptile
heads: `jalbil`, `kalkarrumbarr`, `kurmba-kurmba`, `jimalili`, `yuray`, `bakay`, `kungkun`,
`bilbil-bilbil`, `bajalji`, and noun `jabil`.

Frames: `Ngali TARGET yaluy nyajin`, `Ngaliny TARGET yinyay nyajin`, `Yubal TARGET yaluy nyajin`,
`Yurra TARGET yinyay nyajin`, and `Nganjin TARGET yaluy nyajin`.

## Record and sense audit

- Direct dictionary readback covered `bajalji` 387-409, `bakay` 635-653, `bilbil-bilbil` 2529-2542,
  `jabil` 6929-6951, `jalbil` 7374-7386, `jimalili` 9284-9294, `kalkarrumbarr` 12679-12689,
  `kungkun` 15748-15768, `kurmba-kurmba` 16154-16169, and `yuray` 31016-31033.
- `Yuray` and `bakay` each have two exact noun records with compatible snake labels. `Kungkun` has exact carpet-
  snake/python and brown-tree-snake records. `Bajalji` has exact rock-python/lore and poisonous-snake records.
  Rule 337 does not collapse these records or resolve species; it preserves the established conservative labels.
- `Jabil` has a transitive-verb record 'kick' and a noun record 'scrub lizard'. Only the noun is admitted as bare O;
  kicking and verbal morphology are closed.
- `Jalbil`, `jimalili`, `kalkarrumbarr`, and `kurmba-kurmba` carry myth, legend, teaching, personification,
  kinship/marriage, place, or origin-story prose. These are culturally sensitive exclusion boundaries, not prompts.
- `Bilbil-bilbil` and `kurmba-kurmba` remain exact whole hyphenated heads. Dictionary reduplication metadata does
  not license a free base, arbitrary productive process, number derivation, or new event.
- Colour, size, slipperiness, habitat, distribution, poison/danger, chasing lore, baldness/hat, body, behavior,
  source, possession, cultural event, and prior-row content remain closed for every target.

## Construction source

- Patz 1476 includes fauna among noun referents; 2577-2584 sources `ngali`, `ngaliny`, `yubal`, `yurra`, and
  `nganjin`; 2834-2847 sources Yalanji `yaluy`/`yinyay`; 2021-2024 and 2568-2571 attest `nyaji-ny`;
  3160-3162 defines past `-ny`; 4256-4265 licenses nominative pronoun A with bare O in perception.
- Dictionary 23876-23883 and 23968-23976 independently contains running `nyajin`. Fresh exact Patz target search
  returned no selected reptile head, so no grammar example was repurposed as lexical event evidence.

## Gap, collision, and balance audit

- Exact five-pronoun x ten-target x two-deictic matrix: 100/100 four-token bare-target past surfaces absent.
- Selected and inverse 50-row orientations are internally unique and collision-free.
- Before banking `yaluy` is 4,302 and `yinyay` 4,484, a gap of 182. Selected three-here/two-there projects 172;
  inverse projects 192.

## Preflight

- Baseline: 18,997 / 20,000 verified; 131,347 Kuku words; 1,003 remaining; event 4212.
- Target coverage: `jalbil` 5, `kalkarrumbarr` 5, `kurmba-kurmba` 5, `jimalili` 6, `yuray` 6,
  `bakay` 7, `kungkun` 7, `bilbil-bilbil` 8, `bajalji` 9, `jabil` 10.
- Support: `ngali` 613, `ngaliny` 555, `yubal` 565, `yurra` 550, `nganjin` 278,
  deferred `ngana` 1,115, `yaluy` 4,302, `yinyay` 4,484, `nyajin` 1,900.

## Planned rows

1. `Ngali jalbil yaluy nyajin.`
2. `Ngali kalkarrumbarr yaluy nyajin.`
3. `Ngali kurmba-kurmba yaluy nyajin.`
4. `Ngali jimalili yaluy nyajin.`
5. `Ngali yuray yaluy nyajin.`
6. `Ngali bakay yaluy nyajin.`
7. `Ngali kungkun yaluy nyajin.`
8. `Ngali bilbil-bilbil yaluy nyajin.`
9. `Ngali bajalji yaluy nyajin.`
10. `Ngali jabil yaluy nyajin.`
11. `Ngaliny jalbil yinyay nyajin.`
12. `Ngaliny kalkarrumbarr yinyay nyajin.`
13. `Ngaliny kurmba-kurmba yinyay nyajin.`
14. `Ngaliny jimalili yinyay nyajin.`
15. `Ngaliny yuray yinyay nyajin.`
16. `Ngaliny bakay yinyay nyajin.`
17. `Ngaliny kungkun yinyay nyajin.`
18. `Ngaliny bilbil-bilbil yinyay nyajin.`
19. `Ngaliny bajalji yinyay nyajin.`
20. `Ngaliny jabil yinyay nyajin.`
21. `Yubal jalbil yaluy nyajin.`
22. `Yubal kalkarrumbarr yaluy nyajin.`
23. `Yubal kurmba-kurmba yaluy nyajin.`
24. `Yubal jimalili yaluy nyajin.`
25. `Yubal yuray yaluy nyajin.`
26. `Yubal bakay yaluy nyajin.`
27. `Yubal kungkun yaluy nyajin.`
28. `Yubal bilbil-bilbil yaluy nyajin.`
29. `Yubal bajalji yaluy nyajin.`
30. `Yubal jabil yaluy nyajin.`
31. `Yurra jalbil yinyay nyajin.`
32. `Yurra kalkarrumbarr yinyay nyajin.`
33. `Yurra kurmba-kurmba yinyay nyajin.`
34. `Yurra jimalili yinyay nyajin.`
35. `Yurra yuray yinyay nyajin.`
36. `Yurra bakay yinyay nyajin.`
37. `Yurra kungkun yinyay nyajin.`
38. `Yurra bilbil-bilbil yinyay nyajin.`
39. `Yurra bajalji yinyay nyajin.`
40. `Yurra jabil yinyay nyajin.`
41. `Nganjin jalbil yaluy nyajin.`
42. `Nganjin kalkarrumbarr yaluy nyajin.`
43. `Nganjin kurmba-kurmba yaluy nyajin.`
44. `Nganjin jimalili yaluy nyajin.`
45. `Nganjin yuray yaluy nyajin.`
46. `Nganjin bakay yaluy nyajin.`
47. `Nganjin kungkun yaluy nyajin.`
48. `Nganjin bilbil-bilbil yaluy nyajin.`
49. `Nganjin bajalji yaluy nyajin.`
50. `Nganjin jabil yaluy nyajin.`

## Guardrails

- Bare selected non-singular nominative A, bare reptile noun O, fixed Yalanji locals, final past `nyajin`.
- Conservative shared creature label does not adjudicate duplicate-record identity or species.
- Noun `jabil` only; no kick verb. Whole `bilbil-bilbil`/`kurmba-kurmba`; no base or productive process.
- No myth/lore, personification, kin/marriage, firestick, island/place, colour, size, habitat, distribution,
  poison/danger, chasing, body, behavior, source, possession, cultural event, case, or prior-row import.
- No `ngana` substitution, third-person substitution, nonpast, purposive, reduplicated perception, hearing/smell
  compound, target/pronoun/demonstrative case, or support drift.

## Execution checklist

- Compile; AST 50 explicit calls; static contracts; 35 lessons; 18 logs; five lenses; 50 linter probes.
- Recheck source records, 100 grid cells, both orientations, coverage, baseline, corpus lint and integrity.
- Bank under review; exact readback; duplicate scans; manual five-lens review; non-destructive close.
- Post-close lint/coverage/integrity; export; update four books; render; live verify; integrated audit; finalize log.

## Closeout

- Source audit confirmed record counts: one exact record for `jalbil`, `kalkarrumbarr`, `kurmba-kurmba`,
  `jimalili`, and `bilbil-bilbil`; two each for `yuray`, `bakay`, `kungkun`, `bajalji`, and surface `jabil`.
  The latter includes one kick verb and one lizard noun. No duplicate set was collapsed.
- Exact Patz search returned zero selected target heads. Constructional evidence was independently reread.
- All 100 selected grid cells were empty; both orientations collision-free; selected balance moved gap 182->172.
- Static gates: compile pass, 50 literal explicit rows, static issues zero, 50 linter probes pass, 35 lessons,
  18 logs, five lenses. Baseline was 18,997 verified / 131,347 words / event 4212.
- Banked 50 under review; pre-close lint scanned 19,047 rows with zero issues; exact field readback 50/50;
  exact duplicate groups zero; six historical punctuation contrasts unchanged.
- Manual review passed 250 judgments. Conservative labels did not import duplicate identity, species resolution,
  `jabil` kick, redup bases, myth/lore, personification, kin/marriage, firestick, island/place, colour, size,
  habitat, distribution, poison/danger, chasing, source, possession, case, or events.
- Non-destructive close inserted 35 lessons and 18 lexeme logs. Verified moved 18,997 -> 19,047; words
  131,347 -> 131,547; statuses are 18,136 accepted and 911 revised; no pending/draft/under-review rows.
- Target coverage moved to `jalbil` 10, `kalkarrumbarr` 10, `kurmba-kurmba` 10, `jimalili` 11,
  `yuray` 11, `bakay` 12, `kungkun` 12, `bilbil-bilbil` 13, `bajalji` 14, `jabil` 15.
  Support moved to `ngali` 623, `ngaliny` 565, `yubal` 575, `yurra` 560, `nganjin` 288,
  `yaluy` 4,332, `yinyay` 4,504, `nyajin` 1,950; deferred `ngana` remains 1,115.
- Post-close lint GREEN 19047; exact duplicates zero; integrity `ok`; foreign keys zero.
- Export 19,047: train 15,984, dev 1,539, synthtest 1,524; manifest and lines agree.
- Four books updated to Batch 379 / Rule 337 / 19,047; handoff Rule 338 with `bank_380.py`/`close_380.py` and
  trap `(eh)`. Rendered Markdown byte parity and current HTML passed.
- Live `/docs` redirect, nine 200/max-age responses, four Markdown hashes, four Cloudflare-beacon-normalized HTML
  bodies, and current markers all passed.
- Events 4213-4233 and the integrated 11-group source-to-live audit passed without failure.

## Handoff

If accepted, continue from **19,047 / 20,000**, with **953** remaining. Rule 338 requires a fresh source pass.
