Skip to content

Commit e45a17c

Browse files
Pigbibicodex
andcommitted
Fix plugin runner lifecycle reexports
Co-Authored-By: Codex <noreply@openai.com>
1 parent 3e39e45 commit e45a17c

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

src/quant_strategy_plugins/strategy_plugin_runner.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,20 @@
1515
write_crisis_response_shadow_outputs,
1616
)
1717
from .macro_risk_governor_plugin import (
18-
MACRO_RISK_GOVERNOR_PROFILE,
1918
build_macro_risk_governor_signal,
2019
write_macro_risk_governor_outputs,
2120
)
2221
from .market_regime_control_plugin import (
23-
MARKET_REGIME_CONTROL_PROFILE,
2422
build_market_regime_control_signal,
2523
write_market_regime_control_outputs,
2624
)
2725
from .panic_reversal_shadow_plugin import (
28-
PANIC_REVERSAL_PROFILE,
2926
build_panic_reversal_shadow_signal,
3027
write_panic_reversal_shadow_outputs,
3128
)
3229
from .russell_1000_multi_factor_defensive_snapshot import read_table
3330
from .taco_panic_rebound_research import DEFAULT_EVENT_SET, resolve_trade_war_event_set
3431
from .taco_rebound_shadow_plugin import (
35-
TACO_REBOUND_PROFILE,
3632
build_taco_rebound_shadow_signal,
3733
write_taco_rebound_shadow_outputs,
3834
)
@@ -51,6 +47,7 @@
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,
@@ -63,10 +60,6 @@
6360
)
6461

6562
DEFAULT_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
7063
SUPPORTED_PLUGIN_MODES = (SHADOW_MODE,)
7164
STRATEGY_PLUGIN_MESSAGE_SCHEMA_VERSION = "strategy_plugin_messages.v1"
7265
STRATEGY_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

Comments
 (0)