Earlier product guidance · version not specified
What the gate does
The release gate exits with 0 only when every check passes. Independent checks recalculate the published figures without calling the Engine’s calculation code. A disagreement blocks the release until the cause is resolved.
The checks
- Rebuild
- Both sample scenarios are regenerated from their inputs and must hold the same data as the files we ship.
- Contract
- Every published table and column is declared once. The file and the declaration must agree.
- Independent checks
- Medians, percentiles, control limits, lead times, counts, rule hits, Theil indices, flow figures and forecasts are independently recomputed.
- Meaning
- A value published unchanged in a result column must be present in the input. One vendor column feeds one meaning. Every mapped field reaches a table.
- Fixtures
- Every adapter contract has a fixture. Each runs as it is and with pseudonymisation enabled. The check covers mapped personal identifiers in the fixtures. Free text and the possibility of identification from other information require separate review.
- Reader
- Every view must open on every result file the Reader accepts. In a headless browser every chart must draw, with no overlapping text.
Follow one checked result
The worked example follows one published figure from the finding back to the input rows.