fix: Remove escalation — planner routes through vault instead (#721)
Remove ESCALATED signal and escalation handling from planner, supervisor, and gardener. When blocked on external resources or human decisions, these agents now file vault procurement items (vault/pending/*.md) instead of escalating directly to the human. Changes: - Planner formula: ESCALATED signal replaced with HUMAN_BLOCKED; files vault items and marks prerequisites as blocked-on-vault - Supervisor formula/prompt: escalation sections replaced with vault item filing; preflight now reports pending vault items instead of escalation replies - Gardener formula: ESCALATE action replaced with VAULT action; files vault/pending/*.md for human decisions - Groom-backlog formula: same ESCALATE→VAULT replacement - Gardener shell: PHASE:escalate replaced with PHASE:failed for merge blocks and CI exhaustion; escalation reply consumption removed - Supervisor shell: escalation reply consumption removed from both supervisor-run.sh and legacy supervisor-poll.sh - Prerequisite tree: #466 updated from "escalated" to "blocked-on-vault" The vault is the factory's only interface to the human for resources and approvals. Dev/action agents retain PHASE:escalate for operational session issues (CI timeouts, merge blocks) which are a different mechanism. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
850a8d743f
commit
f2064ba67c
11 changed files with 117 additions and 113 deletions
|
|
@ -24,8 +24,8 @@ Status: DONE — #395 closed
|
|||
|
||||
## Objective: Example project demonstrating full lifecycle (#466)
|
||||
- [x] disinto init working (#393)
|
||||
- [ ] Human decision on implementation approach (external repo vs local demo) ⚠ escalated — awaiting human decision (since 2026-03-23)
|
||||
Status: BLOCKED — bounced by dev-agent (too large), escalated by gardener, 3 days without human response
|
||||
- [ ] Human decision on implementation approach (external repo vs local demo) — blocked-on-vault
|
||||
Status: BLOCKED — bounced by dev-agent (too large), routed to vault for human decision
|
||||
|
||||
## Objective: Landing page communicating value proposition (#534)
|
||||
- [x] disinto init working (#393)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue