Pipeline-Architektur — Überblick
Die Basecamp-Pipeline verbindet GitHub Actions (Build & Test) mit n8n (Orchestrierung) zu einem autonomen Entwicklungsprozess.
Kernprinzip
GitHub Actions baut und testet. n8n entscheidet und steuert.
GitHub Actions führt nur deterministische Aufgaben aus (compile, lint, test, deploy). Alle Entscheidungen — Merge, Board-Move, Eskalation, Agent-Dispatch — laufen in n8n.
Komponenten
| Komponente | Verantwortung |
|---|---|
| GitHub Actions | ci.yml (Build & Test), staging.yml (Deploy), staging-test.yml (E2E) |
| n8n | WF-01 bis WF-11 — Orchestrierung, Board-Moves, Agent-Dispatch |
| GitHub Projects v2 | Kanban-Board mit 7 Spalten (Backlog → Done + Eskalation) |
| Kiwi TCMS | Testfall-Management, automatische TC-Erstellung |
Ablauf (Happy Path)
Issue erstellen → Impact Analysis → Copilot zuweisen → Code + PR
→ CI (Build & Test) → n8n WF-01 → Merge → Deploy Staging
→ E2E Tests → n8n WF-02 → Abnahme → Done
Siehe CI/CD-Flow für den detaillierten Ablauf und Autonome Loops für Fehlerbehandlung.