Code compliance,
precisely engineered.
A deterministic rule graph applies the NBC 2020 to your drawing set. Every verdict cites the exact article and PDF page. Same drawing in — same result out.
- LLMs in the verdict path
- 0
- LLMs in the verdict path
- Verdict categories
- 4
- Verdict categories
- NBC Parts covered
- 3 + 9
- NBC Parts covered
- Verdict to citation
- 1:1
- Verdict to citation
- NBC 9.8.4.1.PassPrivate stair riser height172 mm ≤ 200 mm
- NBC 9.8.4.2.PassStair tread depth235 mm ≥ 210 mm
- NBC 9.8.4.3.FailMinimum stair widthrequired 860 mm · 820 mm provided
- NBC 9.9.3.3.Info N/APublic corridor widthcorridorWidthMm not provided
- NBC 9.10.14.UncertainSpatial separationflagged for human judgement
A model never decides
whether you comply.
Language models help read a drawing. They are structurally incapable of issuing a verdict here — the pass/fail path contains no model at all. That boundary is the product.
See every encoded ruleExtraction & retrieval
- Reads room schedules, door tags and assemblies off the sheet
- Surfaces relevant NBC passages when a rule needs human judgement
- Every extracted value stays editable before a check runs
Human-confirmed. Never authoritative.
The SHACL rule engine
- Applies every applicable NBC 2020 shape to the submission
- Emits one of exactly four verdicts, with the parameters it used
- Deterministic: no sampling, no temperature, no drift between runs
The only thing that can author a verdict.
Four verdicts. Never a fifth.
Most tools collapse missing data into a pass. This one refuses to — a rule it could not evaluate is reported as exactly that, so nothing silently slips through review.
Does Not Meet
A rule applied, the data was present, and the submission violates it.
Uncertain
The rule needs human judgement. Routed to a reviewer — never auto-decided.
Information Not Available
A required parameter is missing. Explicitly not a pass.
Meets
The rule applied, the data was present, and the submission conforms.
Everything a plan reviewer needs.
From drawing to cited verdict.
Ingest
The drawing set is segmented sheet by sheet and fact records are extracted into 19 typed categories.
Confirm
Every extracted value is yours to correct before anything is evaluated. Nothing is checked on unreviewed data.
Traverse
NBC 1.3.3.3. picks the governing Part, then every applicable shape fires against the confirmed records.
Cite
Each verdict carries its article, PDF page, the parameter values used and the rule id that produced it.
Compliant drawings, cited to the code.
Start a project in minutes. Every verdict traceable to its NBC 2020 article and page.
NBC 2020 · SHACL rule engine · Deterministic verdicts