# Batch 365 process log - Rule 323 zero-use human reference singular/third-person past perception after Rule 322

## Scope

Rule 323 adds 50 explicit past visual-perception rows over ten direct-dictionary, noun-typed human-reference heads
with zero accepted/revised token coverage: `baliji`, `kalbali`, `kanjal`, `kaykay-kaykay`, `kira`,
`maral-maral`, `marri-marri`, `walmbaji`, `walmbi-walmbiji`, and `yarrkay-yarrka`. It opens only bare human O
reference with bare nominative singular/third-person pronoun A, Yalanji local demonstratives, and past `nyajin`.

Frames: `Ngayu TARGET yinyay nyajin`, `Yundu TARGET yaluy nyajin`, `Nyulu TARGET yinyay nyajin`,
`Bula TARGET yaluy nyajin`, and `Jana TARGET yinyay nyajin`.

## Source readback

- Patz line 1476 classifies human beings as nouns. Example 29 at line 1376 gives `Ngayu ... nyaji-ny` "I saw
  her, that woman"; example 390 at line 5080 gives `bama` "person" as bare absolutive O of `nyaji-nka`; example
  506 at line 5790 gives `dingkar` "man" as bare absolutive O of reduplicated see/watch. Human common nouns are
  therefore directly attested as unmarked perception objects.
- Patz lines 2577-2586 source bare nominatives `ngayu`, `yundu`, `nyulu`, `bula`, and table-OCR `iana`,
  reconciled to dictionary/corpus `jana`. Demonstrative lines 2834-2847 source Yalanji `yaluy` "here" and
  `yinyay` "there". Examples at lines 2021-2024 and 2568-2571 give `nyaji-ny` "see-PAST"; lines 3160-3162
  define past `-ny`; lines 4256-4265 license nominative pronoun A with bare absolutive O for perception. Dictionary
  lines 23876-23883 and 23968-23976 independently attest running-form `nyajin`.
- Exact Patz target searches found `maral-maral` at lines 1979, 4430, and 5447 and found none of the other nine
  selected heads. Positive and negative results were both recorded. Dictionary entries remain the lexical source
  for every target surface and selected sense.
- `baliji` lines 941-952: noun "people", specifically associated with open country. Conservative people reference
  admitted. Open-country location, belonging, origin, travel, land identity, residence, group activity, and event
  claims closed.
- `kalbali` lines 12349-12359: human-reference noun "tall man", beside a separate adjective at 12338-12348.
  Whole lexical tall-man label admitted. Productive adjective predication, comparison, degree, measurement, stature
  event, and unrelated `kalbal` remedy/treatment closed.
- `kanjal` lines 13298-13309: noun "mate, companion", described as someone present so another is not alone.
  Companion reference admitted. Whose companion, possession, accompaniment, loneliness, helping, travel,
  relationship activity, and event claims closed.
- `kaykay-kaykay` lines 14071-14098: exact noun "children", a reduplicated plural and contraction of
  `karrkay-karrkay`. Whole dictionary head admitted. Base `kaykay`, normalization/equivalence, productive
  reduplication, parentage, age detail, school, play, possession, and event claims closed.
- `kira` lines 14438-14449: noun "female" restricted to baby girls. Baby-girl reference admitted. Generic female
  use, adult reference, age measurement, family relation, birth, care, possession, and homophonous `kira-kira`
  black-ant reference closed.
- `maral-maral` lines 18183-18196: exact noun "young girls", plural of `maral`, independently attested in Patz.
  Whole plural human head admitted. Productive reduplication, singular `maral`, age comparison, Patz bathing/
  food-gathering events, family relation, possession, and activity closed.
- `marri-marri` lines 18612-18625: exact noun "old people", a full-reduplicated age/social category. Whole human
  head admitted. Productive reduplication, singular/base inference, age measurement, frailty, authority, knowledge,
  ceremony, family relation, possession, and event claims closed.
- `walmbaji` lines 25522-25533: noun "peacemaker, mediator" with source prose about restraining a relative to stop
  a fight. Peacemaker reference admitted. Fight, conflict, intervention, restraint, arms/body contact, relative
  identity, success, role performance, and event claims closed.
- `walmbi-walmbiji` lines 25543-25556: exact partial-reduplicated noun "left-handed person", derived from
  `walmbi` left. Whole human head admitted. Decomposition, productive reduplication, left-side locative use,
  hand/body possession, handed action, skill, disability, separate property predication, and event claims closed.
