Fabric
You're on the list! We'll be in touch when we launch.
Please enter a valid email address.
Something went wrong. Please try again.
Back to Blog
Building Code BIM Design

Catching Code Issues in Design, Not on Site

Fabric Team June 10, 2026 2 min read

Every experienced project team knows the pattern: a code issue that would have taken minutes to resolve in design becomes a costly change order once it’s discovered in the field. A corridor that’s a few centimetres too narrow, a guard that’s below the required height, an exit path obstructed by a door swing — none of these are hard to fix on paper. They become expensive only because they’re found late.

Why code issues slip through

Building codes are dense, cross-referenced, and frequently updated. A mid-size project can touch hundreds of applicable clauses across egress, accessibility, fire separation, structural, and mechanical requirements. No individual reviewer can hold all of that in their head, and manual code review is slow, sampling-based, and easy to skip under deadline pressure.

The result is that many violations aren’t caught until a plan-examination comment, a site inspection, or — worst case — an occupancy delay.

Shifting code checking left

“Shift left” is a familiar idea in software: catch defects as early as possible, when they’re cheapest to fix. The same logic applies to building-code compliance. The earlier in the model lifecycle you can surface a violation, the cheaper and faster it is to resolve.

That requires two things working together:

  • Fast answers to code questions. Designers need to be able to ask “what does the code require here?” and get a trustworthy, cited answer in seconds — not file a question and wait days for an interpretation.
  • Automated checking against the model. The geometry and metadata in a BIM model already encode most of what a code check needs. Reading widths, heights, areas, and clearances directly from the model means violations can be flagged continuously, not just at review milestones.

What good looks like

A healthy code-compliance workflow has a few properties:

  1. It’s continuous. Checks run as the model evolves, so issues surface while the decision is still fresh.
  2. It’s specific. A useful finding points to the exact element and the governing code section — not a vague “review egress.”
  3. It’s trackable. Each issue has a severity and a status, so the team can triage, assign, resolve, and confirm.

When code checking moves into design, the plan-examination process stops being a source of surprises and becomes a confirmation of work the team already did.