# Batch 386 process log - Rule 344 sense-qualified reptile set-C non-singular past perception after Rule 343

## Scope and source audit

Rule 344 proposes 50 explicit non-singular past-perception rows over the ten Rule 342-343 creature labels:
`kalkamuku`, `karrkurr`, `jinkalmu`, `barka`, `yalnga`, `biwul`, `yirku-yirku`, `jadi`,
`walkarr`, and `bajabaja`. It changes participant number/clusivity, not lexical sense or event content.

Fresh YAML parsing retained exact target record counts 2/1/2/3/1/2/1/1/1/1 and the same source ranges:
bajabaja 293-307; barka 1745-1777; biwul 3300-3325; jadi 7015-7026; jinkalmu 9600-9625;
kalkamuku 12625-12645; karrkurr 13659-13670; walkarr 25492-25503; yalnga 29117-29129;
yirku-yirku 30457-30470. All Rule 342-343 record, polysemy, taxonomy, cultural, food, whole-head,
property, habitat, case, source, possession, and event exclusions remain binding.

Patz Table 3.6 at lines 2577-2584 gives `ngali` 1du exclusive, `ngaliny` 1du inclusive, `yubal` 2du,
`yurra` 2pl, `nganjin` 1pl exclusive, and `ngana` 1pl inclusive. The generated dictionary conflicts with this:
its sole `ngali` record at 21859-21870 is misglossed 1du inclusive, and exact `ngaliny` is absent; its `yubal`,
`yurra`, `nganjin`, and `ngana` records agree with Patz. Rule 344 follows the primary grammatical paradigm,
retains the clusivity contrast, and records the dictionary defect rather than flattening the forms. `Ngana` remains
grammatical but is deferred because it already has 1,115 uses; deferral is not a ban.

Patz 2834-2847 distinguishes Yalanji `yaluy` and `yinyay`; 2021-2024, 2568-2571, and 3160-3162 license
`nyaji-ny`; 4256-4265 licenses nominative pronoun A with absolutive O in sensory perception. Dictionary usages
23876-23883 and 23968-23976 contain running `nyajin`. Target Patz hits delimit excluded cultural/case events.

Source SHA-256 remained dictionary `b575ab035ecc60f09f7bfc5537116555f3d290869fe75b2edf0fd8db60fe1b37`
and Patz `5f21305f1fca9ee2cb64668e18156d1f322e3bd9e59850fda662bf0673714153`.

## Matrix and baseline

- All 100 `ngali/ngaliny/yubal/yurra/nganjin` x target x `yaluy/yinyay` past-perception cells are absent.
  Both 50-row orientations are internally unique and collision-free.
- Selected frames are `Ngali...yaluy`, `Ngaliny...yinyay`, `Yubal...yaluy`, `Yurra...yinyay`, and
  `Nganjin...yaluy`; they preserve 1du exclusive, 1du inclusive, 2du, 2pl, and 1pl exclusive respectively.
- Baseline is 19,347 verified, 132,747 words, 18,436 accepted + 911 revised, event 4367; 653 remain.
- Target coverage is 15/20/21/23/23/24/24/28/30/31 in planned order.
- Support is `ngali` 653, `ngaliny` 595, `yubal` 605, `yurra` 590, `nganjin` 318, deferred `ngana` 1115,
  `yaluy` 4482, `yinyay` 4654, and `nyajin` 2250.
- Three-here/two-there changes `yinyay - yaluy` 172->162; inverse would yield 182.
- Script SHA-256: bank `82ad2683af054df7ed383619da859e64e748f45f6ecbf616010ed409f102cfc2`;
  close `4a4919443ecd66d23134d14ba6b7eca7cd4a76e484f0092790d0f1415de6274c`.

## Planned rows

