Skip to content

DAQS Rule Authoring Cheat Sheet

A quick reference for writing DAQS rules, descriptions, error messages, and Notion documentation.

Use this guide when creating or documenting rules for DAQS Assist.


1. Rule Description Template

Every rule must include a clear Markdown description.

Structure must always be the same.

```markdown

What does this rule do?

Explain in one short paragraph what the rule checks.

Mention: - what element type is checked (Family Instance, Family Type, System element, etc.) - which parameter, property, or geometry is evaluated - if relevant: reference BIM standards such as BIM Basis ILS or NLRS.


What the rule checks

Describe exactly what the rule evaluates.

Examples: - if a parameter exists - if a parameter has a value - if a value exists in a lookup table - if two parameters correspond to each other - if geometry has a material assigned.

Use bullet points when possible.


Scope of the check

Describe which elements are included or excluded.

Examples: - only editable loadable families - only Family Types - specific categories - elements with a specific Assembly Code - elements containing solids.


Why this rule exists

Explain why the rule matters.

Typical reasons:

  • BIM data reliability
  • consistent classification
  • accurate quantity take-offs
  • downstream analysis (cost, sustainability)
  • compliance with BIM Basis ILS.