{
"id": "human-checkpoint:plan-edit",
"_kind": "HumanCheckpoint",
"_file": "lifecycle/checkpoints/human-checkpoints-canonical.yaml",
"_cluster": "lifecycle",
"attributes": {
"displayName": "Plan edit",
"kind": "edit",
"blockingPolicy": "soft",
"description": "Human can edit the plan before execution proceeds. Soft block — proceeds\nafter a configurable timeout if the human does not respond.\n",
"urgency": "normal",
"interactionKind": "sync"
},
"outgoingEdges": [
{
"from": "human-checkpoint:plan-edit",
"to": "channel:claude-ai-web",
"kind": "notifies_via",
"attributes": {}
},
{
"from": "human-checkpoint:plan-edit",
"to": "role:tech-lead",
"kind": "escalates_to",
"attributes": {}
},
{
"from": "human-checkpoint:plan-edit",
"to": "breakpoint-strategy:free-form-edit",
"kind": "has_strategy",
"attributes": {}
},
{
"from": "human-checkpoint:plan-edit",
"to": "responder-profile:tech-lead",
"kind": "routes_to_responder",
"attributes": {}
},
{
"from": "human-checkpoint:plan-edit",
"to": "breakpoint-answer:plan-edit-example",
"kind": "has_answer",
"attributes": {}
},
{
"from": "human-checkpoint:plan-edit",
"to": "decision-memory:plan-edit-amendments-pattern",
"kind": "records_decision_memory",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "subagent:claude-code.plan",
"to": "human-checkpoint:plan-edit",
"kind": "uses_checkpoint",
"attributes": {}
},
{
"from": "breakpoint-answer:plan-edit-example",
"to": "human-checkpoint:plan-edit",
"kind": "answer_for",
"attributes": {}
}
]
}