Documents the automation foundation plan (nine epics, Epic 1 taskified) and the accepted model-provider registry contract. Updates .env.example for backlog import workspace id and local/cloud AI provider env guidance. Co-authored-by: Cursor <cursoragent@cursor.com>
1 KiB
1 KiB
| kind | slug | title | plan_slug | status | priority | tenant_id | cursor_epic_id | updated_at |
|---|---|---|---|---|---|---|---|---|
| epic | forge-webhooks | Forge webhooks — PR and CI events drive convoy transitions | automation-foundation | draft | P2 | global | null | 2026-07-03 |
Epic objective
Webhook receivers on Echodo for connected forges: PR opened → pr_review; PR merged → trigger doc-writer job + merged; CI failed → optional blocked or notify. Supports Forgejo and GitHub adapters minimum.
In scope / out of scope
In scope
POST /api/webhooks/forge/:repoLinkIdwith signature verification.- Map events to
transition_convoy_status(actor: automation). - Link PR branch to convoy/brief via branch naming convention or PR body marker.
Out of scope
- Replacing Coolify deploy webhooks for Gate 3 prod promote (manual or separate integration).
Dependencies
- Epic 3, 4, 7.
Acceptance criteria
- Merge on Forgejo moves convoy from
pr_reviewtomergedwhen Gate 2 approved.
Tasks
To be decomposed when epic graduates to ready.