Contract
What each of your scenarios expects to receive, and what it will send back. Generated from the same registry rows that enforce it, so it cannot drift from what the engine actually does — fetch it in CI and diff it against your handler map.
Your interfaces
Interface
Pick a scenario to see its contract.