Add carrier-map paths to dispatch cluster counts
This commit is contained in:
parent
30252c9a94
commit
7745ac4059
6 changed files with 92 additions and 0 deletions
|
|
@ -85,6 +85,29 @@
|
|||
"548 Add Building Port01": 1,
|
||||
"563 Add Building Warehouse05": 1
|
||||
},
|
||||
"add_building_descriptor_map_paths": {
|
||||
"506 Add Building Barracks": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Pacific Coastal.gmp"
|
||||
],
|
||||
"507 Add Building Bauxite Mine": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Chicago to New York.gmp"
|
||||
],
|
||||
"521 Add Building FarmGrain": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Alternate USA.gmp"
|
||||
],
|
||||
"526 Add Building Furniture Factory": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Rhodes Unfinished.gmp"
|
||||
],
|
||||
"528 Add Building Logging Camp": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Alternate USA.gmp"
|
||||
],
|
||||
"548 Add Building Port01": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Texas Tea.gmp"
|
||||
],
|
||||
"563 Add Building Warehouse05": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Louisiana.gmp"
|
||||
]
|
||||
},
|
||||
"add_building_row_shape_occurrence_counts": {
|
||||
"[0:8:-25,0:8:0,0:8:0]": 4,
|
||||
"[0:8:0,0:8:0,0:8:0,0:8:0]": 1,
|
||||
|
|
@ -149,6 +172,33 @@
|
|||
"nondirect-ge34-h0002-0007-0004-8500-0200-p0000-0000-ffff-ffff :: [7:4,42:0]": 1,
|
||||
"nondirect-ge34-h0002-0022-0000-3200-0200-p0000-0000-0000-ffff :: [34:0,130:4]": 1
|
||||
},
|
||||
"add_building_signature_condition_cluster_map_paths": {
|
||||
"nondirect-ge1e-h0001-0007-0000-5200-0200-p0000-0000-0000-ffff :: [7:0]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Louisiana.gmp"
|
||||
],
|
||||
"nondirect-ge1e-h0001-0007-0000-6d00-0200-p0000-0000-0000-ffff :: [7:0]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Texas Tea.gmp"
|
||||
],
|
||||
"nondirect-ge1e-h0001-ffff-0004-0000-0200-p0000-0000-0000-ffff :: [-1:4]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Chicago to New York.gmp",
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Pacific Coastal.gmp"
|
||||
],
|
||||
"nondirect-ge34-h0002-0007-0004-7300-0200-p0000-0000-ffff-ffff :: [7:4,42:0]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Alternate USA.gmp"
|
||||
],
|
||||
"nondirect-ge34-h0002-0007-0004-7500-0200-p0000-0000-ffff-ffff :: [7:4,42:0]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Alternate USA.gmp"
|
||||
],
|
||||
"nondirect-ge34-h0002-0007-0004-7b00-0200-p0000-0000-ffff-ffff :: [7:4,42:0]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Alternate USA.gmp"
|
||||
],
|
||||
"nondirect-ge34-h0002-0007-0004-8500-0200-p0000-0000-ffff-ffff :: [7:4,42:0]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Alternate USA.gmp"
|
||||
],
|
||||
"nondirect-ge34-h0002-0022-0000-3200-0200-p0000-0000-0000-ffff :: [34:0,130:4]": [
|
||||
"rt3_wineprefix/drive_c/rt3_105/maps/Rhodes Unfinished.gmp"
|
||||
]
|
||||
},
|
||||
"add_building_signature_condition_cluster_descriptor_keys": {
|
||||
"nondirect-ge1e-h0001-0007-0000-5200-0200-p0000-0000-0000-ffff :: [7:0]": [
|
||||
"563 Add Building Warehouse05"
|
||||
|
|
|
|||
|
|
@ -39,6 +39,13 @@ queue, the large function map note, and the broader subgraph artifacts.
|
|||
- `10` add-building grouped occurrences across `7` descriptor keys
|
||||
(`Barracks`, `Bauxite Mine`, `FarmGrain`, `Furniture Factory`, `Logging Camp`, `Port01`,
|
||||
`Warehouse05`)
|
||||
- The same export now also carries the concrete carrier-map paths directly through
|
||||
`add_building_descriptor_map_paths` and
|
||||
`add_building_signature_condition_cluster_map_paths`, including:
|
||||
- `Texas Tea.gmp` for `548 Add Building Port01`
|
||||
- `Louisiana.gmp` for `563 Add Building Warehouse05`
|
||||
- `Alternate USA.gmp` for the repeated `FarmGrain` / `Logging Camp` `ge34` family
|
||||
- `Chicago to New York.gmp` and `Pacific Coastal.gmp` for the mixed `[-1:4]` cluster
|
||||
- That keeps the remaining late-bringup/control-lane question narrow:
|
||||
- ordinary loaded nondirect rows already reach the `0x00431b20` mutation strip at scale
|
||||
- but the missing trigger-kind lane is still the blocker above the already-grounded descriptor
|
||||
|
|
|
|||
|
|
@ -70,6 +70,10 @@ materializers.
|
|||
only `10` add-building grouped rows across the `7` descriptor keys
|
||||
`Barracks`, `Bauxite Mine`, `FarmGrain`, `Furniture Factory`, `Logging Camp`, `Port01`, and
|
||||
`Warehouse05`.
|
||||
- That same export now also keeps the carrier maps visible without reopening the full cluster
|
||||
dump: `Texas Tea.gmp` carries `Port01`, `Louisiana.gmp` carries `Warehouse05`,
|
||||
`Alternate USA.gmp` carries the repeated `FarmGrain` / `Logging Camp` family, and the mixed
|
||||
`[-1:4]` cluster is split between `Chicago to New York.gmp` and `Pacific Coastal.gmp`.
|
||||
- But the checked title-hint and direct comparison notes now narrow that path sharply:
|
||||
- `artifacts/exports/rt3-1.05/add-building-map-title-hints.json`
|
||||
shows `5 / 6` shipped add-building carrier maps have some grounded title hit, but only
|
||||
|
|
|
|||
|
|
@ -38,6 +38,9 @@ pub(crate) fn build_runtime_compact_event_dispatch_cluster_report(
|
|||
let mut add_building_signature_condition_cluster_occurrence_counts =
|
||||
BTreeMap::<String, usize>::new();
|
||||
let mut add_building_signature_condition_cluster_map_counts = BTreeMap::<String, usize>::new();
|
||||
let mut add_building_descriptor_map_paths = BTreeMap::<String, BTreeSet<String>>::new();
|
||||
let mut add_building_signature_condition_cluster_map_paths =
|
||||
BTreeMap::<String, BTreeSet<String>>::new();
|
||||
let mut signature_condition_cluster_descriptor_keys =
|
||||
BTreeMap::<String, BTreeSet<String>>::new();
|
||||
let mut add_building_signature_condition_clusters = BTreeSet::<String>::new();
|
||||
|
|
@ -143,6 +146,10 @@ pub(crate) fn build_runtime_compact_event_dispatch_cluster_report(
|
|||
*add_building_descriptor_occurrence_counts
|
||||
.entry(descriptor_key.clone())
|
||||
.or_insert(0) += 1;
|
||||
add_building_descriptor_map_paths
|
||||
.entry(descriptor_key.clone())
|
||||
.or_default()
|
||||
.insert(path.display().to_string());
|
||||
map_add_building_descriptor_keys.insert(descriptor_key.clone());
|
||||
*add_building_row_shape_occurrence_counts
|
||||
.entry(row_shape_family.clone())
|
||||
|
|
@ -157,6 +164,10 @@ pub(crate) fn build_runtime_compact_event_dispatch_cluster_report(
|
|||
*add_building_signature_condition_cluster_occurrence_counts
|
||||
.entry(signature_condition_cluster_key.clone())
|
||||
.or_insert(0) += 1;
|
||||
add_building_signature_condition_cluster_map_paths
|
||||
.entry(signature_condition_cluster_key.clone())
|
||||
.or_default()
|
||||
.insert(path.display().to_string());
|
||||
map_add_building_signature_families.insert(signature_family_key.clone());
|
||||
map_add_building_condition_tuples.insert(condition_tuple_family.clone());
|
||||
map_add_building_signature_condition_clusters
|
||||
|
|
@ -253,6 +264,15 @@ pub(crate) fn build_runtime_compact_event_dispatch_cluster_report(
|
|||
(cluster.clone(), filtered)
|
||||
})
|
||||
.collect::<BTreeMap<_, _>>();
|
||||
let add_building_descriptor_map_paths = add_building_descriptor_map_paths
|
||||
.into_iter()
|
||||
.map(|(descriptor_key, paths)| (descriptor_key, paths.into_iter().collect::<Vec<_>>()))
|
||||
.collect::<BTreeMap<_, _>>();
|
||||
let add_building_signature_condition_cluster_map_paths =
|
||||
add_building_signature_condition_cluster_map_paths
|
||||
.into_iter()
|
||||
.map(|(cluster, paths)| (cluster, paths.into_iter().collect::<Vec<_>>()))
|
||||
.collect::<BTreeMap<_, _>>();
|
||||
|
||||
Ok(RuntimeCompactEventDispatchClusterReport {
|
||||
maps_scanned: input_paths.len(),
|
||||
|
|
@ -273,6 +293,7 @@ pub(crate) fn build_runtime_compact_event_dispatch_cluster_report(
|
|||
add_building_dispatch_records_missing_trigger_kind,
|
||||
add_building_descriptor_occurrence_counts,
|
||||
add_building_descriptor_map_counts,
|
||||
add_building_descriptor_map_paths,
|
||||
add_building_row_shape_occurrence_counts,
|
||||
add_building_row_shape_map_counts,
|
||||
add_building_signature_family_occurrence_counts,
|
||||
|
|
@ -281,6 +302,7 @@ pub(crate) fn build_runtime_compact_event_dispatch_cluster_report(
|
|||
add_building_condition_tuple_map_counts,
|
||||
add_building_signature_condition_cluster_occurrence_counts,
|
||||
add_building_signature_condition_cluster_map_counts,
|
||||
add_building_signature_condition_cluster_map_paths,
|
||||
add_building_signature_condition_cluster_descriptor_keys,
|
||||
add_building_signature_condition_cluster_non_add_building_descriptor_keys,
|
||||
})
|
||||
|
|
|
|||
|
|
@ -84,6 +84,7 @@ pub(crate) struct RuntimeCompactEventDispatchClusterReport {
|
|||
pub(crate) add_building_dispatch_records_missing_trigger_kind: usize,
|
||||
pub(crate) add_building_descriptor_occurrence_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_descriptor_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_descriptor_map_paths: BTreeMap<String, Vec<String>>,
|
||||
pub(crate) add_building_row_shape_occurrence_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_row_shape_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_family_occurrence_counts: BTreeMap<String, usize>,
|
||||
|
|
@ -92,6 +93,8 @@ pub(crate) struct RuntimeCompactEventDispatchClusterReport {
|
|||
pub(crate) add_building_condition_tuple_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_condition_cluster_occurrence_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_condition_cluster_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_condition_cluster_map_paths:
|
||||
BTreeMap<String, Vec<String>>,
|
||||
pub(crate) add_building_signature_condition_cluster_descriptor_keys:
|
||||
BTreeMap<String, Vec<String>>,
|
||||
pub(crate) add_building_signature_condition_cluster_non_add_building_descriptor_keys:
|
||||
|
|
@ -116,6 +119,7 @@ pub(crate) struct RuntimeCompactEventDispatchClusterCountsReport {
|
|||
pub(crate) add_building_dispatch_records_missing_trigger_kind: usize,
|
||||
pub(crate) add_building_descriptor_occurrence_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_descriptor_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_descriptor_map_paths: BTreeMap<String, Vec<String>>,
|
||||
pub(crate) add_building_row_shape_occurrence_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_row_shape_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_family_occurrence_counts: BTreeMap<String, usize>,
|
||||
|
|
@ -124,6 +128,8 @@ pub(crate) struct RuntimeCompactEventDispatchClusterCountsReport {
|
|||
pub(crate) add_building_condition_tuple_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_condition_cluster_occurrence_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_condition_cluster_map_counts: BTreeMap<String, usize>,
|
||||
pub(crate) add_building_signature_condition_cluster_map_paths:
|
||||
BTreeMap<String, Vec<String>>,
|
||||
pub(crate) add_building_signature_condition_cluster_descriptor_keys:
|
||||
BTreeMap<String, Vec<String>>,
|
||||
pub(crate) add_building_signature_condition_cluster_non_add_building_descriptor_keys:
|
||||
|
|
|
|||
|
|
@ -103,6 +103,7 @@ pub(crate) fn inspect_compact_event_dispatch_cluster_counts(
|
|||
add_building_descriptor_occurrence_counts: report
|
||||
.add_building_descriptor_occurrence_counts,
|
||||
add_building_descriptor_map_counts: report.add_building_descriptor_map_counts,
|
||||
add_building_descriptor_map_paths: report.add_building_descriptor_map_paths,
|
||||
add_building_row_shape_occurrence_counts: report
|
||||
.add_building_row_shape_occurrence_counts,
|
||||
add_building_row_shape_map_counts: report.add_building_row_shape_map_counts,
|
||||
|
|
@ -117,6 +118,8 @@ pub(crate) fn inspect_compact_event_dispatch_cluster_counts(
|
|||
.add_building_signature_condition_cluster_occurrence_counts,
|
||||
add_building_signature_condition_cluster_map_counts: report
|
||||
.add_building_signature_condition_cluster_map_counts,
|
||||
add_building_signature_condition_cluster_map_paths: report
|
||||
.add_building_signature_condition_cluster_map_paths,
|
||||
add_building_signature_condition_cluster_descriptor_keys: report
|
||||
.add_building_signature_condition_cluster_descriptor_keys,
|
||||
add_building_signature_condition_cluster_non_add_building_descriptor_keys: report
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue