> ## 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.

# Viewing Results

> Interpret latest and historical Data Validation outcomes, including status badges and trend context.

## In Intelligence Dashboards

<Info>
  This page covers **Data Validation (checks and standards)** detail and history views.
  For **dashboard-based validation widget** result reading, see [Validation Widgets in
  Dashboards](/analytics/dashboards/validation-widgets).
</Info>

## 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. |

This top section is the **aggregate result** for the check across all models in scope.
Selecting **View result** from a model card opens that model’s detailed result, where
you can inspect rule-by-rule breakdown, the 3D viewer state, and the data table.
Threshold tuning: [Checks — Thresholds and status](/analytics/data-validation/checks#thresholds-and-status).

## If a result looks unexpected, check:

<Steps>
  <Step title="Open latest check result">
    Start with current check score and top failing rules.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Compare with history">
    Confirm whether failures are regressions, recurring debt, or resolved trends.
  </Step>

  <Step title="Share and coordinate">
    If external coordination tooling is used, include BCF export in handoff.
  </Step>
</Steps>

1. Same model/version you expected auditing?
2. Predicates/threshold edits since that baseline snapshot?
3. 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

<AccordionGroup>
  <Accordion title="Why does a rule show PENDING?">
    `PENDING` appears when no completed evaluation exists yet for that rule/run context.
  </Accordion>

  <Accordion title="Can warning thresholds be customized?">
    Yes. Warning and pass thresholds can be configured globally and per rule in
    authoring flow.
  </Accordion>

  <Accordion title="Should I use latest only or history only?">
    Use both. Latest helps with immediate action; history helps with governance and
    trend confidence.
  </Accordion>
</AccordionGroup>
