Documentation Index
Fetch the complete documentation index at: https://docs.speckle.systems/llms.txt
Use this file to discover all available pages before exploring further.
In Intelligence Dashboards
This page covers Data Validation (checks and standards) detail and history views.
For dashboard-based validation widget result reading, see Validation Widgets in
Dashboards.
What you see on the page
There are two high-level result views used for quick status checks:- Project page Data Validation widget: compact check cards in the project page for quick scanning.
- Checks page cards: check cards with score, status, trend hint, and scoped model count.
Practical review flow
These high-level views are a KPI heads-up layer for rules defined by your team. Use them to spot drift quickly, then drill into a specific check for detailed analysis. When you open a check result page, you will typically see:Result states
- a top-level check score and status
- a per-rule list showing pass/warn/fail outcomes
- expandable rule rows to inspect logic flow (
WHERE->CHECK) and counts at each step - model cards for each model included in the check scope
- latest run details (time, model/version context)
- historical trend for previous runs
- object-level detail table for investigation, including passing and failing objects
| Status | Meaning |
| --------- | --------------------------------------------------------- |
|
PASS| Pass-rate ≥ configured pass threshold. | |WARN| Between warn/pass band when configured. | |FAIL| Below thresholds. | |PENDING| Evaluation still running in background for that rollup across models, versions, and rules. |
If a result looks unexpected, check:
Drill into failing rules
Expand a rule to inspect its logic flow (
WHERE and CHECK) and step-by-step
counts. Rule-level viewing also populates the object table with pass/fail rows so
you can inspect individual objects directly.- Same model/version you expected auditing?
- Predicates/threshold edits since that baseline snapshot?
- Failures clustered by stream or timeframe (data drift) vs sporadic flake?
Model and version context
Plans cap how many models attach. Every row references explicit version ids plus trigger + timestamp—carry that along when debating trends.Coordination handoff
BCF export from validation emits topic scaffolding plus failures so coordinators triage outside Speckle.FAQ
Why does a rule show PENDING?
Why does a rule show PENDING?
PENDING appears when no completed evaluation exists yet for that rule/run context.Can warning thresholds be customized?
Can warning thresholds be customized?
Yes. Warning and pass thresholds can be configured globally and per rule in
authoring flow.
Should I use latest only or history only?
Should I use latest only or history only?
Use both. Latest helps with immediate action; history helps with governance and
trend confidence.