# Kind-8 Tier2 Recipe Runtime Subgraph

- Nodes: `51`
- Edges: `130`
- Seeds: `0x00412d70`, `0x00412fb0`, `0x00435630`
- Graphviz: `runtime-effect-kind8-tier2-recipe-runtime-subgraph.dot`

## Nodes

| Address | Name | Subsystem | Confidence |
| --- | --- | --- | --- |
| `0x00411ce0` | `structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790` | `map` | `3` |
| `0x00411ee0` | `structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables` | `map` | `3` |
| `0x004120b0` | `structure_candidate_stream_load_runtime_record_and_rebuild_cargo_state` | `map` | `4` |
| `0x00412650` | `structure_candidate_query_cargo_runtime_summary_channels` | `map` | `3` |
| `0x004128e0` | `structure_candidate_refresh_stem_overridable_policy_dword_0xbc` | `map` | `3` |
| `0x004129d0` | `structure_candidate_supports_or_references_cargo_id` | `map` | `3` |
| `0x00412ab0` | `structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc` | `map` | `3` |
| `0x00412bd0` | `structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records` | `map` | `3` |
| `0x00412c10` | `structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh` | `map` | `3` |
| `0x00412d70` | `structure_candidate_collection_rebuild_runtime_records_from_scenario_state` | `map` | `4` |
| `0x00412fb0` | `structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability` | `map` | `4` |
| `0x004131f0` | `structure_candidate_collection_construct_and_stream_load_runtime_records` | `map` | `3` |
| `0x0041e2b0` | `structure_candidate_rebuild_local_service_metrics` | `map` | `3` |
| `0x0041e970` | `structure_candidate_collection_refresh_filter_and_year_visible_counts` | `map` | `3` |
| `0x0041e9f0` | `cargo_collection_find_entry_id_by_exact_name` | `map` | `3` |
| `0x0041ea50` | `structure_candidate_collection_run_post_load_local_service_setup_phase` | `map` | `3` |
| `0x0041eac0` | `structure_candidate_collection_refresh_cargo_economy_filter_flags` | `map` | `3` |
| `0x00433260` | `shell_setup_filter_candidate_file_by_dataset_and_payload_flags` | `shell` | `3` |
| `0x00434ea0` | `scenario_state_query_named_candidate_availability_record_value` | `map` | `3` |
| `0x00434f20` | `scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters` | `map` | `3` |
| `0x00435630` | `scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables` | `map` | `4` |
| `0x00436a70` | `scenario_state_preseed_named_candidate_availability_overrides_from_editor_map_placed_structures` | `map` | `3` |
| `0x00437737` | `world_preseed_named_candidate_availability_records_from_live_pool` | `map` | `3` |
| `0x004384d0` | `world_run_post_load_generation_pipeline` | `map` | `4` |
| `0x00443a50` | `world_entry_transition_and_runtime_bringup` | `map` | `4` |
| `0x00455a70` | `runtime_object_publish_current_position_triplet_with_height_bias` | `map` | `2` |
| `0x0047fd50` | `placed_structure_is_station_or_transit_site_class` | `map` | `3` |
| `0x004cf430` | `map_editor_industry_availability_panel_handle_message` | `map` | `4` |
| `0x00517ce0` | `indexed_collection_base_init_vtable_5d1aa0` | `simulation` | `3` |
| `0x00517cf0` | `indexed_collection_slot_count` | `simulation` | `4` |
| `0x00517f90` | `indexed_collection_grow_payload_bitset_and_auxiliary_link_bands_for_additional_ids` | `simulation` | `4` |
| `0x00518140` | `indexed_collection_resolve_live_entry_by_id` | `simulation` | `4` |
| `0x00518380` | `indexed_collection_get_nth_live_entry_id` | `simulation` | `4` |
| `0x00518570` | `indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple` | `simulation` | `4` |
| `0x00530a00` | `global_indexed_slot_table_service_or_release_one_slot_state` | `map` | `2` |
| `0x00530ba0` | `global_indexed_slot_table_release_slot_buffers_and_service_if_active` | `map` | `2` |
| `0x00530c80` | `global_indexed_slot_table_open_or_reuse_named_stream_slot` | `map` | `3` |
| `0x00531150` | `global_indexed_slot_table_read_bytes_from_slot` | `map` | `3` |
| `0x00531360` | `global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter` | `map` | `2` |
| `0x00531380` | `global_indexed_slot_table_read_varlen_heap_string` | `map` | `2` |
| `0x0053afd0` | `shared_release_owned_heap_ptr_field_0_and_clear_root` | `map` | `1` |
| `0x0056af70` | `secondary_overlay_chunk_init_quantized_origin_and_clear_4x4_local_page_table` | `map` | `2` |
| `0x005a10d0` | `math_round_st0_to_signed_qword_with_current_x87_mode` | `support` | `3` |
| `0x005a1e1d` | `string_parse_signed_decimal_with_locale_space_skip_core` | `support` | `3` |
| `0x005a57cf` | `string_compare_casefolded_current_locale_nul_terminated` | `support` | `3` |
| `0x005a5838` | `string_casefold_one_byte_or_dbcs_pair_via_current_locinfo` | `support` | `3` |
| `0x005a5900` | `string_casefold_one_signed_byte_via_current_locinfo` | `support` | `2` |
| `0x005a5f26` | `string_compare_casefolded_current_locale_bounded` | `support` | `3` |
| `0x005abcd8` | `crt_get_or_create_current_thread_data_preserving_last_error` | `startup` | `3` |
| `0x005ac579` | `locale_map_multibyte_string_via_lcmapstringw_or_lcmapstringa_fallback` | `support` | `3` |
| `0x005b0040` | `string_compare_casefolded_ascii_nul_terminated` | `support` | `2` |

