Jobs, limits & failure

The seat cap is real

Past your paid seats the platform refuses rather than quietly adding another line to next month's invoice.

EstiWright — Seats
4 of 5 used okok
6th user invited blocked
SeatsBilling

A hand-built mock in the site theme, modelled on the real screen and populated with our demo tenant's data — not a screenshot. Hover to pause.

More in Jobs, limits & failure

Keep going

EstiWright — Jobs
KindStatus
extractdone
draft-compliancerunning
draft-rfiqueued
proposalqueued

Long work runs on a queue

Extraction, compliance, RFI and proposal generation are queued jobs with their own worker — not a request that times out.

EstiWright — 402 Payment Required
hard_cap
subscription_inactive
overage
ai_budget_exceeded

Limits fail loud

Hard cap, inactive subscription, overage ceiling or an AI budget — each refuses with a named code, never a silent bill.

EstiWright — Overage report
TenantOverCost
Demo Contracting1,240 cr$3.72
Acme Estimating0 cr$0.00
Bravo Estimating22 cr$0.07

Every credit over the line, itemised

The overage report shows exactly which tenants went past their pool and what it cost — reconciled, not estimated.

See this on your own tender.

We'll run your RFP through the same pipeline and show you the output.