Dashboard
Welcome back.

Founder controls that are live today. Access requests now read from the same Supabase queue as the email link.

Access requests
0
Loading live queue
Pending review
0
Creates org, invite, email
Approved
0
Org + invite created
API keys
Live
Founder-only panel
Data migration
Manual
Scan before moving records

Live request work

Open panel →

Founder status

Local notes →
Requests

Active access for the open route. Waitlist signals for everything else. Review, decide, invite.

Open live requests
Organization
Contact
Route
Received
Status
Invites

Live invite links are created from Pending Requests after approval.

Active orgs

The org overview is not connected to Supabase here yet. Approved orgs are created by the live access flow.

Data migration

Move browser-only Noura records into Postgres. Local data stays in this browser as a backup.

Browser to Postgres

This scans `noura_v2` client rosters and `noura_v3` client workspaces in this browser, then writes clients, facts, task state, plans, profile artifacts, jobs, retention records, and file metadata through the Stage 3 data layer.

No scan yet. Start with Scan browser data.

Records found

The preview shows what will be written. It does not show client PII beyond local record IDs.

Waiting
Run a scan to see local records.
local
Strategy

Strategic reporting should use real access, org, client, placement, and retention records. This overview is not wired yet.

Access funnel

Use the live Pending Requests panel for current request state.
Live separate panel

Conversion

Needs Supabase-backed reporting before it belongs here.
Wiring not live

Active orgs

Org list must read from the orgs table.
Wiring not live

Placement and retention

Requires Step 3 workspace data and reporting views.
Next after data wiring
Audit log

Every founder action. Every change. Recorded with actor, timestamp, and target.

Time
Actor
Action
Detail