build01: building 0q1fzpr79ip04n4agwhk12hkf0zxk4b4-agents-tests.drv ok deploy-order switches the deployer and its builder last ok claim records one head; corrupt state reads as none ok a halted head waits for --retry; an incomplete one is retried ok reboot-owed compares the inhibitors both systems declare ok owes-reboot reads the closure's inhibitors from the store ok known-hosts-merge rewrites its block and keeps the rest ok dns-corrections counts corrections and refuses to guess ok dns-changes reports what a push would do ok hcloud-token reads the token out of the var file ok new-directives fires exactly once per issue ok claim-next records a directive before it fires it ok a corrupt or missing state file does not crash the poller ok main prints a new directive once, then stays silent ok needs-run fires once per red head ok claim records heads; corrupt state reads as empty ok gitea-token prefers GITEA_TOKEN