disinto/docs
openhands 5822dc89d9 fix: feat: unified escalation — single PHASE:escalate path for all agents (#510)
Replace PHASE:needs_human with PHASE:escalate across all agent types.
Consolidates 6 overlapping escalation mechanisms into one unified path:
detect → notify via Matrix → session stays alive → human reply injected → resume.

Key changes:
- PHASE:escalate replaces PHASE:needs_human everywhere (16 files)
- CI exhausted now escalates instead of immediately marking blocked
- Matrix listener routes free-text replies to vault tmux sessions
- Vault agent writes PHASE:escalate files for procurement requests
- Supervisor monitors PHASE:escalate sessions in health checks
- 24h timeout on escalation → blocked label + session killed
- All 38 phase protocol tests updated and passing

Supersedes #462, #458, #465.
2026-03-21 19:39:04 +00:00
..
AGENT-DESIGN.md fix: dev-poll.sh contains heavy judgment-in-bash not captured in the Current State table (#250) 2026-03-21 07:20:12 +00:00
EVIDENCE-ARCHITECTURE.md fix: Clarify sense-process resource profile — 'change nothing' is inaccurate for docker-based processes (#229) 2026-03-20 17:00:21 +00:00
PHASE-PROTOCOL.md fix: feat: unified escalation — single PHASE:escalate path for all agents (#510) 2026-03-21 19:39:04 +00:00