Data Center Lab · BIM and Navisworks · Failure Postmortem

When Automated BIM Model Checks Pass but Human Review Fails

A machine-validated drawing set passed every automated assertion and failed human visual review, which is why the visual gate is not optional.

3D model rendering of a long modular data center building with service doors along one facade
Model-based rendering of the modular building.

A reviewer can be asked to trace the power chain in about 30 seconds [MODELED]. Nobody verifies 147 identifier matches by eye [MODELED]. The independent read-back closed the 147. Human review then rejected the same object set as unreadable. The finding concerns what a machine gate can close, not the quality of the checks it ran.

Native Views Prove Existence, Not a Readable Drawing

Every machine assertion was satisfied. Four search sets were present with leaf-object detail exported. Three clash tests were Complete, each with a non-empty last-run timestamp. Thirteen results carried both-side composite identifiers and clash-centre coordinates, with zero null identifiers and zero null centres [MODELED]. The held closed set matched 147 expected against 147 found. Both canonical files were byte-identical before and after the read.

Nothing in that list speaks to whether an engineer can read the drawing. Native-generated views of the same objects read as a thin vertical string of objects and a sparse array of nodes, with no topological hierarchy, no visual hierarchy and no traceable maintenance access. They prove that the objects exist. They do not form the spatial relationships or visual order an engineering drawing has to carry.

Geometry in the set is concept and coordination proxy: 96 electrical body objects placed on a conceptual node array and 162 mechanical objects with coordination-proxy solids [MODELED]. Neither may be taken as supplier outline, installation dimension or construction coordinate. The prototype definition therefore does not ask for those objects to be scaled up and plotted as they sit. It asks for the same object keys to be reorganised into engineer-readable native views. Every assertion the machine made was true about identity and closure. Identity and closure were not what review was looking at.

A Complete Zero Does Not Show Whether the Selection Was Empty

The sharper case sits in the archive. An earlier run of the maintenance-envelope test completed and returned zero results, and it returned zero because its selection sets were empty. A reviewer rejected that run. It was retained as a named failure record rather than deleted. A complete test on an empty selection and a complete test with a genuine zero report the same two fields: status Complete, result count zero. The field that separates them is the selection count. Nothing in a result summary obliges anyone to look at it.

In the current revision the same test runs a closed set of 98 objects against 264 at hard clash type and zero tolerance and returns zero [MODELED]. That is a genuine zero this time. It is still not a statement that maintenance clearance has been accepted. The federated record forbids reading it as an overall no-clash result. The ten electrical-to-structural and three liquid-cooling-to-structural results remain open.

Machine closure proves that the set can be read back and that the selections are closed. It does not prove that proxy geometry has reached construction-grade clash clearance. The read-back record says so in those terms.

Visual Review Tests Readability, Not Machine Closure

Human acceptance criteria are written separately. They have not been run against a released drawing. They are not an issued deliverable standard. They test different properties:

  • whether a reviewer can trace the power chain from incoming supply through to IT load in about 30 seconds [MODELED];
  • whether the shared failure domain is legible without reading annotations;
  • whether every real object identifier has a home in a graphic or an equipment schedule, with no orphans;
  • whether unresolved values appear as an explicit to-be-confirmed token instead of blanks or invented ratings;
  • whether the main labels survive reduction to black-and-white A3.

A later clause on the same sheet set requires the 96 electrical body objects to be layered apart from 100 terminal proxies, so the terminals do not appear on the equipment or bill-of-materials plan [TARGET]. Machine pass cannot substitute for visual pass. Visual clarity cannot substitute for the Engineer of Record, the suppliers or the authority. Only both, together, may be called a reviewable-drawing prototype.

What the machine is forbidden to put on the sheet is the rest of the evidence chain: hashes, foreign keys, connector identifiers, validator PASS text. Those stay in the audit table. The sheet keeps four lines beside each device.

Limits and open items

Confirmed: an empty-selection complete-zero was rejected and retained as a named failure; the independent read-back did not modify the model. [FACT]

Modelled and unfrozen: four search sets, three Complete tests, thirteen results; zero null identifiers and zero null centres; 147 expected against 147 matched; 96 electrical body objects and 162 mechanical coordination-proxy solids; 98 against 264 at hard clash and zero tolerance, returning zero; about 30 seconds as a drafted trace time. The 147 match is a display-name mapping against a frozen manifest. [MODELED]

The 100 terminal-proxy layer is a prototype requirement, not a counted plant. Machine pass cannot substitute for visual pass, and visual clarity cannot substitute for the external gates. [TARGET]

Open: the Engineer of Record, the equipment suppliers, the commissioning authority and the authority having jurisdiction; survey coordinates; final equipment outlines and reactions; pipe sizes and routes; the maintenance clearance standard itself; and construction-issue release. The ten electrical-to-structural and three liquid-cooling-to-structural results must be entered in the issue register, located, and designed out. No clash-free claim is made here. No clearance tolerance beyond hard contact has been set. Nothing has been sealed. [HOLD]

How many objects were in the selection

Machine closure is the only gate that can close 147 identifier matches. Human visual review is the only gate that can reject a model that is technically complete and unreadable. Neither closes design adequacy. The question worth putting to any automated coordination report is narrower than whether it passed. It is how many objects were in the selection when it did.


© 2026 K&K Data Service Inc. All rights reserved. Reproduction or republication is permitted only with clear attribution to K&K Data Service Inc. and a working hyperlink to the canonical URL of this article. Excerpts must preserve the technical context, maturity labels, assumptions, and limitations. No excerpt may imply project approval, field validation, certification, or endorsement that the original article does not state.

Source: K&K Data Service Inc., “When Automated BIM Model Checks Pass but Human Review Fails,” https://www.kkdatasvc.com/lab/bim-and-navisworks/machine-pass-human-visual-fail/.

Discuss This Constraint. If your project record shows a different result, or the same failure domain under another name, we want to see it. Email inquiry@kkdatasvc.com or use the contact page.