ARF layer

Context Stability

Keeps filter context predictable so the same question produces the same answer every time.

Domain: data-movement-reliabilityDomain: semantic-reliabilityDomain: execution-reliability
Failure mode: schema-driftFailure mode: freshness-failureFailure mode: reconciliation-failureFailure mode: execution-drift

Why this layer matters

Context Stability is about how filters, relationships, and time logic shape results. When relationships are ambiguous or filters interact unexpectedly, AI answers change across runs or users. This layer makes context explicit and deterministic.

What breaks when this layer is weak

  • AI answers differ between users with similar questions.
  • The same prompt returns different values minutes apart.
  • Trend explanations flip because the filter context is unstable.

Common symptoms

  • Many-to-many relationships without clear bridge logic.
  • Inactive relationships that are inconsistently activated.
  • Heavy use of bidirectional filtering to “make it work.”
  • Complex slicer interactions that are hard to reason about.

Root causes

  • Relationships are designed for visual reports, not deterministic queries.
  • Role‑playing dimensions are not clearly separated.
  • Time intelligence relies on implicit date fields or hidden logic.
  • Security filters are not tested with AI queries.

What good looks like

  • Stable filter paths from dimensions to facts.
  • Clear use of active vs inactive relationships.
  • Deterministic time intelligence using a dedicated date table.
  • Documented slicer behavior and evaluation order.

Remediation checklist

  • Map and document filter paths for critical metrics.
  • Reduce bidirectional relationships; use bridges instead.
  • Create a context test harness with representative queries.
  • Validate RLS behavior for AI‑driven access.

Metrics to track

  • of ambiguous relationships

  • % of measures with deterministic filter paths
  • of bidirectional relationships

  • Context variance across repeated queries

Diagnostic bridge

This layer most often deteriorates under the data-movement-reliability, semantic-reliability, execution-reliability diagnostic domains. Priority operating controls include Stable relationship paths, Real-time data quality checks, Controlled filter and time logic.