Catch the contradiction
before you quote it.
Read the RFQ before you sign it.
One missed tolerance contradiction in a $50K job is a rework loop that eats your margin for the year. SpecGuard reads RFQs and technical specs in about 30 seconds and surfaces every issue worth pricing around — or walking away from.
What is this?
SpecGuard reads RFQs, first-article inspection reports (FAIRs), engineering change orders (ECOs), non-conformance reports (NCRs), and material certificates — the multi-page PDFs that land in an estimator's or quality team's inbox every week. Median analysis runtime is 1.3 seconds in our internal benchmark suite (mocked LLM, 1 sample RFQ); add a 1–2 second LLM round-trip per chunk on real OpenRouter calls, so multi-chunk RFQs land well under a minute end-to-end. It outputs a list of specific things to flag before you commit to a price: contradictions between the print and the spec, undefined datums, tolerance stack-ups, missing surface finishes, ambiguous material grades.
Every finding cites the line or drawing region it came from. An estimator can verify any flag in seconds — so the conversation becomes “is this finding right?” instead of “did the tool make this up?”
Last benchmark: 2026-05-04 · 1.29s median across 5 runs of 1 sample RFQ. See apps/api/scripts/benchmark_specguard.py.
Built for
- CNC and contract machine shops, 10–200 employees, $5M–$100M revenue
- Estimators reviewing 5+ multi-page RFQs per week (drawings + spec packets + supplier requirements)
- Aerospace / defense / oil-and-gas / medical work where one missed spec costs $20K+
- AS9100, ISO 9001, IATF 16949, NADCAP-adjacent quality systems
- Shops where senior estimators are the bottleneck and quote turnaround is a competitive lever
Probably not for you if
- One-product OEMs running a single SKU at high volume
- Shops getting one or two simple single-page RFQs a month
- Teams without anyone reading PDFs end-to-end before pricing
- Generic-AI tinkerers — SpecGuard is tuned for manufacturing specs, not a ChatGPT prompt
Walk through a real RFQ
SpecGuard · Upload an RFQ
6 risk categories readyDrop your RFQ PDF here
Multi-page · drawings + spec packets · up to 50 MB
Analyzing · RFQ-2026-0142
14s elapsed · ~16s left7 findings so far · 1 critical · 3 high
- Tolerance contradictions
- Datum reference closure
- Surface finish completeness
- Material grade ambiguity
- Supplier flow-down clauses
- Manufacturability checks
RFQ-2026-0142 · 12 findings
30.4s · seed 0x4f2a · run #1881
- DTM
Datum reference B not defined on any drawing surface
Page 4 · Sheet 2 of 5
- TOL
Tolerance stack-up exceeds spec on bracket flange
Page 2 · ±0.05 across two dims
- FNS
Surface finish callout missing on mating face
Page 6 · figure 4
- MAT
Material grade ambiguous ("300-series stainless")
Spec p.3 · 304 vs 316?
- FLW
Supplier flow-down for AS9102 not mentioned
Cover page · clause 4.2
- REV
Revision letter on print and BOM disagree
Print: Rev C · BOM: Rev B
Datum reference B is referenced 3 times but never defined on any drawing surface.
Quoted from RFQ — Page 4, sheet 2 of 5
“Position tol .005 to datum [A][B][C]. Reference Datum B as established by mating surface — see sheet 2.”
Sheet 2 has no [B] callout on any face.
Operational impact
First-article rejection risk
Recommended action
Clarify with customer pre-quote
Determinism check: same finding on re-run · Two-pass adversarial verified
A specific scenario
Wednesday morning.
An RFQ from a defense customer hits your inbox — 14 pages: drawing, spec list, supplier requirements, revision history. You'd normally block out 90 minutes to read it carefully before deciding to quote.
Instead you drop it into SpecGuard. Thirty seconds later you have 12 findings:
- CRITICAL — Datum reference B is referenced 3 times but never defined on any drawing surface (page 4, sheet 2 of 5).
- HIGH— Tolerance stack-up on the bracket flange is ±0.05 across two dimensions; the part can't be made to spec without a recalc.
- HIGH — Surface finish callout missing on the mating face shown on page 6.
- MEDIUM— Material grade specified as “300-series stainless” without specifying which — 304 and 316 are not interchangeable for the chemical-process environment described in the supplier requirements.
- … and 8 more, each cited.
You decide whether to quote — and what to flag in your response — in 5 minutes instead of 2 hours. The finding list goes into your quote folder; the customer sees a more thoughtful response than they got from your competitors.
What you get
Six risk categories, every document
Contradictions, missing requirements, ambiguity, compliance gaps, manufacturability, cost-risk language — scanned per upload, no configuration.
Citations back to the source
Every finding quotes the exact passage in the PDF. The team argues about the finding, not whether the tool made it up.
Same document, same answer
Re-running an unchanged RFQ produces the same report. Determinism is auditable and defensible — by design, not by accident.
How it actually works
Document parsing
Domain prompts
Citation enforcement
Severity rules
Determinism
Under the hood
- Document-type detection — automatically tunes the analysis based on whether you uploaded an RFQ, FAIR, ECO, NCR, or material cert
- Auto-resolves PDF text quality issues — flags pages that scanned poorly so the report can't silently miss a section
- Severity rules don't depend on the LLM's mood — mechanical issue types get deterministic severity
- Two-pass adversarial verification on every CRITICAL finding (refuted criticals get downgraded to HIGH, never silently dropped)
- Diff vs prior analysis — re-uploading a revised RFQ shows what changed, what got resolved, what got worse
- Printable PDF report — operators print these for shop-floor meetings, attach them to customer emails
- Forward an email to specguard@ — analysis lands in your dashboard within a minute or two (when configured)
What it doesn't do (yet)
- CAD geometry analysis — we read drawings as documents, not as 3D models. On the post-pilot roadmap.
- Revision-tracking across multiple RFQ versions — you upload v3; we don't know about v1 and v2 unless you upload them too.
- Auto-pricing or quote generation — we surface risk; you set price.
- Native ERP / quoting-tool integrations — drag-and-drop today; integrations on request.
- Compliance-format export (AS9100, ITAR-controlled formats) — manual export only today.
See it on your own data.
Send a backlog of past RFQs — anything you analysed manually in the last quarter. We'll show you what SpecGuard would have caught, including the issues your team did catch (so you can calibrate it). Honest pilot, defended ROI number from your own work.
Pricing starts at $2,000/mo for SpecGuard alone (pilots from $99/mo for solo shops). See full pricing →
US-hosted · zero-data-retention LLM · NDA before any pilot · Security overview →