Source code for ralph.mcp.protocol._session_drain
"""SessionDrain — pipeline drain identity for a Ralph session."""
from __future__ import annotations
from enum import StrEnum
[docs]
class SessionDrain(StrEnum):
"""Pipeline drain identity for a Ralph session."""
PLANNING = "planning"
DEVELOPMENT = "development"
DEVELOPMENT_ANALYSIS = "development_analysis"
DEVELOPMENT_COMMIT = "development_commit"
ANALYSIS = "analysis"
REVIEW = "review"
REVIEW_ANALYSIS = "review_analysis"
REVIEW_COMMIT = "review_commit"
FIX = "fix"
COMMIT = "commit"
__all__ = ["SessionDrain"]