Narrow compact event mutation candidates

This commit is contained in:
Jan Petykiewicz 2026-04-19 01:03:21 -07:00
commit 03658aa59a
2 changed files with 47 additions and 0 deletions

View file

@ -252,6 +252,11 @@ Working rule:
`control_lane_notes`; real `War Effort.gmp` output currently shows `24/24` compact non-direct
rows still missing decoded trigger kind, which narrows the next owner question to the
non-row-body control lane rather than the compact row framing itself
- the same probe now narrows the candidate runtime-effect set too:
it reports which decoded records already carry grouped opcodes in the grounded
`0x00431b20` mutation strip; real `War Effort.gmp` currently narrows that to record indexes
`[1, 9, 12, 13, 14, 15, 16, 17, 22]`, all through opcode `4`, so the next pass can focus on
that smaller subset instead of the full 24-row compact collection
- the concrete owner strip above that bundle is grounded now too:
`0x00433060` is the direct non-direct serializer loop that writes `0x4e99/0x4e9a/0x4e9b`,
calls `0x00430d70` per live collection row, and sits beside the sibling `0x00433130` size/load