Source code for ralph.policy.models._phase_loop_policy

"""PhaseLoopPolicy Pydantic model."""

from __future__ import annotations

from pydantic import ConfigDict, Field

from ralph.policy.models._frozen_policy_model import _FrozenPolicyModel


[docs] class PhaseLoopPolicy(_FrozenPolicyModel): """Loop linkage for analysis phases.""" model_config = ConfigDict(frozen=True, extra="forbid") iteration_state_field: str = Field(...) loopback_review_outcome: str | None = None