QA VALIDATION
Eight checks that catch silent implementation errors
01
Fires on happy path Event triggers only on success
CRITICAL
02
Fires exactly once No double-firing or duplicate events
CRITICAL
03
No fire on cancel Event should not trigger on failure or abort
HIGH
04
Fires after state change Event fires only after the action completes
HIGH
05
Required properties present All mandatory fields populated
MEDIUM
06
Types correct String, number, boolean — no mismatches
MEDIUM
07
Enum values controlled No free-text in structured fields
LOW
08
Account IDs populated B2B identifiers present on every event
LOW