Adds server-enforced convoy transitions with gate actor guards, convoy_events logging, and six MCP tools (create, brief, transition, log, query, reconcile). Co-authored-by: Cursor <cursoragent@cursor.com>
564 B
564 B
| kind | slug | title | plan_slug | epic_slug | status | priority | tenant_id | owner | cursor_todo_id | updated_at |
|---|---|---|---|---|---|---|---|---|---|---|
| task | shared-convoy-state-machine | Shared convoy status enum, VALID_TRANSITIONS, and actor guards | automation-foundation | convoy-lifecycle-mcp | done | P1 | global | unassigned | null | 2026-07-07 |
Task summary
Pure validateConvoyTransition() with gate actor enforcement and vitest coverage.
Acceptance criteria
draft → releasedrejected (INVALID_TRANSITION)role-architectcannot performconvoy_review → ready(FORBIDDEN_ACTOR)