Compare building source assets to live bindings

This commit is contained in:
Jan Petykiewicz 2026-04-19 03:02:11 -07:00
commit 7a26063656
5 changed files with 307 additions and 14 deletions

View file

@ -5,6 +5,204 @@
"bca_file_count": 77,
"bty_file_count": 200,
"unique_canonical_stem_count": 208,
"named_binding_comparison": {
"bindings_path": "artifacts/exports/rt3-1.06/event-effects-building-bindings.json",
"named_binding_count": 67,
"shared_canonical_stem_count": 43,
"binding_only_canonical_stems": [
"port00",
"port01",
"port02",
"port03",
"port04",
"port05",
"port06",
"port07",
"port08",
"port09",
"port10",
"port11",
"warehouse00",
"warehouse01",
"warehouse02",
"warehouse03",
"warehouse04",
"warehouse05",
"warehouse06",
"warehouse07",
"warehouse08",
"warehouse09",
"warehouse10",
"warehouse11"
],
"source_only_canonical_stems": [
"church",
"cinema",
"clpbrdhouse01",
"clpbrdhouse02",
"clpbrdhouse03",
"clpbrdhouse04",
"clpbrdhouse05",
"clpbrdhouse06",
"clpbrdhouse07",
"clpbrdhouse08",
"clpbrdhouse09",
"clpbrdhouse10",
"clpbrdhouse101",
"clpbrdhouse102",
"clpbrdhouse103",
"clpbrdhouse104",
"clpbrdhouse11",
"clpbrdhouse12",
"clpbrdstationlrg",
"clpbrdstationmed",
"clpbrdstationsml",
"commercial",
"commerciallarge01",
"commerciallarge02",
"commercialmedium01",
"commercialmedium02",
"commercialsmall01",
"commercialsmall02",
"concreteplant",
"constructionfirm",
"customshouse",
"departmentstore",
"dummy",
"electronicsplant",
"farmdye",
"furnace",
"hospital",
"hotel",
"house",
"kyotohouse01",
"kyotohouse02",
"kyotohouse03",
"kyotohouse04",
"kyotohouse05",
"kyotohouse06",
"kyotohouse07",
"kyotohouse08",
"kyotohouse09",
"kyotohouse10",
"kyotohouse101",
"kyotohouse102",
"kyotohouse103",
"kyotohouse104",
"kyotohouse11",
"kyotohouse12",
"kyotostationlrg",
"kyotostationmed",
"kyotostationsml",
"largestation",
"machineshop",
"maintenance",
"maintenancefacility",
"mediumstation",
"museum",
"oremine",
"persianhouse01",
"persianhouse02",
"persianhouse03",
"persianhouse04",
"persianhouse05",
"persianhouse06",
"persianhouse07",
"persianhouse08",
"persianhouse09",
"persianhouse10",
"persianhouse101",
"persianhouse102",
"persianhouse103",
"persianhouse104",
"persianhouse11",
"persianhouse12",
"persianstationlrg",
"persianstationmed",
"persianstationsml",
"pharmaceuticalplant",
"port",
"postoffice",
"quarry",
"radiostation",
"restaurant",
"retail",
"retaillrg",
"retailsml",
"saloon",
"schoolhouse",
"servicetower",
"smallstation",
"sowesthouse01",
"sowesthouse02",
"sowesthouse03",
"sowesthouse04",
"sowesthouse05",
"sowesthouse06",
"sowesthouse07",
"sowesthouse08",
"sowesthouse09",
"sowesthouse10",
"sowesthouse101",
"sowesthouse102",
"sowesthouse103",
"sowesthouse104",
"sowesthouse11",
"sowesthouse12",
"soweststationlrg",
"soweststationmed",
"soweststationsml",
"stadium",
"tudorhouse01",
"tudorhouse02",
"tudorhouse03",
"tudorhouse04",
"tudorhouse05",
"tudorhouse06",
"tudorhouse07",
"tudorhouse08",
"tudorhouse09",
"tudorhouse10",
"tudorhouse101",
"tudorhouse102",
"tudorhouse103",
"tudorhouse104",
"tudorhouse11",
"tudorhouse12",
"tudorstationlrg",
"tudorstationmed",
"tudorstationsml",
"victorianhouse01",
"victorianhouse02",
"victorianhouse03",
"victorianhouse04",
"victorianhouse05",
"victorianhouse06",
"victorianhouse07",
"victorianhouse08",
"victorianhouse09",
"victorianhouse10",
"victorianhouse101",
"victorianhouse102",
"victorianhouse103",
"victorianhouse104",
"victorianhouse11",
"victorianhouse12",
"victorianstationlrg",
"victorianstationmed",
"victorianstationsml",
"warehouse",
"windmill",
"z200ftruler",
"z200ftrulercross",
"zsmoke1",
"zsmoke2",
"zsmoke3",
"zsmoke4",
"zsmoke5",
"zsmoke6"
]
},
"notes": [
"BuildingTypes sources are grouped by a canonical stem that lowercases and strips spaces, underscores, and hyphens so paired .bca/.bty variants collapse onto one asset token.",
"This report is an offline asset-pool view only; it does not by itself assign live candidate ids or prove scenario candidate-table availability."