You're offline — showing cached data

MC-4139

Build Life Console v1: personal inbox, quick tasks, and SecondBrain capture
2026-06-13 08:54:58 SAST
Home Board MC-4139

Build Life Console v1: personal inbox, quick tasks, and SecondBrain capture

Context / correction: MC-4133 was dispatched and closed on the narrower "Life Manager feedback buttons on tickets" scope before Elmar's product direction was fully captured. Tha...
State Done Next Action Closed Owner Luci Runtime Closed Age 20d ago
MC-4139
Ticket is done; runtime is closed. · profile codex · cwd /home/lucienne/workspace/mission-control · uptime 19d 14h · last activity 18d 9h ago

Description

MC-4139
Context / correction: MC-4133 was dispatched and closed on the narrower "Life Manager feedback buttons on tickets" scope before Elmar's product direction was fully captured. That was the wrong UX direction. Treat MC-4133 as a narrow implementation artifact; this ticket is the corrected product scope. Goal: Create a dedicated Elmar-facing Life Console separate from the Luci/worker kanban. It should show Elmar's life/attention queue, not what Luci is busy with. Deliverables: 1. Add/upgrade a dedicated route for the Life Console (preferred: /life; can reuse /life-manager only if navigation remains clear). It should be a personal inbox/calendar/tasks view, not a scheduler run-log. 2. Surface sections: Today/calendar, Needs me, Waiting/delegated, Saved for later, Tasks, Notes/Capture, and Learning/rules feedback. 3. Add manual quick-task creation from the UI. This must be synchronous/lightweight: no Claude session, no worker process. Store as Life item / Life task backing record and show immediately. 4. Add a backend command/API path so Luci can add tasks for Elmar from Telegram, e.g. "add task: pay school account by Friday". The actual save path must remain deterministic/lightweight; use model reasoning only when transforming vague natural language is explicitly needed. 5. Add rich note capture from the Life Console into SecondBrain inbox as markdown-only. Target: /home/lucienne/workspace/PKA/SecondBrain/SB Inbox/ unless current pka_paths says otherwise. Do not write binaries/attachments. Store sanitized markdown with useful frontmatter (created, source=life-console, tags). 6. Move Life Manager feedback affordances out of the ticket-detail clutter. Keep /api/lm-feedback if useful, but primary UI should be in Life Console. Remove or hide excessive per-ticket Life buttons from ticket.html if MC-4133 added them. 7. Preserve existing Life Manager safety rules: never silently suppress legal/safety/CAA/Safair/urgent/signature/approval items without explicit safe rule handling. 8. Add concise tests/smoke checks for: quick task API, note-to-SecondBrain markdown write, Life Console route, and feedback action wiring. Run narrow tests and browser smoke if UI changes. 9. Update the relevant manifest/wiki note if routes or data locations change. Non-goals: - Do not turn every Life item into a worker session. - Do not make Elmar manage Luci's kanban for personal tasks. - Do not dump raw email/attachments/binaries into SecondBrain. Owner: Luci Runtime/profile: MC worker / Claude Sonnet dev-loop Expected check-in: within 24h Completion gate: /life visible on MC, manual task add works, note capture writes a markdown file to SecondBrain inbox, ticket UI is not cluttered with Life feedback buttons, and a concise smoke-test result is attached.

Activity

done
Luci is working...
Live
No activity yet
Help