Completed
- Settings Panel (presets, model, temp, top_p, top_k, penalties, tree depth, branches)
- LLM Debug Panel (logs, trace, metrics, filters, export)
- Privacy & Retention (redaction, consent, retention modes)
- Parsing Hardening (JSON fallback, schema validation)
- UI Micro-Polish (spacing, typography, a11y)
- DOM-safe node rendering (tree.js + main.js refactored)
- Event listener pattern (all inline handlers removed)
- Security Hardening (CSP as tight as D3/fonts allow)
- Documentation Alignment (PROJECT.md consolidated)
- D3 Stability (NaN/zero-bounds guards in place)
- Dark Mode (complete theme overhaul)
- Undo/Redo system (⌘Z/⌘⇧Z/⌘Y)
- JSON Import (drag-drop, replace/merge modes)
- Keyboard shortcuts (genius intuitive bindings)
- Export fixes (overlay handling, clean export)
- Overlay & dialog focus lifecycle (trap, Escape, focus restore)
- Settings progressive disclosure (collapsible grouped controls)
- Detail panel action hierarchy + loading skeleton states
- Accessibility hardening (ARIA state sync, sr-only keyboard guidance)
Future Enhancements
Implementation Roadmap Tasks