Final pinned-runtime proof; UTC 2026-10-22. Supersedes earlier 44.4.5 refresh. { "head": "248ab74fbdb6f5c8660110f9bdef17fa5c721532", "finalBase": "ee33c4c65dfde09564c2c9f9da4ffdf53828cb15", "originalRedBeforeBase": "3b95e7831b", "buildCommand": "cd apps/desktop && vp pack", "buildExit": 0, "mainSha256": "df1a5e5c5df7448c8d26dd2afbdf45d3cd53314ace55786755f30934336f34c8", "electronBinarySha256": "7b7916ef94fa3380de130f8f1bff79fb339b9caafe134cd9dcb52d83b39ed299", "sourceMapVerification": [ { "source": "../src/app/DesktopConnectionCatalogStore.ts", "sha256": "673c133d03cad446f34be4e304ae1c6c65f8e88aed338e28fbbc62adaa08a68e", "trackedSourceMatches": true } ], "trackedWorktreeClean": true, "port15005ListenerAfterRun": false, "nativeWindowsAndMacOS": "unverified", "backupFailure": "deterministic unit test only", "buildHead": "5db949bbb45b7af6f7a11e9c37b1ea8d7ae939f8", "buildToFinalChange": "knip.jsonc: one fixture entry only; source/tests/fixture and bundle unchanged" } Exact runner; invocation: dbus-run-session -- bash /tmp/8341-proof-final/run-native.sh #!/usr/bin/env bash set -eu export T3CODE_HOME=/tmp/8341-proof-final/home-baseline-seed export XDG_CONFIG_HOME=/tmp/8341-proof-final/config export XDG_DATA_HOME=/tmp/8341-proof-final/data export VITE_DEV_SERVER_URL=http://localhost:6964 export T3CODE_PORT=15005 export T3CODE_DISABLE_AUTO_UPDATE=true export CATALOG_FIXTURE_MAIN=/home/ubuntu/wt/issue-8341/apps/desktop/dist-electron/main.cjs export CATALOG_FIXTURE_OUTPUT=/tmp/8341-proof-final printf '\n' | gnome-keyring-daemon --unlock --components=secrets for mode in recovery reload; do export CATALOG_FIXTURE_MODE=$mode xvfb-run -a /home/ubuntu/wt/issue-8341/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron --no-sandbox --disable-gpu --password-store=gnome-libsecret /home/ubuntu/wt/issue-8341/apps/desktop/scripts/connection-catalog-native-fixture.cjs > "/tmp/8341-proof-final/$mode-runtime.log" 2>&1 & native_pid=$! printf 'mode=%s owned_launcher_pid=%s\n' "$mode" "$native_pid" wait "$native_pid" printf 'mode=%s exit=0 (owned launcher waited)\n' "$mode" done Owned launcher exits: mode=recovery owned_launcher_pid=1508926 mode=recovery exit=0 (owned launcher waited) mode=reload owned_launcher_pid=1509746 mode=reload exit=0 (owned launcher waited) recovery ordered assertions: CATALOG_FIXTURE {"step":"runtime","value":{"electron":"44.9.3","platform":"linux","available":true,"backend":"gnome_libsecret","mainSha256":"df1a5e5c5df7448c8d26dd2afbdf45d3cd53314ace55786755f30934336f34c8"}} CATALOG_FIXTURE {"step":"source","value":{"fileSha256":"98d5a39880c052e085446645e21dd477ae51a861203a708daaf0ee432cd1eaec","ciphertextSha256":"1f58098ddbbb03daefeec4ec1e504981a0836a512168bc9f66f45f4f011f7e0a"}} CATALOG_FIXTURE {"step":"firstGet","value":null} CATALOG_FIXTURE {"step":"activeSourceUnchangedBeforeSave","value":true} CATALOG_FIXTURE {"step":"repeatAndConcurrentReads","value":{"results":[null,null,null],"backups":1}} CATALOG_FIXTURE {"step":"preservation","value":{"sourceFileSha256":"98d5a39880c052e085446645e21dd477ae51a861203a708daaf0ee432cd1eaec","backupFileSha256":"377a00f6edb4c7978942b9c8a5bb74f68cd67a4bbe618ee4c1793d3e9c6bf437","rawBytesEqual":false,"ciphertextEqual":true,"ciphertextSha256":"1f58098ddbbb03daefeec4ec1e504981a0836a512168bc9f66f45f4f011f7e0a","backupName":"connection-catalog.json.1f58098ddbbb03daefeec4ec1e504981a0836a512168bc9f66f45f4f011f7e0a.undecryptable"}} CATALOG_FIXTURE {"step":"save","value":true} CATALOG_FIXTURE {"step":"reload","value":{"freshProcess":false,"matches":true,"safeStorageDecryptMatches":true,"encryptedEnvelope":true,"backupCount":1,"backupCiphertextUnchanged":true,"backupFileSha256":"377a00f6edb4c7978942b9c8a5bb74f68cd67a4bbe618ee4c1793d3e9c6bf437"}} reload ordered assertions: CATALOG_FIXTURE {"step":"runtime","value":{"electron":"44.9.3","platform":"linux","available":true,"backend":"gnome_libsecret","mainSha256":"df1a5e5c5df7448c8d26dd2afbdf45d3cd53314ace55786755f30934336f34c8"}} CATALOG_FIXTURE {"step":"source","value":{"fileSha256":"98d5a39880c052e085446645e21dd477ae51a861203a708daaf0ee432cd1eaec","ciphertextSha256":"1f58098ddbbb03daefeec4ec1e504981a0836a512168bc9f66f45f4f011f7e0a"}} CATALOG_FIXTURE {"step":"reload","value":{"freshProcess":true,"matches":true,"safeStorageDecryptMatches":true,"encryptedEnvelope":true,"backupCount":1,"backupCiphertextUnchanged":true,"backupFileSha256":"377a00f6edb4c7978942b9c8a5bb74f68cd67a4bbe618ee4c1793d3e9c6bf437"}} Lead check:changed at build head: seven tests pass; format/lint/typecheck pass; Knip flagged unused fixture. Final config-only commit registers fixture; lead reruns Knip separately. No duplicate test run by this subagent.