BUILD

Build: Reframe INDETERMINATE outcome as Divergence Detected across /expanse UI

The Expanse page presented the raw protocol label INDETERMINATE behind failure-coded framing — a warning-triangle badge on every run, a defensive 'divergence is the finding' disclaimer, and an unlabeled delta percentage — making a correctly-functioning Delta Engine read like a broken one. WS-UVRN-004 reframes the display layer only: the outcome badge now reads 'Divergence Detected' with a neutral spread symbol, the KpiHero callout leads with the measurement, each run surfaces a labeled 'Prominence Spread' delta as the primary signal, and a plain-language explainer states what the measurement means. The outcome: 'indeterminate' protocol value, deltaFinal math, 0.05 threshold, and DRVC3 receipts are unchanged.

Findings

  • INDETERMINATE is a successful measurement (deltaFinal > 0.05), not a failure state — the warning iconography contradicted what the engine actually computes.
  • Display language and protocol language were conflated: developer-facing labels were shown verbatim to visitors with no translation.
  • Elevating the delta percentage with a 'Prominence Spread' label makes the finding immediately legible — the number is the proof.

Use case

Updated config.js (outcome token label/symbol/explanation, hero tagline, process steps), Expanse.jsx (KpiHero callout copy + plain-language explainer), and RunRow.jsx (elevated delta as primary measurement). No data or receipt logic changed.