Skip to main content

Staff console menu

Operational overview

One screen a manager reads each morning (09 §3.1).

No staff session

Every module below was asked for on this page load. Nothing on this screen is a stored or cached figure, and no number here was computed by this console.

Platform

Staff API

ok · roofkarma-admin-api · production

Read at Source GET /v1/health

Modules

Reports

Please sign in and try again. (code unauthenticated, request req_0mud8rz1o26pwhdcp)

Asked at Source GET /v1/staff/reports?limit=1

Quality diagnostics

Please sign in and try again. (code unauthenticated, request req_0mud8rz1oncax8bvj)

Asked at Source GET /v1/staff/quality/diagnostics?limit=1

Leads

Please sign in and try again. (code unauthenticated, request req_0mud8rz1pwyotaa5a)

Asked at Source GET /v1/staff/leads?limit=1

Contractors

Please sign in and try again. (code unauthenticated, request req_0mud8rz1pyuxbvd9d)

Asked at Source GET /v1/staff/contractors?limit=1

Billing disputes

Please sign in and try again. (code unauthenticated, request req_0mud8rz1p6g9fnyz7)

Asked at Source GET /v1/staff/billing/disputes?limit=1

Data providers

Please sign in and try again. (code unauthenticated, request req_0mud8rz1pwty4jvz8)

Asked at Source GET /v1/staff/providers?limit=1

What this screen will show

The eight tile families 09 §3.1 asks for, and where each one’s figure would come from. None of them is computed here.

Reports by audience, grade, origin and automated check result
The staff report search exists and is cursor paged; it publishes rows, not totals, so the counted form of this tile has no source yet.
Homeowner funnel over seven days, step by step
Supplied by the analytics funnel projection, which requires a cohort and a bounded window and an analytics:read principal.
Marketplace: awaiting match, undersupplied, time to accept, dispute rate
The coverage probe answers one market at a time and states its denominators; a fleet-wide roll-up is not published.
Quality diagnostics: recovery outcomes, unsupported rate, issue age
The diagnostics list exists and is cursor paged. No paid review queue or verifier SLA exists here and none is planned (RPT-23).
Revenue: MRR, subscriptions, lead revenue, credits outstanding
Reconciliation answers one bounded window with three independent counts; it deliberately publishes no single revenue figure (27 §13).
Unit cost: data cost per report against the budget line
Provider budgets are published per provider and period, not as a per-report average.
Health: provider status, queue backlogs, failed notifications and payments
Provider health is published per provider over a stated window. Queue and notification health are not exposed to this console.
Attention list: disputes, pipeline faults, credential checks, deletions
Assembled from the dispute, quality and contractor lists, each of which needs its own capability. Grade-D reports wait on no human measurement SLA (D45).