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
This commit is contained in:
commit
d09e2b945a
98 files changed
+3273
No files matched your search
@@ -0,0 +1,61 @@
|
||||
# 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
|
||||
Reference in new issue
Block a user