From 4ceb61f095c920f6a43ff650839e67b052b4a211 Mon Sep 17 00:00:00 2001 From: ZeasyAlex Date: Wed, 9 Sep 2026 08:58:56 +0200 Subject: [PATCH] S0 abgenommen: Image gebaut, check-env und calibrate verifiziert Image 258 MB mit Node 22.23, ffmpeg 5.1.9 (libx264, libass) und whisper.cpp v1.7.4. check-env laeuft ohne harte Fehler durch; calibrate erzeugt aus einem 1920x1080-Bild die 1080x1920-Komposition mit den eingemessenen Ausschnitten. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_013VTGjd92LsDDWF3frd9FTB --- docs/07-mvp-plan.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/docs/07-mvp-plan.md b/docs/07-mvp-plan.md index 27ecea2..2e13af2 100644 --- a/docs/07-mvp-plan.md +++ b/docs/07-mvp-plan.md @@ -34,9 +34,27 @@ gibt. Vorher ist sie nur Ballast. | Scheibe | Stand | |---|---| -| S0 Container + Toolchain | in Arbeit | +| S0 Container + Toolchain | **fertig** — Image 258 MB, `check-env` ohne harte Fehler | | Layout eingemessen | **fertig** — `config/layout.yaml`, vorgezogen aus S3 | -| S1–S6 | offen | +| S1 Auth + DB + IRC-Ingest | als Nächstes | +| S2–S6 | offen | + +**S0 abgenommen am 2026-09-09.** Im Image: Node 22.23, ffmpeg 5.1.9 mit +libx264 und libass, whisper.cpp v1.7.4. `check-env` prüft Werkzeuge, +Volumes, Layout-Geometrie, OBS-Erreichbarkeit und Zugangsdaten; die fünf +verbleibenden Warnungen (Sprachmodell, OBS, drei `.env`-Schlüssel) sind auf +dieser Entwicklungsmaschine erwartbar. + +`calibrate` wurde mit einem echten 1920×1080-Bild durchgespielt: 1080×1920 +heraus, Ausschnitte an der richtigen Stelle. Damit ist der Filtergraph für S3 +bereits verifiziert, bevor S3 anfängt. + +Das Einmessen der Facecam war eigentlich Teil von S3, ließ sich aber aus dem +gelieferten Screenshot sofort erledigen. Dabei kamen zwei Dinge heraus, die das +geplante Layout verändert haben — **der Chat ist ins Streambild eingebrannt** +und **die Facecam ist 4:3, nicht 16:9**. Beides ist in +[`projects/clip-shorts.md`](projects/clip-shorts.md) dokumentiert und in +`config/layout.yaml` aufgelöst. Das Einmessen der Facecam war eigentlich Teil von S3, ließ sich aber aus dem gelieferten Screenshot sofort erledigen. Dabei kamen zwei Dinge heraus, die das