Singular audit
Concrete audits live recursively underaudits/, excluding audits/generic/:
Audits require at least one model
__ref. Source refs are not allowed.
Generic audit
Reusable definitions live underaudits/generic/:
@nameinserts a raw identifier, expression, number, string, or list.@'name'inserts quoted SQL literals.
schema.yml:
model and column; model-level instances receive model.
Implicit context values cannot be overridden.
Live audits
pipeline:<name>, and an optional leading + to include
upstream models. A trailing + is not supported for audits.
Staged audits
ready, caution, or not_ready.
audit backfill does not accept --select. Error-severity failures recommend against publishing,
but StreamBuild does not enforce that recommendation as a publish lock. Warning-severity failures
are included in the results without changing the assessment by themselves.
Python macros are available in audit SQL bodies.
