AddonT

An operational prototype exploring intervention before known BIM errors enter the model.

Observation

Most BIM errors are not surprises

Most BIM teams already have a known list of recurring problems. It is not hidden. It is discussed in onboarding, written into standards, repeated in model audits, and raised in issue meetings. Teams can usually predict where mistakes will come from before a project starts.

These are not unusual or edge-case events. They are routine operational patterns: elements on the wrong layer, incorrect or inconsistent attributes, incorrect favourites, heavy imported objects, missing property values, incorrect classifications, and exports done with settings known to cause downstream issues.

In other words, the BIM risk profile of most projects is already partially known. The list changes by office and by project type, but the basic pattern is stable: known anti-patterns continue to appear because they are easy to do in a live production model.

Current model

Validation is mostly post-event

Across many offices, quality control still follows a similar sequence:

  • A user action introduces an issue.
  • The issue enters the project state.
  • Someone notices the issue later.
  • The issue is reported to a person or team.
  • The issue is fixed, often with context switching and rework.

This workflow is understandable. It grew from practical constraints: large models, limited time, mixed team skill levels, and project deadlines that prioritize delivery. But it is still reactive. It validates outcomes after the system has already accepted the action.

That distinction matters because detection timing shapes cost. A correction made immediately is usually a minor interruption. The same correction made days later can involve audit time, redraw time, coordination overhead, and avoidable friction between teams.

Question

Why allow known mistakes to enter first

The usual question in BIM quality workflows is: How do we detect this later?

The question that led to AddonT was different: Why did we allow this to happen in the first place?

That framing changes where attention goes. Instead of investing only in reports, checks, and audits after model changes are committed, it asks whether some known issues can be addressed at the point of action.

Not all issues can be handled this way, and not all rules should. But many recurring project errors are predictable enough that late-stage detection feels like an inherited default rather than a deliberate choice.

Prototype

What AddonT is exploring

AddonT is an early prototype focused on one idea: intervene when a known anti-pattern is about to occur.

In the prototype model, a user attempts an action. Instead of silently accepting every action, the system checks whether that action matches known risk conditions or project rules. If it does, the user receives an intervention in context.

This is not reporting. It is not deferred auditing. It is not an end-of-day quality summary. It is immediate feedback tied to the action that triggered it.

The purpose is simple: reduce avoidable error entry, not just improve error visibility after the fact.

Scope

Known anti-patterns are the first target

AddonT is not trying to solve all BIM quality problems. The focus is narrower and operational: repeated mistakes teams can already name.

Typical candidates include:

  • placing elements on known incorrect layers,
  • using incorrect favourites for specific project contexts,
  • creating or applying attributes outside agreed structures,
  • assigning incorrect classifications,
  • leaving required properties empty,
  • introducing imported objects with known performance overhead,
  • issuing exports with settings known to create downstream problems.

These are not unknowns. Teams already track them. The opportunity is timing: if the condition is already known, intervention can happen before the issue propagates through the model and into coordination outputs.

Distinction

Intervention is not user policing

This work should not be framed as control for its own sake, and not as an attempt to constrain design intent. AddonT is not about reducing creativity. It is about reducing avoidable operational mistakes that teams already agree are mistakes.

Most software users already accept intervention in other domains. Systems warn before deleting files, replacing records, overwriting data, or making destructive changes. Those prompts are not usually treated as policing. They are treated as guardrails around known risk.

The BIM equivalent is similar: if a high-frequency action has known consequences and known project cost, intervention can be a practical quality mechanism rather than an enforcement gesture.

Cost

Why timing drives operational cost

Many BIM mistakes are cheap in isolation and expensive in aggregate. A single wrong assignment may take seconds to fix. Hundreds of similar corrections found later can consume significant coordination time and generate avoidable stress during issue windows.

Late discovery also introduces secondary costs:

  • model audits that must be repeated under deadline pressure,
  • coordination discussions focused on avoidable cleanup rather than design issues,
  • handover friction when outputs fail validation downstream,
  • loss of confidence in standards because teams experience them as retrospective criticism.

Intervention does not remove all rework, but it can shift part of the workload from late correction to early prevention, where effort is usually lower and context is still fresh.

VKTRS pattern

Same thinking across multiple projects

The AddonT prototype follows a pattern that appears in other VKTRS work: expose operational risk earlier, while the team can still act with low cost.

  • SONAR: operational visibility into project conditions that are often seen too late.
  • PDF Analyser: visibility into hidden PDF complexity before issue, printing, and review failures compound.
  • BIMcloud Backup / BIMcloud Failsafe: risk reduction before operational failure, not only recovery after failure.
  • AddonT: intervention before known BIM anti-patterns enter model state.

These efforts differ in implementation, but the underlying position is consistent: visibility and intervention are most valuable before downstream cost accumulates.

Boundary

What this is not claiming

AddonT is a prototype. It is not a complete policy engine, not a replacement for BIM leadership, and not a claim that all project quality can be automated. It is an exploration of where immediate intervention is practical and where it is not.

Some rule categories are suitable for action-time intervention. Others require judgment, context, or project exceptions. A useful system has to acknowledge that boundary clearly.

The point is not to remove human decision-making. The point is to reduce repetitive avoidable errors so human attention can stay on work that actually requires expertise.

Conclusion

The expensive problems are often the predictable ones

In BIM delivery, the most expensive issues are not always the technically difficult ones. They are often the predictable ones that everyone in the office already knows about, but that still enter projects because intervention happens too late.

When the same issue is discovered three days later instead of three seconds earlier, the technical fix may be the same, but the organizational cost is not.

AddonT exists to test a practical question: what changes when intervention becomes part of normal workflow behavior, rather than a separate validation layer after the fact.

That is the reason it was built.

System Structure

INPUT
Known BIM anti-patterns teams already track.
SYSTEM
AddonT prototype within project workflow.
PROCESS
Action-time checks and intervention on known risks.
OUTPUT
Fewer avoidable errors entering model state.
CONTROL
Human decision-making remains; prototype scope is bounded to repeatable risk patterns.

Access

Early prototype framing and methodology note.

Info only.