Files

1.4 KiB

name, description
name description
task-capture-and-followup Capture requests as structured tasks, track status over time, and send low-noise follow-ups for due/overdue/blocked items. Use when users ask to remember tasks, convert chat asks into todos, track commitments, or request reminders/check-ins.

Task Capture and Follow-up

Storage policy

  • Keep active state in memory/tasks.json.
  • Append notable updates to daily note memory/YYYY-MM-DD.md when useful for continuity.
  • Never store secrets unless user explicitly asks.

Task schema

Required fields:

  • id
  • created_at
  • title
  • owner
  • priority (low|med|high)
  • status (open|in-progress|blocked|done)

Optional fields:

  • details
  • due_at
  • next_check_at
  • notes

Capture workflow

  1. Detect action-oriented request.
  2. Infer missing fields conservatively.
  3. Ask only for critical missing info (typically due date or priority).
  4. Persist task.
  5. Return compact confirmation with id + next check moment.

Follow-up policy

Nudge only when high signal:

  • due within 24h,
  • overdue,
  • blocked,
  • or explicit user-requested reminder window.

Anti-spam:

  • no repeated nudge inside a short window,
  • batch multiple items in one update,
  • suppress low-importance repeats.

Completion policy

  • Mark done only on explicit user confirmation.
  • Preserve short completion note for future context.
  • Keep historical records unless user asks to prune.