Studio Matrx Monthly · Volume 1 · Issue 3 · August 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
Code & Compliance CheckingLesson 6.3
AID for Architecture, Planning & Urban Design/Module 6 · AI for Documentation & Specs

Lesson 6.3 · AI for Documentation & Specs

Code & Compliance Checking

AI can help you find and read the right clauses and flag inconsistencies - but it cannot certify compliance; a qualified person and the authority sign off

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

AI can tell you what to check against the code. It cannot tell you that you have complied. Confusing the two is where the trouble starts.

Compliance checking is the task people most want AI to do - the tedious cross-referencing of drawings and specs against building codes, accessibility rules, fire regulations and local by-laws. And AI genuinely can help: it can point you to the clauses that apply, explain them in plain language, flag where your drawing and spec disagree, and draft the checklist you work through. Used like that, it makes a slow, error-prone task faster and more thorough.

But compliance is also where AI is at its most seductively unreliable. An LLM will state that a design complies, quote a code number, or cite a clearance with total fluency - and be wrong, out of date, or citing a rule that does not apply in your jurisdiction. Compliance is a high-stakes, life-safety-adjacent, legally binding convergent task. So the stance of this lesson is firm: use AI to know what to check, never as the thing that confirms you have complied. That verdict belongs to a qualified professional and, ultimately, the approving authority.

Ask what to check, not whether it passes. Authority signs off, not the model.

What AI can genuinely help with

Start with the real value, because it is substantial. Codes and standards are long, dense, cross-referenced and written in language that takes practice to parse. An LLM is a strong reading aid here. Paste a clause and ask what it actually requires in plain words. Ask which parts of a code are likely relevant to a small clinic, a mezzanine, or a change of use - to build your reading list, not to replace the reading. Ask it to explain the intent behind a fire-egress or accessibility requirement so you understand what you are designing toward.

It is also useful for internal consistency checks - a different thing from compliance. Does my door schedule match my floor plan? Does the spec call for a fire rating the drawings do not show? Have I described this stair two different ways? These are questions about your own documents agreeing with each other, and the model can surface conflicts you would otherwise miss. Consistency is not compliance, but inconsistency is a common route to non-compliance, so catching it early is worth a lot.

And it drafts excellent checklists. Ask for a structured accessibility or fire-safety checklist for your project type and you get a thorough scaffold to work through - which you then confirm against the actual, current code. The theme in all of these: the model helps you read, organise and not forget. It is doing preparation and triage, not adjudication - the same supportive role it plays everywhere in this module, just with the highest stakes attached.

AI IS ASSISTIVE, NOT THE AUTHORITYdrawings+ specAI first-passflagsmay miss / inventyou check vsthe actual coderead the clausequalifiedsign-off /authorityAI can shortlist what to check. It cannot certify compliance - a person and the authority do.
Zoom
Where AI is allowed to sit in compliance work: it takes the drawings and spec and produces a first-pass shortlist of things to check - which may miss issues or invent references. You then read the actual current code for each item, and a qualified person plus the authority make and approve the compliance statement. AI shortlists; it never certifies.

AI helps you read, organise and not forget. It does not adjudicate.

Why it is unreliable for the verdict

Now the hard limits, because they are the reason this lesson exists. First, LLMs misremember specifics. Code numbers, clause references, exact dimensions and clearances are precisely the kind of detail a language model gets confidently wrong - it predicts a plausible-looking number, not the real one. A cited IS or code clause may be misnumbered, superseded, or invented outright.

Second, codes are local, layered and change. What applies depends on jurisdiction, occupancy, date and local amendments - national code, state or municipal by-laws, fire-service requirements, and revisions that land regularly. A model's training has a cutoff and no reliable sense of your specific local overlay. In India, for example, the National Building Code and many IS standards are periodically revised (NBC 2016 has been superseded by SP 7:2026), and a model may cite the old version as current.

