Spec: Doc — "Can also give a 'daily summary' on request via a button."
Scope
- A one-click daily summary in the chat UI producing: today's classes, what is due soon, scheduled study blocks, flashcards due for review, and weak topics worth attention.
- Assemble the underlying facts with direct queries, not model tool-calling — dates and deadlines must be exact. The model writes the prose over a fetched, correct data payload.
- Fetch the independent sources with
Promise.all (AGENTS.md §10 — parallel-fetch independent data).
- Make each item actionable: link to the class, note, deck, or calendar entry.
- Handle the empty case well — a student with a clear day should get "nothing due, you're clear," not a fabricated list.
Depends on
- AskHamiz agentic chatbot core
Acceptance criteria
Spec: Doc — "Can also give a 'daily summary' on request via a button."
Scope
Promise.all(AGENTS.md §10 — parallel-fetch independent data).Depends on
Acceptance criteria