CrossBeam Pre-Check
Cities, Counties & BuildersEvery sheet. Every code.
Cited.
One AI plan-review engine with two faces. Builders run it before they submit. Cities and counties run it after. Same reading, same code, same findings — a different letter at the end.

Fails and flags.
Findings come in two kinds. Fails go into the corrections letter — they’re violations with citations. Flags don’t — they’re judgment calls, held out for staff, who can promote a flag into the letter or demote a fail out of it. Every finding carries its citation — grounded in California state code and your local code, read across the full plan set.
AI drafts. Humans decide. Nothing goes out without staff sign-off.
Smoke alarms not shown in bedrooms — CRC R314.3
Water heater strapping detail unclear on sheet P-2
Staff can promote a flag into the letter — or demote a fail out of it.
How It Works
Four steps. A human always reviews before anything goes out.
- 1
Upload Plans
Drag and drop construction plans or a corrections letter. PDF, JPG, PNG, HEIC or TIFF files, any size.
- 2
AI Reviews
CrossBeam reads every page and cross-references California law + your local code.
- 3
Draft Generated
A corrections letter — or a builder’s pre-check report before submittal — drafted with code citations and sheet references.
- 4
Human Reviews
Your staff reviews, edits, and approves. Nothing goes out without a human sign-off.
Watch It Handle a Real Letter
Full corrections analysis on a real Placentia ADU permit — 14 items parsed, verified, and responded to.
Two Departments That Read Plans
Community development has two desks that review plans. Pre-Check works both — because they read differently.
Get Access for Your Department14 items, ~15 minutes
A real Placentia corrections letter handled end to end.
549 jurisdictions with local rules
Plus 16,000+ pages of state code and local rules.
Permits with a plan set
Homes, ADUs, additions, multi-unit, and commercial tenant improvements, plus reroofs, pools, solar, and more.
1st Place
Anthropic’s Claude Code Hackathon 2026 · 13,000 applicants.