Skip to content
Astera Technology

Specify different follow-up for different failed delivery reasons

Keep an attempted visit separate from delivered proof and map each evidenced reason to a next action.

Use reason-specific evidence requirements

Synthetic carrier task A reaches the confirmed address but recipient is absent; task B cannot identify the address; task C has no reliable attempt evidence. The local rule asks A for a new receiving arrangement, B for an address correction and C for investigation. None is delivered. The reason labels are invented local codes, not a provider status dictionary.

Synthetic delivery-attempt requirements
ConstraintRequired recordExample decision rule
Attempt evidenceTask + observed event + location referenceNo evidence means unknown, not absent recipient
ReasonRecipient absent / address unresolved / unknownEach maps to a different action
Delivered stateSeparate proof referenceAttempt reason does not set delivered
Download editable CSV ↓

Test three unsuccessful outcomes

Filled synthetic acceptance cases
CaseInputExpected decision
AConfirmed address; absent recipientArrange another receiving plan
BAddress not identifiedCorrect address before rescheduling
CNo reliable event evidenceInvestigate; do not infer reason
Download editable CSV ↓
  1. Read attempt evidence
  2. Classify supported reason
  3. Assign reason-specific follow-up
  4. Keep delivered state separate

A vague “failed” code cannot supply the missing reason; keep next-action selection pending.

How many of A, B and C have evidenced delivery completion?

Show the worked answer

Zero. Their recorded outcomes are an unsuccessful attempt, an address gap and an unknown event respectively.

Require unknown reasons to remain visible so automatic scheduling does not repeatedly send a driver to an unresolved address.

Related resources