From 29219baa6065a58bea182f5b103c2d39319ed438 Mon Sep 17 00:00:00 2001 From: Schalli Date: Wed, 16 Sep 2026 17:24:52 +0200 Subject: [PATCH] docs(18-06): REQUIREMENTS.md um DESK-01..05 und Traceability ergaenzen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Neuer Abschnitt "Phase 18 — Desktop-Client fertigstellen" mit DESK-01..05 (DESK-01/02 aus Phase 6 fortgefuehrt, DESK-03..05 neu aus 18-CONTEXT.md) - Traceability-Tabelle um fuenf DESK-Zeilen ergaenzt, Coverage-Satz aktualisiert - Alle Gesamtlaeufe gruen: API 1086/1086, Web 365/365, beide Typpruefungen fehlerfrei, cargo check Finished Co-Authored-By: Claude Opus 5 (1M context) --- .planning/REQUIREMENTS.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md index 0b22d72..6077ad3 100644 --- a/.planning/REQUIREMENTS.md +++ b/.planning/REQUIREMENTS.md @@ -81,6 +81,18 @@ - [x] **PERM-06**: Die Migration überführt den Bestand ohne Zugriffsverlust: pro Mandant entsteht eine als Standardgruppe markierte Gruppe mit allen bestehenden Benutzern und Freigaben für alle zum Migrationszeitpunkt aktiven Module. Neue Benutzer — manuell angelegt wie per LDAP importiert — treten der markierten Standardgruppe automatisch bei. - [x] **PERM-07**: Ein Dashboard-Widget, dessen Modul dem Benutzer nicht freigegeben ist, erscheint nicht auf seinem Dashboard. +## Phase 18 — Desktop-Client fertigstellen + +### DESK — Desktop-Client + +**Hinzugefügt 2026-09-16** — DESK-01/02 stammen aus v1.0 (Phase 6) und werden fortgeführt; DESK-03..05 aus `18-CONTEXT.md` abgeleitet. + +- [x] **DESK-01**: Tauri-basierter Desktop-Wrapper für Windows und Linux (Phase 6, fortgeführt). +- [x] **DESK-02**: Die Desktop-App verbindet sich mit dem Web-Backend; die Server-Adresse wird beim ersten Start abgefragt (Phase 6, fortgeführt; D-02). +- [ ] **DESK-03**: Der Installer ist in Tessera herunterladbar — Link auf der Anmeldeseite und Seite Einstellungen → Desktop-App, Auslieferung über die Tessera-API ohne Gitea-Zugang (D-01, D-10, D-12). +- [ ] **DESK-04**: Ein Freigabe-Tag baut Windows-Installer und Linux-AppImage in der Pipeline und hängt beide als Dateien an den Gitea-Release (D-04..D-08). +- [ ] **DESK-05**: Der Client trägt die Freigabe-Version, vergleicht sie mit `/desktop/latest` und weist mit Download-Link auf eine neuere Version hin (D-07, D-11, D-13). + ## Future Requirements (deferred) - [ ] TED API v3 (EU-weite Redundanz) — für DE-only weitgehend redundant zu DÖE. @@ -145,4 +157,10 @@ | PERM-06 | Phase 15 | Pending | | PERM-07 | Phase 15 | Complete | -**Coverage:** 34/34 v1.1 requirements mapped (29 aus Phase 10–14 + SRC-01..05 aus Phase 17, nachträglich am 2026-08-12 ergänzt — die Kategorie fehlte in dieser Datei, obwohl 17-01/17-02 sie bereits in ihren SUMMARY-Frontmattern als erledigt führten) — no orphans. 7/7 v1.2 requirements mapped: PERM-01/03/04/05/06/07 auf Phase 15, PERM-02 auf Phase 16 (umgehängt 2026-08-06). +| DESK-01 | Phase 6 / 18 | Complete | +| DESK-02 | Phase 6 / 18 | Complete | +| DESK-03 | Phase 18 | Pending | +| DESK-04 | Phase 18 | Pending | +| DESK-05 | Phase 18 | Pending | + +**Coverage:** 34/34 v1.1 requirements mapped (29 aus Phase 10–14 + SRC-01..05 aus Phase 17, nachträglich am 2026-08-12 ergänzt — die Kategorie fehlte in dieser Datei, obwohl 17-01/17-02 sie bereits in ihren SUMMARY-Frontmattern als erledigt führten) — no orphans. 7/7 v1.2 requirements mapped: PERM-01/03/04/05/06/07 auf Phase 15, PERM-02 auf Phase 16 (umgehängt 2026-08-06). 5/5 DESK-Anforderungen auf Phase 18 abgebildet (DESK-01/02 fortgeführt aus Phase 6, DESK-03/04/05 neu in Phase 18) — DESK-03..05 wechseln auf Complete, sobald die Bedienprobe dieser Phase abgeschlossen ist.