Runnable demo
The drawing does not change. The answer does.
Pick two CAD layer standards. Press Run. One real Civil 3D drawing is scored against both, and you get two different verdicts on the same file — because a compliance score is not a property of a drawing. It is a property of the drawing and the standard you hold it against, and most drawings have never been measured against one at all.
The drawing
—
—
—
Point it at a datum_selftest.json from your own audit run —
one per drawing. It is read in this browser and never uploaded.
Choose two standards
Both standards ship with this app. Choose “Upload your own” in either slot to score the drawing against your practice’s standard — the file is read in your browser and is never uploaded anywhere. Save it and it stays in this browser, ready to bind to a project in the ACC panel.
Running
Why they disagree
The same object type, as each standard names its layer.
Layers that changed side
After the score
A score is not a worklist.
The recorded audit of this drawing goes considerably further than a percentage: it ranks every finding by how many real objects it affects, proposes a target layer with a confidence value and the reasoning, names the Civil 3D object-layer setting that will recreate the problem on the next drawing, and lists sample entity handles so you can select the offending objects in the file itself.