Skip to content
Trade engines · included on Pro & Firm

Deterministic math. Not an AI chat wrapper.

Trade-specific risk checks, built directly into the takeoff pipeline you already run in Blueprint Auditor and the risk engine in AI Estimator, not a general-purpose model guessing at a drawing. Nine disciplines, 135 Ontario rules between them, and 62 of those answered from the drawing instead of handed back as a checklist. Each one below says which it is, and the three still in development are marked as such and not counted as shipped.

Trades carry their own coverage figure — and a trade nobody has priced says so rather than reading as complete

Rooms, stairs, egress & guards

Architectural

Live

The deepest trade in the engine, and the one most sets are opened for: 54 Ontario rules, 28 of them answered by measuring the drawing instead of asking you to look.

  • Room areas and ceiling heights are measured from traced outlines — 7.0 m² minimum for a sleeping room, 2100mm clear over 75% of a habitable one
  • Stairs are checked riser by riser: 125–200mm rise, 235mm minimum going, 860mm clear width, and 3700mm maximum rise between landings
  • Every bedroom is checked for an egress window of at least 0.35 m² and for glazing worth 10% of its own floor area
  • Attached garages are checked for the separation the OBC requires, and any flight of three risers or more for a handrail
28 of 54 Ontario rules answered from the drawing

Every architectural rule, and which of them read the drawing →

Circuit & code validation

Electrical

Live

The panel schedule on the drawing is read circuit by circuit, and every one is checked against its own breaker.

  • Panel schedules are read off the sheet as tables — both sides of a two-sided panel
  • Connected load stated in VA, watts or kVA is converted to amperes using the panel’s own voltage and the circuit’s pole count
  • Every circuit is checked against 80% of its breaker rating, the OESC continuous-load limit
  • A circuit whose panel states no voltage is reported as unchecked rather than passed — a guessed voltage is how a 600V panel gets a false overload
≤ 80% breaker load, or it's flagged

Every electrical rule, and which of them read the drawing →

Cross-discipline clash detector

Mechanical / HVAC

In development

A mechanical takeoff is only as good as the structure underneath it, so this one will check.

The rule is written and the report surface is built. What is not built is the stage that reads equipment weights off the mechanical schedule, so this check does not yet fire on a real drawing.

  • Roof-mounted equipment is cross-referenced against the structural drawings for dunnage
  • No support found anywhere in the structural set is flagged before the roof is framed
  • The spatial mapping runs in its own microservice, off the request path
Roof units ≥ 500 lbs trigger a support check

Cable path & max-distance enforcement

Low voltage & security

In development

A device count doesn't catch a run that's too long to work — this will measure the actual path.

The 90 m limit is written as a rule. Measuring the pathway from an IDF to each device requires plenum routing the extraction does not do yet.

  • Exact point-to-point cable length is calculated through the ceiling plenum
  • Every run is measured from its IDF closet to the device
  • A run past the limit forces the closet addition into the bid, ahead of any change order
≤ 295 ft (90m) per run, Cat6 limit

Fire rating & access-control auditor

Doors & hardware

In development

A fire rating is only real with the hardware it was tested with, so the hardware will get checked too.

Door schedules and their fire ratings are already read. Matching a separate hardware schedule onto each door is the part still being built, and until it is the check reports every rated door as unverified rather than compliant.

  • The hardware schedule is cross-referenced against the life-safety and egress sheets
  • A fire partition without a labeled, fire-rated closer is flagged before hardware ships
  • An egress door missing its panic hardware is caught the same pass
2-hr partition requires a rated closer

Strict structural dependencies

Concrete & structural

Live

For a foundational trade, a model guessing at volume is dangerous, so this one does the math instead.

  • Cubic yards come from strict deterministic math on footing, wall and slab dimensions
  • The result is cross-checked against the geotech report's allowable bearing capacity, once that figure is on the estimate
  • Historical takeoffs cache locally first, syncing only once encrypted
Flags designs below the geotech bearing figure

Every concrete & structural rule, and which of them read the drawing →

Egress, stairs & separations

Fire protection

Live

It needs no fire drawings. Every check it can answer is egress geometry — stairs, doors, windows and separations that are already on the architectural sheets.

  • Exit doors are checked for 860mm clear width and 1980mm height
  • Exit stairs are checked against the same rise, going, width and landing limits as the architectural audit, because they are the same stairs
  • Sleeping rooms are checked for a compliant egress window
  • The garage-to-dwelling separation is checked for both the assembly and its 30-minute rating, and a fire-rated door for a labelled, rated closer
12 of 27 rules answered without a sprinkler sheet

Every fire protection rule, and which of them read the drawing →

Setbacks, coverage, FSI & hardscape

Site & civil

Live

The statistics block on the site plan is read by position, and the numbers in it are checked against the by-law, with bounds that stop a setback being invented.

  • Lot area, frontage, gross floor area and setbacks are read from the statistics table on the site plan
  • Front, rear and side setbacks are checked against RD-zone minimums — 3.0m, 7.5m and 0.9m a side
  • Lot coverage is checked against 33% and floor space index against 0.6
  • A figure the sheet does not state is reported as missing, never assumed — an invented setback is how a compliant lot fails an audit
  • Landscape and hardscape — driveways, pools, decks, retaining walls — aren’t parsed as their own line item, but any square footage the site plan folds into its lot-coverage or setback figures is caught by the same checks above
Lot coverage ≤ 33%, FSI ≤ 0.6 in RD zones

Every site & civil rule, and which of them read the drawing →

Effective RSI by assembly

Energy & envelope

Live

SB-12 sets a minimum effective RSI. Drawings mostly state nominal batt ratings, and the two differ by about a third, so this check refuses to compare them.

  • Above-grade walls are checked against RSI 4.03 effective for Climate Zone 6
  • Attic and ceiling against RSI 10.14, foundation wall against RSI 3.85, slab perimeter against RSI 1.76
  • Only a stated effective RSI, or one the drawing explicitly labels effective, is compared
  • A nominal figure is returned for review — comparing nominal against effective fabricates CRITICAL failures on walls that comply
RSI 4.03 effective minimum, CZ6 walls

Every energy & envelope rule, and which of them read the drawing →

Where this runs

Not a ninth program. Part of the ones you already open.

These checks aren't a separate subscription. Electrical runs today inside Blueprint Auditor's takeoff pipeline — mechanical/structural, low-voltage and door-hardware are being built in the same place, and the concrete/structural quantity math runs inside AI Estimator's risk engine — cross-referenced against the manual in SpecChecker and the buyout in ScopeGuard once the full suite is on the job. That's why the trade engines are bundled from Pro up instead of sold separately.