Ground named cargo price event descriptors

This commit is contained in:
Jan Petykiewicz 2026-04-17 13:41:44 -07:00
commit 09ccc77a45
13 changed files with 1281 additions and 598 deletions

View file

@ -89,20 +89,18 @@ Implemented today:
`All Cargo Prices` and descriptors `177..179` `All Cargo Production` / `All Factory Production`
/ `All Farm/Mine Production` import through bounded cargo override surfaces, and the grounded
named cargo-production strip `180..229` now imports through named cargo production overrides too
- the named cargo-price strip `106..176` now sits on explicit
`blocked_evidence_blocked_descriptor` parity instead of generic unmapped-descriptor frontier;
the checked-in semantic catalog now at least gives that band stable `Named Cargo Price Slot N`
labels instead of anonymous `Unknown Cargo Price` residue, and the checked-in static CargoTypes
corpora now make the evidence gap explicit because they cover `51` names in the broader 1.06
install and `41` in the 1.05 install while the named price strip still spans `71` descriptors;
a new checked-in offline cargo-source report at
- the named cargo-price strip `106..176` now imports through named cargo price overrides too; the
checked-in static selector reconstruction is now explicit because the broader 1.06 CargoTypes
corpus has `51` names, the Cargo106 `cargoSkin` corpus has `70`, and the rehosted offline
selector builder now closes the 71-row price strip as `cargoSkin` plus the core `Rock`
carry-over; a checked-in offline cargo-source report at
`artifacts/exports/rt3-1.06/economy-cargo-sources.json` now parses both `CargoTypes` and the
`Cargo106.PK4` `cargoSkin` descriptors through rehosted code, normalizes localized
`~####Name` tokens into visible names, builds a merged live cargo registry, and derives an exact
named cargo-production selector from the checked-in bindings; dedicated CLI inspector commands
now expose that production selector and the unresolved price-selector candidate registry
directly, and the same report still shows that the current 1.06 visible-name union is `80`, so
source recovery alone still does not prove the live price-selector ordering
`~####Name` tokens into visible names, builds a merged live cargo registry, and now derives
exact named cargo-production and named cargo-price selectors from the checked-in bindings;
dedicated CLI inspector commands now expose both grounded selectors directly, while the same
report still shows the nine excluded CargoTypes-only industrial names that sit outside the
71-row price strip
- the add-building strip `503..519` is now explicitly classified as recovered shell-owned parity
with tracked fixture coverage, not generic unresolved descriptor residue
- a minimal event-owned train surface and an opaque economic-status lane now exist in runtime