Added
compose_filesconfig field accepts an ordered list of compose files merged left to right (e.g. base + override).compose_file(singular) remains supported for backward compatibility
Fixed
Healer hallucination: repeated “recovered” alerts fired on every Docker health event during the cooldown window. The cooldown entry is now consumed on first use
Healer missing recovery alert: degraded state was not cleared when a healthy event arrived during an active deploy cycle, leaving the flag stuck. State is now always cleaned up on healthy, regardless of deploy status
Healer double notification: when the healer restarted a container, both
verifyAfterRestartand the healthy event handler could send a recovery alert.verifyAfterRestartnow skips the notification if the healthy event already handled it