EVENT CONTRACT DECISION WORKSHEET Status: proposed; requires application-specific evidence Owner: assign consuming behavior owner Record: supported writer versions and replay range; allowed live and rollback readers For each field: meaning, unit, identity scope, absence meaning and source of truth Attach: representative payloads for each reader/writer pair Gate 1: decode result Gate 2: interpreted values compared with intended historical meaning Gate 3: permitted downstream action Choose: additive evolution / deterministic reader translation / separately versioned stream If separate stream: overlap, consumer transition and business-action identity Rollback: compatible reader or explicit containment procedure Revisit: longer replay range, independent external consumers, new irreversible action