orch: paquetes del binario Go

orch: paquetes del binario Go An architecture diagram generated by Archify. internal/cli · cmd/orch + subcomandos · binario orch (internal/) · importa todo internal/cli cmd/orch + subcomandos importa todo Planificación · atomize, graph, router, scaffold · binario orch (internal/) Planificación atomize, graph, router, scaffold internal/engine · Refill, Reap, CIPoller · binario orch (internal/) · + prompt, worktree, vcs internal/engine Refill, Reap, CIPoller + prompt, worktree, vcs internal/providers · claude, codex, opencode, gemini, agy · binario orch (internal/) internal/providers claude, codex, opencode, gemini, agy CLIs de agentes · un proceso por tarea · Architecture component CLIs de agentes un proceso por tarea git + gh/glab · worktree, push, PR, CI · Architecture component git + gh/glab worktree, push, PR, CI internal/state · SQLite orch.db · binario orch (internal/) · fuente de verdad internal/state SQLite orch.db fuente de verdad Dashboard y explain · internal/dashboard, internal/explain · binario orch (internal/) Dashboard y explain internal/dashboard, internal/explain internal/publish · snapshot, export, report · binario orch (internal/) internal/publish snapshot, export, report orch-cloud Worker · Cloudflare KV · Architecture component orch-cloud Worker Cloudflare KV internal/notify · webhooks Slack / Discord · binario orch (internal/) internal/notify webhooks Slack / Discord internal/mcp · orch_* tools (stdio) · binario orch (internal/) internal/mcp orch_* tools (stdio) orch run importa Argv, Parse argv de la CLI worktree, PR escribe lee lee snapshot HTTPS PUT site notify digest escribe y lee binario orch (internal/) Legend Frontend Backend Database Cloud External

Estado

  • • internal/state (SQLite) es la única fuente de verdad del estado de las tareas
  • • tasks.json es el DAG estático, nunca el estado
  • • los agentes reportan por internal/mcp (orch_set_status, orch_block), que escribe en internal/state

Dependencias

  • • engine no importa dashboard, publish, router ni notify
  • • cli resuelve las rutas de model_router.yaml y conecta notify

Hojas

  • • config, notify, pricing, pyfmt, skills, telemetry, templates, tunnel, vcs y worktree no importan nada interno