Lesson 7.1Lesson 7.1 · In the Real Workflow
Where It Fits in Design
The best place for an automated check is not a gate at the end but a quiet, continuous presence inside the design process - running the checkable rules early and often so issues surface while the design is still cheap to change, without ever letting the checker start driving the design
Most teams treat compliance as a gate at the very end. The far better place for an automated check is inside the design itself - early, often, and quiet.
Picture two ways to use an automated compliance checker. In the first, the design is finished, the drawings are done, and only then does someone run the check - or worse, only the authority does, at submission. A flag comes back: a corridor is under-width, a setback is breached, an escape route is too long. Now fixing it means unpicking a design that has already hardened into hundreds of coordinated drawings. That is compliance as a gate at the end, and it is where automation delivers the least value and the most pain.
In the second way, the same checks run continuously while the design is still forming - a light, background presence that flags the quantitative issues within minutes of a change, when the design is still soft and a fix costs a redraw rather than a demolition. This is the idea software teams call 'shift-left': move checking earlier, do it often, and treat feedback as part of the making rather than a verdict on it. This lesson is about fitting automated compliance into the design process well - early, continuous, and honest - and about the discipline that keeps a checker in its place: it informs the design, it must never drive it, and it is never an approval.
One gate at the end = every issue found at the most expensive moment. Shift the checkable rules LEFT: check early + often as the model grows. Guardrail, not generator. Judgement stays human; a clean run != approval.
Why a one-time gate is the worst place to check
The instinctive way to use a compliance checker is as a final gate: finish the design, then run the check, or leave it entirely to the authority at submission. It feels tidy - checking is a distinct step, done once, at the end. But it is the costliest possible arrangement, and understanding why is the key to placing automated checking well.
The reason is the cost-of-change curve. A design problem is cheap to fix when the design is still an idea and expensive when it has hardened into built form. Early on, moving a wall or widening a corridor is a few minutes of redrawing. By detailed design, the same change ripples through structure, services, schedules and coordinated drawings. At submission, a flagged violation can mean redrawing a whole package under deadline pressure. On site, it can mean demolition and rebuilding. A compliance issue is exactly this kind of problem: an under-width corridor or an over-long escape route found at concept costs almost nothing to correct, while the same issue found at the approval gate - or after - can be ruinous.
So a late gate maximises the cost of every issue it finds, precisely because it finds them late. It also wastes the single greatest advantage automated checking offers over manual checking: not just accuracy, but speed and repeatability that make it feasible to check constantly. A human plans-examiner can realistically check a design in full only a few times; an automated check of the quantitative rules can run every time the model changes, at negligible cost. Confining that capability to one final run throws its main benefit away.
There is an honest caveat even here. A late gate at least checks a complete design, whereas early checks run on partial, evolving models and can be noisy or premature. That is a real trade-off, not a reason to keep checking to the end - it is a reason to check continuously and read early results as provisional. The goal is to move the checkable feedback as early as it can usefully go, so that when the design reaches the real gate - the authority - there are few surprises left. The gate still exists; it is just no longer where you discover your problems.
Shift-left: checking early and often during design
'Shift-left' is a phrase borrowed from software engineering, where teams learned that finding a defect at release is far more expensive than finding it while writing the code, and so moved testing 'left' - earlier - and made it continuous rather than a final phase. The same logic transfers cleanly to compliance. Instead of one check at submission, run small automated checks throughout design, so that the checkable rules are evaluated again and again as the model evolves and a violation surfaces within minutes of the change that caused it.
What can shift left? Exactly the subset this course keeps returning to: the clear, quantitative, model-checkable rules. In the Indian context these are the development-control parameters that dominate plan-scrutiny - setbacks, ground coverage, floor-space index, height limits, plot rules - together with corridor and door widths, egress travel distances, ramp slopes, required counts and areas. These are cheap to re-run and give unambiguous feedback: this dimension either meets the number or it does not. Running them early turns compliance from a late verdict into a stream of small, actionable nudges.
Making this practical does not require a heavyweight tool. Even a simple habit helps: at the end of each design session, run the quantitative checks your model supports and glance at the flags. Many BIM environments and checking tools can run a rule-set on demand or on save, so the feedback arrives while the design is still in your hands. The point is frequency and earliness, not sophistication - a rough check often beats a perfect check once.
Two honesties keep shift-left grounded. First, early models are incomplete, so early checks are indicative, not definitive; a 'pass' on a half-built model means little, and you must expect the picture to change. Second, shift-left applies only to the checkable subset - the judgement-laden and performance rules do not move left, because no automation resolves them; they still need the professional, later and throughout. Shift-left is not 'automate compliance early'; it is 'get fast, early feedback on the part that can be run', so the expensive surprises are wrung out long before the authority ever sees the drawings.
Compliance in the design loop - inform, do not drive
Design is a loop: propose, evaluate, revise, repeat. Fitting automated checking into that loop means treating a compliance run as one more source of evaluation alongside structure, cost, daylight, buildability and - above all - design intent. The model changes, the checker flags what it can, the designer weighs the flags with everything else, and the design moves on. Used this way, compliance feedback is a quiet, useful input that keeps the checkable rules satisfied as the design develops.
But there is a real hazard, and it is a hazard of psychology, not technology: letting the checker start to drive the design. When a tool hands you a crisp green tick, it is tempting to optimise for the tick - to shape the plan around whatever most easily passes the encoded rules, and to treat 'no flags' as 'good design'. That is automation bias, and it quietly narrows architecture. The checker only sees the codeable, quantitative slice of what makes a building good. It cannot see whether a space is generous, whether a route is legible, whether light falls well, whether the building belongs to its place. Optimise only for what the checker measures and you will design only what the checker measures.
The discipline is to keep the checker as a guardrail, not a generator. Guardrails stop you leaving the road; they do not choose your destination. A compliance check should confirm that the quantitative constraints are respected and warn you when they are not - and then get out of the way of the actual design decision, which is the designer's synthesis of many concerns the tool knows nothing about. A green tick is a floor, not a ceiling: it says 'no flagged violation in the checkable rules on this data', which is necessary but nowhere near sufficient for a good, compliant, approvable building.
Held this way, the loop is powerful: continuous checking removes the drudgery of remembering every dimension and frees attention for judgement, while the designer stays firmly in charge of the design. The moment the flags start dictating form, the tool has quietly changed from servant to master - and the fix is not a better tool but a clearer head about what compliance checking is for.
Making early, continuous checking practical - and honest
Fitting checking into design is as much a matter of habit and honesty as of software. A few practical principles make it work without over-promising.
Start small and quantitative. You do not need a complete rule-set or a perfect model to begin. Pick the handful of parameters that most often cause trouble on your projects - setbacks, coverage, FSI and height in the Indian development-control context, plus corridor widths and egress distances - and get those checking early and often. A narrow check that runs constantly beats a comprehensive check that runs once.
Treat early results as provisional. Because early models are partial and their data is still thin, an early check speaks about the model as it stands, not the building as it will be. Read a pass as 'nothing flagged yet, on incomplete data' and a flag as 'look here', and re-run as the model matures. This is the garbage-in, garbage-out discipline applied to timing: the check is only as good as the data available when it runs, and early data is deliberately incomplete.
Keep the human judgement in the loop from the start. Shift-left moves the checkable feedback earlier; it does not move the judgement-laden and performance rules at all, and it does not move accountability. The professional of record still owns whether the design complies, from concept onward, and the approving authority still owns the decision. Early automated checking simply means fewer of the mechanical issues survive to the point where they are expensive - it does not shrink the human's responsibility, and a clean early run is emphatically not an early approval.
Done with these disciplines, compliance checking becomes what it should be: a background instrument that catches the checkable slips early, keeps the numbers honest as the design grows, and lets the designer spend attention where it matters - on the large questions of quality, meaning and fitness that no rule can encode. The next lesson takes the most concrete, present-day form of this: the designer running the checks on their own model as a deliberate quality-assurance step before submitting to the authority.
Shift-left the checkable
Where automated checking belongs
Run the clear quantitative rules (setbacks, coverage, FSI, height, widths, egress distances, slopes) early and often, not once at the end - the cost of fixing an issue rises the later it is found. Judgement and performance rules do not shift left. Lessons 7.2, 2.4.
Guardrail, not generator
Keeping the checker in its place
Compliance feedback informs the design; it must not drive it. Optimising a plan for whatever most easily passes the encoded rules is automation bias - the tool measures only the codeable slice of a good building. Lesson 9.4.
Early results are provisional
Reading checks on partial models
Early, incomplete models give indicative answers - a pass means 'nothing flagged yet on incomplete data'. Garbage in, garbage out applies to timing too. Re-run as the model matures. Lessons 5.2, 5.4.
A clean run is not an approval
What early checking does and does not do
Continuous checking reduces mechanical surprises; it does not shrink the professional's accountability and is never an approval. The authority and the law decide compliance. Lessons 7.3, 9.1.
Workshop — place a project's compliance checks on a timeline
This workshop makes the shift-left idea concrete on a real (or imagined) project. You will map where compliance issues are currently caught, then design a better placement that moves the checkable feedback earlier - and mark clearly what cannot move.
A project you understand and a page to draw on. No checking software is required - this workshop is about the placement of checks in the process, not running them; the binding compliance stays with the professional, the authority and the actual code.
Goal: a placement plan that shifts the checkable checks left Inputs: a project you know (or a plausible one) + its design stages + a page Time: ~45 minutes
- 1Draw the design timeline: concept, schematic, detailed design, submission, construction. Mark on it, honestly, when compliance issues actually get caught today on projects you know - most teams will find the marks cluster near submission.
- 2List the checkable rules for the project: the quantitative parameters (setbacks, coverage, FSI, height, corridor and door widths, egress travel distances, ramp slopes, required counts) that an automated check could evaluate against a model.
- 3Shift them left: for each checkable rule, place the earliest design stage at which it could usefully be checked, and note what model data must exist for that check to mean anything.
- 4Mark what cannot move: list the judgement-laden and performance rules for the same project and state plainly that they stay with human judgement throughout - do not put them on the shift-left track.
- 5Write a one-paragraph reflection, flagged as reasoning: how much of the compliance risk could be caught earlier, what it would cost to check that early (partial-model noise, provisional passes), and why earlier checking still does not shrink the professional's accountability or amount to an approval.
You’ll walk away with
A one-page placement plan: a design timeline with today's catch-points marked, the checkable rules shifted to their earliest useful stage with data needs noted, the judgement rules explicitly held back as human, and a reflection on cost, provisionality and accountability - framed as reasoning.
Three altitudes on the same idea
Read the band that fits you — or all three.
Put automated checking inside your design process, not at the end of it - and keep it a guardrail, never the generator. The value of an automated check over a manual one is speed and repeatability, so the way to capture that value is to run the quantitative checks (setbacks, coverage, FSI, height, corridor and door widths, egress travel distances, ramp slopes) early and often as the model develops, catching the mechanical issues while a fix still costs a redraw. Treat early results as provisional - partial models give partial answers - and read a pass as 'nothing flagged yet on incomplete data'. The discipline that matters most is resisting automation bias: do not shape the plan around whatever most easily earns a green tick, because the checker sees only the codeable slice of a good building. You remain accountable for compliance from concept to completion, judgement and performance rules never shift left, and a clean early run is not an approval - the authority and the law decide that.
Interior compliance rewards early, continuous checking because so many of its rules are quantitative and easy to breach late. Accessible-route and door clear widths, wheelchair turning space, ramp slopes, corridor and aisle widths, exit counts and travel distances are exactly the numbers that are cheap to fix while the layout is soft and painful to fix once joinery, services and finishes are coordinated - so run those checks as you plan, not after. Fit them into your design loop as a quiet input alongside the things a checker cannot see: whether a route is actually usable, whether wayfinding reads, whether the space feels generous. Do not let the flags drive the layout into whatever passes most easily; a green tick on widths is a floor, not proof of real accessibility. Keep the binding fire, egress and accessibility compliance with the qualified professionals, the authority and the governing code - early checking reduces surprises, it does not grant approval.
Where a check sits in the workflow decides how much good it does - and the strong idea to carry is shift-left. Learn the cost-of-change curve: a compliance issue found at concept costs a redraw, found at submission costs a redrawn package, found on site costs demolition. Because automated checking is fast and repeatable, it can run every time the model changes - so the smart placement is continuous and early, wringing out the checkable violations long before the authority sees the drawings, rather than one gate at the end. Understand precisely what can shift left (the clear quantitative rules - widths, distances, slopes, setbacks, coverage) and what cannot (judgement-laden, performance and interpretation rules, which stay human throughout). And learn the central discipline: a checker is a guardrail, not a generator - designing only for the green tick is automation bias, because the tool measures only the codeable slice of a good building. You do not need to build a checker; you need to know where checking belongs and why.
“The right way to use an automated compliance checker is to finish the design and then run it - one clean check at the end proves the design is compliant and ready, and running checks earlier just wastes time on drawings that will change anyway.”
Do it yourself
No software needed — reason it through.
- 1Explain the cost-of-change curve and why it makes a one-time compliance gate at the end the most expensive place to find issues.
- 2What does 'shift-left' mean for compliance, and which kinds of rule can shift left while others cannot?
- 3Give an example of a checkable rule and say the earliest design stage at which checking it would be useful, and what model data it needs.
- 4What is the difference between a compliance check that informs the design and one that drives it, and why does the second cause harm?
- 5Why should an early 'pass' on a partial model be read as provisional, and does earlier checking reduce the professional's accountability?
The one line to carry out
Peer-reviewed journals & authoritative standards
- 01Workflow automation — Wikipedia — Workflow automation, 2026.
- 02Building information modeling — Wikipedia — Building information modeling, 2026.
- 03Automation bias — Wikipedia — Automation bias, 2026.
- 04Regulatory compliance — Wikipedia — Regulatory compliance, 2026.
The most concrete, present-day form of this is the designer deliberately running the checks on their own model before it goes anywhere - a quality-assurance step that catches issues while they are still yours to fix. That self-check is next.
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 →