Die erste Runde war über-engineered — eine volle SaaS-App mit Datenbank, Brand-Rendering und
Callbacks. Reizvoll, aber am PDF vorbei. Die Korrektur zurück auf den Kern ist Teil dieser
Bewerbung: Das PDF ist bindend, nicht die Lust am Bauen.
01
Unterlagen vollständig analysiert
erledigt
23.06.2026 · Analyse
Aufgaben-PDF, Webinar-Briefing und die drei Beispiel-Mails von Scaling Champions Wort für Wort
durchgearbeitet — inkl. Stil-Analyse der Mail-Tonalität.
Warum: Vor dem Bauen muss klar sein, was „on-brand" für Scaling Champions
wirklich heißt — Tonfall, Struktur, Sprache.
docs/ANFORDERUNGEN.mddocs/MATERIAL-ANALYSE.md
02
Echtes Webinar transkribiert (92,5 Min, 2,9 GB)
erledigt
23.06.2026 · Transkription
Audio aus dem Video extrahiert (ffmpeg), lokal transkribiert (whisper.cpp large-v3-turbo, DE):
16.757 Wörter echter Webinar-Inhalt — der Rohstoff fürs ganze System. 100% lokal, keine Cloud-Kosten.
Warum: Echtes Transkript = echte O-Töne, echte Zahlen. Nichts erfunden — das ist
die Grundlage für glaubwürdige Assets.
automation/transcript/webinar9_transkript.txtTRANSKRIPT-AUSWERTUNG.md
03
Kevins Design-DNA extrahiert
erledigt
23.06.2026 · Design
Aus kevinmeyerconsulting.de die echten Brand-Tokens gezogen: Creme #fdfcf7, Blau
#242feb, Gelb #ffd54a, Abril-Serif + Aspekta-Grotesk. Diese Seite ist in
genau diesem Look gebaut.
Warum: Die Präsentation wirkt wie aus einem Guss mit Kevins Marke — sichtbarer
Beweis, dass ich mich ins Kundensystem eindenke.
docs/DESIGN-SYSTEM.mdfonts/AspektaVF.woff2
Screenshot 001 — kevinmeyerconsulting.de als Design-Referenz
04
Pivot: vom Über-Bau zur strikt-PDF-Lösung
Wendepunkt
23.06.2026 · Entscheidung
Erkannt, dass die geplante Live-App (Next.js + Supabase + Satori-Renderer) am PDF vorbei
über-engineered war. Zurückgebaut: Frontend nach _archiv/frontend-saas/ archiviert,
Supabase-Projekt pausiert, Fokus zurück auf den Kern.
Warum: Das PDF ist bindend. System-Denke heißt, sich auf die Aufgabe zu
disziplinieren — nicht das größtmögliche System zu bauen.
docs/superpowers/plans/2026-06-23-webinar-promo-n8n-lean.md
05
Agenten-Prompts auf „Transkript als Input"
erledigt
23.06.2026 · LLM-Logik
Angle-, Ad- und Mail-Agent so geschärft, dass sie den Transkript-Volltext als Rohstoff lesen,
Titel + Zielgruppe selbst extrahieren und den Stil aus den drei echten Beispiel-Mails ziehen.
Output strukturiert als JSON, geprüft.
Warum: „LLM gezielt eingesetzt" — die Beispiele werden wirklich als Ton- und
Format-Vorlage genutzt, nicht generisch dahingeraten.
automation/prompts/01_angle-agent.md02_ad-agent.md04_mail-agent.md
06
n8n-Workflow gebaut, validiert, 3× durchgelaufen
erledigt
23.06.2026 · Build
Der eine Workflow auf dem VPS — per MCP gebaut, validiert (0 Fehler) und mehrfach erfolgreich
getestet. Input → Logik → Generierung → Output, plus Error-Collector.
Warum: Das ist das Herz des wiederverwendbaren Systems — der Teil, der jedes
künftige Webinar durchlaufen lässt.
automation/n8n-workflow.jsonZyklus_…/05_System-Export-oder-Doku/
Screenshot 004 — der n8n-Eingang als erreichbare App
07
Whisper-Branch live — beide Wege verifiziert
erledigt
23.06.2026 · Transkriptions-Pfad
Neue Nodes: Prepare Input → IF Hat Transkript? → (true) direkt /
(false) Download Audio → Whisper Transkription → Set Transcript
→ Merge. Beide Pfade live geprüft: Transkript-Lauf HTTP 200 in 68s mit echten
Assets; URL-Smoke bestätigt Download + Whisper + Merge.
Warum: „Webinar rein" wörtlich — egal ob als Transkript, URL oder Upload. Der
Eingang ist tauschbar, ohne die Logik anzufassen.
08
Assets aus dem echten Transkript erzeugt
erledigt
23.06.2026 · Ergebnisse
End-to-End aus dem 16.757-Wörter-Transkript: 3 Angles mit echten O-Tönen (Rucksack,
Stöckchen holen, 50.000 € pro Pitch, Audi BKK seit 10 Jahren), 3 textfreie gpt-image-1-Creatives
und 1 E-Mail im Johannes-Rasch-Ton → Zyklus_Volle-Pipelines/. Nichts erfunden.
Warum: Der Beweis, dass das System nicht nur läuft, sondern brauchbare,
on-brand Assets liefert.
Screenshot 003 — die App-UI im KMC-Brand (Abril-Headline, Creme, Blau-CTA)
09
2-Seiten-Frontend gebaut
erledigt
23.06.2026 · Frontend
Next.js 16 + Tailwind 4: Landing (Transkript / URL / Upload) → Result pollt
/api/generate (synchron an den n8n-Webhook) → rendert Angles, 3 Anzeigen (Bild + Text)
und die Mail. Supabase / Satori / Callback raus. Build grün, KMC-Brand.
Warum: Schlanker Eingang für „Webinar rein → Promo-Assets raus" — ohne das
System wieder aufzublähen.
frontend/
10
Guthaben-Blocker gelöst + Upload end-to-end
erledigt
24.06.2026 · Verifikation
Anthropic-Guthaben aufgeladen → Generierung läuft wieder (3 Angles / 3 Ads / 1 Mail). Den
Upload-Pfad sauber gefixt (natives Datei-Feld) und end-to-end in der App verifiziert:
Video-Clip → ffmpeg + Whisper → n8n → echte Assets.
Warum hier nennen: Das PDF belohnt Ehrlichkeit — der frühere Blocker war ein
Konto-Stand, kein Architektur-Problem, und ist jetzt nachweislich erledigt.
11
Live deployt auf eigenem VPS
erledigt
24.06.2026 · Deploy
Die App läuft live unter kmc.myflowmotion.cloud
— eigener Docker-Container (Next.js standalone + ffmpeg 8.0.1) neben n8n, hinter nginx mit
Let's-Encrypt-TLS. Bewusst VPS statt Vercel, weil dort ffmpeg läuft → Video-Upload auch live.
Eigene Domain = Authentizität.
Warum: Aus „Repo-Link" wird ein echtes Live-Produkt, das man anklicken und
sofort ausprobieren kann — inkl. „Beispiel ansehen" und dieser Making-of-Seite.
Screenshot 014 — live unter kmc.myflowmotion.cloud