Cursor prompt: Improve Query Workbench + schema browser stub¶
Prerequisites¶
Read:
- [ ] [ONTOUI.md](../QUERY_WORKBENCH_ARCHITECTURE.md`
- [ ]
ui/QUERY_WORKBENCH.md
Non-goals¶
- Full schema browser v1.0
- AI query generation
Current state¶
- extension/webview-ui/src/panels/QueryWorkbench.tsx
Tasks¶
- Add query slice to WorkspaceStore (text, lastResult, language)
- Persist last query in store on execute
- Add collapsible SchemaBrowser stub component listing static SQL table names from docs
- Wire QueryExecuted event on successful run
- Update QueryWorkbench.test.tsx
Acceptance criteria¶
- [ ] Query text survives re-render via store
- [ ] Schema stub renders
- [ ] Tests pass
Tests¶
cd extension/webview-ui && npm test
Do not¶
- Do not fetch live catalog until LSP snapshot method wired