Skip to content

feat: Brainstorm module — question-driven idea exploration#127

Merged
studiowebux merged 2 commits into
mainfrom
feat/brainstorm-module
Mar 14, 2026
Merged

feat: Brainstorm module — question-driven idea exploration#127
studiowebux merged 2 commits into
mainfrom
feat/brainstorm-module

Conversation

@studiowebux

Copy link
Copy Markdown
Owner

Summary

  • New Brainstorm module: guided Q&A sessions for exploring ideas before committing to work
  • Full 16-step new-module checklist: parser, types, cache (FTS), API (OpenAPI), MCP tools (6), frontend (cards + sidenav editor), feature visibility, breadcrumb, docs
  • 7 default questions covering motivation, goals, requirements, risks, and MVP scoping
  • Pure markdown storage: H2 = question, body = answer. Tags and entity linking (projects, tasks, goals)

Test plan

  • Feature appears in Settings > Feature Visibility
  • Toggling visibility hides/shows the nav button
  • Nav button switches to the Brainstorm view
  • Breadcrumb shows Planning > Brainstorm
  • Create new brainstorm — default questions pre-populated
  • Add/remove/reorder questions in sidenav
  • Edit answers, save, reload — data persists
  • Delete brainstorm with confirmation
  • Search filter works on title and question content
  • MCP tools: list, get, get_by_name, create, update, delete
  • Cache sync populates brainstorms table, FTS search works
  • Card view shows answered/total counter

🤖 Powered by MDPlanner.dev X Cerveau.dev

studiowebux and others added 2 commits March 14, 2026 14:49
New module following the 16-step new-module checklist:
- Parser: brainstorms/ directory, H2 = question, body = answer
- Types: Brainstorm + BrainstormQuestion interfaces
- Cache: SQLite table with FTS on title + flattened questions
- API: CRUD routes at /api/brainstorms with OpenAPI specs
- MCP: 6 tools (list, get, get_by_name, create, update, delete)
- Frontend: card view with answered/total counter, sidenav with
  inline question editor (add/remove/reorder), search filter
- Default questions: 7 prompts covering motivation, goals, risks
- Docs: features table + changelog entry for v0.36.0

Powered by MDPlanner.dev X Cerveau.dev

Co-Authored-By: Claude <noreply@anthropic.com>
Powered by MDPlanner.dev X Cerveau.dev

Co-Authored-By: Claude <noreply@anthropic.com>
@studiowebux studiowebux merged commit 2a4efed into main Mar 14, 2026
1 check passed
@studiowebux studiowebux deleted the feat/brainstorm-module branch March 14, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant