What a Spec is
Each spec has two core parts:- Target conditions: the metadata conditions that decide when the spec is eligible (for example type, pressure class, duct system, or pipe system).
- Effects: metadata values to set when the spec applies.
Target condition logic (AND/OR)
Specs support complex condition logic:- AND logic within a condition group (all predicates in that group must match)
- OR logic across groups (if any group matches, the spec is considered matched)
Add specs to takeoff workflow
You can create specs from either location:- Organization Settings -> Specs
- Takeoff view -> Add spec (from the Specs control on the bottom edge of the canvas)
- Open Specs.
- Select one or more specs to activate.
- Active specs appear as pills.
What happens when a spec is active
Once a spec is active, its effects run whenever pending object metadata matches the spec’s target conditions.- This happens during your create/edit workflow as metadata updates.
- If no target group matches, that spec does not apply.