Third, and most dangerous, a compliance verdict is a false comfort. When a model says this complies, it is producing agreeable text, not performing a legal check - and because it sounds authoritative, it invites you to stop looking. That is the opposite of what compliance work needs. Treat any it complies from an AI as noise; the only compliance statements that count are ones a qualified person will put their name to and the authority will approve. The model can help you get there faster; it cannot get you there.

COMPLIANCE: REASONABLE VS RISKYREASONABLE USEDO NOT TRUST+ Point you to clauses to read+ First-pass drawing vs spec check+ Explain a clause in plain words+ Draft a checklist to work through+ Flag obvious omissions- Exact code numbers from memory- A verdict that it "complies"- Current local amendments- Life-safety / structural calcs- Anything you would not defendUse it to know what to check; never as proof that you have complied.
Zoom
The division to keep in your head for compliance work. On the left, reasonable uses that lean on the model's reading and organising strengths; on the right, uses that rely on exact recall, currency or a verdict - where LLMs fail confidently. Use AI to know what to check; never as proof that you have complied.

The safe workflow: AI proposes, you and the authority dispose

Put the two halves together into a disciplined loop. Feed the AI your drawings and spec and ask it to flag things to check - possible conflicts, likely-relevant code areas, apparent omissions - explicitly as a shortlist to verify, not a verdict. Then you read the actual, current clause for each flagged item, confirm it against source, and correct the design. Finally, the compliance statement is made and signed by a qualified professional, and formal approval comes from the authority having jurisdiction. AI sits only in the first step.

Some prompt discipline keeps you on the safe side. Never ask does this comply? Ask instead for the questions you should be answering:

text
Weak (dangerous):  "Does this bathroom layout comply with
                    accessibility requirements?"
Better (safe):     "List the accessibility questions I should check
                    for this bathroom layout - clear floor space,
                    door width, grab-bar zones, turning circle.
                    For each, tell me what to measure. Do NOT tell me
                    whether it passes - I will check the current code."

The better prompt uses the model for what it is good at - recalling the shape of what matters and turning it into a checklist - while reserving the pass/fail for you and the code. If you want the model to help with the code text itself, ground it: paste the actual current clause and ask it to explain or apply that text, rather than trusting its memory. Even then, you confirm; grounding reduces error, it does not remove your responsibility.

It helps to picture the loop as strictly one-directional. Information flows AI -> you -> authority, and authority never flows back to the AI as a shortcut. The model can hand you a shortlist and a plain-language reading; you turn that into verified findings against the current code; and the qualified professional and the authority turn those into an approval. At no point does the model's output skip a step and become the decision. Keep that arrow pointing one way and you get all of AI's speed with none of its false authority - the model widens what you can cover, and you and the code close every gap it opens.

Never ask does this comply. Ask what should I check - then read the real clause.

Automated code-checking tools vs a chatbot

It is worth separating a general chatbot from purpose-built automated compliance / code-checking software. Rule-based model-checking tools (in the BIM world, checkers that run defined rules against a model) and emerging AI-assisted compliance products are more structured than a chatbot: they encode specific rules, work against your actual model data, and are built and validated for the task. They are more trustworthy than free-text chat for the checks they cover - but they are still tools, scoped to the rules someone programmed, dependent on correct model data, and never a substitute for professional judgement or statutory approval.

The honest 2026 picture: fully automated, trustworthy compliance checking across the messy reality of real codes and real projects does not exist. Rule-checkers handle well-defined, geometric rules; AI assistants help with reading and triage; neither closes the loop. Regulatory approval remains a human, statutory process for good reason - the accountability has to rest with a licensed professional and an authority, not a model.

So whichever tool you use, the mental model is the same as the whole course: AI and automation are the assistant that widens your reach and catches what you might miss; you are the professional who verifies against the current code and carries the responsibility; and the authority signs off. Compliance is the sharpest example in the entire course of scrutiny scaling with stakes - here it scales all the way to do not trust the machine's verdict at all, and use it only to work faster and miss less.

