Add Windows system backup and recovery #8

Merged
kleb merged 3 commits from feature/windows-system-backup into main 2026-07-31 10:58:35 +02:00
Owner

Summary

  • add an exclusion-aware Windows system backup source backed by VSS
  • capture boot, partition, BitLocker, and Windows RE recovery metadata
  • add guarded fresh-disk recovery with boot and Windows RE reconstruction
  • expose the workflow through configuration, services, TUI, web UI, rescue, and documentation

Validation

  • go test ./...
  • go vet ./...
  • Linux cross-build of cmd/kbackup and cmd/kbackupd
  • npm run check
  • npm run build
  • Playwright: 14/15 passed; the unrelated whole-image target-confirmation test failed

Cutover note

The system workflow remains preview until a signed release passes the documented destructive Windows VM qualification matrix and an operator restore drill.

## Summary - add an exclusion-aware Windows system backup source backed by VSS - capture boot, partition, BitLocker, and Windows RE recovery metadata - add guarded fresh-disk recovery with boot and Windows RE reconstruction - expose the workflow through configuration, services, TUI, web UI, rescue, and documentation ## Validation - `go test ./...` - `go vet ./...` - Linux cross-build of `cmd/kbackup` and `cmd/kbackupd` - `npm run check` - `npm run build` - Playwright: 14/15 passed; the unrelated whole-image target-confirmation test failed ## Cutover note The system workflow remains preview until a signed release passes the documented destructive Windows VM qualification matrix and an operator restore drill.
Collaborator

kReview review

Verdict: no findings

No findings to address in the reviewed diff.

No meaningful correctness, security, or recovery-safety defects are provable from the visible diff and supplied repository context.

Reviewed by kReview at 27919e8af5. This comment is conservative and based only on the PR diff, metadata, and supplied repository context.

Est. cost ~$3.41 total (1.4M in / 12.7k out) · this run ~$0.36 (65.3k in / 1.6k out) / gpt-5.6-sol.

<!-- codex-forgejo-review --> <!-- codex-forgejo-review-head:27919e8af5743621395bc9eec6f12b1a8527831a --> ## kReview review **Verdict:** no findings No findings to address in the reviewed diff. No meaningful correctness, security, or recovery-safety defects are provable from the visible diff and supplied repository context. _Reviewed by kReview at `27919e8af5`. This comment is conservative and based only on the PR diff, metadata, and supplied repository context._ _Est. cost ~$3.41 total (1.4M in / 12.7k out) · this run ~$0.36 (65.3k in / 1.6k out) / gpt-5.6-sol._ <!-- codex-forgejo-review-state:eyJoZWFkU2hhIjoiMjc5MTllOGFmNTc0MzYyMTM5NWJjOWVlYzZmMTJiMWE4NTI3ODMxYSIsInN1bW1hcnkiOiJObyBtZWFuaW5nZnVsIGNvcnJlY3RuZXNzLCBzZWN1cml0eSwgb3IgcmVjb3Zlcnktc2FmZXR5IGRlZmVjdHMgYXJlIHByb3ZhYmxlIGZyb20gdGhlIHZpc2libGUgZGlmZiBhbmQgc3VwcGxpZWQgcmVwb3NpdG9yeSBjb250ZXh0LiIsImZpbmRpbmdzIjpbXSwiY3VtdWxhdGl2ZUNvc3QiOnsidXNkIjozLjQwOTk0NiwiaW5wdXRUb2tlbnMiOjEzNzk5NDgsIm91dHB1dFRva2VucyI6MTI3MDQsIm1vZGVsIjoiZ3B0LTUuNi1zb2wifX0= -->
kleb merged commit bf0afa1836 into main 2026-07-31 10:58:35 +02:00
kleb deleted branch feature/windows-system-backup 2026-07-31 10:58:35 +02:00
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
kleb/kBackup!8
No description provided.