Auto-approve read-only clarification breakpoints
automation-rule:auto-approve-readonly-clarifications
AutomationRulelifecycle/automation-rules/auto-approve-readonly-breakpoints.yaml·Open in Graph → {
"id": "automation-rule:auto-approve-readonly-clarifications",
"_kind": "AutomationRule",
"_file": "lifecycle/automation-rules/auto-approve-readonly-breakpoints.yaml",
"_cluster": "lifecycle",
"attributes": {
"displayName": "Auto-approve read-only clarification breakpoints",
"triggerType": "webhook",
"webhookPort": 4187,
"webhookPath": "/automations/webhooks/breakpoint-elicitation",
"webhookMethod": "POST",
"webhookAuthType": "bearer",
"sourceEvent": "babysitter:breakpoint.elicitation",
"lifecycleState": "active",
"targetProjectId": "project:babysitter-core",
"targetBoardProjectId": "board:babysitter-default",
"taskTemplateTitle": "Auto-approved: {{breakpoint.id}}",
"taskTemplatePriority": "low",
"taskTemplateStatus": "backlog",
"routingAction": "canonical-issue-create",
"sourceKind": "config-file",
"createdAt": "2026-04-28",
"description": "Mirrors a BreakpointRule with action=auto-approve, pattern matching\nbreakpointIds whose ActionCategory resolves to `read` (per\nApprovalPosture in packages/sdk/src/breakpoints/types.ts). When the\norchestrator elicits a read-only clarification breakpoint, this rule\nfires, emits a canonical kanban issue annotated with the auto-approval\ndecision, and records the matched rule id on the audit trail. Source:\npackages/sdk/src/breakpoints/rules.ts (addRule + readRules).\n"
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent:babysitter",
"to": "automation-rule:auto-approve-readonly-clarifications",
"kind": "defines_automation_rule",
"attributes": {}
}
]
}