Executive technical summary
A rules engine whose decisions can be traced and broken on purpose
Portfolio-built demonstration · class 3
- What it is
- A deterministic decision engine written as plain TypeScript functions, with no framework dependency. Each scenario's fixed events are replayed from the initial state at every step, so the same scenario at the same step always produces the same result. React only renders what the engine returns.
- The guarantee that matters
- Commercial readiness and permission to act are separate types produced by separate functions. Readiness can shape what the engine wants to do. Only governance decides whether it may. In the S03 and S04 readouts below, the same readiness level produces opposite permissions.
- How the guarantees are held
- Each load-bearing rule has guard tests, and a recorded mutation exercise broke each rule on purpose to show those tests fail. At candidate ada1d43, all 7 recorded mutations were caught.
- What it is not
- There is no model call, no CRM or product integration, no persistence and no real data. Thresholds were chosen for legibility, not calibrated. The page makes no business-outcome claim.