diff --git a/SAVEPOINT.md b/SAVEPOINT.md index 388031b..16a157d 100644 --- a/SAVEPOINT.md +++ b/SAVEPOINT.md @@ -1,6 +1,37 @@ # SAVEPOINT — Rippy -## Aktueller Stand: v3.0 — Kernumbau (23.07.2026, Claude) +## Aktueller Stand: v3.1 — E2E BEWIESEN + Universal-Runde (24.07.2026, Claude) + +**Der Beweis steht: Evangelion 2.22 (BD-50) komplett durch die Kette** — +erkannt → verlustfrei gerippt (43 GB, LibreDrive) → H.264-komprimiert → +**4,8 GB Endergebnis** (Hauptfilm 3,3 GB + 4 Extras), Rohdaten automatisch +gelöscht. Retry-transcode dabei live bewiesen (x265 war auf 4 vCPUs zu lahm +→ Abbruch + Neustart mit H.264 OHNE Neu-Rip). + +Seit v3.0 dazugekommen (alles deployt, Ampel grün): +- **Korrektur-Flow**: „Nicht korrekt?!"-Popup an der Disc-Karte; Suche über + alle Quellen (GET /metadata/search), Wahl wird 30 Tage per + Disc-Fingerabdruck gemerkt (POST /metadata/override) +- **Metadaten-Kette**: BD-Klartext-Titel via ro-Mount (bdmt_*.xml), + Jikan/MAL (keyless, Ähnlichkeits-Score), OMDb-Qualitäts-Gate, + Wort-Strip-Degradation, ehrliches Cache-TTL (unknown nie cachen) +- **Worker-Verwaltung** (Einstellungen → Worker): Live-Erreichbarkeit + (Celery-Ping + Minuten-Herzschlag), Copy-Paste-Anbindung neuer Maschinen +- **Speicherziele**: SMB-Freigaben-Auflistung, Schreibtest beim Mount, + lokaler Ordner-Browser + mkdir; Mounts via UI (CAP_SYS_ADMIN + rshared) +- **First-Run-Wizard**, Job-Abbruch (kooperativ), Transcode als eigener + Task auf Queue `transcode` (Basis Remote-GPU-Worker), ruff.toml gepinnt + +**Nächste Schritte:** AI-Box als VAAPI-Transcode-Worker (VCN4; NFS-Export +nötig, deploy/remote-transcode-worker.yml) · TMDB-Key eintragen · +Arcane-GitSync-Binding auf `stable` (aktuell Notfall-Deploy-Weg) · +Metadaten-Seite entfernen, wenn Popup abgenommen · Jellyfin-Postprocessing +an Worker · Auth vor schreibende Endpoints · MAKEMKV_APP_KEY erneuern +(~Ende Juli, Forum t=1053). + +--- + +## Vorheriger Stand: v3.0 — Kernumbau (23.07.2026, Claude) **Der Zweck existiert jetzt wirklich.** Komplett-Audit ergab: „Disc rein → gerippt raus" hatte nie einen Code-Pfad (Details in ROADMAP Etappe 11).