Submatter/.convoys/model-provider-registry.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.4 KiB

name classification success_metric skip status created model_policy
model-provider-registry server-only Operators configure Anthropic + local coder aliases and per-role routing from Settings; agent runs log modelAlias.
ia
ux
design
a11y
visual
smoke
shipped 2026-07-07
roles escalate_to
role-conductor role-architect role-implementer role-reviewer
claude-planning claude-planning qwen-coder qwen-coder
claude-planning

Model provider registry (Epic 1)

Why

Echodo needs a workspace-scoped model registry and resolveModel() contract before orchestrator/worker can dispatch unattended jobs. Epic 1 on feat/automation-foundation delivered the full slice.

Scope

  • packages/shared — schemas + resolveModel()
  • model_providers / role_model_routes tables
  • api.ai.models tRPC + Settings UI
  • agent_runs model columns + MCP complete_task fields

Roles invoked

Conductor → Architect (briefs = Epic 1 tasks) → Implementer (per task) → Reviewer (PR).

Outcome

Shipped in PR on feat/automation-foundation. Epic 2 convoy scaffolding added after merge for ongoing automation-foundation work.

Briefs (architect mapping)

Brief Task slug
1 shared-schemas-resolve-model
2 db-model-providers-migration
3 trpc-models-router
4 settings-ai-providers-ui
5 settings-ai-role-routing-ui
6 agent-runs-model-logging