butler/gateway/locked_phases/__init__.py
Rama main · réplica de lectura del repositorio original.
from __future__ import annotations
from .state import LockedTurnState, _load_normalizers, _chain_callbacks
from .normalizer_phase import _phase_apply_correction_intent, _phase_apply_github_issues_intent, _phase_apply_normalizers_and_slash
from .hooks_phase import _phase_apply_prompt_hooks
from .augment_phase import _collect_ephemeral_gateway_banners, _phase_augment_prompt
from .init_phase import _phase_init_loop_role
from .validation_phase import _phase_validate_loop_messages, _phase_resolve_turn_budget, _phase_hygiene_compress, _phase_prefetch_and_callbacks
from .execute_phase import _phase_execute_turn, _phase_execute_turn_inner
from .finalize_phase import _phase_finalize_loop_diagnostics, _phase_finalize_interrupt_capture, _phase_finalize_memory_sync, _phase_finalize_eval_observability, _phase_finalize_prefetch_pr, _phase_finalize_turn
from .format_phase import _record_format_turn_langfuse, _append_format_turn_extras, _phase_format_turn_response
from .error_phase import _phase_format_error_card
__all__ = [
"LockedTurnState",
"_phase_apply_correction_intent",
"_phase_apply_github_issues_intent",
"_phase_apply_normalizers_and_slash",
"_phase_apply_prompt_hooks",
"_phase_augment_prompt",
"_phase_init_loop_role",
"_phase_validate_loop_messages",
"_phase_resolve_turn_budget",
"_phase_hygiene_compress",
"_phase_prefetch_and_callbacks",
"_phase_execute_turn",
"_phase_finalize_turn",
"_phase_format_turn_response",
"_phase_format_error_card",
]