Submatter/plans/Plan-automation-foundation/Epic-pipeline-convoy-scaffolding/Epic-pipeline-convoy-scaffolding.md
Randall Stillwell 76dacff58d feat(convoys): add pipeline convoy scaffolding (Epic 2)
Installs .convoys/README.md, log-convoy-event.sh, convoy-planning Cursor rule,
and gitignored metrics JSONL. Documents Echodo dogfood kickoff and adds a
shipped convoy record for Epic 1 model provider registry.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 14:17:18 -05:00

1.5 KiB

kind slug title plan_slug status priority tenant_id cursor_epic_id updated_at agent_prompt
epic pipeline-convoy-scaffolding Pipeline convoy scaffolding — .convoys/ and metrics in tasks repo automation-foundation done P1 global null 2026-07-07 Epic: pipeline convoy scaffolding. Install .convoys/, log-convoy-event.sh, convoy-planning.mdc. No MCP or orchestrator code. claim_task before work.

Epic objective

Install L3 convoy infrastructure in the tasks repo so agent-pipeline dogfooding works: .convoys/README.md, scripts/log-convoy-event.sh, .cursor/rules/convoy-planning.mdc, .gitignore entry for .convoys/.metrics.jsonl.

Can run in parallel with Epic 1 (model provider registry).

In scope / out of scope

In scope

  • Copy/adapt from agent-pipeline L3 _common templates (manifest-aware paths).
  • Document kickoff ritual in .convoys/README.md.

Out of scope

  • Convoy lifecycle MCP (Epic 4).
  • Creating convoy files for other consumer repos.

Dependencies

  • None (bootstrap from agent-pipeline templates).

Blocks

  • Epic 4 (convoy lifecycle MCP) — operators need a place to write convoy files first.

Acceptance criteria

  • bash scripts/log-convoy-event.sh role=role-conductor convoy=test appends valid JSONL.
  • role-conductor can write .convoys/<slug>.md without conflicting rules.

Tasks

Task Link
log-convoy-event script ./Task-log-convoy-event-script.md
README + planning rule ./Task-convoy-readme-and-planning-rule.md