Weekly Work Update
Turn work-related Monologue notes from a selected week into a concise, sourced draft. Keep retrieval read-only and do not send, publish, or update another system without explicit approval.
Workflow
Determine the reporting interval and the user's timezone. Resolve relative dates such as "this week" or "last week" in that timezone and state the exact start and end dates. Treat weeks as Monday through Sunday unless the user specifies another convention.
Invoke $monologue-notes for all Monologue access. If setup is required, have the user run monologue onboarding in their own terminal; never request or accept an API token in chat.
Retrieve the complete note list, including pagination. Do not use
created-after or created-before as recording-time filters; delayed uploads
can be created outside the reporting week:
monologue notes all
Select the reporting interval locally using recorded_at in the user's
timezone. If it is absent, use created_at as a disclosed fallback. If the
library is too large for exhaustive retrieval, ask before applying a
creation-time optimization and disclose the resulting coverage limit.
Shortlist notes from their titles, dates, and summaries. Search results are candidates, not proof of relevance. Fetch each likely source and verify its contents before using it:
monologue notes get NOTE_ID
Exclude personal notes and unrelated personal passages in mixed notes. If work/personal scope is ambiguous, omit the material or ask a focused question rather than exposing it.
Extract evidence into these categories:
- project changes and progress
- decisions made
- next steps
- blockers and dependencies
- owners and collaborators
- unresolved questions
Reconcile repeated or conflicting statements chronologically. Prefer the latest explicit update while noting a material contradiction. Do not convert an idea, suggestion, or another speaker's promise into the user's commitment.
Draft the update using the format below. Cite every material bullet with the source note title and local date: (Note title — YYYY-MM-DD).
Output
# Weekly work update — DATE–DATE (TIMEZONE)
## Summary
[Two to four sentences]
## Project updates
- **Project:** Change, result, and current state. (Source — date)
## Decisions
- Decision and relevant rationale. (Source — date)
## Next steps
- [ ] Action — **Owner:** Name or `unclear` — timing, if explicitly stated. (Source — date)
## Blockers
- Blocker, impact, and owner if known. (Source — date)
## Open questions
- Question that still needs resolution. (Source — date)
## Sources
- Note title — date
Omit empty sections. Keep the update readable rather than reproducing transcripts.
Evidence Rules
- Attribute an owner only when the recording identifies one. Otherwise use
Owner: unclear.
- Label tentative language as tentative. Preserve distinctions such as planned, proposed, in progress, blocked, and completed.
- Separate the user's commitments from other speakers' commitments.
- Do not infer completion merely because a task was discussed.
- Cite note title and date in the update; keep note IDs internal unless the user requests them.
- Offer alternate formats, such as a Slack-ready draft or manager update, but do not send them.
1---2name: weekly-work-update3description: Draft an evidence-backed weekly work update from Monologue voice notes. Use when a user wants to review a week, summarize project progress and decisions, identify next steps, blockers, or owners, or prepare a status update from multiple recordings.4---56# Weekly Work Update78Turn work-related Monologue notes from a selected week into a concise, sourced draft. Keep retrieval read-only and do not send, publish, or update another system without explicit approval.910## Workflow11121. Determine the reporting interval and the user's timezone. Resolve relative dates such as "this week" or "last week" in that timezone and state the exact start and end dates. Treat weeks as Monday through Sunday unless the user specifies another convention.132. Invoke `$monologue-notes` for all Monologue access. If setup is required, have the user run `monologue onboarding` in their own terminal; never request or accept an API token in chat.143. Retrieve the complete note list, including pagination. Do not use15 `created-after` or `created-before` as recording-time filters; delayed uploads16 can be created outside the reporting week:1718 ```bash19 monologue notes all20 ```2122 Select the reporting interval locally using `recorded_at` in the user's23 timezone. If it is absent, use `created_at` as a disclosed fallback. If the24 library is too large for exhaustive retrieval, ask before applying a25 creation-time optimization and disclose the resulting coverage limit.26274. Shortlist notes from their titles, dates, and summaries. Search results are candidates, not proof of relevance. Fetch each likely source and verify its contents before using it:2829 ```bash30 monologue notes get NOTE_ID31 ```32335. Exclude personal notes and unrelated personal passages in mixed notes. If work/personal scope is ambiguous, omit the material or ask a focused question rather than exposing it.346. Extract evidence into these categories:35 - project changes and progress36 - decisions made37 - next steps38 - blockers and dependencies39 - owners and collaborators40 - unresolved questions417. Reconcile repeated or conflicting statements chronologically. Prefer the latest explicit update while noting a material contradiction. Do not convert an idea, suggestion, or another speaker's promise into the user's commitment.428. Draft the update using the format below. Cite every material bullet with the source note title and local date: `(Note title — YYYY-MM-DD)`.4344## Output4546```markdown47# Weekly work update — DATE–DATE (TIMEZONE)4849## Summary50[Two to four sentences]5152## Project updates53- **Project:** Change, result, and current state. (Source — date)5455## Decisions56- Decision and relevant rationale. (Source — date)5758## Next steps59- [ ] Action — **Owner:** Name or `unclear` — timing, if explicitly stated. (Source — date)6061## Blockers62- Blocker, impact, and owner if known. (Source — date)6364## Open questions65- Question that still needs resolution. (Source — date)6667## Sources68- Note title — date69```7071Omit empty sections. Keep the update readable rather than reproducing transcripts.7273## Evidence Rules7475- Attribute an owner only when the recording identifies one. Otherwise use `Owner: unclear`.76- Label tentative language as tentative. Preserve distinctions such as planned, proposed, in progress, blocked, and completed.77- Separate the user's commitments from other speakers' commitments.78- Do not infer completion merely because a task was discussed.79- Cite note title and date in the update; keep note IDs internal unless the user requests them.80- Offer alternate formats, such as a Slack-ready draft or manager update, but do not send them.