Source code for ralph.pipeline.effects.early_skip_commit_effect
"""Early-skip-commit pipeline effect."""
from __future__ import annotations
from dataclasses import dataclass
[docs]
@dataclass(frozen=True)
class EarlySkipCommitEffect:
"""Effect to skip a commit phase before prompt materialization or agent invocation.
Emitted by the orchestrator when the worktree has no pending work so the
commit phase can advance via COMMIT_SKIPPED without creating a commit prompt
or invoking a commit agent.
"""
pass