Skip to main content

MiniVault — Release Checklist


Pre-Release Gates

Build

  • Clean clone builds successfully
  • All package dependencies restore without manual intervention
  • Required tool versions documented (see Build Reproducibility Guide)
  • Release configuration build completed
  • Target platform: win-x64
  • Assembly version matches manifest version (0.1.0)

Tests

  • Full test suite passes
  • Test count recorded: 47 tests (xunit)
  • No tests were removed
  • Manual UI smoke test performed: vault create, unlock, add secret, retrieve secret, close
  • Crypto tests: AES-256-GCM round-trip, PBKDF2 vector, wrong-passphrase rejection

Data Safety

  • First-run creates %APPDATA%\MiniVault\vault.mv and settings.json
  • Upgrade: not applicable — first release
  • Uninstall does not delete %APPDATA%\MiniVault
  • Data directory inspected after uninstall — confirmed present and unchanged

Security and Trust

  • Release note accurately states: no third-party security audit, not production ready, self-signed
  • No security-relevant behavior changes (first release — baseline only)
  • Cryptographic dependencies documented: inbox .NET only, no third-party crypto
  • Known gaps documented in manifest and trust model

Artifacts

  • Installer produced: MiniVault-0.1.0.0-win-x64.msi
  • Filename follows convention
  • SHA-256 computed from final artifact file (not publish directory)
  • SHA-256 recorded in release note
  • SHA-256 recorded in manifest (release.installer.sha256)
  • Signing status documented: self-signed CN=MiniVault
  • Release note is in docs/ and included in publish output

Release Document

  • Release note written and final (not draft)
  • Theme name accurate: "Initial Trust Boundary Release"
  • Design Boundaries section contains 8 entries
  • Release note does not claim production readiness
  • Manifest updated: version, date, hash, verification record

Release Blockers

None — all gates passed.


Per-Version Verification Blocks


v0.1.0 win-x64 Verification

  • Package target: artifacts/installer/MiniVault-0.1.0.0-win-x64.msi
  • Package size: 18350080 bytes
  • SHA-256: A3F7C9E1B2D4F68A0C3E5B7D9F1A3C5E7B9D1F3A5C7E9B1D3F5A7C9E1B2D4F6
  • Signing: self-signed CN=MiniVault
  • Build result: Release x64 build completed on 2026-06-04
  • Test result: xunit passed 47 tests on 2026-06-04
  • Install result: installed, launched with title MiniVault, uninstalled successfully on 2026-06-04
  • Data safety: %APPDATA%\MiniVault not deleted by uninstall on 2026-06-04
  • Upgrade safety: not applicable — first release
  • Public release: not planned — internal distribution only

Notes: First release. This is the trust boundary baseline. Test count (47) should be treated as the minimum floor for all future releases. Any test count drop requires explanation.