Probe raw save company and chairman header counts

This commit is contained in:
Jan Petykiewicz 2026-04-17 14:00:32 -07:00
commit 0fbe03e470
5 changed files with 412 additions and 19 deletions

View file

@ -100,8 +100,11 @@ The highest-value next passes are now:
but it now does reconstruct selection-only company/chairman context from the fixed save-side
`0x32c8` world block, so overlay imports can reuse base rosters while honoring raw save-native
selected company/chairman ids, and a tracked overlay fixture now pins that selection-only
override path explicitly; the same fixed block now also exports the grounded campaign override
byte plus the raw chairman slot selector and role-gate bytes as analysis-only save fields
override path explicitly; raw `.gms` inspection now also lifts the save-side tagged collection
header counts for the company and chairman/profile families into `observed_entry_count`, so
save-slice exports carry header-level roster counts even while per-entry payload remains absent;
the same fixed block now also exports the grounded campaign override byte plus the raw chairman
slot selector and role-gate bytes as analysis-only save fields
- a checked-in `EventEffects` export now exists at
`artifacts/exports/rt3-1.06/event-effects-table.json`, and a checked-in semantic closure layer
now exists at `artifacts/exports/rt3-1.06/event-effects-semantic-catalog.json`

View file

@ -61,10 +61,13 @@ Implemented today:
without overlay snapshots when the checked-in documents include that context, while raw `.gms`
inspection/export still leaves full company/chairman rosters absent; the grounded raw-save
tranche now covers only selection-only company/chairman context from the fixed `0x32c8` world
block, which overlay import can use to replace selected ids while preserving base rosters; that
same fixed block now also exports the grounded campaign override byte plus the raw chairman slot
selector and role-gate bytes as analysis-only fields, and a tracked overlay fixture now pins the
selection-only override path explicitly
block, which overlay import can use to replace selected ids while preserving base rosters; raw
save inspection now also lifts the save-side tagged company and chairman/profile collection
header counts into `observed_entry_count`, so save-slice exports carry header-level roster
counts even though per-entry payload still remains absent; that same fixed block now also
exports the grounded campaign override byte plus the raw chairman slot selector and role-gate
bytes as analysis-only fields, and a tracked overlay fixture now pins the selection-only
override path explicitly
- a checked-in `EventEffects` export now exists too at
`artifacts/exports/rt3-1.06/event-effects-table.json`, and a checked-in semantic closure layer
now exists at `artifacts/exports/rt3-1.06/event-effects-semantic-catalog.json`