-
Notifications
You must be signed in to change notification settings - Fork 2
Decisions and Roadmap
Back to Home. Related: Architecture, Development-Workflow.
- Incrementally use
@preact/signals-core; do not introduce a UI framework. - Keep CodeMirror 6 behind
EditorPortand never run SQL on the keystroke path. - Keep complex/high-frequency UI islands imperative behind injected seams.
- Extract a shared UI primitive when a second real consumer appears, not before.
- Keep the product a single esbuild artifact with zero third-party requests.
- Use comment-wrapped optional SQL blocks (
/*[ ... ]*/) for empty-means-no-filter; the earlier double-square-bracket form conflicted with ClickHouse array syntax. - The panel configuration registry is the common model for chart/table/logs/KPI/ filter/text views and library persistence.
GitHub roadmap issue #68 and structured feature issues are authoritative. Claude memory records the Phase 7 order as: #173 → #165 → #170 → #169 → #171/#172, with dashboard filter panel work tied to #166 and #160. Re-read GitHub before acting because issue state can change.
The current branch feat/panels-166 contains panel-registry work beyond
origin/main; do not assume wiki creation means that work is complete.
Canonical decision record: docs/ADR-0001-reactivity.md.
Historical roadmap context: Claude memory page
dashboard-epic-phase-numbering-and-filter-design.md.
Rules source of truth: CLAUDE.md. Deep-detail archive: Claude native memory (indexed in Operations-Memory). Re-verify anything with a date, version, or cluster ID before acting. Distilled 2026-07-12.
Orientation
Working here
Operations
Meta