Skip to content

fix(core): enforce restore artifact integrity - #10

Merged
nicolasestrem merged 2 commits into
mainfrom
codex/wpf-restore-integrity
Aug 11, 2026
Merged

nicolasestrem merged 2 commits into
mainfrom
codex/wpf-restore-integrity

Conversation

@nicolasestrem

Copy link
Copy Markdown
Owner

Summary

  • verify successful manifest rows against physical restore artifacts
  • keep unavailable or missing modules out of WPF restore sets
  • read the selected app export directly from its prepared payload and show friendly source labels
  • reserve a fresh second-precision backup folder with atomic collision suffixing for each user run
  • document the behavior in the changelog

Verification

  • dotnet build src\WinRestoreKit.Tests\WinRestoreKit.Tests.csproj -c CodexVerify2 --no-restore --verbosity minimal: 0 warnings, 0 errors
  • dotnet test src\WinRestoreKit.Tests\WinRestoreKit.Tests.csproj -c CodexVerify2 --no-build: 1,002 passed
  • changed-file dotnet format --verify-no-changes: passed
  • git diff --check: passed
  • added em dash scan: 0

This is PR 3 of 4 in the approved reliability stack. It targets the Timeline accessibility branch intentionally.

@nicolasestrem
nicolasestrem marked this pull request as ready for review August 11, 2026 11:30
Base automatically changed from codex/wpf-timeline-accessibility to main August 11, 2026 11:31
@nicolasestrem
nicolasestrem merged commit b89f20c into main Aug 11, 2026
2 checks passed
@nicolasestrem
nicolasestrem deleted the codex/wpf-restore-integrity branch August 11, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant