Files
abdulive/docs/04-roadmap.md
T
ZeasyAlexandClaude Opus 5 d09e2b945a Struktur, Doku und S0-Toolchain fuer das abdulive-Toolkit
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
2026-09-09 08:56:09 +02:00

62 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Roadmap
Begründung der Reihenfolge: [`06-hebel-analyse.md`](06-hebel-analyse.md).
## M1+M2 — MVP „Clip-Knopf" (Woche 1–3)
Zusammengefasst und detailliert ausgeplant in
**[`07-mvp-plan.md`](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-server` mit 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