Agenda
calendarWidget id calendar-day
Source calendar
main-display
Config-first dashboard shell for calendar, tasks, notes, notifications, and ambient feeds. This first pass is wired to repository contracts and mock data so layout and control behavior can be settled before the live adapters are added.
Default page
overview
Theme
slate
Refresh
300s
Page set
Widget id calendar-day
Source calendar
Widget id notes-daily
Source notes
Widget id tasks-upcoming
Source tasks
fetched 22 Apr, 08:00
stale after 22 Apr, 08:10
{
"id": "evt-001",
"title": "Daily Planning",
"startsAt": "2026-04-22T08:30:00Z",
"endsAt": "2026-04-22T09:00:00Z",
"isAllDay": false,
"location": "Office",
"attendeesSummary": "2 attendees",
"calendarName": "Primary",
"priority": "normal",
"status": "confirmed",
"notes": "Review priorities and blockers"
}fetched 22 Apr, 08:00
stale after 22 Apr, 08:05
{
"id": "task-001",
"title": "Finalize dashboard scope",
"status": "in-progress",
"priority": "high",
"dueAt": "2026-04-22T15:00:00Z",
"tags": [
"dashboard",
"planning"
],
"sourcePath": "tasks/today.md",
"updatedAt": "2026-04-22T07:55:00Z",
"owner": "leo"
}fetched 22 Apr, 08:00
stale after 22 Apr, 08:15
{
"id": "note-001",
"title": "Dashboard ideas",
"summary": "Calendar, tasks, alerts, and lightweight ambient info.",
"bodyPreview": "Need a kiosk-safe layout with clear control commands.",
"updatedAt": "2026-04-22T07:50:00Z",
"category": "planning",
"relatedDate": "2026-04-22",
"deeplink": "notes://dashboard-ideas"
}fetched 22 Apr, 08:00
stale after 22 Apr, 08:02
{
"id": "notif-001",
"title": "Sync status",
"message": "Calendar adapter last sync succeeded.",
"severity": "info",
"createdAt": "2026-04-22T07:59:00Z",
"expiresAt": "2026-04-22T09:00:00Z",
"source": "dashboard-api",
"actionUrl": "/status"
}fetched 22 Apr, 08:00
stale after 22 Apr, 08:30
{
"id": "news-001",
"headline": "Prototype dashboard contract established",
"summary": "The initial repository now includes architecture, data contracts, and control interfaces.",
"publishedAt": "2026-04-22T07:45:00Z",
"source": "local-dev",
"url": "https://example.invalid/dashboard-update",
"imageUrl": "https://example.invalid/image.png"
}