## Edges

- `0x00411ce0` `structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790`
  -> `0x00412d70` `structure_candidate_collection_rebuild_runtime_records_from_scenario_state`
- `0x00411ee0` `structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables`
  -> `0x004129d0` `structure_candidate_supports_or_references_cargo_id`
  -> `0x00412bd0` `structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records`
  -> `0x00412d70` `structure_candidate_collection_rebuild_runtime_records_from_scenario_state`
- `0x004120b0` `structure_candidate_stream_load_runtime_record_and_rebuild_cargo_state`
  -> `0x00411ce0` `structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790`
  -> `0x00411ee0` `structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables`
  -> `0x00412fb0` `structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability`
  -> `0x00530a00` `global_indexed_slot_table_service_or_release_one_slot_state`
  -> `0x00530c80` `global_indexed_slot_table_open_or_reuse_named_stream_slot`
  -> `0x00531150` `global_indexed_slot_table_read_bytes_from_slot`
  -> `0x005a10d0` `math_round_st0_to_signed_qword_with_current_x87_mode`
- `0x00412650` `structure_candidate_query_cargo_runtime_summary_channels`
  -> `0x004129d0` `structure_candidate_supports_or_references_cargo_id`
- `0x004128e0` `structure_candidate_refresh_stem_overridable_policy_dword_0xbc`
  -> `0x00412ab0` `structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc`
  -> `0x005a5f26` `string_compare_casefolded_current_locale_bounded`
- `0x004129d0` `structure_candidate_supports_or_references_cargo_id`
  -> `0x00412650` `structure_candidate_query_cargo_runtime_summary_channels`
  -> `0x0047fd50` `placed_structure_is_station_or_transit_site_class`
- `0x00412ab0` `structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc`
  -> `0x004128e0` `structure_candidate_refresh_stem_overridable_policy_dword_0xbc`
  -> `0x00412d70` `structure_candidate_collection_rebuild_runtime_records_from_scenario_state`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
- `0x00412bd0` `structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records`
  -> `0x00411ee0` `structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables`
  -> `0x00412d70` `structure_candidate_collection_rebuild_runtime_records_from_scenario_state`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
- `0x00412c10` `structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh`
  -> `0x0041eac0` `structure_candidate_collection_refresh_cargo_economy_filter_flags`
  -> `0x00434ea0` `scenario_state_query_named_candidate_availability_record_value`
  -> `0x00434f20` `scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
- `0x00412d70` `structure_candidate_collection_rebuild_runtime_records_from_scenario_state`
  -> `0x00411ce0` `structure_candidate_refresh_recipe_runtime_mode_flags_0x78c_0x790`
  -> `0x00411ee0` `structure_candidate_rebuild_cargo_membership_and_scaled_rate_tables`
  -> `0x00412fb0` `structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability`
  -> `0x00435630` `scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables`
- `0x00412fb0` `structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability`
  -> `0x004120b0` `structure_candidate_stream_load_runtime_record_and_rebuild_cargo_state`
  -> `0x00412ab0` `structure_candidate_collection_refresh_stem_overridable_policy_dword_0xbc`
  -> `0x00412c10` `structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh`
  -> `0x00412d70` `structure_candidate_collection_rebuild_runtime_records_from_scenario_state`
  -> `0x004131f0` `structure_candidate_collection_construct_and_stream_load_runtime_records`
- `0x004131f0` `structure_candidate_collection_construct_and_stream_load_runtime_records`
  -> `0x00412fb0` `structure_candidate_collection_stream_load_rebuild_runtime_summaries_and_refresh_named_availability`
  -> `0x00517ce0` `indexed_collection_base_init_vtable_5d1aa0`
  -> `0x00518570` `indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple`
- `0x0041e2b0` `structure_candidate_rebuild_local_service_metrics`
  -> `0x0041ea50` `structure_candidate_collection_run_post_load_local_service_setup_phase`
- `0x0041e970` `structure_candidate_collection_refresh_filter_and_year_visible_counts`
  -> `0x0041eac0` `structure_candidate_collection_refresh_cargo_economy_filter_flags`
  -> `0x00443a50` `world_entry_transition_and_runtime_bringup`
- `0x0041e9f0` `cargo_collection_find_entry_id_by_exact_name`
  -> `0x0041ea50` `structure_candidate_collection_run_post_load_local_service_setup_phase`
  -> `0x00435630` `scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
- `0x0041ea50` `structure_candidate_collection_run_post_load_local_service_setup_phase`
  -> `0x0041e2b0` `structure_candidate_rebuild_local_service_metrics`
  -> `0x004384d0` `world_run_post_load_generation_pipeline`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
- `0x0041eac0` `structure_candidate_collection_refresh_cargo_economy_filter_flags`
  -> `0x0041e970` `structure_candidate_collection_refresh_filter_and_year_visible_counts`
- `0x00433260` `shell_setup_filter_candidate_file_by_dataset_and_payload_flags`
  -> `0x00530c80` `global_indexed_slot_table_open_or_reuse_named_stream_slot`
  -> `0x00531150` `global_indexed_slot_table_read_bytes_from_slot`
  -> `0x00531360` `global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter`
- `0x00434ea0` `scenario_state_query_named_candidate_availability_record_value`
  -> `0x00412c10` `structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh`
  -> `0x00434f20` `scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
- `0x00434f20` `scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters`
  -> `0x00412c10` `structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh`
  -> `0x00436a70` `scenario_state_preseed_named_candidate_availability_overrides_from_editor_map_placed_structures`
  -> `0x00437737` `world_preseed_named_candidate_availability_records_from_live_pool`
  -> `0x004cf430` `map_editor_industry_availability_panel_handle_message`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
- `0x00435630` `scenario_state_rebuild_port_warehouse_cargo_recipe_runtime_tables`
  -> `0x00412d70` `structure_candidate_collection_rebuild_runtime_records_from_scenario_state`
  -> `0x0041e9f0` `cargo_collection_find_entry_id_by_exact_name`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
- `0x00436a70` `scenario_state_preseed_named_candidate_availability_overrides_from_editor_map_placed_structures`
  -> `0x00434f20` `scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters`
  -> `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518140` `indexed_collection_resolve_live_entry_by_id`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
- `0x00437737` `world_preseed_named_candidate_availability_records_from_live_pool`
  -> `0x00434f20` `scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters`
  -> `0x004384d0` `world_run_post_load_generation_pipeline`
- `0x004384d0` `world_run_post_load_generation_pipeline`
  -> `0x0041ea50` `structure_candidate_collection_run_post_load_local_service_setup_phase`
  -> `0x00437737` `world_preseed_named_candidate_availability_records_from_live_pool`
- `0x00443a50` `world_entry_transition_and_runtime_bringup`
  -> `0x00412bd0` `structure_candidate_collection_rebuild_cargo_membership_tables_counts_and_scaled_rate_bands_for_all_live_records`
  -> `0x00412c10` `structure_candidate_collection_refresh_named_availability_latch_0x7ac_and_tail_into_cargo_economy_filter_refresh`
  -> `0x0041e970` `structure_candidate_collection_refresh_filter_and_year_visible_counts`
  -> `0x00437737` `world_preseed_named_candidate_availability_records_from_live_pool`
  -> `0x00530c80` `global_indexed_slot_table_open_or_reuse_named_stream_slot`
  -> `0x00531150` `global_indexed_slot_table_read_bytes_from_slot`
  -> `0x00531360` `global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter`
- `0x00455a70` `runtime_object_publish_current_position_triplet_with_height_bias`
  -> `0x005a10d0` `math_round_st0_to_signed_qword_with_current_x87_mode`
- `0x004cf430` `map_editor_industry_availability_panel_handle_message`
  -> `0x00434f20` `scenario_state_upsert_named_candidate_availability_record_and_refresh_runtime_filters`
- `0x00517ce0` `indexed_collection_base_init_vtable_5d1aa0`
  -> `0x00518570` `indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple`
- `0x00517cf0` `indexed_collection_slot_count`
  -> `0x00518380` `indexed_collection_get_nth_live_entry_id`
- `0x00517f90` `indexed_collection_grow_payload_bitset_and_auxiliary_link_bands_for_additional_ids`
  -> `0x00518570` `indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple`
- `0x00518570` `indexed_collection_construct_seed_record_layout_slot_bounds_and_aux_band_tuple`
  -> `0x00517ce0` `indexed_collection_base_init_vtable_5d1aa0`
  -> `0x00517f90` `indexed_collection_grow_payload_bitset_and_auxiliary_link_bands_for_additional_ids`
- `0x00530a00` `global_indexed_slot_table_service_or_release_one_slot_state`
  -> `0x0053afd0` `shared_release_owned_heap_ptr_field_0_and_clear_root`
- `0x00530ba0` `global_indexed_slot_table_release_slot_buffers_and_service_if_active`
  -> `0x00530a00` `global_indexed_slot_table_service_or_release_one_slot_state`
- `0x00530c80` `global_indexed_slot_table_open_or_reuse_named_stream_slot`
  -> `0x00433260` `shell_setup_filter_candidate_file_by_dataset_and_payload_flags`
  -> `0x00443a50` `world_entry_transition_and_runtime_bringup`
  -> `0x00530ba0` `global_indexed_slot_table_release_slot_buffers_and_service_if_active`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
- `0x00531150` `global_indexed_slot_table_read_bytes_from_slot`
  -> `0x00531360` `global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter`
  -> `0x00531380` `global_indexed_slot_table_read_varlen_heap_string`
- `0x00531360` `global_indexed_slot_table_read_one_tagged_u32_header_and_optionally_bump_counter`
  -> `0x00531150` `global_indexed_slot_table_read_bytes_from_slot`
- `0x00531380` `global_indexed_slot_table_read_varlen_heap_string`
  -> `0x00531150` `global_indexed_slot_table_read_bytes_from_slot`
- `0x0053afd0` `shared_release_owned_heap_ptr_field_0_and_clear_root`
  -> `0x00530a00` `global_indexed_slot_table_service_or_release_one_slot_state`
- `0x0056af70` `secondary_overlay_chunk_init_quantized_origin_and_clear_4x4_local_page_table`
  -> `0x005a10d0` `math_round_st0_to_signed_qword_with_current_x87_mode`
- `0x005a10d0` `math_round_st0_to_signed_qword_with_current_x87_mode`
  -> `0x00455a70` `runtime_object_publish_current_position_triplet_with_height_bias`
  -> `0x0056af70` `secondary_overlay_chunk_init_quantized_origin_and_clear_4x4_local_page_table`
- `0x005a1e1d` `string_parse_signed_decimal_with_locale_space_skip_core`
  -> `0x005abcd8` `crt_get_or_create_current_thread_data_preserving_last_error`
- `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
  -> `0x005a5838` `string_casefold_one_byte_or_dbcs_pair_via_current_locinfo`
  -> `0x005abcd8` `crt_get_or_create_current_thread_data_preserving_last_error`
  -> `0x005b0040` `string_compare_casefolded_ascii_nul_terminated`
