docs: live-upgrade design (restarts as non-events, skew safety, next instance) #5

Manually merged
krisbuild merged 1 commit from worktree-live-upgrades-design into main 2026-09-27 16:42:37 +02:00
Owner

Proposal for keeping CI undisturbed while krisbuild itself is developed and
deployed: run supervisors with re-adoption, acknowledged event delivery,
lease clock stopped across CP downtime, forge outbox and webhook
reconciliation, capability-gated protocol skew, a shadow next instance
with a release branch, and an upgrade VM test. Also records four bugs found
while investigating.

Co-Authored-By: Claude Opus 5.5 (1M context) noreply@anthropic.com

Proposal for keeping CI undisturbed while krisbuild itself is developed and deployed: run supervisors with re-adoption, acknowledged event delivery, lease clock stopped across CP downtime, forge outbox and webhook reconciliation, capability-gated protocol skew, a shadow `next` instance with a release branch, and an upgrade VM test. Also records four bugs found while investigating. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
docs: live-upgrade design (restarts as non-events, skew safety, next instance)
All checks were successful
krisbuild/kris/krisbuild/nix/hello cached
krisbuild/kris/krisbuild/nix/workspace-deps cached
krisbuild/kris/krisbuild/nix/test cached
krisbuild/kris/krisbuild/nix/build cached
krisbuild/kris/krisbuild/nix/world cached
krisbuild/kris/krisbuild/nix/clippy cached
krisbuild/kris/krisbuild/nix/kb-check cached
krisbuild/kris/krisbuild krisbuild kris/krisbuild: all tasks succeeded
krisbuild/queue merged
fb27ad4194
Proposal for keeping CI undisturbed while krisbuild itself is developed and
deployed: run supervisors with re-adoption, acknowledged event delivery,
lease clock stopped across CP downtime, forge outbox and webhook
reconciliation, capability-gated protocol skew, a shadow `next` instance
with a release branch, and an upgrade VM test. Also records four bugs found
while investigating.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Author
Owner
@krisbuild r+
krisbuild manually merged commit 3292ea375d into main 2026-09-27 16:42:37 +02:00
Collaborator

Merged as 3292ea375d.

Merged as 3292ea375de8.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
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
kris/krisbuild!5
No description provided.