Recover locomotive policy packed event descriptors

This commit is contained in:
Jan Petykiewicz 2026-04-16 09:55:58 -07:00
commit c04c19ac82
9 changed files with 679 additions and 18 deletions

View file

@ -47,11 +47,15 @@ is broader now too: checked-in world-flag condition ids can lower into `world_fl
for boolean equality/inequality forms, so real packed records can gate whole-game effects on
existing `world_flags` without fixture-authored placeholder ids. The tracked parity save-slice no
longer depends on a raw `unsupported_framing` placeholder either: its remaining residue is now one
structured `real_packed_v1` record that lands in the explicit `blocked_unmapped_real_descriptor`
bucket. Explicit unmapped world-condition and world-descriptor frontier buckets still remain where
current checked-in metadata stops. Shell purchase-flow 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.
recovered locomotives-page `real_packed_v1` record that lands in the explicit
`blocked_unmapped_world_descriptor` bucket. The next recovered descriptor band is now partially
executable too: descriptors `454..456` (`All Steam/Diesel/Electric Locos Avail.`) now lower
through checked-in metadata into keyed `world_flags`, while the wider locomotive availability/cost
scalar bands remain recovered-but-parity-only until per-locomotive identity is grounded. Explicit
unmapped world-condition and world-descriptor frontier buckets still remain where current
checked-in metadata stops. Shell purchase-flow 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.
## Project Docs