3 new since the last check
 ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏ ‌​‍‎‏
PlusHeat

Hourly check

06:00–07:00, 16 Sep

Both new no-dates jobs came through the same Zoho form, so this is one fix and not two. Nothing here needs anyone before the morning.

New — cause not established

Zoho push rejected1 · oldest 6h

Why: not established. Nobody has taken this one apart yet.

Do: Nothing yet — waiting on the Deluge change in the Callum packet.

INVALID_DATA: Appointment_Date is not a valid date (×4)

#58077

New — cause known

No engineer — no customer dates2 · oldest 2h

Why: The Job Request carried no preferred dates, so createMatrixOffer refuses to make an offer.

Do: Ring the customer for two dates, then re-run dispatch on the job.

#58120 · #58124

Established: 14 Sep, from the offer chain on 57925 — the same form, the same empty field. · packages/dispatch/src/matrix.ts:118

Cleared since the last check

Offer lapsed before T22

Why: not established. Nobody has taken this one apart yet.

Discounted: Both accepted on the retry. The sweeper escalated as designed.

#58002 · #58011

Rates that changed

T1 acceptance 63% → 41% over 6h

Median offer-to-accept 4m → 11m

Offers · Last 24 hours

TierSentAcceptedDeclinedLapsedSuperseded
T13113 (42%)693
T2127 (58%)230
T343 (75%)010

Median time to accept: 11m

The 24 hours before: 29 sent · 18 accepted · 4 declined · 5 lapsed · 2 superseded

Each status is the offer's state now, not its state at the time. An older offer has had longer to change, so the two windows are close but not identical.

What arrived

Jobs in: 14 · yesterday, same window: 12

Offers sent: 31 · yesterday, same window: 28

Reports filed: 9 · yesterday, same window: 11

Certificates issued: 4 · yesterday, same window: 3


Open before this window

No engineer — no customer dates7 open, oldest 34d

Awaiting report, outside the app3 open, oldest 12d


This report uses job references only. It does not use customer details. Run bun run daily-report to see all open items. Run probe job <ref> to see one job.

@plusheat/ops made this report. Read packages/ops to see how it selects what to report.

This check runs one time each hour. It compares our dispatch pipeline with Zoho. It sends mail only when something changed.