You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,13 +83,16 @@ Standalone capabilities that make your Open Brain smarter.
83
83
| ------ | ------------ | ----------- |
84
84
|[Auto-Capture Protocol](recipes/auto-capture/)| Stores ACT NOW items and session summaries in Open Brain at session close using the reusable Auto-Capture skill |[@jaredirish](https://github.com/jaredirish)|
85
85
|[Panning for Gold](recipes/panning-for-gold/)| Mine brain dumps and voice transcripts for actionable ideas — battle-tested across 13+ sessions |[@jaredirish](https://github.com/jaredirish)|
86
-
|[Claudeception](recipes/claudeception/)| Self-improving system that creates new skills from work sessions — skills that create other skills |[@jaredirish](https://github.com/jaredirish)|
86
+
|[Aiception (formerly Claudeception)](recipes/claudeception/)| Self-improving system that creates new skills from work sessions — skills that create other skills |[@jaredirish](https://github.com/jaredirish)|
87
87
|[Schema-Aware Routing](recipes/schema-aware-routing/)| LLM-powered routing that distributes unstructured text across multiple database tables |[@claydunker-yalc](https://github.com/claydunker-yalc)|
|[Source Filtering](recipes/source-filtering/)| Filter thoughts by source and backfill missing metadata for early imports |[@matthallett1](https://github.com/matthallett1)|
90
90
|[Life Engine](recipes/life-engine/)| Self-improving personal assistant — calendar, habits, health, proactive briefings via Telegram or Discord |[@justfinethanku](https://github.com/justfinethanku)|
91
91
|[Life Engine Video](recipes/life-engine-video/)| Add-on that renders Life Engine briefings as short animated videos with voiceover |[@justfinethanku](https://github.com/justfinethanku)|
92
92
|[Daily Digest](recipes/daily-digest/)| Automated daily summary of recent thoughts delivered via email or Slack | OB1 Team |
93
+
|[Bring Your Own Context](recipes/bring-your-own-context/)| Portable context workflow that packages extraction prompts, profile generation, and remote MCP deployment into one entrypoint |[@jonathanedwards](https://github.com/jonathanedwards)|
94
+
|[Work Operating Model Activation](recipes/work-operating-model-activation/)| Conversation-first workflow that turns tacit work patterns into structured Open Brain records and agent-ready operating files |[@jonathanedwards](https://github.com/jonathanedwards)|
95
+
|[World Model Diagnostic Activation](recipes/world-model-diagnostic-activation/)| Ship-now activation path for a 20-minute world-model readiness diagnostic that compounds through core Open Brain capture |[@jonathanedwards](https://github.com/jonathanedwards)|
93
96
|[Research-to-Decision Workflow](recipes/research-to-decision-workflow/)| Composition recipe that chains canonical skills into operator and investor research, synthesis, meeting, and memo workflows |[@NateBJones](https://github.com/NateBJones)|
94
97
95
98
### [`/skills`](skills/) — Agent Skills
@@ -105,7 +108,9 @@ Plain-text skill packs you can drop into Claude Code, Codex, or other AI clients
105
108
|[Research Synthesis Skill Pack](skills/research-synthesis/)| Synthesizes source sets into findings, contradictions, confidence markers, and next questions |[@NateBJones](https://github.com/NateBJones)|
106
109
|[Meeting Synthesis Skill Pack](skills/meeting-synthesis/)| Converts meeting notes or transcripts into decisions, action items, risks, and follow-up artifacts |[@NateBJones](https://github.com/NateBJones)|
107
110
|[Panning for Gold Skill Pack](skills/panning-for-gold/)| Turns brain dumps and transcripts into evaluated idea inventories |[@jaredirish](https://github.com/jaredirish)|
108
-
|[Claudeception Skill Pack](skills/claudeception/)| Extracts reusable lessons from work sessions into new skills |[@jaredirish](https://github.com/jaredirish)|
111
+
|[Aiception Skill Pack (formerly Claudeception)](skills/claudeception/)| Extracts reusable lessons from work sessions into new skills |[@jaredirish](https://github.com/jaredirish)|
112
+
|[Work Operating Model Skill Pack](skills/work-operating-model/)| Runs a five-layer elicitation interview and saves the approved operating model into Open Brain |[@jonathanedwards](https://github.com/jonathanedwards)|
113
+
|[World Model Readiness Diagnostic](skills/world-model-diagnostic/)| Runs a 20-minute world-model diagnostic that maps paradigm fit, audits the boundary layer, and labels findings by confidence |[@jonathanedwards](https://github.com/jonathanedwards)|
Copy file name to clipboardExpand all lines: dashboards/open-brain-dashboard-next/README.md
+43-2Lines changed: 43 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,11 +14,12 @@ A full-featured web dashboard for your Open Brain second brain. Browse, search,
14
14
15
15
## What It Does
16
16
17
-
Provides 8 pages for managing your thoughts:
17
+
Provides 9 pages for managing your thoughts:
18
18
19
19
| Page | Description |
20
20
|------|-------------|
21
-
|**Dashboard**| Stats overview (total thoughts, type distribution, top topics), recent activity, quick capture |
21
+
|**Dashboard**| Stats overview (total thoughts, type distribution, top topics), recent activity, quick capture, workflow summary widget |
22
+
|**Workflow**| Kanban board for tasks and ideas with drag-and-drop status management (New → Planning → Active → Review → Done → Archived) |
22
23
|**Browse**| Paginated thought table with filters for type, source, and importance |
23
24
|**Detail**| Full thought view with inline editing, delete, linked reflections, and related connections |
24
25
|**Search**| Semantic (vector similarity) and full-text search with match scores and pagination |
@@ -103,6 +104,43 @@ When working correctly:
103
104
-**Add to Brain** auto-routes short text (< 500 chars, single paragraph) to single capture, and long/structured text to extraction with dry-run preview
104
105
-**Detail page** shows full thought content with metadata, inline edit for content/type/importance, and linked reflections
105
106
107
+
## Workflow Board
108
+
109
+
The Workflow page adds a visual kanban board for managing `task` and `idea` thoughts through status stages.
110
+
111
+
### Features
112
+
113
+
-**Drag-and-drop** between status columns using @dnd-kit (touch-friendly with 200ms hold delay)
114
+
-**Collapsible columns** — click the arrow to collapse any column to a slim vertical bar (persisted in localStorage)
115
+
-**Auto-adjusting widths** — expanded columns share available space equally, no horizontal scrollbar
116
+
-**Inline editing** — tap a card to open the edit modal (status, priority, type, content)
117
+
-**Priority dots** — click to change priority (Critical/High/Medium/Low mapped from importance 0-100)
118
+
-**Dashboard widget** — summary of active workflow items on the main dashboard
119
+
-**Mobile-first** — responsive layout, pinch-to-zoom enabled, full-screen edit modal on small screens
120
+
121
+
### Status Flow
122
+
123
+
```
124
+
New → Planning → Active → Review → Done → (Archived)
125
+
```
126
+
127
+
Cards auto-archive from Done after 30 days. Archived cards are hidden by default (toggle with "Show archived").
128
+
129
+
### Database Requirements
130
+
131
+
The Workflow board requires two additional columns on the `thoughts` table. See the [workflow-status schema](../../schemas/workflow-status/) for the migration SQL.
132
+
133
+
### MCP Integration
134
+
135
+
The `progress_task` tool in the Open Brain MCP server allows AI assistants to update task status and priority conversationally:
136
+
137
+
```
138
+
"Move the API redesign task to active"
139
+
"Set priority on thought 42 to high"
140
+
```
141
+
142
+
When a new task or idea is captured, the MCP server auto-assigns `status: "new"`.
143
+
106
144
## REST API Endpoints Required
107
145
108
146
The dashboard calls these endpoints on your Open Brain REST API:
@@ -121,6 +159,8 @@ The dashboard calls these endpoints on your Open Brain REST API:
121
159
|`/ingest`| POST | Smart ingest (extraction) |
122
160
|`/ingestion-jobs`| GET | Ingest page (job history) |
123
161
|`/duplicates`| GET | Duplicates page |
162
+
|`/thoughts?type=task`| GET | Workflow board (filtered by type) |
163
+
|`/thought/:id`| PUT | Workflow board (status/priority updates) |
124
164
125
165
> [!NOTE]
126
166
> If your Open Brain instance doesn't have all these endpoints (e.g., no smart-ingest or duplicates), those pages will show errors but the core pages (dashboard, browse, search, detail) will still work.
@@ -154,6 +194,7 @@ No API key is stored in environment variables or exposed to the browser.
0 commit comments