{"config_version":"v3","instruments":{"cn_equity_sh_600866":{"ticker":"600866","exchange":"SH","instrument_type":"equity","display_name_cn":"星湖科技","display_name_en":"Xinghu Technology","industry_template":"amino_acid_cycle","cycle_tag_cn":"氨基酸","runtime_bindings":{"core_product_binding":"blended_amino_acid_basket","raw_material_cost_proxy":"template_default","demand_proxy_priority":["hog_demand_proxy","feed_demand_proxy"]}},"cn_equity_sh_600328":{"ticker":"600328","exchange":"SH","instrument_type":"equity","display_name_cn":"中盐化工","display_name_en":"China Salt Chemical","industry_template":"soda_ash_cycle","cycle_tag_cn":"纯碱","runtime_bindings":{"soda_ash_subtype_rule":"subtype_basket","major_cost_proxy":"template_default","inventory_scope":"social_plus_factory_inventory"}}},"templates":{"amino_acid_cycle":{"template_family":"cyclical_commodity","signal_model":"role_based_cycle_signal","required_roles":["cycle_driver","demand_proxy","financial_confirmation"],"leading_roles":["cycle_driver","demand_proxy"],"confirmatory_roles":["financial_confirmation"],"conditions":{"cycle_driver":{"display_name_cn":"主产品价格或价差","role":"cycle_driver","required":true,"preferred_frequency":"DAILY","default_weight":1.0,"metrics":["core_amino_acid_price","product_raw_material_spread"]},"demand_proxy":{"display_name_cn":"下游需求proxy","role":"demand_proxy","required":true,"preferred_frequency":"DAILY","default_weight":1.0,"metrics":["hog_demand_proxy","feed_demand_proxy"]},"financial_confirmation":{"display_name_cn":"滞后财务确认","role":"financial_confirmation","required":true,"preferred_frequency":"QUARTERLY","default_weight":1.0,"metrics":["gross_margin","operating_cashflow","inventory_efficiency"]}},"output_rules":{"turning_allowed_when":["leading_roles align","financial_confirmation is not yet aligned"],"flat_when":["cycle_driver and demand_proxy conflict"],"confirmed_direction_requires":["cycle_driver aligned","demand_proxy aligned","at least one financial confirmation metric aligned"],"block_conditions":["core cycle_driver unusable"]}},"soda_ash_cycle":{"template_family":"cyclical_commodity","signal_model":"role_based_cycle_signal","required_roles":["cycle_driver","balance_proxy","financial_confirmation"],"leading_roles":["cycle_driver","balance_proxy"],"confirmatory_roles":["financial_confirmation"],"conditions":{"cycle_driver":{"display_name_cn":"纯碱价格或价差","role":"cycle_driver","required":true,"preferred_frequency":"DAILY","default_weight":1.0,"metrics":["soda_ash_price","soda_ash_cost_spread"]},"balance_proxy":{"display_name_cn":"库存/开工率/下游需求proxy","role":"balance_proxy","required":true,"preferred_frequency":"WEEKLY","default_weight":1.0,"metrics":["inventory_level","operating_rate","downstream_demand_proxy"]},"financial_confirmation":{"display_name_cn":"滞后财务确认","role":"financial_confirmation","required":true,"preferred_frequency":"QUARTERLY","default_weight":1.0,"metrics":["gross_margin","operating_cashflow","inventory_efficiency"]}},"output_rules":{"turning_allowed_when":["cycle_driver and balance_proxy align","financial_confirmation is not yet aligned"],"flat_when":["cycle_driver and balance_proxy conflict"],"confirmed_direction_requires":["cycle_driver aligned","balance_proxy aligned","at least one financial confirmation metric aligned"],"block_conditions":["core cycle_driver unusable"]}},"shipping_cycle_example":{"template_family":"rate_supply_demand_cycle","signal_model":"role_based_cycle_signal","status":"example_only","required_roles":["cycle_driver","balance_proxy","demand_proxy","financial_confirmation"],"leading_roles":["cycle_driver","balance_proxy","demand_proxy"],"confirmatory_roles":["financial_confirmation"],"conditions":{"freight_rate_driver":{"display_name_cn":"运价驱动","role":"cycle_driver","required":true,"preferred_frequency":"DAILY","metrics":["freight_rate_index"]},"fleet_balance_proxy":{"display_name_cn":"运力/供给平衡","role":"balance_proxy","required":true,"preferred_frequency":"WEEKLY","metrics":["active_fleet_supply","orderbook_ratio"]},"shipping_demand_proxy":{"display_name_cn":"货运需求proxy","role":"demand_proxy","required":true,"preferred_frequency":"WEEKLY","metrics":["cargo_demand_proxy"]},"financial_confirmation":{"display_name_cn":"滞后财务确认","role":"financial_confirmation","required":true,"preferred_frequency":"QUARTERLY","metrics":["gross_margin","operating_cashflow"]}}}},"runtime_artifacts":{"required":["final_output","state_store","run_manifest"],"run_manifest":{"must_include":["run_id","as_of_date","data_version","config_version","instrument_ids","validator_result","governance_summary","blocked_reasons","transition_summary","replay_hash"],"persistence_rule":"write_together_with_output_and_state","replay_rule":"must_support_post_run_audit"}}}