Docs: TEST-ROADMAP aktualisiert

- Kontext-Auslastung hinzugefügt
- Veraltete Uncommitted-Liste entfernt
- Commit-Historie hinzugefügt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Eddy 2026-04-15 13:42:28 +02:00
parent f191cd062c
commit adcb8ac3b5

View file

@ -1,23 +1,24 @@
# Claude Desktop — Test-Roadmap (Fortsetzung)
**Stand:** 15.04.2026
**Stand:** 15.04.2026 (aktualisiert)
## Was bereits getestet & funktioniert
- ✅ Hooks-Panel: 5 Built-in Hooks sichtbar & toggelbar
- ✅ D-Bus: 80+ Services laden (Programme → D-Bus)
- ✅ Schulungs-Fenster öffnet via 🎓-Button
- ✅ Modus-Auswahl in Settings + Footer-Badge
- ✅ Chat funktioniert (nach Bridge-Fixes: `resume` statt `sessionId`, claude_session_id nur bei erstem Call setzen)
- ✅ Sub-Agent erscheint im Tree (nach `addAgent({id})` Fix)
- ✅ Chat funktioniert (Bridge-Fixes: `resume`, claude_session_id nur 1×)
- ✅ Sub-Agent erscheint im Tree (`addAgent({id})` Fix)
- ✅ Sub-Agent "Nur aktive" Toggle
- ✅ Filter-Dropdown im Monitor-Panel sichtbar
- ✅ Copy-Button in Chat-Nachrichten
- ✅ Error-Banner mit kopierbarem Text im Programme-Panel
- ✅ **Date-Panic in Wissensbasis GEFIXT** (15.04.2026, Commit a203589)
- ✅ **Chat-Antwort bei komplexen Flows VERIFIZIERT** (15.04.2026)
- ✅ **VSCodium-Extension Verbindung OK** (15.04.2026)
- ✅ **Auto-Session erscheint in Liste** (15.04.2026, session-created Event)
- ✅ **Experten-Modus funktioniert** (15.04.2026, Research-Agent + Architekturanalyse)
- ✅ **Date-Panic in Wissensbasis** (Commit a203589)
- ✅ **Chat-Antwort bei komplexen Flows**
- ✅ **VSCodium-Extension Verbindung**
- ✅ **Auto-Session erscheint in Liste** (Commit 48fd61f)
- ✅ **Experten-Modus** (Research-Agent + Architekturanalyse)
- ✅ **Kontext-Auslastung im Footer** (Commit f191cd0) — zeigt X% ctx inkl. Cache
## Erledigte Bugs
@ -42,18 +43,11 @@
**Status:** Sub-Agents laufen auf Opus (inherit vom Main). Custom `agents`-Option in SDK scheint ignoriert zu werden bzw. spawnt Agents ohne Tools (halluziniert).
**Nächster Ansatz:** Im Orchestrator-Prompt Claude explizit vorgeben `model: "haiku"` in Task-Calls zu setzen. Ob das SDK das respektiert, ist offen.
## Uncommitted Changes (alles sinnvolle Fixes — lohnt sich zu committen)
- `scripts/claude-bridge.js` — resume-Fix, tools-Whitelist, handleToolUse/Result Helper, Dedup
- `src-tauri/src/claude.rs` — claude_session_id nur 1× setzen, generic event emit
- `src-tauri/src/knowledge.rs` — IP+PW korrekt (155.11/8715)
- `src/lib/stores/events.ts` — mode-changed Listener, result.text Fallback, addAgent({id})
- `src/lib/components/ChatPanel.svelte` — Copy-Button, Typing-Dots, Auto-Session + session-created Event
- `src/lib/components/SessionList.svelte` — session-created Listener für Auto-Refresh
- `src/lib/components/AgentView.svelte` — Nur-aktive-Toggle, Delegations-Badge, Tool-Count hidden bei 0
- `src/lib/components/ProgramsPanel.svelte` — Error-Banner mit Copy
- `src/lib/components/MonitorPanel.svelte` — Filter-Dropdown Styling
- `src/routes/+layout.svelte` — agent_mode beim Start laden
- `src/routes/+page.svelte` — Tabs Programme + Hooks
## Letzte Commits
- `f191cd0` Feature: Kontext-Auslastung im Footer (X% ctx)
- `48fd61f` Fix: Auto-Session erscheint sofort in Session-Liste
- `a203589` Fix: Date-Panic in Wissensbasis (chrono::NaiveDateTime)
- `0c095a4` Phase 11 final: Tool-Restriction via System-Prompt
## Schnellstart nach Neustart
```bash
@ -67,6 +61,6 @@ CARGO_TARGET_DIR=/tmp/claude-desktop-target nix-shell --run "npx tauri dev"
nix-shell -p sqlite --run 'sqlite3 "/home/data/.local/share/de.alles-watt-laeuft.claude-desktop/claude-desktop.db" "UPDATE sessions SET claude_session_id = NULL;"'
```
## Nächster Commit
Alles zusammen ein großer Bugfix-Commit mit Titel:
> Fix: Resume, tools-Whitelist, Sub-Agent-Tree, Date-Handling, UI-Polish
## Offene Punkte (niedrige Priorität)
- **Xvfb-Screenshot**: Braucht `imagemagick` in NixOS-Config
- **Haiku-Kostenersparnis**: SDK-Limitation, Sub-Agents erben Model vom Main