docs(18-05): STATE/ROADMAP nach Plan 05 aktualisieren

This commit is contained in:
2026-09-16 17:17:22 +02:00
parent 1a05290841
commit b83d02d6fc
4 changed files with 19 additions and 10 deletions
+9 -7
View File
@@ -4,16 +4,16 @@ milestone: v1.2
current_phase: 18
current_phase_name: desktop-client-fertigstellen
status: verified
stopped_at: Completed 18-04-PLAN.md
last_updated: "2026-09-16T14:43:25.735Z"
stopped_at: Completed 18-05-PLAN.md
last_updated: "2026-09-16T15:17:01.456Z"
last_activity: 2026-09-16
last_activity_desc: Quick 260910-jab — drei zu kurz greifende RLS-Regeln geschlossen (GroupMembership beide Seiten, ModuleGrant beide Ziele, TenderRssFeedSource Lese-/Schreibsplit), listForUser gebunden, Aktenstand kohaerent
state_head: 289604a28e326f9909963922ca938c6a8fa7d661
state_head: 1a05290841b1f54ce79df71b279fcec3dad4d511
progress:
total_phases: 18
completed_phases: 15
total_plans: 89
completed_plans: 86
completed_plans: 87
milestone_name: Plattform-Berechtigungen
---
@@ -29,7 +29,7 @@ See: .planning/PROJECT.md (updated 2026-07-17)
## Current Position
Phase: 18 (desktop-client-fertigstellen) — IN PROGRESS
Plan: 4 of 6 (18-02 abgeschlossen)
Plan: 5 of 6 (18-02 abgeschlossen)
Status: 18-02 (CI-Job desktop, Cache-Uebergabe an publish, Release-Anhaenge) fertig; 18-03 (Web-Oberflaeche), 18-04 (Client-Updatepruefung), 18-05 (Windows-Cross-Bau + Pipeline-Beweis), 18-06 (Freigabe) stehen aus
Last activity: 2026-09-16 - 18-02: Job desktop (Linux-AppImage, actions/cache) vor publish, Manifest-Pruefung in publish-images.sh, idempotenter Release-Anhang-Upload in publish-release.sh
@@ -127,6 +127,7 @@ Progress: [███░░░░░░░] 33%
| Phase 18 P02 | 8 min | 2 tasks | 3 files |
| Phase 18-desktop-client-fertigstellen P03 | 20 min | 2 tasks | 12 files |
| Phase 18 P04 | 9min | 2 tasks | 15 files |
| Phase 18 P05 | 29 min | 3 tasks | 1 files |
## Accumulated Context
@@ -315,6 +316,7 @@ Recent decisions affecting current work:
- [Phase 18]: 18-02: Cross-Job-Uebergabe per actions/cache (save/restore, Schluessel exakt am gitea.sha) statt upload-/download-artifact, da diese auf der Gitea-Instanz unzuverlaessig sind. — Pitfall 1 aus 18-RESEARCH.md; publish bricht bei Cache-Fehlschlag hart ab (fail-on-cache-miss + explizite Manifest-Pruefung in Workflow und Skript).
- [Phase 18]: Desktop-Download-Link/Einstellungsseite lesen GET /desktop/latest memoisiert und blenden sich ohne Pakete aus — Wiederverwendung des app-version.ts-Musters (Modul-Ebene-Promise, still bei Fehler)
- [Phase 18]: 18-04: api_url() als einzige Stelle mit dem /api-proxy-Rewrite-Praefix; Erststart-Seite spricht nur noch ueber window.__TAURI__.core.invoke statt Modul-Import
- [Phase 18]: Windows-Werkzeuge-Schritt nach dem Cargo-Zwischenspeicher platziert, nicht davor — Damit die cargo-xwin-Installationspruefung (command -v ...) den per actions/cache wiederhergestellten Stand sieht und das Werkzeug bei warmem Cache nicht bei jedem Lauf neu gebaut wird.
### Pitfalls & Anti-Patterns
@@ -467,8 +469,8 @@ sind. Kein Anlass, sie vorher erneut vorzulegen.
## Session Continuity
Last session: 2026-09-16T14:43:25.471Z
Last session: 2026-09-16T15:17:01.131Z
Resumed: 2026-09-14 — Sitzung ueber /gsd-resume-work fortgesetzt; #29 und 3c als /gsd-quick --validate mit voller Kette durchgefuehrt.
Stopped at: Completed 18-04-PLAN.md
Stopped at: Completed 18-05-PLAN.md
Resume file: None
Last activity: 2026-09-16 - Completed quick task 260916-k2z: Mehrfach-Kreise je Kalender am Tag; Browser-Pruefung + Push ausstehend