RFIs that stop stalling — with the spec cited
An RFI is a question with a clock on it. Someone in the field hits a conflict, writes it up, and the answer lives in a spec section or a detail nobody can lay hands on fast enough — so it sits in a reviewer’s inbox while the trade stands around. Brad reads the incoming RFI, finds the governing spec or detail that answers it, drafts the response with that source attached, and tracks every open RFI by who it’s waiting on. The answer is still a person’s. It just stops stalling.
Brad reads the RFI and pulls the documents that answer it
When an RFI lands — forwarded by email, texted up from the field, or stuck to a photo of the conflict — Brad reads it the way a good CA would. It works out what’s actually being asked: a dimension that doesn’t close, a finish where the plans and the spec disagree, a detail that’s missing at a condition the field has already reached.
Then it goes and gets the answer. Brad pulls the governing spec section, the relevant detail, the latest plan revision, and any earlier RFI or clarification that already touched the same question — and lays them next to the RFI, so the reviewer sees the question and its source material together instead of opening six PDFs to rebuild the context.
A drafted answer, with the governing spec or detail attached
Brad surfaces a draft response and shows exactly where it came from — “Spec 09 91 23, 2.2.B” or “detail 5/A-502, Rev C” — so the reviewer is checking a sourced answer, not writing one from a blank box. If the documents conflict, Brad says so plainly instead of guessing, and points at both sources so a person makes the call.
A superintendent or architect stays on every reply. Brad does the retrieval and the first draft; the answer that goes back to the field is signed off by someone who owns it — now backed by the exact citation, ready to stand behind if the same question comes up again.
Every open RFI, and who it’s waiting on
RFIs fall through because nobody sees the whole stack at once. Brad keeps a live picture: which RFIs are open, which are answered, which have been sitting too long, and — the part that actually moves work — who each one is waiting on. The RFI parked on the architect’s desk reads differently from the one waiting on a field measurement, and Brad tells them apart.
Ask in plain language — “what RFIs are holding up the framing inspection?” or “what’s still open on the curtain wall?” — and you get the list with status and the source for each, over the email and text your team already uses. No new dashboard to log into, no status meeting to assemble it by hand.
Each RFI linked to the spec it questions and the change it triggers
An RFI rarely ends at the answer. The question points back at a spec or detail, and the answer sometimes points forward at a change order. Brad keeps both links connected: the RFI to the spec section or drawing it questions, and — when the answer changes scope — to the change order that follows from it.
That thread is what saves you six months later. When someone asks why a detail got built the way it did, or whether the extra cost was authorized, the RFI, its cited answer, and the change it triggered sit together — not a memory and an email search. The record builds itself as the work happens, instead of getting reconstructed at closeout.
Honest about what it is
Brad is document intelligence for construction RFIs — it reads, connects, and drafts from your project’s documents and messages, and answers with the source attached. It is not a substitute for a licensed reviewer’s judgment, your contract’s formal RFI process, or the design authority that owns the answer; a person still approves what goes back to the field. Your project’s content belongs to you, and each workspace stays isolated from every other. If you have specific requirements about how RFI data is handled or retained, ask us and we’ll answer plainly.
See Brad on your project
Brad connects the plans, contracts, change orders, photos, and conversations on your job into one source of truth. Request a demo and bring a project you want to untangle.