Kairo-Jinkendo/backend/steering/strategies/next_action/__init__.py

19 lines
601 B
Python
Raw Normal View History

"""Bootstrap NextAction strategies."""
from __future__ import annotations
from steering.strategies.next_action.default_strategy import default_strategy
from steering.strategies.next_action.product_milestone_driven import (
product_milestone_strategy,
)
from steering.strategies.next_action.registry import (
get_next_action_strategy,
register_next_action_strategy,
)
def register_builtin_strategies() -> None:
for strategy in (default_strategy, product_milestone_strategy):
if not get_next_action_strategy(strategy.key):
register_next_action_strategy(strategy)