Rehost world time state from calendar stepping
This commit is contained in:
parent
ef2c317b6b
commit
4623a05156
3 changed files with 182 additions and 1 deletions
51
docs/rehost-queue.md
Normal file
51
docs/rehost-queue.md
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Rehost Queue
|
||||
|
||||
Working rule:
|
||||
|
||||
- Do not stop after commits.
|
||||
- After each commit, check this queue and continue.
|
||||
- Only stop if the queue is empty, you hit a real blocker, or you need approval.
|
||||
- Before any final response, state which stop condition is true. If none is true, continue.
|
||||
|
||||
## Next
|
||||
|
||||
- Rehost world time owner-state progression from `CalendarPoint` into `world_restore`:
|
||||
sync `packed_year_word_raw_u16`, `partial_year_progress_raw_u8`, packed calendar tuple words,
|
||||
and absolute counter so shellless stepping advances the same finance/economy reader inputs used
|
||||
by periodic service.
|
||||
- Make automatic year-rollover periodic service run against a consistent end-of-year world-time
|
||||
snapshot, then refresh into the new-year snapshot after service commits.
|
||||
- Rehost the next shellless periodic-boundary world work under
|
||||
`simulation_service_periodic_boundary_work`, starting with any bounded non-dialog queue/state
|
||||
family that can execute without shell ownership.
|
||||
|
||||
## In Progress
|
||||
|
||||
- Widen shellless simulation from explicit service commands toward “advance the runtime clock and
|
||||
the simulation-owned services advance with it.”
|
||||
|
||||
## Queued
|
||||
|
||||
- Rehost additional periodic finance/service branches that still depend on frozen world restore
|
||||
fields instead of advanced runtime-owned time state.
|
||||
- Reduce remaining company/chairman save-native gaps that still block standalone simulation
|
||||
quality, especially controller-kind closure and any deeper finance/state fields that still rely
|
||||
on conservative defaults.
|
||||
- Rehost bounded live economy owner state beyond selector/catalog/override surfaces when a
|
||||
concrete non-shell-owned seam is grounded.
|
||||
- Keep tightening shell-owned parity families only when that directly supports later rehosting.
|
||||
|
||||
## Blocked
|
||||
|
||||
- Full shell/dialog ownership remains intentionally out of scope.
|
||||
- Any candidate slice that requires guessing rather than rehosting owning state or real
|
||||
reader/setter families stays blocked until a better owner seam is grounded.
|
||||
|
||||
## Recently Done
|
||||
|
||||
- Automatic year-rollover calendar stepping now invokes periodic-boundary service.
|
||||
- Company cash, confiscation, and major governance effects now write through owner state instead of
|
||||
drifting from market/cache readers.
|
||||
- Company credit rating, prime rate, book value per share, investor confidence, and management
|
||||
attitude now refresh from grounded owner-state readers.
|
||||
- Annual finance service persists structured news events and grounded debt/share flow totals.
|
||||
Loading…
Add table
Add a link
Reference in a new issue