๐ Dashboard
The strategic bird's-eye view of all tasks. Three visualization modes: ForceTree, Backlog, and Lane.
What It Does
The Dashboard is the default landing page. It displays all tasks from D1 in one of three views, filtered by workspace. Use it to understand the shape of active work, identify bottlenecks, and navigate to specific tasks.
Views
ForceTree (Default)
Force-Directed Graph
A D3.js force simulation that renders tasks as nodes connected by parent-child relationships. Tasks cluster by workspace via repulsion isolation (A70). Node color indicates status, size indicates priority.
| Interaction | Action |
|---|---|
| Click node | Open task modal with full details, feedback, and comments |
| Drag node | Reposition โ the simulation pauses during drag |
| Scroll wheel | Zoom in/out (default zoom configurable in Settings) |
| Click + drag canvas | Pan the viewport |
Backlog View
Flat Task List
A traditional list of all tasks, sorted by status and priority. Useful for scanning the full backlog without the spatial layout of ForceTree. Click any row to open the task modal.
Lane View
Kanban-Style Columns
Tasks organized into status columns: idea, ready, backlog, active, done. Drag-and-drop is not supported โ status changes happen via the task modal.
Task Modal
Clicking any task (in any view) opens the full task modal:
| Section | What |
|---|---|
| Header | Task ID, title, workspace badge, status badge |
| Details | Description, priority, parent task, created/updated dates |
| Edit | Inline editing of title, description, status, priority, parent, workspace |
| Feedback tab | Actionable feedback items linked to this task. Leave new feedback here |
| Comments tab | Permanent audit trail. Add context, decisions, or notes |
Workspace Tabs
Tabs at the top filter tasks by workspace. The active workspace persists across page navigation.
| Tab | Workspace | Scope |
|---|---|---|
| All | All workspaces | Every task in D1 |
| Agentic | agentic | Hub infrastructure, portal, agent system |
| Dev | dev | MIBOS product development |
| Work | work | Mipos operations, hiring, strategy |
| Life | life | Personal planning and decisions |
For Agents
GET /api/tasks returns all tasks. Filter with ?workspace=dev or ?status=active. Tasks are read from D1 โ always query the API, never grep local files.