Skip to content

Daily briefing

The briefing is Moonjar’s morning digest. It pulls together what’s due today, what’s coming up, the weather, and any proactive insights the system has surfaced from your library. The chat assistant uses the same briefing as its empty-state when you start a fresh chat with “morning briefing” or “what’s on my plate”.

The briefing endpoint runs on demand. Each call:

  1. Loads reminders due today or overdue, plus a peek at the next few upcoming items.
  2. Pulls proactive insights — surfaced by the hourly insight scanner that watches for documents going stale, deadlines approaching, or items in your library that look like they need a follow-up.
  3. Adds weather for your current location.
  4. Hands the bundle to the chat assistant on request, or renders it in the Today tab.

Everything is in your timezone — “today” means today for you, not for the server.

A brief block per source, in order:

  • Today’s reminders — title, list, time if any. Overdue items are flagged.
  • Upcoming — the next two or three items, so you can see what’s around the corner.
  • Insights“Renewal coming up: car insurance expires Friday”, “You haven’t replied to that email from last Tuesday”. Insights link back to the document or reminder they came from.
  • Weather — current conditions and the day’s outlook for your location.

Ask the assistant “what’s on my plate today” (or open a fresh chat — the briefing is the suggested starter). The assistant pulls the same data and writes a one-paragraph summary, with the weather woven in and the most-urgent items called out. It always ends with suggested actions you can tap to mark items done or add new ones.

  • Weather depends on a configured weather provider and on your having granted location permission. Without either, the briefing skips the weather block.
  • Insights depend on the hourly scanner. A new account with no documents won’t have any until you’ve captured a few.