Skip to content

Feature Request: Simple Task Management System #141

@jebko0429

Description

@jebko0429

Problem

Kai has memory, calendar, and reminders, but lacks a simple task management system to track todos across sessions.

Proposed Solution (Minimal Scope)

A lightweight task system with:

  • CRUD Operations: Create, read, update, delete tasks
  • Status Tracking: todoin_progressdoneblocked
  • Memory Links: Associate tasks with stored memories
  • Priority: Simple numeric priority (1-10) or high/medium/low tags
  • Calendar Integration: Link tasks to calendar events/reminders

Use Cases

  • Track coding tasks during development sprints
  • Manage personal todos that persist across app restarts
  • Link tasks to context (emails, documents, memories)

Data Model (Minimal)

{
  "id": "task_123",
  "title": "Implement PDF integration",
  "status": "in_progress",
  "priority": 8,
  "created": "2026-04-09T16:00:00Z",
  "memory_ref": "memory_789",
  "reminder_ref": "reminder_id"
}

Implementation Phases

  1. MVP: In-memory tasks with basic CRUD
  2. Persistent: Save tasks to local storage
  3. Integration: Link to existing memory and calendar tools

Related: #85 (expanded discussion on project management) #140 (document manipulation)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions