Status and feedback
Three sizes of failure: an inline error inside a panel, a partial failure that lists what failed and what worked, and a page-level error when the whole surface cannot load. Each names the real cause.
Lifted from the approved family page at build time; interact with it.
Next to the thing that failed, in words that name the cause.
No cloths were changed. Prices and stock still show the 9 Oct sync.
.field.err.help.err.sf-inerr.btn[aria-busy] from families/status-feedback/#error-inline
Say how many worked and keep the rest usable.
The other 211 are in sync. Each failed product keeps its last good version.
.sf-inerr.sf-fails.chip.danger from families/status-feedback/#error-partial
Replaces the page body; the shell stays.
The orders service did not answer in time. Nothing was changed, and your filters are kept.
.sf-errpage.sf-errmark.code.topbar from families/status-feedback/#error-page