Agentiskt arbetsflöde

Darwins komponentkarta

Den arkitekturella inventeringen — varje namngiven del av agent-exekveringsstacken och hur de kopplas ihop.

Maskinöversatt från engelska — källa: darwin-component-map.md.

Implementeringsstatus: Levererad audit — denna sida är själva leveransen; komponenterna nedan är riktiga idag (kolumn a) eller kända för att saknas (kolumn c). Uppdatera vid varje ändring av Darwins yta.

Denna sida finns eftersom resten av agentiska-arbetsflödes-avsnittet berättar om PRD-till-PR-pipelinen som om varje namngiven roll är byggd. Den är inte det. Denna karta är grundsanningen: vilka Darwin-komponenter som är kopplade in i pipelinen idag, vilka som är användbara men parkerade i en separat vertikal, och vilka som saknas. Den prioriterade "saknat"-listan i §(c) är byggkön.

Audit-körningen som producerade denna karta gjordes 2026-04-30 över be-agent-service/agents/prompts/, be-agent-service/apps/server/, beta-appcaire/.claude/agents/, beta-appcaire/scripts/, beta-appcaire/.github/workflows/, och beta-appcaire/docs/dossiers/.

(a) Används av PRD-till-PR-pipelinen (engineering-vertikal)

Dessa komponenter är antingen anropade av pipelinen idag eller är den närmaste befintliga analogen för en målroll. De bor inuti Darwin (eller anropas från Darwin) och bildar substratet som de saknande delarna kommer att kopplas in i.

