UNRESOLVED and SKIPPED both mean "no row was written", and they are
separate statuses because the caller owes them different things: we TRIED to
place an UNRESOLVED wire and failed, so it needs a human and an alert,
while a SKIPPED one was never a candidate. Folding them into one status
with a reason code pushed that judgement onto every caller, and buried the
handful that need attention among the hundreds working as designed.
What came of posting one wire email.
UNRESOLVEDandSKIPPEDboth mean "no row was written", and they are separate statuses because the caller owes them different things: we TRIED to place anUNRESOLVEDwire and failed, so it needs a human and an alert, while aSKIPPEDone was never a candidate. Folding them into one status with a reason code pushed that judgement onto every caller, and buried the handful that need attention among the hundreds working as designed.