Why this exists
Construction information is fragmented across BIM models, drawings, schedules and visual project context. A chat-only architecture can hide provenance or hallucinate facts. This workbench keeps natural language as the interaction layer while controlled domain execution remains the factual layer.
Architecture
The public repository uses a shared typed QueryPlan contract for deterministic and bounded semantic planning. Capability gates reject unsupported operations before tools run. Python and IfcOpenShell compute bounded BIM facts; visual models interpret drawing or viewer pixels without replacing structured IFC computation.
Key capabilities
Rules and a bounded semantic planner produce the same typed plan contract.
Unsupported operations are rejected before controlled tools execute.
Python and IfcOpenShell handle counts, grouping and bounded height extrema.
Engineering drawings and current-view snapshots remain explicit source modes.
Results carry IFC identities, PDF pages, regions or other source locators.
Answer shape, evidence presence and dispositions are checked before presentation.
Planning, execution, verification and final response stages remain traceable.
Implementation evidence
The screenshots below are from the public repository's synthetic fixtures. They show the workbench as an inspectable reference implementation, not a hosted product or production service.



Current scope and maturity
This is a public ARMIE AI Labs reference implementation with one active local project workspace, a bounded BIM query surface, synthetic BIM/PDF fixtures and multimodal viewer/drawing workflows. It is not production SaaS, a hosted enterprise product, a compliance engine, a multi-tenant platform or an unrestricted BIM reasoning system.
The workbench does not claim large-scale throughput, autonomous geometry exploration, arbitrary property language, cross-source joins or perfect visual correctness. Those boundaries are part of the system's public evidence standard.