7-day due forecast #40

Open
opened 2026-09-26 13:58:41 +00:00 by belvedere · 0 comments
Collaborator

Objective: Answer "how much work is coming?" — the thing that makes a habit stick.

Files:

  • Modify: progress.ex, dashboard_live.ex

Steps:

  1. Bucket due_at by day for the next 7 days for the active deck.
  2. Render as a small bar chart in Tailwind/CSS (no charting dependency for 7 bars).
  3. Include overdue in a separate "overdue" bucket rather than silently folding it into today.

Verify: with a fixture spanning today..+10 days, counts land in the right buckets.

**Objective:** Answer "how much work is coming?" — the thing that makes a habit stick. **Files:** - Modify: `progress.ex`, `dashboard_live.ex` **Steps:** 1. Bucket `due_at` by day for the next 7 days for the active deck. 2. Render as a small bar chart in Tailwind/CSS (no charting dependency for 7 bars). 3. Include overdue in a separate "overdue" bucket rather than silently folding it into today. **Verify:** with a fixture spanning today..+10 days, counts land in the right buckets.
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nickkeers/first-thousand-words#40
No description provided.