docs: live-upgrades — record decisions and rollout waves #7

Manually merged
krisbuild merged 1 commit from lu/design-decisions into main 2026-09-27 16:45:45 +02:00
Owner

Records the decisions on the live-upgrade design (#5):

  • production keeps deploying via pixienix + nixos-rebuild switch; restarts are made harmless instead
  • no next/shadow instance or release branch for now; the NixOS upgrade VM test is deferred with it
  • webportal is out of scope

and replaces the rollout section with the wave plan being implemented (wave 1 in parallel: verdict integrity, protocol handshake, forge outbox + reconciliation, CP restarts; then acknowledged delivery; then the run supervisor).

🤖 Generated with Claude Code

Records the decisions on the live-upgrade design (#5): - production keeps deploying via pixienix + `nixos-rebuild switch`; restarts are made harmless instead - no `next`/shadow instance or release branch for now; the NixOS upgrade VM test is deferred with it - webportal is out of scope and replaces the rollout section with the wave plan being implemented (wave 1 in parallel: verdict integrity, protocol handshake, forge outbox + reconciliation, CP restarts; then acknowledged delivery; then the run supervisor). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: live-upgrades — record decisions (no next instance, nixos-rebuild stays), rollout waves
All checks were successful
krisbuild/kris/krisbuild/nix/hello cached
krisbuild/kris/krisbuild/nix/workspace-deps cached
krisbuild/kris/krisbuild/nix/build cached
krisbuild/kris/krisbuild/nix/clippy cached
krisbuild/kris/krisbuild/nix/test cached
krisbuild/kris/krisbuild/nix/world cached
krisbuild/kris/krisbuild/nix/kb-check cached
krisbuild/kris/krisbuild krisbuild kris/krisbuild: all tasks succeeded
krisbuild/queue merged
596662049f
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Author
Owner
@krisbuild r+
krisbuild manually merged commit 9adb584076 into main 2026-09-27 16:45:45 +02:00
Collaborator

Merged as 9adb584076.

Merged as 9adb5840763d.
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!7
No description provided.