AI IS ASSISTIVE, NOT THE AUTHORITYdrawings+ specAI first-passflagsmay miss / inventyou check vsthe actual coderead the clausequalifiedsign-off /authorityAI can shortlist what to check. It cannot certify compliance - a person and the authority do.
Zoom
Where AI is allowed to sit in compliance work: it takes the drawings and spec and produces a first-pass shortlist of things to check - which may miss issues or invent references. You then read the actual current code for each item, and a qualified person plus the authority make and approve the compliance statement. AI shortlists; it never certifies.

Keep a defensible record of what you actually checked

Because compliance carries legal weight, there is one more discipline worth building around any AI use here: leave a clear trail of what you verified, separate from anything the AI produced. If you use a model to generate a checklist, treat that checklist as a starting scaffold, then record - clause by clause - the actual current code reference you read and confirmed, the value you measured, and your conclusion. What ends up in your project record should be your verified findings against real sources, not a chat transcript. The AI helped you get organised; the evidence of compliance is your own work against the code.

This matters for a simple reason: if a compliance question is ever raised, I asked a chatbot and it said it was fine is not a defence, and it is not something your professional indemnity insurer will thank you for. I checked clause X of the current code, measured Y, and confirmed it against the authority's requirements is. The model can never carry that accountability, so make sure your documentation reflects the human checking that actually happened.

There is a cultural point here too. As AI compliance tools improve, the temptation to lean on them will grow, and studios need a shared, explicit norm: AI is allowed to help you read, triage and not forget, but the sign-off is always a named professional's and the approval always the authority's. Set that expectation early - with juniors especially, who may not yet feel how confidently wrong these tools can be - and you get the speed of AI without ever quietly outsourcing responsibility that cannot, legally or ethically, be outsourced.

Record clauses you read and values you measured - not a chat transcript. That is the defence.

Tools & concepts in this lesson

Building code / standard

The statutory rules a design must satisfy

Local, layered and frequently revised - exactly the specifics an LLM gets confidently wrong; always confirm against the current source.

Consistency check (vs compliance)

Do your own documents agree with each other?

A safe, useful AI use - inconsistency often causes non-compliance, so catching it early helps; but it is not the same as compliance.

Automated code-checking

Rule-based / AI-assisted compliance software

More structured and trustworthy than a chatbot for defined rules on real model data - still scoped, still not a substitute for professional sign-off.

Authority having jurisdiction

The body that grants statutory approval

Compliance is ultimately signed by a qualified professional and approved by the authority - never by a model. This is by design.

Hands-on workshop

Workshop — use AI to check, without trusting its verdict

Practise the safe division of labour: let AI build your compliance checklist and flag issues, then prove to yourself how it fails on specifics by verifying against a real, current code or standard.

Any capable LLM (ChatGPT, Claude, Gemini) and access to one real, current code or standard for your jurisdiction to verify against. No professional decisions are being made - this is a learning exercise.

Given & goal
Goal: build a checklist with AI, then catch the model getting specifics wrong
Inputs: a simple design (a bathroom, stair or small room) + access to one real code/standard
Time: ~35 minutes
  1. 1Pick a simple, code-relevant element (an accessible WC, a staircase, an egress door). Prompt the AI for a checklist of what to verify - and explicitly instruct it NOT to give a pass/fail verdict.
  2. 2Now deliberately ask it for the specific numbers (clearances, widths, riser/going, code clause references). Write them down as the model's claims.
  3. 3Open the actual current code or standard for your jurisdiction and check each claimed number and clause reference against it. Mark each: correct, wrong, outdated, or invented.
  4. 4Ask the model whether your element complies. Notice how confident the answer is - then treat it as noise and rely on your source-verified findings instead.
  5. 5Write two lines: what the AI genuinely helped with (reading, checklist, flags) and where it failed (specific numbers, currency, verdict). This is the split to remember.

