update morning brief skill to only show upcoming tasks based on due date

This commit is contained in:
Connor Rhodes 2026-04-05 08:46:15 -05:00
parent a94646dd67
commit d91eee4806

View file

@ -19,7 +19,7 @@ Run this at the start of your day.
## Instructions ## Instructions
1. Run `vik task today` to get tasks due or starting today. 1. Run `vik task today` to get tasks due or starting today.
2. Run `vik task upcoming` to get tasks coming up later this week. 2. Run `vik task upcoming --due-only --days 2` to check for tasks with a due date in the next 2 days.
3. Produce the briefing below. 3. Produce the briefing below.
### Output Format ### Output Format
@ -32,14 +32,15 @@ Run this at the start of your day.
**Overdue** **Overdue**
[Any tasks past their due date. Flag these clearly.] [Any tasks past their due date. Flag these clearly.]
**Later This Week** **Due Soon**
[Tasks from `vik task upcoming` with future dates this week.] [Tasks from `vik task upcoming --due-only --days 2` that are not already in Today's Tasks. Only show this section if results exist.]
## Rules ## Rules
- Keep it scannable. Short lines, clear sections. - Keep it scannable. Short lines, clear sections.
- Don't editorialize. Present the tasks as written. Let Connor decide priorities. - Don't editorialize. Present the tasks as written. Let Connor decide priorities.
- Overdue items always appear, even if the list is long. - Overdue items always appear, even if the list is long.
- Only show upcoming tasks if they have a due date within 2 days — don't surface tasks based on start date alone.
- If there are no tasks in a section, omit that section header. - If there are no tasks in a section, omit that section header.
--- ---