Question: How does a quality inspection survive a construction site with no signal?
Answer: By treating the network as the part that fails. Everything is written to the device first; sending is an ordered queue that only drops a step when the server confirms — a dropped network, 5xx and 401 stop and keep. On the other side, every route accepts the same request twice without duplicating, because the queue WILL resend: the inspection is born with the device's id and each attachment carries its clientId.