Field Manual PHP / Laravel reference
← Assessment Methodology

11. Identify failure cases

List missing records, invalid state, insufficient funds, duplicates, database failures, and unknown outcomes.

What it is

List missing records, invalid state, insufficient funds, duplicates, database failures, and unknown outcomes.

When to use it

Workflow step 11 of 17. Apply before moving to the next decision.

Syntax

11. Identify failure cases
List missing records, invalid state, insufficient funds, duplicates, database failures, and unknown outcomes.

Example

Second database write fails -> rollback both.
Repeated request -> replay one saved result.
Provider timeout -> unknown, not automatically failed.

Common mistakes

Skipping this decision makes later implementation depend on unstated assumptions.

Related topics

Failure handling