docs: update roadmap — Phase 3 mostly complete
All checks were successful
Build AppImage / build (push) Has been skipped
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:
parent
60e426a13d
commit
50d46dca79
1 changed files with 11 additions and 8 deletions
19
ROADMAP.md
19
ROADMAP.md
|
|
@ -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) |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue