Ein Befehl, der eine refined Story/PRD von der Zerlegung bis zum gemergten PR durchzieht.
Thin Orchestrator im Stil des EveryInc-lfg: re-implementiert nichts,
sondern kettet die bestehenden SOLCOM-Skills sequenziell mit STOP-GATEs. Grilling + PRD bleiben
menschlich (upstream). Ab dem PRD läuft alles hands-off — kein Human-Gate.
Agent(model:"opus") nur für ambige „ist das blocking?"-Findings
| Step | Phase | Ruft auf | Modell | GATE (Erfolgs-Kriterium) |
|---|---|---|---|---|
| 1 | Decompose | solcom-to-issues | sonnet | Jira-Sub-Tasks unter Parent + Plan in docs/plans/ |
| 2 | Build | implement | sonnet · opus-brief | alle Sub-Tasks ZU REVIEW + Azure-PR offen |
| 3 | Dogfood ★ | solcom-dogfood | sonnet | Journeys grün ODER Findings durabel im PR-Body |
| 4 | Review | solcom-review --persist | sonnet · opus-buddy | Report in docs/reports/ + LOG/INDEX-Row |
| 5 | Fix · CI | auto-review-fix ohne --merge (+ fix-ci) | sonnet | CI grün · PR review-ready (offen) |
| 6 | Learn ★ | Auto-Memory / docs/wiki | sonnet | Session-Learnings persistiert |
| 7 | DONE | <promise>DONE</promise> | — | PR review-ready (Mensch merged) + Learnings |
implement
(Heavy-Brief: Opus entscheidet, Sonnet baut), (b) ambiger-Finding-Consult in Step 4. Kein Dauer-Opus.
solcom-grill, to-prd)customer-lens-reviewermcp__claude-in-chrome__* → verboten, nur agent-browser
Zwei autonome Pfade, klar getrennt: solcom-lfg = in-session, eine PRD/Story,
ein Befehl (dieser Skill). scripts/ralph.sh = detached Bash-Mass-Loop über
viele ready-for-agent-Stories (ADR-0037, AFK/Cron, weiterhin gültig). solcom-lfg ist die
Realisierung der adScaile-Choreographie (ADR-0048) als in-session Orchestrator — nicht als JS-Runtime.