- `0x005a5838` `string_casefold_one_byte_or_dbcs_pair_via_current_locinfo`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
  -> `0x005a5900` `string_casefold_one_signed_byte_via_current_locinfo`
  -> `0x005a5f26` `string_compare_casefolded_current_locale_bounded`
  -> `0x005ac579` `locale_map_multibyte_string_via_lcmapstringw_or_lcmapstringa_fallback`
- `0x005a5900` `string_casefold_one_signed_byte_via_current_locinfo`
  -> `0x005a5838` `string_casefold_one_byte_or_dbcs_pair_via_current_locinfo`
  -> `0x005abcd8` `crt_get_or_create_current_thread_data_preserving_last_error`
- `0x005a5f26` `string_compare_casefolded_current_locale_bounded`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
  -> `0x005a5838` `string_casefold_one_byte_or_dbcs_pair_via_current_locinfo`
  -> `0x005abcd8` `crt_get_or_create_current_thread_data_preserving_last_error`
- `0x005abcd8` `crt_get_or_create_current_thread_data_preserving_last_error`
  -> `0x005a1e1d` `string_parse_signed_decimal_with_locale_space_skip_core`
- `0x005b0040` `string_compare_casefolded_ascii_nul_terminated`
  -> `0x005a57cf` `string_compare_casefolded_current_locale_nul_terminated`