- `yarrkay-yarrka` lines 29560-29577: exact partial-reduplicated noun "group of children", with class/gang
  alternate translations. Child-group reference admitted. Class/gang, base `yarrkay`, `karrkay` equivalence,
  productive reduplication, school, play, parentage, possession, group activity, and event claims closed.

## Candidate audit and exclusions

- A structured dictionary-to-corpus comparison found 22 zero-use `human-generic-classifier` heads plus zero-use
  age heads. The ten selected targets are exact noun entries, pass the existing linter, and have direct neutral or
  positive human-reference readings.
- Colonial/racial caste labels, loans/post-contact ethnonyms and occupations, policing labels, sickness, adultery,
  child-spirit/prematurity ambiguity, and other avoidable coercive or stigmatizing categories were excluded. This is
  both a register decision and a dataset-quality decision; zero coverage alone is not sufficient for selection.
- `Kalbali` is admitted only as the populated noun "tall man", not the adjective and not near-form `kalbal`
  remedy. Bare `kira` is baby girl, not reduplicated `kira-kira` black ant.
- `Kaykay-kaykay`, `maral-maral`, `marri-marri`, `walmbi-walmbiji`, and `yarrkay-yarrka` are copied only as
  exact dictionary plural/collective heads. Their presence is not a productive reduplication exercise.

## Preflight

- Verified before banking: 18,297 / 20,000; 128,547 Kuku words; 1,703 remaining.
- Target coverage: all ten selected heads have zero accepted/revised token rows.
- Support coverage: `ngayu` 1381, `yundu` 977, `nyulu` 652, `bula` 448, `jana` 1153, `yaluy` 3922,
  `yinyay` 4164, `nyajin` 1350.
- Every intended row passes the existing corpus linter without a new exception. All 50 exact Kuku surfaces are
  unique inside the batch and have zero accepted, revised, or under-review corpus collisions.

## Planned rows

1. `Ngayu baliji yinyay nyajin.`
2. `Ngayu kalbali yinyay nyajin.`
3. `Ngayu kanjal yinyay nyajin.`
4. `Ngayu kaykay-kaykay yinyay nyajin.`
5. `Ngayu kira yinyay nyajin.`
6. `Ngayu maral-maral yinyay nyajin.`
7. `Ngayu marri-marri yinyay nyajin.`
8. `Ngayu walmbaji yinyay nyajin.`
9. `Ngayu walmbi-walmbiji yinyay nyajin.`
10. `Ngayu yarrkay-yarrka yinyay nyajin.`
11. `Yundu baliji yaluy nyajin.`
12. `Yundu kalbali yaluy nyajin.`
13. `Yundu kanjal yaluy nyajin.`
14. `Yundu kaykay-kaykay yaluy nyajin.`
15. `Yundu kira yaluy nyajin.`
16. `Yundu maral-maral yaluy nyajin.`
17. `Yundu marri-marri yaluy nyajin.`
18. `Yundu walmbaji yaluy nyajin.`
19. `Yundu walmbi-walmbiji yaluy nyajin.`
20. `Yundu yarrkay-yarrka yaluy nyajin.`
21. `Nyulu baliji yinyay nyajin.`
22. `Nyulu kalbali yinyay nyajin.`
23. `Nyulu kanjal yinyay nyajin.`
24. `Nyulu kaykay-kaykay yinyay nyajin.`
25. `Nyulu kira yinyay nyajin.`
26. `Nyulu maral-maral yinyay nyajin.`
27. `Nyulu marri-marri yinyay nyajin.`
28. `Nyulu walmbaji yinyay nyajin.`
29. `Nyulu walmbi-walmbiji yinyay nyajin.`
30. `Nyulu yarrkay-yarrka yinyay nyajin.`
31. `Bula baliji yaluy nyajin.`
32. `Bula kalbali yaluy nyajin.`
33. `Bula kanjal yaluy nyajin.`
34. `Bula kaykay-kaykay yaluy nyajin.`
35. `Bula kira yaluy nyajin.`
36. `Bula maral-maral yaluy nyajin.`
37. `Bula marri-marri yaluy nyajin.`
38. `Bula walmbaji yaluy nyajin.`
39. `Bula walmbi-walmbiji yaluy nyajin.`
40. `Bula yarrkay-yarrka yaluy nyajin.`
41. `Jana baliji yinyay nyajin.`
42. `Jana kalbali yinyay nyajin.`
43. `Jana kanjal yinyay nyajin.`
44. `Jana kaykay-kaykay yinyay nyajin.`
45. `Jana kira yinyay nyajin.`
46. `Jana maral-maral yinyay nyajin.`
47. `Jana marri-marri yinyay nyajin.`
48. `Jana walmbaji yinyay nyajin.`
49. `Jana walmbi-walmbiji yinyay nyajin.`
50. `Jana yarrkay-yarrka yinyay nyajin.`

