Bid Tracker
Review Inbox
Sand Springs City Hall — Mechanical Refresh
City of Sand Springs · Sand Springs, OK
Forwarded by goodfellowco.net · 2026-05-09 14:22
gc_not_found
Sender domain didn't match any canonical GC.
Bid due
May 21
in 11d
Resolve · pick a canonical GC OR create new
Fuzzy candidates from
qb_customers
Goodfellow Brothers
0.62
Goodfellow Top Grade
0.58
Good Construction Co
0.41
Or create new GC
Adds to
customer_abbreviations and creates a stub qb_customer at next QB sync.Broken Arrow MS Renovation
Broken Arrow Public Schools · Broken Arrow, OK
Forwarded by crossland.com · 2026-05-09 11:08 · GC: Crossland Construction
opportunity_ambiguous
Could match 3 active opportunities at this owner.
Bid due
May 18
in 8d
Resolve · this invite seems related to one of these
Broken Arrow Middle School HVAC
Broken Arrow Public Schools · 2 sister invites already
Broken Arrow Junior High Renovation
Broken Arrow Public Schools · 1 sister invite
Broken Arrow Centennial MS
Broken Arrow Public Schools · 1 sister invite
Jenks Aquatic Center
Jenks Public Schools
Forwarded by manhattanconstruction.com · 2026-05-09 09:14 · GC: Manhattan Construction
incomplete
3 required fields missing.
Bid due
—
no date yet
Resolve · fill missing fields (AI guesses pre-filled)
City
AI guess (not in email)
State
AI guess
Bid Due Date
AI guess from milestone "in 2 weeks"
Coweta Field House (?)
Coweta Public Schools · Coweta, OK
Forwarded by flintco.com · 2026-05-09 16:48 · GC: Flintco
low_confidence_required_field
AI extracted but with low confidence on 2 required fields.
Bid due
May 17
in 7d
Resolve · verify or correct the low-confidence fields
Project Name
AI confidence 0.42 · best guess from PDF page 1 header
Bid Due Date
AI confidence 0.51 · "Tuesday after next" parsed from email body
(unparseable forwarded thread)
— · —
Forwarded by gmail.com · 2026-05-08 19:31
agent_loop_exhausted
7-layer forwarder chain · OCR returned 38 chars · 6 specialist turns spent.
Bid due
—
unknown
Resolve · full manual edit form
GC
Project
Owner
City, State
Bid Due
Scope
Quick-resolve UI is specialized per validation_failure_reason. PM corrections feed back into customer_abbreviations and bid_invite_field_corrections (the calibration dataset).