A binary called agent-worker had been serving production for fifteen days from a closed session’s scratch directory under the system temp folder. One cleanup and it would have been gone.
⭐ It was not “a process in the wrong place”. It contains the only writer anywhere that demotes a runtime state back to offline. An enumeration of all sixteen writers established the whole lifecycle for a bridge:
- Created — written
offline. - Promoted once, by the agent’s own heartbeat, to
idle. - Demoted on staleness — and this is the only path back.
Without the third step, the second is terminal. idle outlives the process it describes, forever.
⭐ And that is the mechanism of this program’s founding incident. A bridge read idle for two days while dead. Until the writers were enumerated, nobody knew why — and the answer is almost certainly that the demoter was not running then either.
Pushing Tin exists because of a symptom whose cause was a binary nobody knew was load-bearing.
It now has a make target, deploys into the same manifest as the bridge binaries, and appears in both runbooks.