## Guardrails

- Bare nominative pronoun A and bare absolutive human target O; fixed Yalanji `yaluy`/`yinyay` and dictionary-form
  `nyajin`. Human nouns would require potent marking as transitive A, but they are O here and correctly unmarked.
- Exact conservative lexical human labels only. No source location, relation, ownership, activity, event, or
  property is added beyond the dictionary head's lexical identity.
- Attested plural/collective heads retain exact dictionary hyphenation. No component, singular base, alternate form,
  newly produced reduplication, derivation, or equivalence is admitted.
- No open-country belonging, adjective comparison/degree, companion activity/loneliness, parentage/school/play,
  generic female/adult use, ant homophone, Patz source event, age/frailty/authority, fight/restraint/body contact,
  left-side/hand action, class/gang, possession, target case, nonpast, purposive, reduplicated perception, hearing/
  smell compound, support inflection, or prior-row event.

## Execution checklist

- Compile and AST/static inventory; verify 50 explicit rows, 35 lessons, 18 lexeme logs, five lenses, and no runtime
  sentence generator.
- Bank under review; whole-corpus lint; exact field readback; case-folded exact duplicate scan; five-lens manual
  review; non-destructive close.
- Post-close lint and integrity; export; update all four living books; render; live docs; final coverage audit.

## Closeout

- Static inventory passed before banking: 50 explicit `row(...)` calls, sequential 1-50; 35 explicit lessons;
  18 lexeme/source records; all five review lenses; no runtime sentence generator; 50 unique Kuku surfaces and
  50 unique English surfaces; all exact corpus-collision probes negative.
- Banked all 50 rows as `under_review`. Whole-corpus pre-close lint scanned 18,347 rows with zero issues while the
  verified count remained 18,297. Field-for-field SQLite readback matched all 50 script rows and batch metadata.
- Case-folded exact duplicate scan returned zero groups. The broader punctuation-stripped diagnostic retained six
  historical, legitimate statement/question/exclamation contrast groups.
- Five-lens review passed all 250 morphology, lexicon, syntax, fidelity, and register judgments. Close inserted
  35 lessons and 18 lexeme/source-log rows and accepted all 50 rows non-destructively.
- Verified count moved 18,297 -> 18,347; Kuku surface-word count moved 128,547 -> 128,747. Post-close lint scanned
  18,347 rows with zero issues. Statuses are 17,436 accepted, 911 revised, and zero pending/draft/under-review rows.
- Every selected target moved from zero accepted/revised token rows to five. Exact Kuku duplicates remain zero;
  `PRAGMA integrity_check` is `ok`; foreign-key violations are zero.
- Training export refreshed to 18,347 rows: 15,383 train, 1,489 dev, and 1,475 synthtest. Manifest totals and
  JSONL line counts agree.
- All four canonical living books were updated to Batch 365 / Rule 323 / 18,347; the operator handoff advances to
  Rule 324 and names `bank_366.py` and `close_366.py`. Rendering produced byte-identical public Markdown copies,
  current HTML, and a complete HTML/Markdown index.
- Live verification at `https://mobtranslate.com/docs/` used a browser user agent: `/docs` returns 301 to
  `/docs/`; the index, four HTML pages, and four Markdown sources all return 200 with `max-age=300`; all four live
  Markdown files are byte-identical to local renders; all four HTML pages carry Batch 365 / Rule 323 / 18,347;
  index links and the Rule 324 handoff are current.
- Structured process events 3916-3935 record source readback, candidate/ethics audit, scope, coverage, duplicate
  preflight, static guards, banking, exact readback, duplicate scan, under-review lint, five-lens review detail,
  lessons, lexeme logs, close, export, source-book update, local render, live verification, and final audit.

## Handoff

If accepted, continue from **18,347 / 20,000**, with **1,653** remaining. Rule 324 requires a fresh source pass.
