Durable per-player contract instances (one active) and append-only outcome audit rows, mirroring NEO-116/135 store patterns with V011/V012 migrations, AAA tests, README docs, and Bruno health smoke.