Monorepo-Geruest fuer neun Streamer-Tools plus den Ingest-Daemon, der unter sechs davon liegt. Enthaelt: - docs/: Ueberblick, Architektur, Twitch-Integration, Datenmodell, Roadmap, Setup, Hebel-Analyse und den MVP-Plan "Clip-Knopf" - docs/projects/: je eine Spezifikation pro Tool - docs/decisions/: vier ADRs (TS-Monorepo, SQLite, EventSub/IRC, Docker) - docker/: Image mit ffmpeg und whisper.cpp, abhaengigkeitsfreier Entrypoint mit check-env, fetch-model und calibrate - config/layout.yaml: aus einem VOD-Screenshot eingemessener Facecam-Ausschnitt (440x330 oben links, Chat-Overlay ab x=1270) Noch kein Anwendungscode - Scheibe S0 aus docs/07-mvp-plan.md. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013VTGjd92LsDDWF3frd9FTB
2.1 KiB
2.1 KiB
Roadmap
Begründung der Reihenfolge: 06-hebel-analyse.md.
M1+M2 — MVP „Clip-Knopf" (Woche 1–3)
Zusammengefasst und detailliert ausgeplant in
07-mvp-plan.md — sieben Scheiben von der Container-
Toolchain bis zur Sichtungsseite.
Kurz: Container mit ffmpeg und whisper.cpp, Twitch-Auth, minimale DB, IRC-Ingest,
OBS-Replay-Trigger über !clip und Hotkey, 9:16-Render, eingebrannte
Untertitel, statische Sichtungsseite. EventSub, Event-Bus und Dashboard-
Framework sind bewusst nicht dabei.
Fertig, wenn: nach einem Stream fünf fertige Shorts zur Auswahl bereitliegen und Chat sowie Zuschauerzahlen vollständig in der DB stehen.
M3 — Community und Ankündigung (Woche 4)
apps/overlay-servermit WS-Kanal und Reconnect-Client- Community-Modul: Begrüßungslogik, Cooldowns,
!notiz - Overlay-Seite
/overlay/community(Chatter-Hinweis für Abdu) apps/broadcaster: Discord + Bluesky, Story-Bild-Generator- Draft-Modus, Kill-Switch, Doppelpost-Schutz
Fertig, wenn: Erstchatter werden erkannt und begrüßt, Stream-Start wird automatisch angekündigt.
M4 — Auswertung (Woche 5–6)
apps/dashboard: Stream-Zeitachse, Abgangs-Analyse- Titel-/Kategorie-Performance mit Stichprobenhinweis
- Kohortenansicht neu vs. wiederkehrend
- Betriebsstatus-Seite
- Spike-Detektor an echten Daten kalibrieren und scharf schalten
M5 — Netzwerk (Woche 7)
apps/raid-scout: Kandidatensuche, Scoring,!raidziel- Raid-Historie und Erwiderungs-Erinnerung
- Overlay-Panel für das Streamende
M6 — Recap (Woche 8)
apps/recap: Discord-Post nach Streamende- Clip-Einbettung, Erstchatter-Begrüßung, Wochenvergleich
Später
- Chat-Steuerung: Soundboard, Effekte, WLED, Umfragen mit Konsequenz
- Punktesystem und Shop (sinnvoll ab ~30 CCV)
- VOD-Kapitel (sinnvoll ab YouTube-Zweitverwertung)
- Automatischer Upload der Shorts (TikTok/YouTube-API)
- Minispiele
Nicht geplant
- Cloud-Deployment
- Mehrkanal-Unterstützung
- Ersatz für Moderationsbots