Know the fields
status, unique_id, message, execution_time — enough for triage.
Learn · dbt
What to extract from artifacts without exporting rows.
The problem
Teams paste CI logs into Slack because nobody standardized on the artifact that already has status, timing, and test results.
The outcome
Use run_results.json as the contract for triage: statuses, timings, and failures — never warehouse result rows.
Artifact
run_results.json
PII
Not included
Speed
Seconds to scan
status, unique_id, message, execution_time — enough for triage.
What flipped green → red since yesterday.
VectorData analyzes artifacts before a service account exists.
Artifacts are not a backdoor to SELECT *.
Open workspace, or book a Data Stack Health Audit credited toward Managed.