Added
Approval gates — structured human-in-the-loop workflow for task sign-off. Agents call
POST /tasks/:id/request-approvalinstead of moving tasks to Done. Tasks enter a new “Pending Review” section. Humans approve or reject with structured feedback (rejection_typeenum so agents can route without parsing prose).POST /tasks/:id/approveandPOST /tasks/:id/reject— human review endpoints. Approve moves to Done; reject returns to In Progress reassigned to the original agent.4 new MCP tools:
request_approval,approve_task,reject_task,list_pending_approvals. Total MCP tool count: 244.Approval panel in task sidenav — renders agent summary, commit hash, artifact links, and verdict badge (approved/rejected). Approve/Reject buttons for humans when task is in Pending Review.
“Pending Review” board column inserts automatically between In Progress and Done when the first task enters it — no manual setup required.
Scalar API reference UI at
GET /api/reference— interactive docs backed by the auto-generated OpenAPI 3.1 spec. No authentication required.