feat: align VRDS with the Rust Gold standard and preserve its domain #337

Merged
Wuast94 merged 9 commits from migration/gold-standard-alignment into main 2026-10-07 09:43:48 +02:00
Owner

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.

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.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
vault/vrds!337
No description provided.