v1.0.3
All-in-one deb · per-release verify-code key rotation
- The deb now ships the desktop app: GUI in
/opt/ssd, menu entryssd.desktop(Name=ssd) and hicolor icon included; engine binaries, polkit and udev unchanged. After install, search “ssd” in the app menu. - Packaging leg unified: build-deb.sh builds the UI itself and injects
SSD_VERSION, with a fail-closed dev-sentinel gate. - Verify-code key rotation restored: v1.0.3 key embedded (RSA-3072 / OAEP-SHA256), private key offline 0600. v1.0.1 / v1.0.2 skipped rotation; rotation resumes here.
- Gates: version-sync double PASS · contract_v1 60/0 · release 21/0 · packaging 28/0 · deb container install/uninstall e2e = DEB E2E OK.