CHW-4316 FindingInvalidTransition

finding status transition not allowed; see the finding state machine documentation for the legal moves

Default message: finding status transition not allowed; see the finding state machine documentation for the legal moves
HTTP status: 400 (client)

Problem. A finding status transition was rejected by the state machine. Cause. The requested move (e.g. resolvedacknowledged) is not legal for the current state. The specific from/to pair is surfaced verbatim in the message field so the UI can render it without keeping a parallel table. Fix. Pick a legal transition for the finding’s current state — see the finding state machine documentation. HTTP 400.