DM Dash / Phase 1

Natural language into calendar action.

The rebuild starts with one loop only: interpret a command, call a calendar tool, and show the result. No internal task system. No broad source mirroring.

Architecture guardrails

  • Google Calendar stays primary for scheduled work.
  • The model layer is provider-agnostic.
  • Reads can span multiple calendars. Writes use one default target.
  • No replica database is being rebuilt under a new name.

Command

Tell the system what to do.

This page exercises the provider-agnostic command router. Obvious calendar commands stay on the fast parser path first. The model layer is fallback, not the default for routine event capture.

Phase 1 only. Calendar read and create. Default duration: 15 minutes.

Default event color: Calendar default

Calendar

Next 48 hours

Reading from primary. Default write target: dmarlowe@gmail.com.

Calendar fetch failed: Streamable HTTP error: Unexpected content type: text/html; charset=utf-8