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).