Submatter/plans/Plan-automation-foundation/Epic-apps-worker-v1/Task-worker-live-e2e-dogfood.md
Randall Stillwell d1b2b9695e docs(plans): expand automation foundation for owner cockpit vision
Add epics 10–12 (plans UI, completion artifacts, ops copilot), worker
draft-PR and live E2E verify tasks, and phase A–E execution order after
A1 gap review.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 14:11:20 -05:00

2.1 KiB

kind slug title plan_slug epic_slug status priority tenant_id owner cursor_todo_id updated_at
task worker-live-e2e-dogfood Live E2E dogfood — Go to worker job without Cursor (A1 verify) automation-foundation apps-worker-v1 ready P1 global unassigned null 2026-08-12

Task summary

Operator verification checklist: prove Mission Control Go → orchestrator enqueue → worker (non-dry-run) completes one implementer brief with model/token metadata — without a Cursor coding session for that brief.

Description

Phase A1 from the owner vision playbook. Code for the loop and checkpoints exists; this task is the proof on your deploy (Coolify / local Redis), not more scaffolding.

Mark this task done only when every acceptance criterion below is true in production or a documented staging environment.

Checklist (operator)

  1. ORCHESTRATOR_DRY_RUN=0, WORKER_DRY_RUN=0, REDIS_URL set on orchestrator + worker services
  2. Workspace has model aliases + role routes for role-implementer
  3. Connected repo (or monorepo) reachable from worker
  4. Create or reconcile a convoy with an implementer brief
  5. Advance to ready / trigger dispatch (Gate 1 approve if needed)
  6. Worker logs show job pickup + complete_task / role_complete
  7. Settings → Runs shows model alias + tokens for that run
  8. (Preferred) Draft PR exists after Task-worker-draft-pr

Not this task

  • Building new worker features (use sibling tasks)
  • Forge webhooks (Epic 8)

Subtasks

  • Document exact Coolify/env values used (no secrets in git — names only)
  • Record convoy slug + run id in task notes or convoy_events
  • Confirm dry-run modes still work when Redis missing

Estimation

S (ops)

Acceptance criteria

  • One implementer brief completed unattended (no Cursor session for that brief)
  • agent_runs row has model_alias and token totals
  • Convoy progressed or logged role_complete visible in Mission Control detail
  • Orchestrator/worker were not in dry-run for the successful job
  • Epic: ./Epic-apps-worker-v1.md
  • Plan: ../Plan-automation-foundation.md