docs: update roadmap — Phase 3 mostly complete
All checks were successful
Build AppImage / build (push) Has been skipped

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Eddy 2026-04-20 22:22:14 +02:00
parent 60e426a13d
commit 50d46dca79

View file

@ -40,14 +40,17 @@ Alles aus Phase 1-16 ist implementiert und funktionsfaehig:
**Ziel:** Erste Antwort in < 1s, Bridge immer warm, kein Warten. **Ziel:** Erste Antwort in < 1s, Bridge immer warm, kein Warten.
| Feature | Datei(en) | Beschreibung | | Feature | Datei(en) | Status |
|---------|-----------|--------------| |---------|-----------|--------|
| Bridge-Daemon | `claude.rs`, `claude-bridge.js` | Bridge als persistent laufender Prozess. App reconnected nur, kein Cold-Start | | ✅ KB-Cache (RAM) | `knowledge.rs` | 60s TTL, LRU, max 100 Entries |
| Unix Socket IPC | `claude.rs`, `claude-bridge.js` | stdio → Unix Domain Socket. Async bidirektional, kein Thread-Blocking | | ✅ Bridge Warm-Start | `lib.rs`, `claude.rs` | Start bei App-Launch, kein Cold-Start |
| KB-Cache (RAM) | `knowledge.rs` | Top-50 KB-Entries im Rust-RAM, Invalidierung alle 60s | | ✅ Lazy Panel-Load | `+page.svelte` | Dynamic Import mit Cache |
| Session-Resume Fix | `claude-bridge.js`, `session.rs` | Stale Session-ID erkennen + instant Retry ohne User-Eingriff | | ✅ Session-Resume Fix | `claude-bridge.js` | Stale ID → auto-Retry neue Session |
| Parallel Tool-Results | `claude-bridge.js` | Mehrere Tool-Ergebnisse gleichzeitig zurueckgeben wenn Claude parallel aufruft | | ✅ Auto-Retry (Netzwerk) | `claude-bridge.js` | 3x Backoff bei Rate-Limit/5xx |
| Lazy Panel-Load | `+page.svelte` | Panels erst bei Tab-Wechsel mounten (kein DOM fuer unsichtbare Tabs) | | ✅ Bridge Heartbeat | `claude-bridge.js` | 30s Pulse an Rust |
| ✅ FIFO Message Queue | `ChatPanel.svelte` | Mehrere Nachrichten queuen |
| ⬜ Bridge-Daemon | `claude.rs`, `claude-bridge.js` | Bridge ueberlebt App-Neustart |
| ⬜ Unix Socket IPC | `claude.rs`, `claude-bridge.js` | stdio → UDS (async, kein Block) |
--- ---