Pulse
A 10-second read on the system right now. Open the section pages for depth.
Last 24h
Latest failures
Pending intel
Awaiting your review
Funnel · all-time
Conversion
Growth
Acquisition, conversion, retention, plan mix. Read top-to-bottom.
Funnel · all-time
Conversion
Identity
OAuth mix
Active subs
Subscription health
Active subscribers
Plan mix
Last 30 days
Top labs by completions
8-week window
Weekly trend
Operations
What's running, what just broke. System-health probes land here in Phase 3b.
Last 24h
Recent failures
Last 24h
Top labs by launches
All statuses
Recent sessions
Phase 3b · planned
System health probes
TLS cert expiry, request_health (5xx hot paths + latency),
auth_failures ring, pod resources, idle monitor state, live GCP
instance scan, and the recent control-plane.log tail land here
once the labs-side /admin/internal/snapshot RPC ships.
Review queue
Approve ingested intel for the public marquee. Reject or pull anything you don't want shown.
Mentor
Token spend, free-credit conversion, and per-lesson adoption.
Coming soon
The AI Mentor section will surface what's currently invisible:
- Daily / weekly token spend in $ (input + output + cache reads)
- Cost per active user, per signup, per paid sub
- Free-credit funnel — % who burned all 3 free turns → % who converted
- Top lessons by mentor narration count
- Runaway-cost detection — one user burning the budget
People
User directory. Click a row to see their full profile.
User
Labs
Per-lab health: failure rate, average time-to-complete, abandonment, and recent activity.
Coming soon
A leaderboard for each lab and a /labs/{slug} drill-down with
launch history, failure clustering (which error_reason repeats),
completion percentile, and the lessons that link to it.
Audit
Every admin write action with actor, timestamp, target, and outcome.
Coming soon
A chronological log of admin mutations: review approve/reject,
kb-remove, ingest triggers, and (later) lab force-stops + user
bans. The data already lands in portal_events; just needs the
UI here.
Section not found
No page matches .