1515 write_crisis_response_shadow_outputs ,
1616)
1717from .macro_risk_governor_plugin import (
18- MACRO_RISK_GOVERNOR_PROFILE ,
1918 build_macro_risk_governor_signal ,
2019 write_macro_risk_governor_outputs ,
2120)
2221from .market_regime_control_plugin import (
23- MARKET_REGIME_CONTROL_PROFILE ,
2422 build_market_regime_control_signal ,
2523 write_market_regime_control_outputs ,
2624)
2725from .panic_reversal_shadow_plugin import (
28- PANIC_REVERSAL_PROFILE ,
2926 build_panic_reversal_shadow_signal ,
3027 write_panic_reversal_shadow_outputs ,
3128)
3229from .russell_1000_multi_factor_defensive_snapshot import read_table
3330from .taco_panic_rebound_research import DEFAULT_EVENT_SET , resolve_trade_war_event_set
3431from .taco_rebound_shadow_plugin import (
35- TACO_REBOUND_PROFILE ,
3632 build_taco_rebound_shadow_signal ,
3733 write_taco_rebound_shadow_outputs ,
3834)
5147 PLUGIN_LIFECYCLE_POLICIES ,
5248 PLUGIN_LIFECYCLE_POLICY_REGISTRY ,
5349 PLUGIN_MACRO_RISK_GOVERNOR ,
50+ PLUGIN_MARKET_REGIME_CONTROL ,
5451 PLUGIN_NOTIFICATION_TARGET_POLICIES ,
5552 PLUGIN_NOTIFICATION_TARGET_POLICY_REGISTRY ,
5653 PLUGIN_PANIC_REVERSAL_SHADOW ,
6360)
6461
6562DEFAULT_RUNNER_OUTPUT_DIR = "data/output/strategy_plugins"
66- PLUGIN_MARKET_REGIME_CONTROL = MARKET_REGIME_CONTROL_PROFILE
67- PLUGIN_MACRO_RISK_GOVERNOR = MACRO_RISK_GOVERNOR_PROFILE
68- PLUGIN_PANIC_REVERSAL_SHADOW = PANIC_REVERSAL_PROFILE
69- PLUGIN_TACO_REBOUND_SHADOW = TACO_REBOUND_PROFILE
7063SUPPORTED_PLUGIN_MODES = (SHADOW_MODE ,)
7164STRATEGY_PLUGIN_MESSAGE_SCHEMA_VERSION = "strategy_plugin_messages.v1"
7265STRATEGY_PLUGIN_LOG_SCHEMA_VERSION = "strategy_plugin_log.v1"
@@ -1796,6 +1789,9 @@ def main(argv: list[str] | None = None) -> int:
17961789
17971790
17981791__all__ = [
1792+ "EVIDENCE_AUTOMATION_APPROVED" ,
1793+ "EVIDENCE_DEPRECATED_COMPATIBILITY" ,
1794+ "EVIDENCE_NOTIFICATION_ONLY" ,
17991795 "GENERAL_MARKET_REGIME_NOTIFICATION_TARGET" ,
18001796 "PLUGIN_CRISIS_RESPONSE_SHADOW" ,
18011797 "PLUGIN_MARKET_REGIME_CONTROL" ,
@@ -1807,13 +1803,16 @@ def main(argv: list[str] | None = None) -> int:
18071803 "PLUGIN_CONSUMPTION_POLICIES" ,
18081804 "PLUGIN_CONSUMPTION_POLICY_REGISTRY" ,
18091805 "PLUGIN_DEPRECATED_SUCCESSORS" ,
1806+ "PLUGIN_LIFECYCLE_POLICIES" ,
1807+ "PLUGIN_LIFECYCLE_POLICY_REGISTRY" ,
18101808 "PLUGIN_NOTIFICATION_TARGET_POLICIES" ,
18111809 "PLUGIN_NOTIFICATION_TARGET_POLICY_REGISTRY" ,
18121810 "PLUGIN_RESEARCH_ONLY_REASONS" ,
18131811 "PLUGIN_SCHEMA_VERSIONS" ,
18141812 "STRATEGY_PLUGIN_LOG_SCHEMA_VERSION" ,
18151813 "STRATEGY_PLUGIN_MESSAGE_SCHEMA_VERSION" ,
18161814 "PluginConsumptionPolicy" ,
1815+ "PluginLifecyclePolicy" ,
18171816 "PluginNotificationTargetPolicy" ,
18181817 "PluginRunResult" ,
18191818 "load_plugin_config" ,
0 commit comments