Appearance
sequence_number.not_increasing
Refused 409 sequencesequence_number is not greater than the story's last accepted snapshot.
| Outcome | Refused, 409 |
| Source | sequence: SOM 1.0 conformance on snapshot order, checked against the story's previous snapshot. |
| Checked at | Snapshot sequence (see the order of checks) |
| Applies to | story.context messages |
What it means
Every story.context snapshot carries a sequence_number that strictly increases for its story. The bus remembers the last accepted snapshot of every story, with no expiry.
How to fix it
Resynchronise: the next snapshot uses the last accepted number plus one. For a test rerun, use a new story_id.
Related rules
Branch on the rule id, never on the violation's message text. All rules: rule catalogue.