Skip to content

Views

The dashboard has three main surfaces: progress tiles, a learning panel, and the static-config sections that show what the bot has captured.

AI COO progress

A small set of tiles for the operational state of your workspace.

TileWhat it shows
Onboarding completionWhether the first capture conversation is finished.
Profile completenessHow fleshed out the structured profile is.

These tiles read from your Airtable base and /var/hanai/state/. If your Airtable base is missing the latest tables, the dashboard returns empty values for that section rather than erroring.

Learning

The learning panel surfaces what the AI COO has been thinking about between your messages.

SourceWhat it shows
Capability gapsThings the bot wanted to do but couldn’t — drawn from capability-gaps.jsonl.
Recent dreamsInsights from the daily 06:30 dreaming loop, drawn from dreams.jsonl. Only insights above the confidence threshold are surfaced.

This is the most operationally useful panel after the first week. Capability gaps are the prioritised list of what would make the bot more useful for you specifically.

Static config

The captured profile, rendered as readable sections. See Static config for the full breakdown.

Refresh behaviour

Static assets carry an ETag and a 60-second cache directive. The page revalidates automatically. After a deploy of a new design a single hard refresh clears anything stale.

Next