Komponent Plats Pipeline-användning
engineering/orchestrator-agent-prompt be-agent-service/agents/prompts/engineering/orchestrator.md Mål-tillstånds koordinator över steg 0–8. Idag koordinerar den det sammansatta nattliga arbetsflödet, inte PRD-till-PR-pipelinen.
engineering/backend-specialist, frontend-specialist, db-architect-specialist, infrastructure-specialist, ux-designer-specialist be-agent-service/agents/prompts/engineering/*.md Närmaste analoger till Editor-rollen per omfång. Cursor Composer / Claude Code i en worktree fyller samma plats idag.
engineering/senior-code-reviewer, verification-specialist be-agent-service/agents/prompts/engineering/*.md Närmaste analoger till Verifier-rollen idag.
Tre granskande underagenter — resolver-reviewer, dashboard-reviewer, perf-reviewer beta-appcaire/.claude/agents/*.md (spårade via en .gitignore-negationsregel som åter-inkluderar .claude/agents/**) Steg 5 (självgranskning). På plats och anropas proaktivt innan varje PR som rör relevant omfång. Det enda steget i pipelinen som redan körs från ända till ända.
management/interface-agent be-agent-service/agents/prompts/management/interface-agent.md Mål-tillstånds steg 0 / steg 8 Telegram-brygga. Brokerar redan Telegram-trafik för ad-hoc-förfrågningar; behöver en routnings-regel för att känna igen PRD-meddelanden.
management/cpo-cto be-agent-service/agents/prompts/management/cpo-cto.md Mål-tillstånds tvärteam-router och kvartalsvis modellroutnings-ratifierare (per model-and-vendor-agnosticism.md).
Darwin-runtime be-agent-service/apps/server/src/index.ts:42 (port 3010) HTTP-värden som den nya /api/prd-to-pr/<feature>-ändpunkten kommer att bo i. Servar redan /api/repos, /api/agents, /api/workspace, /api/jobs, /api/schedules, /api/metrics.
SQLite-state .compound-state/agent-service.db Tillstånds-persistens för pipeline-runnern; genomströmnings-logg per throughput-and-business-signals.md. Redan fylld av andra Darwin-loopar.
Launchd-jobslots be-agent-service/scripts/manage-darwin-dashboard-launchd.sh Där den långlivade pipeline-runnern kommer att registreras. Hostar redan schemaforskning och sammansatt nattligt.
Sammansatt nattligt arbetsflöde be-agent-service/scripts/compound/{auto-compound,daily-compound-review,loop,analyze-report}.sh Den närmaste exekverande föregångaren till PRD-till-PR-pipelinen. Läser reports/priorities-YYYY-MM-DD.md, genererar en feature-branch, öppnar en PR. Användbart som referensimplementation; den nya pipelinen är inte en ersättning för det (annan kadens, annat intag).
Worktree-skript beta-appcaire/scripts/git/worktree-{add,remove}.sh Steg 0 worktree-skapande. Redan obligatoriskt för PRD-drivet arbete per den stående minnesregeln.
GitHub Merge Queue beta-appcaire/.github/workflows/pr-checks.yml (merge_group:-triggers, dashboard-server tests (required for merge)-aggregator) Steg 8-grind. Live; pipelinen siktar redan på den via gh pr merge --auto --squash.
Manuella docs/dossiers/<feature>/ beta-appcaire/docs/dossiers/* Steg 6 lagringsplats. Idag är innehållet handgjort (se docs/dossiers/visit-chain-scope/README.md); buntaren som automatiserar dem finns i §(c).
wiki/plans/<feature>-YYYY-MM-DD.md-PRD-konvention beta-appcaire/wiki/plans/* Steg 1-input. Konventionen är i aktiv användning; människor skriver redan PRD:er här.

(b) Parkerat — separata vertikaler, används inte av PRD-till-PR

Dessa komponenter är del av Darwin men löser olika problem. De ska inte mergas in i PRD-till-PR-pipelinen; att blanda vertikaler producerar tvetydig orkestrering. Listade här så att läsaren kan utesluta dem utan att göra om auditen.

Komponent Plats Varför den inte är i PRD-till-PR-pipelinen
Marknadsteam — jarvis-orchestrator, shuri-product-analyst, fury-customer-researcher, vision-seo-analyst, loki-content-writer, quill-social-media, pepper-email-marketing, wanda-designer, friday-developer, wong-notion-agent be-agent-service/agents/prompts/marketing/*.md Marknad/innehåll-vertikal med sin egen pipeline (loki-content-writer.sh osv.) och sin egen humanizer-färdighet. Annat intag, annan output.
Optimerings-team — optimization-mathematician, timefold-specialist be-agent-service/agents/prompts/optimization/*.md Schemaforsknings-vertikal. Läser benchmark-historik, föreslår begränsnings-vikt-ändringar. Konsumerar genomströmnings-loggen producerad av PRD-till-PR-pipelinen (per throughput-and-business-signals.md) men är inte del av den.
management/ceo, management/hr-agent-lead be-agent-service/agents/prompts/management/*.md Strategiska / org-frågor. Användbara för budget-allokering per visionsåtagande (d), men anropas inte per-PR.
Hannes Dashboard be-agent-service/scripts/manage-hannes-dashboard-launchd.sh Separat launchd-jobb för en separat intressentvy. Distinkt fråga från engineering-Dashboarden på localhost:3010.
Schemaforsknings-loop be-agent-service/apps/server/src/routes/schedule-runs/* Optimerings-vertikalens runtime. Återanvänder Darwins launchd-slots och SQLite, men är inte funktionsleverans.

(c) Saknas — den prioriterade byggkön

Varje punkt nedan är ett konkret tillägg till Darwin eller beta-appcaire. De listas i den ordning de ska landa. Insats-uppskattningar antar en enskild kompetent ingenjör; budgetera mer om arbetet delas mellan agenter.

Begränsningen som driver ordningen: L1-gränssnittet beror på punkterna 1–4; L2 (Telegram) beror endast på punkt 1. Bygg backenden innan någon av UI-ytorna; bygg webbformuläret innan Telegram.

1. POST /api/prd-to-pr/<feature>-ändpunkt + tunn pipeline-runner — ~1 vecka

2. Dossier-buntare — ~2 dagar

3. Codex- / CodeRabbit-polling-loop — ~2 dagar

4. Namngivna agent-prompt-filer — ~3 dagar för uppsättningen

5. Dossier-visare + godkännande-UI på Darwin Dashboard — ~2 dagar

6. Telegram → /api/prd-to-pr/<feature>-routning — ~1 dag

7. (Skjut upp) Modelladapter + scale-or-kill / GrowthBook-rampning

Hur man använder denna karta

Korsreferenser