atlas/tickets/backlog/TICKET-034_home-tasks-kanban.md
ilia 7c633a02ed Initialize project structure with essential files and documentation
- Added .cursorrules for project guidelines and context
- Created README.md for project overview and goals
- Established ARCHITECTURE.md for architectural documentation
- Set up tickets directory with initial ticket management files
- Included .gitignore to manage ignored files and directories

This commit lays the foundation for the Atlas project, ensuring a clear structure for development and collaboration.
2026-01-05 20:09:44 -05:00

1.6 KiB

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)
  • 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.