Quick Summary
- Construction projects must comply with multiple overlapping codes—not just one
- Building codes reference mechanical, fire, energy, accessibility, and material codes
- Material codes like ACI, AISC, and NDS have specific requirements often overlooked
- AI can check against all applicable codes simultaneously, not just the primary code
"It's not just the California Building Code. That references the mechanical code, the fire code, the energy code, and then you have all the material codes—ACI, AISC, NDS." This observation captures the multi-code reality of construction. Compliance isn't about one code—it's about dozens of interlocking codes that govern different aspects of the same project.
The Web of Codes
Every building code sits at the center of a web of referenced codes. The California Building Code (CBC), for example, doesn't exist in isolation:
CBC Code References
System Codes
- • California Mechanical Code (CMC)
- • California Electrical Code (CEC)
- • California Plumbing Code (CPC)
- • California Fire Code (CFC)
- • California Energy Code (Title 24 Part 6)
- • California Green Building Standards (CALGreen)
Material/Design Codes
- • ACI 318 (Concrete)
- • AISC 360 (Steel)
- • NDS (Wood)
- • TMS 402 (Masonry)
- • Structural loads standard (Loads)
- • Steel Deck Institute (SDI)
Why Multi-Code Compliance Matters
Checking only the building code creates blind spots:
Steel Deck Example
The building code defers to SDI for steel deck design. A 6-foot cantilever might pass building code review but exceed SDI limits of 2-3 feet for collapse prevention.
Concrete Reinforcing Example
ACI 318 has specific requirements for reinforcement spacing in seismic zones that aren't explicitly stated in the building code—just referenced.
Fire Sprinkler Example
NFPA 13 has detailed requirements for sprinkler spacing, obstruction rules, and system design that the building code references but doesn't reproduce.
Categories of Referenced Codes
Occupancy & Use Codes
These govern how buildings can be used—assembly occupancy limits, egress requirements, fire separation between uses. They're typically in the building code but can reference specialty codes for specific occupancies.
System Codes
Mechanical, electrical, plumbing, and fire protection each have dedicated codes that govern system design. The building code sets performance requirements; these codes specify how to meet them.
Material Codes
Structural materials—concrete, steel, wood, masonry—are governed by material-specific codes that specify design methods, connection requirements, and construction tolerances.
Performance Codes
Energy codes, accessibility codes, and green building codes set performance targets that must be demonstrated through calculations or prescriptive compliance paths.
The Plan Check Reality
Plan checkers typically focus on the building code itself, with varying depth on referenced codes:
What Gets Checked
Bars represent typical depth of review. Material codes and industry standards often receive minimal plan check attention.
AI Multi-Code Checking
AI can check against multiple codes simultaneously because it doesn't fatigue or forget to cross-reference:
Simultaneous Code Checking
Practical Impact
The benefit of multi-code checking shows up in reduced plan check comments and fewer field issues:
- Fewer plan check cycles: Catch issues from referenced codes before submission
- Reduced RFIs: Material code issues don't surface during construction
- Better coordination: System codes checked against building code requirements
- Inspector confidence: Drawings demonstrate comprehensive code awareness
Check Against All Applicable Codes
AI doesn't just check the building code—it checks all the codes that building code references. Catch material code issues, system code conflicts, and performance requirements before plan check.
Questions? Chat or email