{
"id": "human-checkpoint:pre-merge-review",
"_kind": "HumanCheckpoint",
"_file": "lifecycle/checkpoints/human-checkpoints-canonical.yaml",
"_cluster": "lifecycle",
"attributes": {
"displayName": "Pre-merge review",
"kind": "review",
"blockingPolicy": "hard",
"urgency": "high",
"interactionKind": "sync",
"description": "Human reviews the proposed change before merge. Hard block — the run\npauses until the reviewer responds.\n"
},
"outgoingEdges": [
{
"from": "human-checkpoint:pre-merge-review",
"to": "channel:slack-example",
"kind": "notifies_via",
"attributes": {}
},
{
"from": "human-checkpoint:pre-merge-review",
"to": "channel:claude-ai-web",
"kind": "notifies_via",
"attributes": {}
},
{
"from": "human-checkpoint:pre-merge-review",
"to": "breakpoint-strategy:binary-approval",
"kind": "has_strategy",
"attributes": {}
},
{
"from": "human-checkpoint:pre-merge-review",
"to": "responder-profile:tech-lead",
"kind": "routes_to_responder",
"attributes": {}
}
],
"incomingEdges": []
}