Built Not to Lie
Warren's third design commitment is a validity layer whose entire purpose is to refuse to make claims it cannot defend.
The default failure mode of quantitative trading tooling is looking better than it is. Warren's third design commitment is a layer whose entire purpose is to refuse to make claims it cannot defend.
Every conclusion Warren draws, "this backtest is profitable," "this regime is bullish," "this Sharpe is real," passes through validity checks before it reaches you. Each check targets a specific, well-understood way a naive number misleads. If a check cannot confirm a conclusion, it does not shrug and pass the number through: it downgrades or withholds the verdict and says exactly why. The mechanics live in The Validity Layer; this page is the philosophy and the trust contract.
Verdicts, not scores
An earlier version of the product surfaced a single confidence number, and first-party analysis found it was non-discriminative: over a large sample of decided paper signals it barely moved off one value and had essentially zero correlation with realized outcomes. You cannot calibrate a probability on a signal that does not vary.
The lesson is encoded everywhere: do not replace "trust this 0.30" with "trust this 0.62." Decisions come from explicit hard rules producing three-way verdicts, ok, caution, or abstain, never from a threshold on one opaque score. Abstaining is a correct outcome, not an error.
The trust hierarchy
Warren still reports several "how much to trust this" figures, but only two of them are decision gates; the rest are transparency for display. Confusing the two is the exact anti-pattern the design set out to kill.
| Signal | Role | What it means, and what it must never be used for |
|---|---|---|
| The high-confidence gate | GATE (structure) | The real decision gate: all-timeframe agreement, plus a strong cascade, plus non-ranging, evaluated as AND-conditions. Not a probability. |
| The coverage verdict | GATE (inputs) | ok / caution / abstain over input completeness and freshness. Withholds a call on thin data. |
| Confidence percentage | display-only | A transparency figure. Never a sort key or a standalone probability. |
| Coverage index | display-only | A transparent average of input-completeness components. An index, not a probability. |
| Forecast reliability | display-only | Context on a persistence forecast. Not a trade trigger. |
The gates decide; the display-only figures explain. A display-only number is never allowed to become a filter, a sort key, or a standalone probability, because that is exactly how a non-discriminative score quietly re-enters through the back door.
Four invariants
Every check in the layer obeys the same four rules:
- Deterministic and label-free. Verdicts are pure functions of inputs. No fitted model, fully testable, and immune to contaminated feedstock.
- Additive. A check annotates a result; it never rewrites the underlying numbers.
- Fail toward abstain. A check that could not run degrades the verdict; it never gets the benefit of the doubt. A money-touching "fail-open" is treated as the cardinal bug.
- Grounded, not self-reported. Anything checkable against data is checked in code, never by asking the model to critique itself, which rationalizes rather than verifies.
The promise is not that every strategy is good. It is that Warren will not pretend a bad one is.
The Validity Layer
The full mechanics: every check, what it targets, and how verdicts compose.
Why Regime
Why matching the market's state, and abstaining when it can't be read, is the durable edge.
Why Regime-Based Backtesting
The honesty discipline applied to performance numbers.
Marketplace
Verified track records, judged on worst drawdown rather than the headline number.
Why Regime-Based Backtesting
A single continuous backtest averages bull, bear, and ranging behavior into one number that hides both when a strategy works and when it quietly gives everything back.
The Regime Engine
How Warren turns a raw market into a labeled, graded, and honestly-projected regime read, computed only on closed candles.
