zyginit v0.6.3
0.6.3 — 2026-10-01
Bug-fix release on Reef 0.9.3 / 0.6.2. Narrows restart-failure accounting so
unknown/contract-empty exits no longer exhaust max_retries into fail maint.
-
RESTART_FAILUREtreats onlyexit_code > 0as failure (not!= 0).
Contract-empty / unknown exits often yieldexit_code=-1. The previous
exit_code != 0check burned those as failures and exhausted console-login
retries into fail maint after a clean logout.handle_contract_eventand
handle_child_exitnow requireexit_code > 0forRESTART_FAILURE. -
zygctl startclears the stickyrestart_count. A manual restart must
not immediately re-enter maint on the next exit. The clear is in
cmd_startviaclear_restart_count, not insidestart_service— clearing
there broke failer crash-loop tests. Narrowed so the integration suite stays
282/282.