Probe save-world economic tuning and chairman power

This commit is contained in:
Jan Petykiewicz 2026-04-17 16:36:48 -07:00
commit a1ace18a0d
5 changed files with 328 additions and 13 deletions

View file

@ -100,12 +100,15 @@ The highest-value next passes are now:
directly from save-side tagged record families, while the fixed save-side `0x32c8` world block
still provides selected company/chairman ids plus the grounded campaign-override and
chairman-slot / role-gate analysis bytes; the current raw-save frontier is narrower now:
company/chairman identity, active flags, links, chairman cash, chairman holdings, company debt,
company track-laying capacity, and collection counts are grounded, while broader company
company/chairman identity, active flags, links, chairman cash, chairman holdings, chairman
purchasing power, company debt, company track-laying capacity, and collection counts are
grounded, while broader company
finance/governance scalar lanes plus controller-kind reconstruction still remain conservative
defaults until their raw offsets are pinned more strongly; the offline analysis command
`runtime inspect-save-company-chairman <save.gms>` now dumps those remaining raw record
candidates directly from the rehosted parser, including fixed-world chairman slot / role-gate
context, the fixed-world six-float economic tuning band, derived holdings-at-share-price and
cached purchasing-power totals,
context, company dword candidate windows, and richer chairman qword cache views
- a checked-in `EventEffects` export now exists at
`artifacts/exports/rt3-1.06/event-effects-table.json`, and a checked-in semantic closure layer

View file

@ -64,11 +64,17 @@ Implemented today:
chairman slot / role-gate analysis bytes, while the tagged company and chairman/profile
collections now provide save-native roster entries and `observed_entry_count`; raw company debt
from the bond table and raw company track-laying capacity from the record tail are grounded too,
and chairman purchasing power now reuses the strongest nonnegative cached qword total from the
`[profile+0x1e9..]` band plus current cash instead of collapsing to plain net worth;
the same fixed world payload now exposes the six-float economic tuning band
`[world+0x0be2..+0x0bf6]` through save inspection too, but current atlas evidence still keeps
that editor-tuning family separate from the company-governance issue lanes;
and `runtime inspect-save-company-chairman <save.gms>` now exposes the remaining raw
company/chairman scalar candidates directly from the rehosted parser, including fixed-world
chairman slot / role-gate context, company dword candidate windows, and richer chairman qword
cache views; the remaining raw-save boundary is company-finance/governance scalar depth plus
controller-kind closure, not roster absence
chairman slot / role-gate context, company dword candidate windows, richer chairman qword
cache views, and derived holdings-at-share-price / cached purchasing-power comparisons; the
remaining raw-save boundary is company-finance/governance scalar depth plus controller-kind
closure, not roster absence
- 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`