Widen save-native company stat-band windows

This commit is contained in:
Jan Petykiewicz 2026-04-17 20:49:07 -07:00
commit f52df7d233
4 changed files with 66 additions and 147 deletions

View file

@ -56,7 +56,9 @@ and it now also carries the first grounded stat-band root windows at `[company+0
build on owned state instead of another round of single-field save-offset guesses. The first
runtime-side `0x2329` stat-family reader seam is now rehosted too for the currently grounded slots
`0x0d` (`current_cash`) and `0x1d` (`book_value_per_share`), so later annual-finance logic can
extend one shared reader family instead of hard-coding more direct field accesses. A checked-in
extend one shared reader family instead of hard-coding more direct field accesses. Those saved
stat-band windows are now widened to 16 dwords per root in save-slice/runtime state so later
year-series finance closure has enough owned raw state to attach to. A checked-in
The working rule on the remaining frontier is explicit now too: when a lane is still ambiguous, we
should prefer rehosting the owning source state or the real reader/setter family rather than
guessing one more derived leaf field from nearby offsets. A checked-in