# Ticket: Home Tasks/Chores (Markdown Kanban) ## Ticket Information - **ID**: TICKET-034 - **Title**: Home Tasks/Chores (Markdown Kanban) - **Type**: Feature - **Priority**: High - **Status**: Backlog - **Track**: Tools/MCP - **Milestone**: Milestone 2 - Voice Chat MVP - **Created**: 2024-01-XX ## Description Implement home task management: - Decide home task representation (Markdown-only repo for Vibe Kanban) - YAML frontmatter or similar structure - MCP tools: add_task, update_task_status, list_tasks - Permission and separation logic (only touch home repo, not work repos) ## Acceptance Criteria - [ ] Task representation decided (Markdown + YAML) - [ ] Home Kanban repo structure defined - [ ] MCP tools implemented (add, update, list) - [ ] Path whitelist enforcement (home repo only) - [ ] Tools tested with dummy models - [ ] Tools registered in MCP server ## Technical Details Task format: - Markdown files with YAML frontmatter - Status: backlog, todo, in-progress, done - Metadata: created, updated, assignee, etc. Tools: - `add_task`: Create new task file - `update_task_status`: Move between columns - `list_tasks`: Query tasks by status/filter Safety: - Path whitelist: only `family-agent-config/tasks/home/` - Reject any paths containing "work" or work repo paths ## Dependencies - TICKET-029 (MCP server) - TICKET-002 (repo structure) ## Related Files - `home-voice-agent/mcp-server/tools/tasks/` (to be created) - `family-agent-config/tasks/home/` (to be created) ## Notes Critical safety requirement: ensure tools only touch home repo. Test thoroughly.