Require a verified Hermes backup before cluster destruction #548

Merged
binjovi-bot merged 1 commit from feat/hermes-state-guard into trunk 2026-09-10 11:23:26 +00:00
Owner

Add the permanent state-required marker for Hermes activation. The rebuild guard must refuse destruction when an active Hermes service or its verified backup is missing. Keep this marker if the service is stopped later.

Validation: the previous test failed when the marker was added. The revised tests check both bootstrap and mandatory modes in an isolated source fixture, including missing deployment, API failure, and failed backup.

Hold this PR until the initial container check passes and the assistant is ready for activation. Then release it as part of activation.

Add the permanent state-required marker for Hermes activation. The rebuild guard must refuse destruction when an active Hermes service or its verified backup is missing. Keep this marker if the service is stopped later. Validation: the previous test failed when the marker was added. The revised tests check both bootstrap and mandatory modes in an isolated source fixture, including missing deployment, API failure, and failed backup. Hold this PR until the initial container check passes and the assistant is ready for activation. Then release it as part of activation.
feat: require a verified Hermes backup before cluster destruction
Some checks failed
binjovi/ci Binjovi failed the frozen plan
9b92905a71
sean force-pushed feat/hermes-state-guard from 9b92905a71
Some checks failed
binjovi/ci Binjovi failed the frozen plan
to 0a56bc62a6
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2026-09-10 11:17:05 +00:00
Compare
sean changed title from WIP: Require verified Hermes backup before cluster destruction to Require a verified Hermes backup before cluster destruction 2026-09-10 11:17:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/seanfarm!548
No description provided.