You’ll walk away with
A verified compliance checklist for one element, plus a tally of the model's specific claims marked correct/wrong/outdated/invented, and a two-line summary of what AI helped with versus what only the source could settle.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectAI across the whole design process

Use AI to read faster and forget less on codes - never to certify. Let it explain dense fire, egress and accessibility clauses, build first-pass checklists for your project type, and flag where drawings and spec disagree. Then read the actual current clause for every flag, confirm against source and local amendments, and make sure the compliance statement is one you (or the relevant qualified professional) will sign and the authority will approve. Ask what to check, never whether it complies; the model recalls the shape, not the verdict.

For the interior designerAI for ideation, specs & client work

Fit-outs carry real compliance weight - fire, egress, accessibility, materials - and AI can help you keep track of it. Ask it to turn accessibility and fire-safety requirements into checklists for your space type, to explain a clause you find impenetrable, and to flag where your finishes spec and drawings disagree. But confirm every clearance, rating and clause against the current code and local rules yourself, and route anything life-safety-critical through the qualified consultants and authorities who sign off. The AI is a reading and reminder aid, not a green light.

For the studentAn AI-fluent design skillset

This lesson protects you from the most tempting AI mistake in practice. It is easy to ask a chatbot does this comply? and believe the confident answer - and disastrous to build the habit. Instead, practise using AI to explain clauses in plain language and to generate checklists, then verify each item against the actual code so you learn where the rules truly live. That habit - AI to understand and organise, source to confirm, professional and authority to sign off - is exactly the judgement studios need and regulators require.

Misconception check

AI can check whether my design complies with the building code and tell me if it passes.

It can help you prepare to check; it cannot deliver a trustworthy verdict, and treating its answer as one is genuinely dangerous. A language model produces agreeable, authoritative-sounding text - so it will say a design complies, cite a clause, or quote a clearance with total confidence and be wrong, outdated, or referencing a rule that does not apply in your jurisdiction. Codes are local, layered and frequently revised; a model has a training cutoff and no reliable grasp of your specific amendments. Even purpose-built automated code-checkers only cover the rules someone programmed against correct model data - they do not close the loop either. The safe workflow is one-directional: AI and tools flag what to check and help you read the clauses; you verify each item against the current, applicable code; and a qualified professional plus the authority having jurisdiction make and approve the compliance statement. Ask AI what to check, never whether it passes.
Try it

Do it yourself

Reason these through - they are the crux of the lesson.

  1. 1What is the difference between a consistency check and a compliance check, and which can AI do more safely?
  2. 2Give two reasons an LLM is unreliable for exact code numbers and clearances.
  3. 3Why is the prompt what should I check safer than does this comply?
  4. 4Who ultimately makes and approves a compliance statement, and why can it never be a model?
  5. 5How do purpose-built automated code-checkers differ from a general chatbot - and what do they still not do?
Take this with you

The one line to carry out

AI helps you read codes, build checklists and flag inconsistencies faster - but it cannot certify compliance: it misremembers specifics, misses local amendments, and its confident verdicts are false comfort. Ask what to check, verify against the current code, and let a qualified professional and the authority sign off.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Building codeWikipedia, 2026.
  2. 02Hallucination (artificial intelligence)Wikipedia, 2026.
  3. 03Human-in-the-loopWikipedia, 2026.
  4. 04Professional liability insuranceWikipedia, 2026.
Related lessons
Recap
Compliance is the task people most want AI to do and the one where it is most seductively unreliable. It genuinely helps you read dense clauses, build checklists and catch inconsistencies between your own documents - preparation and triage. It fails on the things that decide compliance: exact code numbers, current local amendments, and pass/fail verdicts, all delivered with false confidence. Even automated code-checkers only cover programmed rules on correct data. So AI proposes what to check; you verify against the current code; and a qualified professional and the authority sign off.
Carry forward →

We have covered the documents that carry legal and technical weight. The last lesson of the module turns to the everyday writing that fills your inbox - emails, proposals and narratives - where AI is a lower-stakes, high-frequency win.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →