feat: tip kind system — task, advice, insight, reminder #82

Closed
opened 2026-04-16 15:26:11 +00:00 by alvis · 0 comments
Owner

Motivation

With AI-generated tips, tips are no longer just Todoist tasks. The UI, feedback model, and policies need to handle multiple tip kinds differently.

Tip kinds

Kind Source UI Action Reward signal
task Todoist/integrations "Do this" done/snooze/dismiss dwell-time (existing)
advice AI/LLM generated "Consider this" helpful/dismiss explicit helpful signal
insight Pattern detection "Did you know..." acknowledge/dismiss engagement (view time)
reminder Calendar/schedule "Coming up" done/snooze timeliness

Tasks

  • Add kind field to Tip type in shared-types
  • Kind-aware UI rendering on tip page (different affordances per kind)
  • Kind-aware reward inference (advice tips use explicit signal, not dwell-time)
  • Kind-aware policy: bandit explores across kinds, not just within tasks
  • Kind distribution target: configurable mix (e.g. 60% task, 30% advice, 10% insight)
  • Supersedes closed Tip-kind-aware UI affordances (#52)
## Motivation With AI-generated tips, tips are no longer just Todoist tasks. The UI, feedback model, and policies need to handle multiple tip kinds differently. ## Tip kinds | Kind | Source | UI | Action | Reward signal | |------|--------|----|--------|---------------| | `task` | Todoist/integrations | "Do this" | done/snooze/dismiss | dwell-time (existing) | | `advice` | AI/LLM generated | "Consider this" | helpful/dismiss | explicit helpful signal | | `insight` | Pattern detection | "Did you know..." | acknowledge/dismiss | engagement (view time) | | `reminder` | Calendar/schedule | "Coming up" | done/snooze | timeliness | ## Tasks - [ ] Add `kind` field to `Tip` type in shared-types - [ ] Kind-aware UI rendering on tip page (different affordances per kind) - [ ] Kind-aware reward inference (advice tips use explicit signal, not dwell-time) - [ ] Kind-aware policy: bandit explores across kinds, not just within tasks - [ ] Kind distribution target: configurable mix (e.g. 60% task, 30% advice, 10% insight) - [ ] Supersedes closed #52
alvis added this to the M2 — AI tips + multi-source signals milestone 2026-04-16 15:26:11 +00:00
alvis closed this issue 2026-04-17 14:22:49 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alvis/oO#82