1. `Ngali kalkamuku yaluy nyajin.`
2. `Ngali karrkurr yaluy nyajin.`
3. `Ngali jinkalmu yaluy nyajin.`
4. `Ngali barka yaluy nyajin.`
5. `Ngali yalnga yaluy nyajin.`
6. `Ngali biwul yaluy nyajin.`
7. `Ngali yirku-yirku yaluy nyajin.`
8. `Ngali jadi yaluy nyajin.`
9. `Ngali walkarr yaluy nyajin.`
10. `Ngali bajabaja yaluy nyajin.`
11. `Ngaliny kalkamuku yinyay nyajin.`
12. `Ngaliny karrkurr yinyay nyajin.`
13. `Ngaliny jinkalmu yinyay nyajin.`
14. `Ngaliny barka yinyay nyajin.`
15. `Ngaliny yalnga yinyay nyajin.`
16. `Ngaliny biwul yinyay nyajin.`
17. `Ngaliny yirku-yirku yinyay nyajin.`
18. `Ngaliny jadi yinyay nyajin.`
19. `Ngaliny walkarr yinyay nyajin.`
20. `Ngaliny bajabaja yinyay nyajin.`
21. `Yubal kalkamuku yaluy nyajin.`
22. `Yubal karrkurr yaluy nyajin.`
23. `Yubal jinkalmu yaluy nyajin.`
24. `Yubal barka yaluy nyajin.`
25. `Yubal yalnga yaluy nyajin.`
26. `Yubal biwul yaluy nyajin.`
27. `Yubal yirku-yirku yaluy nyajin.`
28. `Yubal jadi yaluy nyajin.`
29. `Yubal walkarr yaluy nyajin.`
30. `Yubal bajabaja yaluy nyajin.`
31. `Yurra kalkamuku yinyay nyajin.`
32. `Yurra karrkurr yinyay nyajin.`
33. `Yurra jinkalmu yinyay nyajin.`
34. `Yurra barka yinyay nyajin.`
35. `Yurra yalnga yinyay nyajin.`
36. `Yurra biwul yinyay nyajin.`
37. `Yurra yirku-yirku yinyay nyajin.`
38. `Yurra jadi yinyay nyajin.`
39. `Yurra walkarr yinyay nyajin.`
40. `Yurra bajabaja yinyay nyajin.`
41. `Nganjin kalkamuku yaluy nyajin.`
42. `Nganjin karrkurr yaluy nyajin.`
43. `Nganjin jinkalmu yaluy nyajin.`
44. `Nganjin barka yaluy nyajin.`
45. `Nganjin yalnga yaluy nyajin.`
46. `Nganjin biwul yaluy nyajin.`
47. `Nganjin yirku-yirku yaluy nyajin.`
48. `Nganjin jadi yaluy nyajin.`
49. `Nganjin walkarr yaluy nyajin.`
50. `Nganjin bajabaja yaluy nyajin.`

## Gates

Fifty literal rows; source hashes and parsed records; explicit Patz-over-dictionary clusivity ruling; complete
100-cell matrix; static contracts; candidate and whole-corpus lint; exact readback; duplicates; five lenses;
35 lessons; 18 lexeme/source logs; non-destructive close; export parity; four-book source/render/live verification;
integrated final audit.

## Closeout

- Source hashes, target records 2/1/2/3/1/2/1/1/1/1, and support-card inventory were unchanged. The bank preflight
  explicitly proved Patz `ngali` exclusive / `ngaliny` inclusive against the dictionary misgloss and omission.
- Compile, 50 literal row calls, source parser, candidate lint, static contracts, process-row parity, empty 100-cell
  matrix, whole-corpus lint, and prebank duplicate/integrity gates passed.
- Banked under review; exact 50/50 authored-field and metadata readback passed. Under-review lint scanned 19,397
  rows with zero issues; exact duplicates were zero and Batch 386 entered none of six historical punctuation groups.
- Five lenses passed 250/250. Number and clusivity remained explicit; bare nominative A, bare target O, fixed
  local/past support, unchanged creature senses, exact English fidelity, neutral register, and exclusions held.
- Non-destructive close inserted 35 lessons and 18 lexeme/source logs; verified 19,347->19,397; words
  132,747->132,947; statuses became 18,486 accepted + 911 revised, with no open rows.
- Target coverage became 20/25/26/28/28/29/29/33/35/36. Support became `ngali` 663, `ngaliny` 605,
  `yubal` 615, `yurra` 600, `nganjin` 328, `yaluy` 4,512, `yinyay` 4,674, and `nyajin` 2,300;
  deferred `ngana` stayed 1,115 and the deictic gap changed 172->162.
- Whole-corpus lint is GREEN 19397; exact duplicates zero; integrity `ok`. Export is 19,397 = 16,264 train /
  1,562 dev / 1,571 synthtest, with manifest, parsed-line, and database multiset parity.
- All four source books are current at Batch 386 / Rule 344. The operator handoff names Rule 345,
  `bank_387.py`, `close_387.py`, and carry-forward trap `(eo)`; the errata records the pronoun-card defect.
- Local render verification passed four raw-source byte comparisons and four current HTML markers. All nine public
  resources returned 200; Markdown was byte-exact, and HTML was byte-exact after removal of Cloudflare's analytics beacon.
- Structured events 4368-4390 preserve source audit through integrated close audit. The integrated verifier proved
  database, review, lesson, log, duplicate, integrity, export, book, render, live, and event invariants; 603 remain.

## Handoff

Continue from **19,397 / 20,000**, with **603** remaining. Rule 345 requires a fresh source and matrix pass; the
non-singular deictic complement is only a candidate until all selected cells and opposites are re-proven.
