🚦 Pipeline Queue
🔄 Aktualisieren
⏳ Lade Queue...
📋 Übersicht
Die Pipeline sucht automatisch nach Unternehmen im Raum Dahn ohne Website, erstellt für jedes eine vollständige Next.js-Website und deployt sie auf *.minicon.eu — vollständig KI-gesteuert, ohne manuelle Codierung.
🔍
Discovery Pipeline
Täglich: Unternehmen finden, Daten sammeln (Google Maps, OSM, Lieferando)!git Potenzial bewerten, Website-Konzept erstellen.
PAP ansehen →
🏗️
Build Pipeline
Alle 4h: Nächstes offenes Ticket nehmen, Repository anlegen, Website generieren (Claude Code), QA, Deployment auf Cloudflare.
PAP ansehen →
📧
Akquise Pipeline
3-stufige Mail-Kaskade (Erstansprache · Follow-up · Letzte Chance). Vorschau mit 4 Approval-Buttons (Freigeben / Abbrechen / Editieren / Neu generieren), MongoDB-Draft als Source-of-Truth, Seq-Logging. S6a + S6b.
PAP ansehen →
🔄
CR Workflow
Change Requests von Kunden: Validierung, Genehmigung, Umsetzung, Deployment und Monitoring — K1 bis K7.
PAP ansehen →
🎨
Design-Komponenten-Pipeline
Tägliches Design-Brainstorming: 5-10 Ideen pro Typ, 20% Umsetzung, PO-Freigabe, Integration ins Components-Repository. D1–D6.
PAP ansehen →
⚙️ Pipeline Flow — Website-Generierung
S1.1 Unternehmen finden Jira DAHN-Board prüfen · Google Maps Recherche · Nominatim OSM
S1.2 Daten sammeln Öffnungszeiten · Telefon · Bewertungen · Speisekarte (Lieferando/TripAdvisor)
S1.3 Potenzial analysieren Keine Website → Priorität HOCH · Bewertungen > 4.0 · Aktives Lokal
S1.4 Website-Konzept erstellen Website-Brief als Markdown · Template-Empfehlung · Jira-Ticket updaten
↓
S2.1 Repository anlegen GitHub Repo · siteId-Label setzen · Branch main erstellen
S2.2 Website generieren Claude Code · Next.js · Tailwind CSS · Echte Daten (kein Placeholder!)
S2.3 Impressum + Datenschutz Pflichtseiten generieren · DSGVO-konform · Zwei-Klick-Consent für Google Maps
↓
S3.1 Technische Validierung HTTP 200 · Keine Placeholder · Umlaute korrekt · Build ohne Fehler
S3.2 Inhaltsprüfung Impressum vorhanden · Datenschutz vorhanden · Echte Adresse · Öffnungszeiten korrekt
↓
S4.1 Visuelles Assessment Screenshot · Mobile-Check · Branding passend zur Branche
S4.2 Michael benachrichtigen Telegram-Nachricht · Link zur Preview · QA-Kommentar in Jira
↓
S5.1 Freigabe durch Michael Nur Michael kann Ticket auf "Done" setzen · Kein Auto-Release
S5.2 Deployment Cloudflare Pages · DNS-Switch · Zero-Downtime · {slug}.minicon.eu
S5.3 Monitoring Uptime Kuma · Post-Deploy-Check · Ticket abschließen
↓
S6.1 Akquise-Vorbereitung Build-Tickets mit po-approved finden · Screenshot erstellen · Akquise-Ticket anlegen
S6.2 Email-Vorschau Akquise-Email generieren · Vorschau an Michael · Nach Freigabe Versand an Kunden
🎨 Pipeline Flow — Design-Komponenten
D1.1 Bestehende Ideen aus DB + Repo laden MongoDB Dedup-Check · website-minicon-components prüfen
D1.2 Max. 250 Ideen in 10 Typen generieren Hero · Background · Navigation · Card · Section · Form · Footer · Testimonial · Media · Data-Display
D1.3 Neue Ideen persistieren + GitHub Issue Duplikate filtern · design-ideas.json committen · Issue [D1] erstellen
↓
D2.1 20% auswählen, Rest als rejected markieren design-ideas.json: selected/rejected · GitHub Issues mit Labels: design-selected, typ-{type}
↓
D3.1 Ticket atomar claimen (design-in-progress) Sofort Label setzen · Kein doppelter Run möglich
D3.2 React-Komponente implementieren + Build 'use client' · TypeScript · Tailwind · Branch: design/{name} · design-ideas.json: implemented
↓
D4.1 Preview-URL generieren + Freigabe-Anfrage Cloudflare Pages Branch-Preview · Props-Doku · Labels: awaiting-po-approval
↓
D5.1 PO-Freigabe durch Michael ✅ Freigabe → D6 · 🔄 Feedback → zurück zu D3 · ❌ Ablehnung → geschlossen
↓
D6.1 PR erstellen & mergen components/index.ts aktualisieren · Auto-merge nach CI · Branch löschen
D6.2 Abschluss Labels: design-integrated, design-done · Ticket auf Done
🤖 Agents & Cron-Jobs
Job
Agent
Schedule
Aufgabe
Workflow-Datei
Discovery Daily
Gemini
Tägl. 09:00 UTC
Jira prüfen · Google Maps Recherche · Ticket updaten
discovery-daily-cron.yml
Build Websites
Atlas
Alle 4h
Nächstes offenes Ticket · Website generieren · Deployen
build-websites-cron.yml
QA Review
Atlas
Alle 30min
HTTP 200 · Impressum · Placeholder-Check · Jira-Kommentar
qa-review-cron.yml
Deployment
Atlas
On-Push (main)
Cloudflare Pages Deploy · DNS-Switch · Post-Deploy-Checks
deploy.yml
🎨 Design-Komponenten-Pipeline
Job
Agent
Schedule
Aufgabe
Prompt
D1 Brainstorming
Frontend-Design-Developer
Tägl. 08:00
5-10 Ideen pro Typ (Hintergründe, Menüs, Komponenten) generieren
d1-design-brainstorming.md
D2 Auswahl
Frontend-Design-Developer
Tägl. 09:00
20% der Ideen selektieren · Sub-Tickets erstellen
d2-design-auswahl.md
D3 Build
Frontend-Design-Developer
10:00, 16:00
React-Komponente implementieren · Build & Typecheck · Branch pushen
d3-design-build.md
D4 Preview
Frontend-Design-Developer
12:00, 18:00
Preview deployen · Freigabe-Anfrage an PO
d4-design-preview.md
D6 Integration
Frontend-Design-Developer
07:00, 13:00, 19:00
PR erstellen · Auto-merge · components/index.ts aktualisieren
d6-design-integration.md
🏷️ Jira Labels — Workflow-Status
Discovery Pipeline
discovery-new
→
data-collected
→
potential-high / potential-medium / potential-low
→
concept-done
→
discovery-done
Metadaten-Labels
region-{location}
siteid-{company-slug}
CR Pipeline
cr-created
→
in-review
→
approved
→
deployed
→
qa-passed
→
live
Design-Komponenten-Pipeline
design-brainstorm
→
brainstorm-done
→
design-selected
→
design-implemented
→
design-preview-ready
→
awaiting-po-approval
→
design-approved
→
design-integrated
→
design-done
Design Typ-Labels
typ-background
typ-menu
typ-component
Exception Labels
escalated
awaiting-approval
rework
design-escalation
design-rejected
Max. 3 Retries pro Schritt → danach ESKALATION. Label entfernen startet mit Reset des retryCount.
🛠️ Tech Stack
🧠 Claude Code
Website-Generierung
💎 Gemini
Discovery & Recherche
☁️ Cloudflare Pages
Hosting & DNS
⚙️ GitHub Actions
CI/CD & Cron Jobs
🗂️ Jira (DAHN)
Ticket-Tracking
🗄️ MongoDB
Metadaten & Config
📡 Uptime Kuma
Website-Monitoring
🗺️ Nominatim / OSM
Geodaten & Adressen
🔮 Three.js
3D-Effekte & Animationen
📄 Dokumente
🔍
Website-Generierungs-PAP
Detaillierter Programmablaufplan S1–S5: Discovery, Build, QA, Design Review, Release. Alle Entscheidungspunkte und Eskalationspfade.
Öffnen →
🔄
CR-Workflow-PAP
Change-Request-Verarbeitung K1–K7: Issue-Erstellung, Validierung, Kunden-Approval, Website-Änderung, Deployment, Monitoring.
Öffnen →
🎨
Design-Pipeline-PAP
Programmablaufplan D1–D6: Brainstorming, Auswahl, Implementierung, Preview, PO-Freigabe, Integration ins Components-Repository.
Öffnen →
🚧
Blocker Fixes
Bekannte Blocker und Lösungsschritte: Cron-Setup, API-Credentials, Jira-Integration, siteId-Format.
Öffnen →
🏢
Confluence
Vollständige interne Dokumentation im Minicon Confluence Space unter "Autonome Website-Deployment-Plattform".
Zum Confluence →
📜 Wichtige Regeln
🚫 Keine erfundenen Daten! Gerichte, Preise, Öffnungszeiten immer extern verifizieren. Niemals Platzhalter in die fertige Website.
🔒 Freigabe nur durch Michael! Kein Ticket wird automatisch auf "Done" gesetzt. Nach QA-Kommentar benachrichtigt Atlas via Telegram.
⚖️ DSGVO-Pflicht: Jede generierte Website braucht Impressum + Datenschutz. Google Maps als Zwei-Klick-Consent. Keine Google Fonts direkt geladen.
📋 Review Board — Deine Freigaben
🔄 Aktualisieren
⏳ Lade Tickets...
📧 Email-Vorschau-Freigaben
🔄 Aktualisieren
⏳ Lade Tickets...
✏️ Prompt-Verwaltung
⏳ Prompts werden geladen...