Dashboard preview · A IMF agent team

First-pass static review page for the redesigned dashboard shell. This is intentionally browser-reviewable only: the controls below are stubs, the repo toggle is local-only, and n8n remains the owner of real Oracle state writes for repo active/inactive changes.

Snapshot 2026-04-29T08:56:31Z

Live metrics strip

This row is meant for values that stay live or near-live: token totals, active agent count, overall freshness, and the latest snapshot time. In the static preview, the values are seeded so the layout can be reviewed before data wiring lands.
Data freshness: fresh Oracle-backed data: 12m old

Activity feed

Timeline-style event feed with handoffs, repo toggles, sync events, and warning states. The rows are structured so they can later be backed by Oracle events without changing the page layout.
Activity data: delayed 18m

Agent activity table

Compact agent snapshot table that mirrors the dark dashboard shell. It is sized for quick scanning, with current task, freshness, and status shown inline.
0 agents
Agent Status Current task Freshness

Repo management section

This section is structured for Oracle-backed repo registry data: full name, branch, webhook flag, last seen, updated time, active flag, refresh control, and row-level details. The Active/Inactive toggle is only a local preview behavior here.
0 repos Active maps to Oracle active = Y
Refresh and state write actions are stubs. n8n will own real Oracle updates later.
Stale-data indicator: the Oracle-backed snapshot is intentionally marked older than the live metrics so the page can show freshness separation between the two domains.
Detail drawer

Repository details

Action stub This drawer is intentionally read-only in the preview. The real action buttons will later call into the backend or n8n workflow that updates Oracle and reconciles GitHub state.