Make cargo catalog save-native

This commit is contained in:
Jan Petykiewicz 2026-04-16 14:47:38 -07:00
commit c17b9f55f7
24 changed files with 575 additions and 52 deletions

View file

@ -68,7 +68,10 @@ metadata still does not ground, such as `All Factory Production`, now remain exp
unmapped world-condition and world-descriptor
frontier buckets still remain where current checked-in metadata stops, and
`blocked_missing_locomotive_catalog_context` is now reserved for intentionally incomplete save-side
catalog context instead of the normal save-slice path. Shell purchase-flow, Trainbuy refresh,
catalog context instead of the normal save-slice path. Cargo slot identity is now save-native too:
the recipe-book probe lowers into `RuntimeState.cargo_catalog`, so save-slice documents can carry
slot labels and token-stem evidence alongside the executable `cargo_production_overrides` surface
without introducing a live cargo-economy model. Shell purchase-flow, Trainbuy refresh,
cached locomotive-rating recomputation, and selected-profile parity remain out of scope. Mixed
supported/unsupported real rows still stay parity-only. The PE32 hook remains useful as capture and
integration tooling, but it is no longer the main execution milestone.