← ClaudeAtlas

graph-executionlisted

Executes complex workflows using deterministic graph-state machines, explicit transition guards, transactional worktree isolation, receipt gates, and automatic rollback on verification failure.
richfrem/agent-plugins-skills · ★ 6 · AI & Automation · score 74
Install: claude install-skill richfrem/agent-plugins-skills
# Graph-Planned Execution (Deterministic State Machine Protocol) Provides a deterministic, graph-planned execution primitive for tasks requiring formal state tracking, non-negotiable human approval gates, isolated worktree sandboxing, and guaranteed safe rollback. --- ## 1. Overview: Loops vs. Graphs While standard agent loops rely on conversational context to decide next steps, **Graph Execution** models tasks as a formal Directed Acyclic Graph (DAG) or finite state machine: ```mermaid stateDiagram-v2 [*] --> TRIAGE: Task / Error Trigger TRIAGE --> PLAN: 4-Box Automation Gate Passed PLAN --> AWAITING_APPROVAL: Transaction Manifest Formulated AWAITING_APPROVAL --> AUTHORIZED: User Explicit Approval ("Proceed") AUTHORIZED --> CREATE_WORKTREE: Worktree Sandbox Initialized CREATE_WORKTREE --> EXECUTE: Mutation Attempt (1-3) EXECUTE --> VERIFY_GATE: Objective Verifier Run VERIFY_GATE --> PRE_COMMIT_RECEIPT: Verifier Passed (exit 0) VERIFY_GATE --> PLAN: Verifier Failed (Attempts < 3) VERIFY_GATE --> ROLLBACK: Verifier Failed (Attempts == 3) PRE_COMMIT_RECEIPT --> COMMIT: Staged Tree Validated & Committed ROLLBACK --> FINAL_RECEIPT: Layer 2 Transferred & Worktree Removed COMMIT --> FINAL_RECEIPT: Local Cycle Successful FINAL_RECEIPT --> [*]: Terminal Receipt Logged ``` --- ## 2. The Core Invariants 1. **State in Files, Not Prompts:** The active node, attempt count, and operation bounds are stored in `.agent/learnin