AI-Native Prototype
checking…

Event Stream & Orchestrator

One stream of incoming events. The orchestrator agent works through them one by one: it routes each to a specialist worker — Intake agent (→ proposed matter) or Time-capture agent (→ proposed time entry). When an item needs your review it's parked and the orchestrator moves on. Review by clicking the event below, or in the Matters / Review Queue tabs. Once you approve, the agent continues that item.

Incoming events
Event stream — the orchestrator annotates each item below; click one awaiting review to act on it

Matters — review & approve

Matters proposed by the Intake agent, awaiting your sign-off. Approving opens the matter and lets the agent continue (future activity for that client auto-attributes). Conflicts are flagged.

Proposed matters

Matter Intake · optional manual tool

Most matters arrive through the Event Stream and are routed by the orchestrator automatically. Use this when you want to paste a one-off email or brief and review the extraction by hand.

Inbound email / brief
Extracted matter will appear here.

Time Capture · optional manual tool

A messy day of activity signals (calendar, email, documents, calls). The agent reconstructs billable units, attributes each to a matter, and drafts an invoice-ready narrative. In production this runs automatically in the background; here you trigger it by hand.

Today's activity signals

Human-in-the-Loop Review

Entries the agent was 100% confident about are auto-approved (⚡) and posted to WIP — you can still edit them. Everything else is parked here for review. Edit, fix attribution, then approve or discard.

Time entries
Matter
Status

Billing & Budget

Approved time becomes work-in-progress (WIP) value at the firm blended rate . Budgets come from matter intake. Approve entries in the Review Queue to see these numbers move.

🤖 Budget analyst agent
Run the orchestrator and approve some time, then analyze.
Budget vs WIP by matter
Budget utilisation
Per-matter detail