feat: align VRDS with the Rust Gold standard and preserve its domain #337
Loading…
Reference in a new issue
No description provided.
Delete branch "migration/gold-standard-alignment"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
VRDS verwendet den vollständigen Rust-Goldstandard mit veröffentlichtem Common-Lifecycle und gemeinsamer Dracula-UI. Die vorhandene Rust-Domain bleibt direkt integriert: Matrix/E2EE, Commands/LLM, DAV/LID, Mail/Webhooks sowie sämtliche Audio- und Medienabläufe. Das Imageziel bleibt harbor.wuastbude.de/vrds/vrds und die bestehenden /runtime- und /data-Daten bleiben erhalten.
Beauftragte Produktänderungen: Transkript ohne Summaryprompt, automatische Verifikation ausschließlich aktuell konfigurierter Matrix-User-IDs und dauerhaft sichere WebDAV-Uploadwiederholung mit eigener Übersichts-/Vorschau-/Verwerfenseite. Native statische FFmpeg-Einbindung erhält den Audiovertrag im Scratch-Image mit ausschließlich einem Runtimeprogramm.
Prüfung: endgültiger lokaler just gate Exit 0 mit 1112 erfolgreichen Rust-Ausführungen über alle Featurevarianten, 68 Tooling- und 48 UI-Tests, echtem Browserlauf und isolierter PostgreSQL-Integration. Gemessen: Lines 89,05 %, Regions 86,69 %. Tatsächlicher Scratch-Build, Static-ELF, Syft (560 Cargo + 17 native Komponenten), Neustart/Datenrestore und Altimage→Scratch→Altimage-Rollback erfolgreich. Finaler PR-/Release-Build und dessen Cosign-/SPDX- und Datenabnahme werden zusätzlich geprüft.
Vollständiges Inventar, Library-Entscheidungen, Rot-/Grünbelege, Daten-/Rollbacknachweise und Messgrenzen: docs/migration/report.md und die vier dort verlinkten Funktionsinventare. Keine Produktionsumschaltung.