deterministic
What the tools do
Parsing, detection, storey resolution, reconstruction and IFC authoring are pure
functions of their inputs: no clock, no randomness, no network. The same sheets
give the same model, and the same model gives the same file — identical GUIDs
included. That is what makes a re-export diffable instead of a new building.
judgment
What judgment does
Reading a titleblock to decide a sheet is the second-floor plan. Choosing between
a door and a window when the block could be either. Deciding what a room is called
when two labels sit inside one region. Judgment never draws geometry: it calls the
same tools everyone else calls, and every default it applies is recorded.
The artifact of judgment
There is no way to inspect a decision that was never written down. So every default
the pipeline applies becomes a ledger entry — what was assumed, on what basis, and
what it affects — delivered as a file beside the model, not buried in a log.