Completion rate
90%
STEADYWRK closes 90% of dispatched jobs successfully on a rolling 30-day window.
Basis: contractor outcome + payment disposition.
▸ Public Evals · v2.5.0
STEADYWRK publishes eight operational evals on a rolling 30-day window: 90% completion rate, ±9% not-to-exceed (NTE) variance, a <2hr quote turnaround, 340ms median and 890ms p95 dispatch latency, and a 3% human override rate.
Every figure here is a canonical estimate, and the JSON says so in those words — "estimated": true and "source": "canonical_estimate". Contractor outcome and payment disposition is the basis each estimate is set against, not yet a live computation over closed jobs; when the sample supports computing them directly, the source field will change and so will this sentence. Nothing here is third-party audited. Every eval on this page has a matching field in the same public, no-auth endpoint — /api/dispatch/analytics/evals — which also reports its own provenance: estimated and goal_fulfillment.source say whether a figure came from production telemetry or from a canonical estimate, and this page repeats whichever the endpoint returns. No other dispatch platform publishes this.
curl https://steadywrk.app/api/dispatch/analytics/evals?period=rolling_30d▸ Eval registry
Each metric is defined, sourced, and dated below. Quote any single line — every statement stands on its own. All values are self-reported operational estimates, not third-party audited.
Completion rate
90%
STEADYWRK closes 90% of dispatched jobs successfully on a rolling 30-day window.
Basis: contractor outcome + payment disposition.
NTE variance
±9%
Final invoices land within ±9% of the not-to-exceed (NTE) figure STEADYWRK quotes at intake.
Basis: quoted NTE vs. settled invoice.
Quote turnaround
<2hr
STEADYWRK returns a not-to-exceed quote in under 2hr from work-order intake — a target, not a binding SLA.
Basis: intake timestamp vs. NTE-returned timestamp.
Dispatch latency (p50)
340ms
Median API latency from work-order accept to contractor notification is 340ms.
Basis: server-side request traces.
Dispatch latency (p95)
890ms
Tail (p95) latency for routing plus contractor outreach is 890ms.
Basis: server-side request traces.
Human override rate
3%
A human operator escalates or reverses 3% of agent decisions; everything below 70% confidence is routed to a person by design.
Basis: operator audit log.
Policy-violation catch rate
Tracking
Currently in tracking: gated by Zod schemas and a policy layer on every decision. STEADYWRK withholds a headline number until the sample size is large enough to publish honestly.
Basis: pending sufficient sample.
Cost per decision
Private
Kept private to preserve contractor-margin confidentiality. STEADYWRK publishes operational quality openly but does not expose unit economics that would leak partner pricing.
Basis: internal only.
▸ Live readout
▸ FAQ
▸ Embed this badge
A live badge that reads from the same canonical metrics as this page. The est. qualifier is rendered into the image. Paste the snippet anywhere:
<a href="https://steadywrk.app/evals">
<img src="https://steadywrk.app/api/evals/badge"
alt="STEADYWRK Dispatch Evals (est.) - rolling 30-day completion rate and average quote time"
width="280" height="44">
</a>