Komar Dashboard
Keeping my projects organized
scores
progress70%
priorityhigh
complexity5/10
readiness8/10
excitement8/10
hours invested16h
last12 days ago
claude · 1 hour ago
Dashboard just flipped to "live" with heavy commit activity and zero open issues, but checkpoints are being logged with nothing ticked — suggesting the checklist system inside the very tool meant to organize projects is going unused.
- Audit why checkpoints 11/16/18/20 logged zero ticks
- Define 'live' success metric beyond stage flag
- Dogfood Komar on Komar for one full week
- Deduplicate github_sync events flooding activity feed
- Write a 1-paragraph README pitch for other projects
notes
Komarlab project
Plan from /cl
- Drop pin/spotlight concept; home shows every non-archived projectlistHome() returns all non-archived projects ordered by activity, with no SPOTLIGHT_MAX cap. Topbar no longer renders the spotlight counter. Vault is repurposed as archived-only. · done 17 days ago
- Archive workflow with Restore (project page + Vault list)/p/[slug] footer has Archive/Restore. Vault rows have an Unarchive button. Archived projects are hidden from home and visible only in /vault. · done 17 days ago
- Per-card next-move cascade: insight → roadmap → noneEach kanban card shows insight.nextActions[0] when present; falls back to first incomplete plan milestone; otherwise shows 'no plan · refresh insights'. Labels (NEXT/ROADMAP) keep the framings distinct. · done 17 days ago
- Card freshness signal + inline refresh for stale insightsCards display 'Nd old' next to insight age; when ≥2 days old, the age turns warn color and a click-to-refresh icon appears that hits /api/insights/refresh without opening the drawer. · done 17 days ago
- Triage chips with click-to-filter (stalled, focus, no-plan, stale)Above the focus rail. Each chip shows live count and disables when zero. Clicking filters both kanban boards (and grid) to matching items. Filter state lives in HomeView. 'clear filter' resets. · done 17 days ago
- Drag-to-focus + focused-card highlight (ring + sparkle)Dragging a kanban card onto '+ add focus' adds it to today's focus rail (no move). Focused cards render an accent border, accent glow, and a Sparkles icon. useFocus hook syncs across components via localStorage + custom event. · done 17 days ago
- Visible workspace tag on every cardSmall colored chip ('KomarLab' amber / 'Go Beyond' teal) appears on focus rail cards, focus picker rows, kanban cards, and grid project cards. /api/projects returns workspace so client components have it. · done 17 days ago
- Backfill action: refresh missing insights from the palette⌘K palette gains an action that calls /api/insights/refresh for every non-archived project where ai_insights row is null. Shows progress and final count.
- Toast feedback for palette-fired actions (sync / refresh / weekly)Palette actions that today fire silently render a toast on success/error. Same affordance the topbar Sync button already has, but for in-palette firings.
- J/K cycling across home cards with chord shortcuts on focused cardJ/K (or ↑/↓) moves a card-level focus cursor across the home grid/board. Chord shortcuts ⌘P/⌘E/⌘D/⌘R/⌘⇧A act on the focused card (open drawer / edit / archive / refresh / etc). Implemented as a focused-card state machine.
Recent checkpoints
- 12 days ago2.8h
- 12 days ago0.7h
- 12 days ago0.5h
- 14 days ago2.1h
- 16 days ago1.0h