03 / CAUSAL CONTRACT
What counts as a fair test?
Every prediction uses only the current feature and past observed targets.
The gate pays for counterfactual history checks; rejected updates stay in the ledger.
Recurring forcing stays inside the stream generator, hidden from every method.
Use the CLI for repeated seeds; this browser run is an instrument, not a final claim.