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