Add candidate table header cluster export

This commit is contained in:
Jan Petykiewicz 2026-04-21 18:41:12 -07:00
commit 0240c08012
8 changed files with 152 additions and 10 deletions

View file

@ -31,6 +31,7 @@ Canonical derived outputs for the patch 1.06 executable.
- `event-effects-building-bindings.json`
- `economy-cargo-sources.json`
- `building-type-sources.json`
- `candidate-table-header-clusters.json`
- `candidate-table-named-runs.json`
- `compact-event-dispatch-cluster-counts.json`
- `selected-year-bucket-ladder.json`

View file

@ -0,0 +1,114 @@
{
"root_path": "rt3_wineprefix/drive_c/rt3/maps",
"file_count": 37,
"cluster_count": 3,
"skipped_file_count": 4,
"clusters": [
{
"header_word_0_hex": "0x00000000",
"header_word_1_hex": "0x00000000",
"file_count": 27,
"profile_families": [
"map-fixed-catalog-container-unknown",
"rt3-105-scenario-map-container-v1"
],
"source_kinds": [
"map-fixed-catalog-range"
],
"zero_trailer_count_min": 0,
"zero_trailer_count_max": 56,
"zero_trailer_count_values": [
0,
4,
8,
10,
11,
12,
13,
14,
15,
17,
18,
19,
21,
22,
32,
36,
41,
42,
51,
56
],
"distinct_zero_name_set_count": 27,
"sample_paths": [
"rt3_wineprefix/drive_c/rt3/maps/British Isles.gmp",
"rt3_wineprefix/drive_c/rt3/maps/California Island.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Chicago to New York.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Coast to Coast.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Dutchlantis.gmp",
"rt3_wineprefix/drive_c/rt3/maps/East Coast, USA.gmp",
"rt3_wineprefix/drive_c/rt3/maps/East of Mississippi.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Eastern Canada.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Eastern China.gmp",
"rt3_wineprefix/drive_c/rt3/maps/France.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Germantown.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Germany.gmp"
]
},
{
"header_word_0_hex": "0x10000000",
"header_word_1_hex": "0x00009000",
"file_count": 1,
"profile_families": [
"rt3-105-map-container-v1"
],
"source_kinds": [
"map-fixed-catalog-range"
],
"zero_trailer_count_min": 3,
"zero_trailer_count_max": 3,
"zero_trailer_count_values": [
3
],
"distinct_zero_name_set_count": 1,
"sample_paths": [
"rt3_wineprefix/drive_c/rt3/maps/Alternate USA.gmp"
]
},
{
"header_word_0_hex": "0xcdcdcdcd",
"header_word_1_hex": "0xcdcdcdcd",
"file_count": 9,
"profile_families": [
"map-fixed-catalog-container-unknown",
"rt3-105-alt-map-container-v1"
],
"source_kinds": [
"map-fixed-catalog-range"
],
"zero_trailer_count_min": 14,
"zero_trailer_count_max": 67,
"zero_trailer_count_values": [
14,
17,
18,
19,
21,
42,
67
],
"distinct_zero_name_set_count": 9,
"sample_paths": [
"rt3_wineprefix/drive_c/rt3/maps/Argentina Opens Up.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Britain.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Crossing the Alps.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Greenland Growing.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Japan Trembles.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Louisiana.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Pacific NW.gmp",
"rt3_wineprefix/drive_c/rt3/maps/South East Australia.gmp",
"rt3_wineprefix/drive_c/rt3/maps/Spanish Mainline.gmp"
]
}
]
}

View file

@ -69,6 +69,7 @@ The broader `compare-candidate-table` surface agrees with the same conclusion:
The checked-in Tier-2 evidence set now joins three canonical exports directly:
- `artifacts/exports/rt3-1.06/building-type-sources.json`
- `artifacts/exports/rt3-1.06/candidate-table-header-clusters.json`
- `artifacts/exports/rt3-1.06/event-effects-building-bindings.json`
- `artifacts/exports/rt3-1.06/candidate-table-named-runs.json`
@ -84,6 +85,11 @@ Taken together they keep the current frontier narrow and concrete:
split visible directly, `port00_warehouse00_row_pair_map_paths` keeps the carrier maps checked
in, and the same export also keeps `files_with_port01_11_run_at_45_55_count = 37` plus
`files_with_warehouse01_11_run_at_56_66_count = 37` across the whole probe-bearing corpus.
- `candidate-table-header-clusters.json` now keeps the root scan grounded too, with only `3`
stable header families across the same `37` maps:
`0x00000000 / 0x00000000 -> 27 maps`,
`0xcdcdcdcd / 0xcdcdcdcd -> 9 maps`, and
`0x10000000 / 0x00009000 -> 1 map` (`Alternate USA.gmp`).
- the same export now keeps the row/trailer crossover explicit too:
`row_pair_and_numbered_trailer_family_map_counts` records
`35/43 :: 0x00000001 -> 25 maps`, `35/43 :: 0x00000000 -> 5 maps`,
@ -91,9 +97,9 @@ Taken together they keep the current frontier narrow and concrete:
does not collapse to one numbered trailer lane.
So the open question is no longer whether the numbered families exist in stock assets, bindings,
or shipped candidate tables. The real remaining question is which earlier seed/projection seam
lets that fixed candidate-table cluster reach `0x00412d70` with nonzero bank-qualified state
before `0x00419230` ever clones or renames it.
or shipped candidate tables, nor whether the fixed header side is unbounded. The real remaining
question is which earlier seed/projection seam lets that fixed candidate-table cluster reach
`0x00412d70` with nonzero bank-qualified state before `0x00419230` ever clones or renames it.
## Current Implication