From 160f4685eafc6a7e54847b5501435ea5da073fb3 Mon Sep 17 00:00:00 2001 From: Forge Date: Tue, 22 Sep 2026 06:29:05 +0000 Subject: [PATCH] docs(validation): record registry persistence and HTTPS hosting limits --- .../extensions-hosting-20260922.json | 8144 +++++++++++++++++ .../validation/extensions-hosting-20260922.md | 64 + .../desktop-installed.png | Bin 0 -> 96793 bytes .../desktop-selected.png | Bin 0 -> 98488 bytes .../mobile-selected.png | Bin 0 -> 85177 bytes .../marketplace-redeploy-20260922.cjs | 46 + 6 files changed, 8254 insertions(+) create mode 100644 docs/validation/extensions-hosting-20260922.json create mode 100644 docs/validation/extensions-hosting-20260922.md create mode 100644 docs/validation/extensions-hosting-20260922/desktop-installed.png create mode 100644 docs/validation/extensions-hosting-20260922/desktop-selected.png create mode 100644 docs/validation/extensions-hosting-20260922/mobile-selected.png create mode 100644 docs/validation/marketplace-redeploy-20260922.cjs diff --git a/docs/validation/extensions-hosting-20260922.json b/docs/validation/extensions-hosting-20260922.json new file mode 100644 index 000000000..a74c57e2b --- /dev/null +++ b/docs/validation/extensions-hosting-20260922.json @@ -0,0 +1,8144 @@ +{ + "format": 1, + "created": "2026-09-22T06:23:54.931056+00:00", + "sourceRevision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "branch": "feature/extensions-author-kit-20260922", + "pr": "https://github.com/colbymchenry/codegraph/pull/1911", + "sourceHashes": { + ".github/workflows/extensions-native.yml": "b2f82cf72c66b639b0313874bee0e90545c76b04a67937af9cde12da40fa8875", + ".github/workflows/marketplace-https.yml": "9869b03982ac7f6ac8534153154cb7a33a5aaa87a9e05f1d9fefc58078c3a527", + "CHANGELOG.md": "c27f011b1e99759e5b44f815ffde3b55d25d900d4d2e7d660a3370307443b8e6", + "__tests__/marketplace-storage.test.ts": "304835dda8653cc610bd40690a910c78e1cf097af0cadbd6d94f95e882db893d", + "docs/extensions/hosting.md": "1a95c7648920f4ddee7c25e537b69a6b9b0beeec22348a10481302dd778a462a", + "marketplace/api/gateway.js": "e22041727723ee77ab1587d370d14e61c0ee94905e2049e97bc8eb485edcd223", + "marketplace/public/app.js": "f0e2175c7505729b6d21281e16cd857366aed7d80246c631b60ce45716f6e95d", + "marketplace/server/configure-vercel.cjs": "d977e5b9a42f8a6d35f4a6fb7d7c9c0813796bb57882ac97786b52265c1969a5", + "marketplace/server/registry.cjs": "37759f214e5a4fabe2ff6365063b7461f8552e5a32b311360c6773973251574e", + "scripts/validation/extensions-compatibility.cjs": "a494d09420b757b8824ae8a3310d69fdee9f066da281b4bd88135b48c3ed3cd0", + "scripts/validation/https-marketplace.cjs": "2c2f1d918a76a9df569867d9e92ef7e0c2adefedd16e0257dfa9270280529bfb", + "scripts/validation/marketplace-browser.cjs": "e358331f23c61813912a1500ef10660690d177ca9b29753a1212e5f0d6f029cc", + "scripts/validation/marketplace-storage.cjs": "e307a575258323d4cb6c1c3d3653b164610449ff9f947077c38191bcc0fb223e", + "scripts/validation/native-validation.cjs": "13ea540649698b463a0d10c68b8a64ace73610a3820544655b29ee1980e6fe01", + "src/plugins/marketplace-storage.ts": "5d43e6845dbb984778f6ba701741aad87b9880f3377ad36be44e1890e8a3b365", + "src/plugins/marketplace.ts": "8f9a09fecbece38c380a0e1c296aa85ce2bf3cfb341fcf9b035c57bd3354ac22", + "docs/validation/marketplace-redeploy-20260922.cjs": "5d930731637ba0caf963dfb25a4bd9216d70df6e7a1b4d88f5437824abce246d" + }, + "compiledHashes": { + "dist/plugins/marketplace.js": "261fd0a578b8d32cd720b13fa2a03ec66f83980006dcf4bddb6bf82fe908647a", + "dist/plugins/marketplace-storage.js": "4415d7ec6d74c9fa3879bed4ff185e512756f7a500186da4b6f0919e794be619", + "dist/plugins/package.js": "3e96ad6cdcadfdf752e24e7122c1deeb7c4700f0be30c78b506daa5f5ba771b0", + "dist/db/sqlite-adapter.js": "9856a972357caf93fc79ab9e15f67ebb23349309796207e20ccb824f8ed65242", + "marketplace/dist/app.js": "f0e2175c7505729b6d21281e16cd857366aed7d80246c631b60ce45716f6e95d" + }, + "access": { + "checked": "2026-09-22", + "teamId": "team_7CLDAquz0leU38WV3qEjBGrG", + "plan": "pro", + "projectCount": 11, + "codegraphProjectFound": false, + "storageInventoryAvailableViaConnectedTools": false, + "dashboardStorageUrl": "https://vercel.com/colbymchenrys-projects/~/stores", + "dashboardState": "redirected to Vercel login; not authenticated", + "includedPersistentBackendVerified": false, + "includedVolumeVerified": false, + "independentBackupDestinationVerified": false, + "provisionedResources": [], + "deploymentUrl": null, + "blocker": "Need authenticated storage/hosting inventory or an existing included Node host with a persistent local disk, stable HTTPS ingress and an independent backup destination. No account/paid resource/shared VPS changes authorized." + }, + "localReceipts": [ + { + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:15:21.389799+00:00", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "working_tree": "", + "exit_code": 0, + "seconds": 20.91, + "finished_at": "2026-09-22T06:15:42.299923+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-browser-catalog-fixed.json", + "receiptSha256": "82cc31e602ea093be61b97611ef7bf9b95b8c6d215387bf345f088318887a2e9", + "logSha256": "f81b3168702da5e902b4d310d2b67c994dc99993d5a5ed33fecb3aabedecf94b" + }, + { + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:08:58.124018+00:00", + "revision": "63de5254826250f557403b48b34b461b34ddadbc", + "working_tree": "", + "exit_code": 0, + "seconds": 21.777, + "finished_at": "2026-09-22T06:09:19.901202+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-browser-corrected.json", + "receiptSha256": "970cb463822952ee5e0890337efdc4bce2e1921186ecd13f2f6c2b84c046b6ad", + "logSha256": "263b4a70680d7b5f0107ab4da4c63dbfa93d2ac9d32938362d3637135118a9af" + }, + { + "command": [ + "npx", + "vitest", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-trust.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=.qa/hosting/focused-corrected.json" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:08:43.587885+00:00", + "revision": "63de5254826250f557403b48b34b461b34ddadbc", + "working_tree": "", + "exit_code": 0, + "seconds": 11.586, + "finished_at": "2026-09-22T06:08:55.173782+00:00", + "summary": [ + "Test Files 6 passed (6)", + "Tests 31 passed (31)", + "Duration 9.02s (transform 3.64s, setup 0ms, collect 9.33s, tests 5.33s, environment 4ms, prepare 996ms)" + ], + "receipt": ".qa/recovery/hosting-focused-corrected.json", + "receiptSha256": "bd89e21289a67d449f597e9dc2e233201ef5e592f9d32007c7d2188e6ec14cf0", + "logSha256": "392bee872d34e46ac5af0ad1952e3b67c8ef709afbd6793c809157d431fbd91f" + }, + { + "command": [ + "npx", + "vitest", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-trust.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=.qa/hosting/focused.json" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T05:39:26.183561+00:00", + "revision": "35d7d8c10078e36997f275b5f8f45c16b0437a3e", + "working_tree": "", + "exit_code": 0, + "seconds": 11.459, + "finished_at": "2026-09-22T05:39:37.643019+00:00", + "summary": [ + "Test Files 6 passed (6)", + "Tests 31 passed (31)", + "Duration 9.36s (transform 3.95s, setup 0ms, collect 10.09s, tests 5.35s, environment 2ms, prepare 845ms)" + ], + "receipt": ".qa/recovery/hosting-focused-final.json", + "receiptSha256": "cf8039fd9036785d7f7d75468aef034da208fd5eb9690c5c9eb532e8199772da", + "logSha256": "f1f848240ad23d6b9ab3b5ca0c1722b5960fd3cade48f5756f8f26ffd44f5aca" + }, + { + "command": [ + "npx", + "vitest", + "run", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "--maxWorkers=2", + "--minWorkers=1" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T05:34:56.036299+00:00", + "revision": "5e242b6fc95e71d17f4b2b912e25befda2923ebe", + "working_tree": " M marketplace/api/gateway.js\n M src/plugins/marketplace.ts\n?? marketplace/server/configure-vercel.cjs\n?? marketplace/server/registry.cjs\n?? scripts/validation/marketplace-storage.cjs\n?? src/plugins/marketplace-storage.ts\n", + "exit_code": 0, + "seconds": 11.141, + "finished_at": "2026-09-22T05:35:07.177722+00:00", + "summary": [ + "Test Files 4 passed (4)", + "Tests 24 passed (24)", + "Duration 8.45s (transform 3.67s, setup 0ms, collect 9.27s, tests 5.04s, environment 1ms, prepare 629ms)" + ], + "receipt": ".qa/recovery/hosting-focused-initial.json", + "receiptSha256": "236f63b5490cadcddeb8607f0bc4d0174084e26e03dfb11f9e620e523ca999df", + "logSha256": "3a90b575a74f9cd60480a457f3aa6224dfa0c3db760c6eb9f0ac0df75e828795" + }, + { + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:05:21.865830+00:00", + "revision": "35d7d8c10078e36997f275b5f8f45c16b0437a3e", + "working_tree": "", + "exit_code": 1, + "seconds": 91.183, + "finished_at": "2026-09-22T06:06:53.048776+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-https-browser.json", + "receiptSha256": "0d78dca0bf0a065844c4bdf6e8beb47a6339aa3f007ed959e6f12884d7c26537", + "logSha256": "0282d6de14a62103785e0ec0f07b5769ce2a9d659e7271448b69e70aec65987b" + }, + { + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:08:04.378222+00:00", + "revision": "63de5254826250f557403b48b34b461b34ddadbc", + "working_tree": "", + "exit_code": 1, + "seconds": 20.904, + "finished_at": "2026-09-22T06:08:25.282276+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-https-compatibility-diagnostic.json", + "receiptSha256": "ed793b96a70b8d9ab31e462717d0714f2f65ab7143060e34c5951c0535f90e92", + "logSha256": "1fea35a4a0786aaa70a9b1cf1d76d7b4d5dea603eda5874a5fc7a2953190f2bc" + }, + { + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:05:20.650487+00:00", + "revision": "35d7d8c10078e36997f275b5f8f45c16b0437a3e", + "working_tree": "", + "exit_code": 1, + "seconds": 68.852, + "finished_at": "2026-09-22T06:06:29.502765+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-https-compatibility-retry.json", + "receiptSha256": "e7039629cfb6bf928a5e3055c0224d73f5f7f87534fd844fafbabdb74cf34701", + "logSha256": "8c4657c10db6f4cda0ad05defdfe9e0d05f53210181c4bf25e7ece867a81f089" + }, + { + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T05:39:25.479552+00:00", + "revision": "35d7d8c10078e36997f275b5f8f45c16b0437a3e", + "working_tree": "", + "exit_code": 1, + "seconds": 20.291, + "finished_at": "2026-09-22T05:39:45.770519+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-https-compatibility.json", + "receiptSha256": "e5436c4c413f5c4d58934ed19826dd55343ec1b6c2ef5700edc9e695e6ddfa52", + "logSha256": "b4d714e2e0f0e5c4bc659f36568771e431bcfba21832708e0f15785e9dd70e8b" + }, + { + "command": [ + "npm", + "run", + "build", + "--prefix", + "marketplace" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:18:13.413282+00:00", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "working_tree": "?? docs/validation/marketplace-redeploy-20260922.cjs\n", + "exit_code": 0, + "seconds": 0.313, + "finished_at": "2026-09-22T06:18:13.726410+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-marketplace-build.json", + "receiptSha256": "a346ae5558d14bf01d5e67567bc160971f0ab5e9bec9e0c5ad1f5187fe083218", + "logSha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "command": [ + "node", + "docs/validation/marketplace-redeploy-20260922.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:17:36.125211+00:00", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "working_tree": "?? docs/validation/marketplace-redeploy-20260922.cjs\n", + "exit_code": 0, + "seconds": 0.697, + "finished_at": "2026-09-22T06:17:36.822491+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-redeploy.json", + "receiptSha256": "16395e98ebca9c16df0d64724efe5f3336e94624ddd5e5567800b89e7d61b2f0", + "logSha256": "01a5a256ccac1a7968517ff7c1dd333870f79227a905966f3e2bb5fb7140b020" + }, + { + "command": [ + "node", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T06:08:03.285996+00:00", + "revision": "63de5254826250f557403b48b34b461b34ddadbc", + "working_tree": "", + "exit_code": 0, + "seconds": 2.236, + "finished_at": "2026-09-22T06:08:05.522378+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-storage-corrected.json", + "receiptSha256": "5496120e7efd0b8047ecfe6ff21e3b7d596e5fb3d9b84caea587c1a705d70a8c", + "logSha256": "a77a1bca24b38353e10960d74855ebc108dbcc75f447b274ffda8467576e034d" + }, + { + "command": [ + "node", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T05:39:24.313841+00:00", + "revision": "35d7d8c10078e36997f275b5f8f45c16b0437a3e", + "working_tree": "", + "exit_code": 0, + "seconds": 1.8, + "finished_at": "2026-09-22T05:39:26.113360+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-storage-final.json", + "receiptSha256": "3b0e22214fa99d8ebce6f1a8d4547552ccf19af5b1133b0de967e3edcd0faecc", + "logSha256": "7b94a8e33555bbb7aeae2a633a58797697c944bdda09eaab7eef0ecfd1122ce5" + }, + { + "command": [ + "node", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T05:34:54.870373+00:00", + "revision": "5e242b6fc95e71d17f4b2b912e25befda2923ebe", + "working_tree": " M marketplace/api/gateway.js\n M src/plugins/marketplace.ts\n?? marketplace/server/configure-vercel.cjs\n?? marketplace/server/registry.cjs\n?? scripts/validation/marketplace-storage.cjs\n?? src/plugins/marketplace-storage.ts\n", + "exit_code": 0, + "seconds": 1.996, + "finished_at": "2026-09-22T05:34:56.865674+00:00", + "summary": [], + "receipt": ".qa/recovery/hosting-storage-initial.json", + "receiptSha256": "31273901ed22a307c3144c9b956e9fa07aea7db3c40ebd883c738da945fc443d", + "logSha256": "f8a0aa85eddc3c620abd2d134d549650b938a864317ebf87d316c6aca0ef36cf" + } + ], + "native": [ + { + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "platform": "darwin", + "arch": "arm64", + "release": "24.6.0", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "macOS", + "runnerArch": "ARM64", + "imageOS": "macos15", + "imageVersion": "20260907.0337.1", + "githubRun": "35694069549", + "githubAttempt": "1", + "started": "2026-09-22T06:16:29.509Z", + "steps": [ + { + "name": "build", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "run", + "build" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:16:29.713Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 11.42, + "finished": "2026-09-22T06:16:41.134Z", + "log": "build.log", + "sha256": "1c08d5c5ed6d28f400570ad5b1e60a0176b5972797dfbadbb461e99e96c1da18" + }, + { + "name": "marketplace-build", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "run", + "build", + "--prefix", + "marketplace" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:16:41.135Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.161, + "finished": "2026-09-22T06:16:41.296Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/focused.json" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:16:41.297Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 16.632, + "finished": "2026-09-22T06:16:57.929Z", + "log": "focused.log", + "sha256": "b3c6bfc4e1b0ad38525890df9160e22ff72381abcf90d7402e167cd410eea812" + }, + { + "name": "registry-storage", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": { + "STORAGE_OUTPUT": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/registry-storage" + }, + "started": "2026-09-22T06:16:57.930Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.921, + "finished": "2026-09-22T06:16:58.852Z", + "log": "registry-storage.log", + "sha256": "2b1fbe7c7d00f315d657bca8cf6afa69834a8e350f72f5d89398dfde82173433" + }, + { + "name": "external-author", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extension-author.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:16:58.854Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 21.629, + "finished": "2026-09-22T06:17:20.483Z", + "log": "external-author.log", + "sha256": "f9eba470903c9b5afe74e4a5e3693c7c0cdf14287efb835307d0e53b90d92b0e" + }, + { + "name": "compatibility", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:17:20.485Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 14.498, + "finished": "2026-09-22T06:17:34.983Z", + "log": "compatibility.log", + "sha256": "de42bde8095f9cb4b76dd5784f820a25af8eae0ee9658d8afa978c04e9029c29" + }, + { + "name": "browser", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:17:34.985Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 15.151, + "finished": "2026-09-22T06:17:50.136Z", + "log": "browser.log", + "sha256": "545efa449e991acf046020ad21d4019cd51f43c02c3875b944dc5f0470f8121c" + } + ], + "finished": "2026-09-22T06:17:50.137Z", + "success": true, + "receipt": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/summary.json", + "receiptSha256": "89406e3488c3f5ada2835a0bc059f950e663baf1b1e54b21539d4fe5e8e1762c", + "registry-storage": { + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "platform": "darwin", + "arch": "arm64", + "checks": [ + "missing volume fails closed without creating an empty registry", + "kill before commit leaves no visible owner/listing/artifact/replay record", + "rolled-back submission can retry once; committed replay is rejected", + "kill after commit retains verified package and listing", + "concurrent immutable version writers commit exactly one release", + "concurrent publisher ownership claim has one winner", + "fresh production process and different deployment cwd preserve catalog/identity/artifacts", + "backup concurrent with uncommitted publication captures only complete releases", + "online WAL backup restores listing/bytes/ownership into isolated serving process", + "restore/backup cannot overwrite existing live data", + "restored publisher ownership persists and restored writes are isolated", + "corrupt backup rejected before creating destination", + "wrong mounted registry identity fails closed" + ], + "receipts": [ + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/4579f137-632f-476d-8dfa-e3298f720385.json", + "before-commit", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/4579f137-632f-476d-8dfa-e3298f720385.json.ready" + ], + "started": "2026-09-22T06:16:57.984Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:16:58.043Z", + "log": "1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/4579f137-632f-476d-8dfa-e3298f720385.json", + "", + "" + ], + "started": "2026-09-22T06:16:58.074Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:16:58.122Z", + "log": "2.log", + "sha256": "75ef7b57a69328b8174b6fad3d1f80b136f2f5d1036f563ab80e7053c0d94f3e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/4579f137-632f-476d-8dfa-e3298f720385.json", + "", + "" + ], + "started": "2026-09-22T06:16:58.122Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:16:58.169Z", + "log": "3.log", + "sha256": "52f9df698e6018175b1a94d0865086a1e3b9f55f57b7d883c8f8194fed695e07" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/a2f71e3f-f1ae-407b-8a24-0618344d7e5d.json", + "after-commit", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/a2f71e3f-f1ae-407b-8a24-0618344d7e5d.json.ready" + ], + "started": "2026-09-22T06:16:58.169Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:16:58.228Z", + "log": "4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/60e789d5-d269-42a7-841d-08675f02d3e2.json", + "", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/60e789d5-d269-42a7-841d-08675f02d3e2.json.ready" + ], + "started": "2026-09-22T06:16:58.261Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:16:58.311Z", + "log": "5.log", + "sha256": "7eb61e34eeb3aea3d1d3375cc4ed6027cc81ce7740188c14bae5fa168fb60cb2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/dbadabe0-ab71-40d3-b1aa-3afb76769e88.json", + "", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/dbadabe0-ab71-40d3-b1aa-3afb76769e88.json.ready" + ], + "started": "2026-09-22T06:16:58.263Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:16:58.319Z", + "log": "6.log", + "sha256": "4a53e4548bdbda380cdbb80d0985a13c1135669c3fde8775d579e209f9a5ab63" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/d3f0139a-0809-4e52-9fa3-0817168553fa.json", + "", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/d3f0139a-0809-4e52-9fa3-0817168553fa.json.ready" + ], + "started": "2026-09-22T06:16:58.322Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:16:58.368Z", + "log": "7.log", + "sha256": "7f07e1b870dcd62217c3ff10638eb2bfc30e87870041b665fd58393c88da55f6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/db476349-1c9e-46cb-bc7b-7ce7bf5719e5.json", + "", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/db476349-1c9e-46cb-bc7b-7ce7bf5719e5.json.ready" + ], + "started": "2026-09-22T06:16:58.321Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:16:58.371Z", + "log": "8.log", + "sha256": "42c639b8ae65b53f9b7ac2d85099ef4228170936879a113d87c33365c394272a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/marketplace/server/registry.cjs", + "serve" + ], + "started": "2026-09-22T06:16:58.373Z", + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I", + "env": { + "MARKETPLACE_DATA_DIR": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume", + "PORT": "0" + }, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:16:58.482Z", + "log": "9.log", + "sha256": "7ef506e966ee08866dd5a7bbd0bff03347d2f04a519b4104b30758adbc5c05a0" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume/registry.sqlite", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/c65f87df-bf79-485a-be55-344c6fa39ab5.json", + "before-commit", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/c65f87df-bf79-485a-be55-344c6fa39ab5.json.ready" + ], + "started": "2026-09-22T06:16:58.596Z", + "cwd": "/Users/runner/work/codegraph/codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:16:58.661Z", + "log": "10.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/marketplace/server/registry.cjs", + "serve" + ], + "started": "2026-09-22T06:16:58.498Z", + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T", + "env": { + "MARKETPLACE_DATA_DIR": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/volume", + "PORT": "0" + }, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:16:58.740Z", + "log": "11.log", + "sha256": "cdc192e6c34919d66af05a25ea9ca7618681a32cc8e20b6972e9de58782d8785" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/marketplace/server/registry.cjs", + "serve" + ], + "started": "2026-09-22T06:16:58.666Z", + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I", + "env": { + "MARKETPLACE_DATA_DIR": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-registry-storage-1Bm79I/restored", + "PORT": "0" + }, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:16:58.743Z", + "log": "12.log", + "sha256": "46efd3027506cc649f3b4109f57c1245bcbf22d14ccead4b46d22a563ddb35df" + } + ] + }, + "author": { + "sourceRevision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "platform": "darwin", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "eb526739776b41bb79fc551dce3ad93b3a3b52140d78969af9ffbfb15a4fa109", + "checks": [ + "generated CLI starter", + "fresh local npm package installation", + "public JSDoc typecheck", + "generated positive and negative fixture harness", + "signed browser publisher submission", + "managed install from local release URL", + "actual event-to-Python-handler edge", + "non-Node target", + "managed removal clears contribution" + ], + "routes": [ + { + "id": "plugin:python-events:checkout.events.yaml:1", + "kind": "route", + "name": "event:order.created", + "qualifiedName": "checkout.events.yaml::event:order.created:1", + "filePath": "checkout.events.yaml", + "language": "yaml", + "startLine": 1, + "endLine": 1, + "startColumn": 0, + "endColumn": 27, + "visibility": null, + "isExported": false, + "isAsync": false, + "isStatic": false, + "isAbstract": false, + "updatedAt": 0 + } + ], + "edges": [ + { + "source": "plugin:python-events:checkout.events.yaml:1", + "target": "function:58a0dab3277dcb344ab16c8590891a47", + "kind": "calls", + "metadata": { + "label": "Python event dispatch", + "registeredAt": "checkout.events.yaml:1", + "synthesizedBy": "python-events", + "confidence": 1, + "resolvedBy": "framework", + "refName": "python-events:send_receipt" + }, + "line": 1, + "column": 0, + "provenance": null + } + ], + "commands": [ + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "create", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events", + "--id", + "python-events" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV", + "exit": 0, + "seconds": 0.138 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "pack", + "--ignore-scripts", + "--json", + "--pack-destination", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 8.292 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/lib/node_modules/npm/bin/npm-cli.js", + "install", + "--ignore-scripts", + "--no-audit", + "--no-fund", + "--save-dev", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events", + "exit": 0, + "seconds": 2.764 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/node_modules/typescript/bin/tsc", + "--allowJs", + "--checkJs", + "--noEmit", + "--skipLibCheck", + "--target", + "ES2022", + "--module", + "commonjs", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events/index.cjs" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events", + "exit": 0, + "seconds": 0.449 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events", + "exit": 0, + "seconds": 1.865 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "pack", + ".", + "--out", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events-0.1.0.cgext" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events", + "exit": 0, + "seconds": 0.071 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:49220/api/download/python-events/0.1.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV", + "exit": 0, + "seconds": 0.698 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "python-events", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-ZhpAUV", + "exit": 0, + "seconds": 0.53 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 0.012 + } + ], + "browserErrors": [] + }, + "compatibility": { + "checks": [ + "signed immutable versions; semantic catalog order independent of publication order", + "one browser Install selects 1.10.0 over incompatible 9.0.0 and preview; actual Python graph refreshed only in chosen destination", + "no-compatible browser selection/command fails usefully and preserves existing config/graph", + "headless automatic selection agrees; exact incompatible pin/no-compatible/missing update fail without mutation", + "prerelease requires explicit exact pin; automatic update refuses downgrade; explicit lower pin remains exact", + "compatible but broken update retains previous version and graph", + "browser and headless update to highest compatible stable; stale graph labels removed", + "exact artifact URL/file semantics and build-metadata pin identity preserved", + "removal cleans contributions; desktop/mobile display actual destination compatibility; no page errors" + ], + "releases": [ + { + "id": "compatible-demo", + "version": "1.10.0", + "engines": ">=1.6.0 <2", + "integrity": "d59f9b1e9bd7d027081de45ab004aefe3236708ddeb4fc7135c92502ce0866d8" + }, + { + "id": "compatible-demo", + "version": "1.9.0", + "engines": ">=1.6.0 <2", + "integrity": "07e64445b8c7205ec9a1d76c9e29affbd55d45e0817e9c3d92572b9f00486fcd" + }, + { + "id": "compatible-demo", + "version": "0.5.0", + "engines": ">=1.6.0 <2", + "integrity": "ad3c944ff2bea24feb81cb25839746b72e4845b9dae3cba3a4e2ce872855114d" + }, + { + "id": "compatible-demo", + "version": "20.0.0-beta.1", + "engines": ">=1.6.0 <2", + "integrity": "1a24723ecad51739315c4a6439227ff0a884700647ac505db74a12949fa99c82" + }, + { + "id": "compatible-demo", + "version": "9.0.0", + "engines": ">=9", + "integrity": "c3f802635737b02d15f6fe3e82cde56c41a1c83c8a9cc0858ef964b49be206c9" + }, + { + "id": "unavailable-demo", + "version": "1.0.0", + "engines": ">=9", + "integrity": "bc25c179402f994d59e586491cc0921d01ddc6dcf12bea9274982df745f42ef0" + }, + { + "id": "compatible-demo", + "version": "2.0.0", + "engines": ">=1.6.0 <2", + "integrity": "5b2f2099fbe51f94a4242f8e81570bacf3a7c16625e8439af3853adab1de65f1" + }, + { + "id": "compatible-demo", + "version": "3.0.0", + "engines": ">=1.6.0 <2", + "integrity": "e9f0eecbf6621e6f0ba7fc139d1eb91ffa2899548e0b5e615e3443a0496c8081" + }, + { + "id": "compatible-demo", + "version": "1.10.0+fixture.1", + "engines": ">=1.6.0 <2", + "integrity": "b78efa83378ef1de9e79e8f6e4c18f0470382d8946481c4680fd0cbe2c6c349f" + } + ], + "commands": [ + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:49235", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 1.053 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:49235", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 1, + "seconds": 0.137 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "unavailable-demo", + "--registry", + "http://127.0.0.1:49235", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 1, + "seconds": 0.086 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "unavailable-demo", + "--registry", + "http://127.0.0.1:49235", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 1, + "seconds": 0.124 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:49235", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 0.604 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:49235", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 1, + "seconds": 0.098 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:49235", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 0.414 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:49235", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 0.545 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:49235/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 0.486 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 0.456 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:49235", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 0.478 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "compatible-demo", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-gyYQ4r/headless-python-project" + ], + "exit": 0, + "seconds": 0.445 + } + ], + "engineVersion": "1.6.0", + "platform": "darwin", + "browser": "153.0.8010.12" + }, + "browser": { + "browser": "153.0.8010.12", + "platform": "darwin", + "checks": [ + "late catalog response preserves the entered publisher form and package", + "real browser signed publisher upload", + "slow package metadata preserves typed publisher fields", + "browser publisher ownership rejection", + "browser invalid-signature failure state", + "browser malformed-package rejection without publication", + "one-click selected-project install verified in SQLite", + "real postMessage wrong-window command ignored", + "failed browser update preserves working version and graph", + "browser update replaces stale graph contributions", + "browser disable/enable/remove verified in SQLite", + "mobile detail fits viewport", + "real postMessage wrong-origin command ignored", + "closed local companion expires the connection visibly", + "real stopped registry shows actionable publisher failure without changing local graph" + ], + "pageErrors": [] + }, + "focusedCounts": { + "numPassedTests": 144, + "numPendingTests": 1, + "numFailedTests": 0 + } + }, + { + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "platform": "win32", + "arch": "x64", + "release": "10.0.20348", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "Windows", + "runnerArch": "X64", + "imageOS": "win22", + "imageVersion": "20260913.307.1", + "githubRun": "35694069549", + "githubAttempt": "1", + "started": "2026-09-22T06:16:51.286Z", + "steps": [ + { + "name": "build", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "run", + "build" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:16:51.491Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 17.688, + "finished": "2026-09-22T06:17:09.180Z", + "log": "build.log", + "sha256": "e977e187fc23bbc3ffc2e546eb02d883444ec3d3af5a71ca2a0edf6c188a562a" + }, + { + "name": "marketplace-build", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "run", + "build", + "--prefix", + "marketplace" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:17:09.181Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.149, + "finished": "2026-09-22T06:17:09.331Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\focused.json" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:17:09.332Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 87.454, + "finished": "2026-09-22T06:18:36.786Z", + "log": "focused.log", + "sha256": "9d88a2d30d3ceafb07bbeacf2248fc0d2264b3f7a7356391e3032bbe9f4864c0" + }, + { + "name": "registry-storage", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": { + "STORAGE_OUTPUT": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\registry-storage" + }, + "started": "2026-09-22T06:18:36.787Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 2.077, + "finished": "2026-09-22T06:18:38.864Z", + "log": "registry-storage.log", + "sha256": "760ce618c68a1ea64ef0542fef963dedbf13c967da9e5619d777e1ec811d7ede" + }, + { + "name": "external-author", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extension-author.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:18:38.865Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 87.929, + "finished": "2026-09-22T06:20:06.794Z", + "log": "external-author.log", + "sha256": "e7bc774a81ee5452bb14abd5461680ed695ea72bf3149253980352aae3d0d74f" + }, + { + "name": "compatibility", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:20:06.795Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 21.836, + "finished": "2026-09-22T06:20:28.631Z", + "log": "compatibility.log", + "sha256": "63da0c5d2eb14d89773badc3903e996b0b3438fa2770d1c5e606b7c1adf0c0ff" + }, + { + "name": "browser", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "overrides": {}, + "started": "2026-09-22T06:20:28.632Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 25.019, + "finished": "2026-09-22T06:20:53.651Z", + "log": "browser.log", + "sha256": "18ddf69cb15230f909fde92e02c0fc86242a2a3fd018e2b6c87ac9a0b4b2f403" + } + ], + "finished": "2026-09-22T06:20:53.652Z", + "success": true, + "receipt": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/summary.json", + "receiptSha256": "62a1c684a52a4ab962f7d7cee66631808d0cd40362960a7328c228831c666576", + "registry-storage": { + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "platform": "win32", + "arch": "x64", + "checks": [ + "missing volume fails closed without creating an empty registry", + "kill before commit leaves no visible owner/listing/artifact/replay record", + "rolled-back submission can retry once; committed replay is rejected", + "kill after commit retains verified package and listing", + "concurrent immutable version writers commit exactly one release", + "concurrent publisher ownership claim has one winner", + "fresh production process and different deployment cwd preserve catalog/identity/artifacts", + "backup concurrent with uncommitted publication captures only complete releases", + "online WAL backup restores listing/bytes/ownership into isolated serving process", + "restore/backup cannot overwrite existing live data", + "restored publisher ownership persists and restored writes are isolated", + "corrupt backup rejected before creating destination", + "wrong mounted registry identity fails closed" + ], + "receipts": [ + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\8b04eaf8-4d20-4ec1-8885-85d65e2479dc.json", + "before-commit", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\8b04eaf8-4d20-4ec1-8885-85d65e2479dc.json.ready" + ], + "started": "2026-09-22T06:18:37.231Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:18:37.311Z", + "log": "1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\8b04eaf8-4d20-4ec1-8885-85d65e2479dc.json", + "", + "" + ], + "started": "2026-09-22T06:18:37.313Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:18:37.469Z", + "log": "2.log", + "sha256": "f0d35a7e8fb719e6a13398409c0dd77642d3e082941f37209ff7295fe7d47a9a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\8b04eaf8-4d20-4ec1-8885-85d65e2479dc.json", + "", + "" + ], + "started": "2026-09-22T06:18:37.469Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:18:37.530Z", + "log": "3.log", + "sha256": "112331bd3f4e662f1de5559e786c140c6e8f308d48c91544a8218e6d2a013287" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\e1151fd0-52b6-41a3-ac45-dfbf4553930a.json", + "after-commit", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\e1151fd0-52b6-41a3-ac45-dfbf4553930a.json.ready" + ], + "started": "2026-09-22T06:18:37.531Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:18:37.701Z", + "log": "4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\dae5c33e-6adf-449c-8480-d1f85234fa89.json", + "", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\dae5c33e-6adf-449c-8480-d1f85234fa89.json.ready" + ], + "started": "2026-09-22T06:18:37.710Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:18:37.866Z", + "log": "5.log", + "sha256": "b15780f7e84898de2a60f396b4f62ad7108457165220d467021926ea161cba4d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\45ef76b6-6bf1-42f1-8563-127cb6f7f366.json", + "", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\45ef76b6-6bf1-42f1-8563-127cb6f7f366.json.ready" + ], + "started": "2026-09-22T06:18:37.713Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:18:37.885Z", + "log": "6.log", + "sha256": "04bda1f6199d7d6a2bac3c4b0ebf6f99ad3f3e25dad7ac8683936c2a3e8f1009" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\1c5c2fb3-ff47-44b5-86ff-cfb2a0ac311e.json", + "", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\1c5c2fb3-ff47-44b5-86ff-cfb2a0ac311e.json.ready" + ], + "started": "2026-09-22T06:18:37.890Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:18:37.982Z", + "log": "7.log", + "sha256": "be8a9dbde0532846c9cd3d028be8525e16c41eb6036540a23d6a368a713e3891" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\df7c8fa7-8bb8-4335-9871-115fc7ce741d.json", + "", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\df7c8fa7-8bb8-4335-9871-115fc7ce741d.json.ready" + ], + "started": "2026-09-22T06:18:37.888Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:18:38.000Z", + "log": "8.log", + "sha256": "7d5dbf52057a16127e0342dc93b4f09b57e024495e6d7a53bf13ae195890150d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\marketplace\\server\\registry.cjs", + "serve" + ], + "started": "2026-09-22T06:18:38.003Z", + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp", + "env": { + "MARKETPLACE_DATA_DIR": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume", + "PORT": "0" + }, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:18:38.096Z", + "log": "9.log", + "sha256": "e73017a0003cbc6c62ef139c85d4d4cb1ea021e941e83f1ef9c8d7fd96d77a5c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\marketplace-storage.cjs", + "publish-child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume\\registry.sqlite", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\4f41c9d6-f80e-41bf-ba2a-8fc0cca1c0c6.json", + "before-commit", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\4f41c9d6-f80e-41bf-ba2a-8fc0cca1c0c6.json.ready" + ], + "started": "2026-09-22T06:18:38.239Z", + "cwd": "D:\\a\\codegraph\\codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:18:38.413Z", + "log": "10.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\marketplace\\server\\registry.cjs", + "serve" + ], + "started": "2026-09-22T06:18:38.096Z", + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp", + "env": { + "MARKETPLACE_DATA_DIR": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\volume", + "PORT": "0" + }, + "exit": null, + "signal": "SIGTERM", + "finished": "2026-09-22T06:18:38.749Z", + "log": "11.log", + "sha256": "6a3187bcb8cc7ec1e80f9f62784bc2b21a863a3b7d69d177f8dcf4e10b3f371b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\marketplace\\server\\registry.cjs", + "serve" + ], + "started": "2026-09-22T06:18:38.440Z", + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp", + "env": { + "MARKETPLACE_DATA_DIR": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-registry-storage-Fl1gqp\\restored", + "PORT": "0" + }, + "exit": null, + "signal": "SIGTERM", + "finished": "2026-09-22T06:18:38.753Z", + "log": "12.log", + "sha256": "c040eea13f8c08529756a11605392a510080a63aea31133bb3d6c0bd8d9c6fa5" + } + ] + }, + "author": { + "sourceRevision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "platform": "win32", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "8181c6c06d974e04629769999f2d0272f53f08c87c2dfb045d6348678b0fae6a", + "checks": [ + "generated CLI starter", + "fresh local npm package installation", + "public JSDoc typecheck", + "generated positive and negative fixture harness", + "signed browser publisher submission", + "managed install from local release URL", + "actual event-to-Python-handler edge", + "non-Node target", + "managed removal clears contribution" + ], + "routes": [ + { + "id": "plugin:python-events:checkout.events.yaml:1", + "kind": "route", + "name": "event:order.created", + "qualifiedName": "checkout.events.yaml::event:order.created:1", + "filePath": "checkout.events.yaml", + "language": "yaml", + "startLine": 1, + "endLine": 1, + "startColumn": 0, + "endColumn": 27, + "visibility": null, + "isExported": false, + "isAsync": false, + "isStatic": false, + "isAbstract": false, + "updatedAt": 0 + } + ], + "edges": [ + { + "source": "plugin:python-events:checkout.events.yaml:1", + "target": "function:58a0dab3277dcb344ab16c8590891a47", + "kind": "calls", + "metadata": { + "label": "Python event dispatch", + "registeredAt": "checkout.events.yaml:1", + "synthesizedBy": "python-events", + "confidence": 1, + "resolvedBy": "framework", + "refName": "python-events:send_receipt" + }, + "line": 1, + "column": 0, + "provenance": null + } + ], + "commands": [ + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "create", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events", + "--id", + "python-events" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l", + "exit": 0, + "seconds": 0.113 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "pack", + "--ignore-scripts", + "--json", + "--pack-destination", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 5.874 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node_modules\\npm\\bin\\npm-cli.js", + "install", + "--ignore-scripts", + "--no-audit", + "--no-fund", + "--save-dev", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events", + "exit": 0, + "seconds": 67.28 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\node_modules\\typescript\\bin\\tsc", + "--allowJs", + "--checkJs", + "--noEmit", + "--skipLibCheck", + "--target", + "ES2022", + "--module", + "commonjs", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events\\index.cjs" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events", + "exit": 0, + "seconds": 0.504 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events", + "exit": 0, + "seconds": 7.157 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "pack", + ".", + "--out", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events-0.1.0.cgext" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events", + "exit": 0, + "seconds": 0.098 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "http://127.0.0.1:54260/api/download/python-events/0.1.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l", + "exit": 0, + "seconds": 1.153 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "remove", + "python-events", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-gGK31l", + "exit": 0, + "seconds": 1.071 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 0.017 + } + ], + "browserErrors": [] + }, + "compatibility": { + "checks": [ + "signed immutable versions; semantic catalog order independent of publication order", + "one browser Install selects 1.10.0 over incompatible 9.0.0 and preview; actual Python graph refreshed only in chosen destination", + "no-compatible browser selection/command fails usefully and preserves existing config/graph", + "headless automatic selection agrees; exact incompatible pin/no-compatible/missing update fail without mutation", + "prerelease requires explicit exact pin; automatic update refuses downgrade; explicit lower pin remains exact", + "compatible but broken update retains previous version and graph", + "browser and headless update to highest compatible stable; stale graph labels removed", + "exact artifact URL/file semantics and build-metadata pin identity preserved", + "removal cleans contributions; desktop/mobile display actual destination compatibility; no page errors" + ], + "releases": [ + { + "id": "compatible-demo", + "version": "1.10.0", + "engines": ">=1.6.0 <2", + "integrity": "d59f9b1e9bd7d027081de45ab004aefe3236708ddeb4fc7135c92502ce0866d8" + }, + { + "id": "compatible-demo", + "version": "1.9.0", + "engines": ">=1.6.0 <2", + "integrity": "07e64445b8c7205ec9a1d76c9e29affbd55d45e0817e9c3d92572b9f00486fcd" + }, + { + "id": "compatible-demo", + "version": "0.5.0", + "engines": ">=1.6.0 <2", + "integrity": "ad3c944ff2bea24feb81cb25839746b72e4845b9dae3cba3a4e2ce872855114d" + }, + { + "id": "compatible-demo", + "version": "20.0.0-beta.1", + "engines": ">=1.6.0 <2", + "integrity": "1a24723ecad51739315c4a6439227ff0a884700647ac505db74a12949fa99c82" + }, + { + "id": "compatible-demo", + "version": "9.0.0", + "engines": ">=9", + "integrity": "c3f802635737b02d15f6fe3e82cde56c41a1c83c8a9cc0858ef964b49be206c9" + }, + { + "id": "unavailable-demo", + "version": "1.0.0", + "engines": ">=9", + "integrity": "bc25c179402f994d59e586491cc0921d01ddc6dcf12bea9274982df745f42ef0" + }, + { + "id": "compatible-demo", + "version": "2.0.0", + "engines": ">=1.6.0 <2", + "integrity": "5b2f2099fbe51f94a4242f8e81570bacf3a7c16625e8439af3853adab1de65f1" + }, + { + "id": "compatible-demo", + "version": "3.0.0", + "engines": ">=1.6.0 <2", + "integrity": "e9f0eecbf6621e6f0ba7fc139d1eb91ffa2899548e0b5e615e3443a0496c8081" + }, + { + "id": "compatible-demo", + "version": "1.10.0+fixture.1", + "engines": ">=1.6.0 <2", + "integrity": "b78efa83378ef1de9e79e8f6e4c18f0470382d8946481c4680fd0cbe2c6c349f" + } + ], + "commands": [ + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:54273", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.28 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:54273", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 1, + "seconds": 0.11 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "update", + "unavailable-demo", + "--registry", + "http://127.0.0.1:54273", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 1, + "seconds": 0.081 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "unavailable-demo", + "--registry", + "http://127.0.0.1:54273", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 1, + "seconds": 0.106 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:54273", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.204 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:54273", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 1, + "seconds": 0.105 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:54273", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.192 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:54273", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.656 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "http://127.0.0.1:54273/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.121 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.029 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:54273", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.429 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "remove", + "compatible-demo", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-XOz6XG\\headless-python-project" + ], + "exit": 0, + "seconds": 1.28 + } + ], + "engineVersion": "1.6.0", + "platform": "win32", + "browser": "153.0.8010.12" + }, + "browser": { + "browser": "153.0.8010.12", + "platform": "win32", + "checks": [ + "late catalog response preserves the entered publisher form and package", + "real browser signed publisher upload", + "slow package metadata preserves typed publisher fields", + "browser publisher ownership rejection", + "browser invalid-signature failure state", + "browser malformed-package rejection without publication", + "one-click selected-project install verified in SQLite", + "real postMessage wrong-window command ignored", + "failed browser update preserves working version and graph", + "browser update replaces stale graph contributions", + "browser disable/enable/remove verified in SQLite", + "mobile detail fits viewport", + "real postMessage wrong-origin command ignored", + "closed local companion expires the connection visibly", + "real stopped registry shows actionable publisher failure without changing local graph" + ], + "pageErrors": [] + }, + "focusedCounts": { + "numPassedTests": 141, + "numPendingTests": 4, + "numFailedTests": 0 + } + } + ], + "https": [ + { + "revision": "f00b77b3dc1333765dff02e15e0e66f147b4b555", + "run": "35693728678", + "platform": "Linux-6.17.0-1022-azure-x86_64-with-glibc2.39", + "arch": "x86_64", + "node": "v22.23.2", + "steps": [ + { + "name": "build", + "command": [ + "npm", + "run", + "build" + ], + "started": "2026-09-22T06:11:56.799435+00:00", + "exit": 0, + "seconds": 13.52377918300001, + "sha256": "7f99a59273787419ae1a7388c215b0a299ec5912bf86ea90242e062528d0688c", + "finished": "2026-09-22T06:12:10.323561+00:00" + }, + { + "name": "marketplace-build", + "command": [ + "npm", + "run", + "build", + "--prefix", + "marketplace" + ], + "started": "2026-09-22T06:12:10.323785+00:00", + "exit": 0, + "seconds": 0.16435982200000865, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "finished": "2026-09-22T06:12:10.488465+00:00" + }, + { + "name": "https-compatibility", + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "started": "2026-09-22T06:12:10.488708+00:00", + "exit": 0, + "seconds": 32.968482351000006, + "sha256": "19e4627afc80539879d63b1f2678342e40a30b1788572c2420ef85957dfc8d3a", + "finished": "2026-09-22T06:12:43.457609+00:00" + }, + { + "name": "https-browser", + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "started": "2026-09-22T06:12:43.457855+00:00", + "exit": 1, + "seconds": 29.847149583999993, + "sha256": "1ea4210f2b81db3ec687d0d17dfcc1debfb63407299a3dacd0b06f5febff038a", + "finished": "2026-09-22T06:13:13.305386+00:00" + } + ], + "success": false, + "receipt": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/summary.json", + "receiptSha256": "1ec587aa64ff507a65c3cadb1e1536ccf8f9d13de2d9a7e6239407d1d891574f", + "compatibility": { + "checks": [ + "signed immutable versions; semantic catalog order independent of publication order", + "one browser Install selects 1.10.0 over incompatible 9.0.0 and preview; actual Python graph refreshed only in chosen destination", + "no-compatible browser selection/command fails usefully and preserves existing config/graph", + "headless automatic selection agrees; exact incompatible pin/no-compatible/missing update fail without mutation", + "prerelease requires explicit exact pin; automatic update refuses downgrade; explicit lower pin remains exact", + "compatible but broken update retains previous version and graph", + "browser and headless update to highest compatible stable; stale graph labels removed", + "exact artifact URL/file semantics and build-metadata pin identity preserved", + "removal cleans contributions; desktop/mobile display actual destination compatibility; no page errors" + ], + "releases": [ + { + "id": "compatible-demo", + "version": "1.10.0", + "engines": ">=1.6.0 <2", + "integrity": "d59f9b1e9bd7d027081de45ab004aefe3236708ddeb4fc7135c92502ce0866d8" + }, + { + "id": "compatible-demo", + "version": "1.9.0", + "engines": ">=1.6.0 <2", + "integrity": "07e64445b8c7205ec9a1d76c9e29affbd55d45e0817e9c3d92572b9f00486fcd" + }, + { + "id": "compatible-demo", + "version": "0.5.0", + "engines": ">=1.6.0 <2", + "integrity": "ad3c944ff2bea24feb81cb25839746b72e4845b9dae3cba3a4e2ce872855114d" + }, + { + "id": "compatible-demo", + "version": "20.0.0-beta.1", + "engines": ">=1.6.0 <2", + "integrity": "1a24723ecad51739315c4a6439227ff0a884700647ac505db74a12949fa99c82" + }, + { + "id": "compatible-demo", + "version": "9.0.0", + "engines": ">=9", + "integrity": "c3f802635737b02d15f6fe3e82cde56c41a1c83c8a9cc0858ef964b49be206c9" + }, + { + "id": "unavailable-demo", + "version": "1.0.0", + "engines": ">=9", + "integrity": "bc25c179402f994d59e586491cc0921d01ddc6dcf12bea9274982df745f42ef0" + }, + { + "id": "compatible-demo", + "version": "2.0.0", + "engines": ">=1.6.0 <2", + "integrity": "5b2f2099fbe51f94a4242f8e81570bacf3a7c16625e8439af3853adab1de65f1" + }, + { + "id": "compatible-demo", + "version": "3.0.0", + "engines": ">=1.6.0 <2", + "integrity": "e9f0eecbf6621e6f0ba7fc139d1eb91ffa2899548e0b5e615e3443a0496c8081" + }, + { + "id": "compatible-demo", + "version": "1.10.0+fixture.1", + "engines": ">=1.6.0 <2", + "integrity": "b78efa83378ef1de9e79e8f6e4c18f0470382d8946481c4680fd0cbe2c6c349f" + } + ], + "commands": [ + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.963 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--version", + "9.0.0", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 1, + "seconds": 0.272 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "unavailable-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 1, + "seconds": 0.142 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "unavailable-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 1, + "seconds": 0.326 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--version", + "20.0.0-beta.1", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.973 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 1, + "seconds": 0.285 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--version", + "1.9.0", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.972 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.814 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "https://tone-exciting-dicke-discussions.trycloudflare.com/api/download/compatible-demo/1.9.0", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.784 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "/tmp/cg-compatible-lpXsZr/pinned.cgext", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.62 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://tone-exciting-dicke-discussions.trycloudflare.com", + "--version", + "1.10.0+fixture.1", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.899 + }, + { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "compatible-demo", + "--path", + "/tmp/cg-compatible-lpXsZr/headless-python-project" + ], + "exit": 0, + "seconds": 0.596 + } + ], + "engineVersion": "1.6.0", + "platform": "linux", + "browser": "153.0.8010.12" + } + }, + { + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "run": "35694069486", + "platform": "Linux-6.17.0-1022-azure-x86_64-with-glibc2.39", + "arch": "x86_64", + "node": "v22.23.2", + "steps": [ + { + "name": "build", + "command": [ + "npm", + "run", + "build" + ], + "started": "2026-09-22T06:16:43.444728+00:00", + "exit": 0, + "seconds": 12.579556247000014, + "sha256": "cc34812463c5d1b0f7d252eae3def7616b614ee1013316be4442b6a0aba1a7e6", + "finished": "2026-09-22T06:16:56.024705+00:00" + }, + { + "name": "marketplace-build", + "command": [ + "npm", + "run", + "build", + "--prefix", + "marketplace" + ], + "started": "2026-09-22T06:16:56.025026+00:00", + "exit": 0, + "seconds": 0.11415525900000034, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "finished": "2026-09-22T06:16:56.139697+00:00" + }, + { + "name": "https-compatibility", + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "started": "2026-09-22T06:16:56.139993+00:00", + "exit": 1, + "seconds": 91.07170392100001, + "sha256": "9c451fefb39a3c6da4840417d073ffbf46bb44817e7c792e3443250c710ea3ed", + "finished": "2026-09-22T06:18:27.212503+00:00" + }, + { + "name": "https-browser", + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "started": "2026-09-22T06:18:27.212857+00:00", + "exit": 1, + "seconds": 90.784202817, + "sha256": "d40076f1ea5559205bceccfb6215839d8c8b103ee5b91e42e9aab9aba372863d", + "finished": "2026-09-22T06:19:57.997434+00:00" + } + ], + "success": false, + "receipt": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/summary.json", + "receiptSha256": "c35beaca9c28618788c7bc1454f0947c23cd4226861aa6437f3353e562f38468" + } + ], + "rawInventory": [ + { + "path": ".qa/hosting/35691617007-run.json", + "bytes": 7732, + "sha256": "5654038fa71ae30151a0df8e590e2d3028f5896dd18991d99d3f82c87401271a" + }, + { + "path": ".qa/hosting/35693540734-run.json", + "bytes": 7731, + "sha256": "52a08a53bbd85bf5578405e54fcbdb558f1dde1d2f1bfa02efeadbd7e028b71f" + }, + { + "path": ".qa/hosting/35693728678-run.json", + "bytes": 4444, + "sha256": "1f9e80a5e1fafcbce1446971c9ff5660af11d72116e50bc8bee5112c3f3b5922" + }, + { + "path": ".qa/hosting/35694069486-run.json", + "bytes": 4443, + "sha256": "6d5a2fdc35c0e1d1a629e7add694d70a0c6a0f0ffb986313dad47c770f834a7f" + }, + { + "path": ".qa/hosting/35694069549-run.json", + "bytes": 7731, + "sha256": "99be8d13a0873b74816efc969be1f8671497a0dc497be682d9fd12598457975c" + }, + { + "path": ".qa/hosting/access-inspection.json", + "bytes": 776, + "sha256": "2f610d27dd9c886efb73bdef0871637f82454af5d9e06707c43f6e8211ea95f3" + }, + { + "path": ".qa/hosting/browser-catalog-fixed/desktop-installed.png", + "bytes": 150946, + "sha256": "a1f23d076b8fcbbfbc4efbd12027dbf2d5b8eabfa7383e4e2e1930b738c0c2a8" + }, + { + "path": ".qa/hosting/browser-catalog-fixed/mobile-detail.png", + "bytes": 79844, + "sha256": "e7ea20adab8e3c03bdac7b6e402a30419a1c803b1781118a381f220cee37eb9e" + }, + { + "path": ".qa/hosting/browser-catalog-fixed/result.json", + "bytes": 966, + "sha256": "9e89a9a5702660630f3f4946a76a9766d9502d5f3857a9c7a38bfab18fe1685d" + }, + { + "path": ".qa/hosting/browser-corrected/desktop-installed.png", + "bytes": 150413, + "sha256": "49ea1348a935b7e2843e5f393a3b617c2a3f9b7d578b0b04eecb671477de9d7a" + }, + { + "path": ".qa/hosting/browser-corrected/mobile-detail.png", + "bytes": 79497, + "sha256": "ef901c6829b52da265b21a5d562120657cf26bc5e9b786e1aed94b2c40de6916" + }, + { + "path": ".qa/hosting/browser-corrected/result.json", + "bytes": 888, + "sha256": "21dec76372ef2fe0c6a6d0b2715cf9e5aeecff1a686ce0a7b7bfdccaee67717b" + }, + { + "path": ".qa/hosting/focused-corrected.json", + "bytes": 12582, + "sha256": "ca8cfd7f06683e38cc6aab517342d865c50a970a08e3b2615b55f82e9b3a79e1" + }, + { + "path": ".qa/hosting/focused.json", + "bytes": 12580, + "sha256": "e99fec0b7764cbb12e7b0fcb688391fed83003a0df4820154cddb9461cb95cb3" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/browser/failure.json", + "bytes": 906, + "sha256": "822a0348af8c2f3a297ef99e63f2b311b326e1542b218d9a067330f4b2f2e71b" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/browser/failure.png", + "bytes": 124740, + "sha256": "287d553c3e8780f732bf847cdedaff82e9ddafb5a785a48964be218d1cf761ce" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/browser/https-network-errors.log", + "bytes": 5332, + "sha256": "19f7a950b26d65bce389ee7cbaa7febf01c4f45a03abd890524ea7351a197388" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/browser/https-transport.json", + "bytes": 187, + "sha256": "c3aca1716af013b23f97a0709bb4d815aaf46c502301167daeee8d7ff6edbfc3" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/browser/https-tunnel.log", + "bytes": 6798, + "sha256": "be70cfde05bf1b490cfdf80ee83f4cb111b9dba02a6326383667bb2c1627ebb8" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/build.log", + "bytes": 7374, + "sha256": "7f99a59273787419ae1a7388c215b0a299ec5912bf86ea90242e062528d0688c" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/commands.json", + "bytes": 4997, + "sha256": "2b306ee2427857f5a43da353f3b2bb9e82225a03af3d944156c4caa9e8c215f8" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/desktop-installed.png", + "bytes": 96793, + "sha256": "410901ba1d2ab608b5dc2a5e889130eb973b864c5c547b7acbc38a9588cc44ca" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/desktop-selected.png", + "bytes": 98488, + "sha256": "b83b597619e18a90d801fe9298442d2bbbdbcc10a535db458e6304fdd0216434" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/https-network-errors.log", + "bytes": 4237, + "sha256": "1be0e03940192db5dbaaa6860535ce914b15de0bf5076100dd5b5486db5aaf2d" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/https-transport.json", + "bytes": 183, + "sha256": "0498124973c9171114d6693c031edc3cd972ced4a57031b59a4add42e676a6d4" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/https-tunnel.log", + "bytes": 6798, + "sha256": "1aa165b3773ec85e492c9c64b14bccde63273c378138efa294254980a6bae198" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/mobile-selected.png", + "bytes": 85177, + "sha256": "53d294e7a930cf870cb6486796c3605af51fd514f2635d88f79fff330cb762e8" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/compatibility/result.json", + "bytes": 8103, + "sha256": "ed5b6f58e142076c55e937f7c6e6b9d5a6549d7c76b88a6c136d7d0a68ad10b6" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/https-browser.log", + "bytes": 738, + "sha256": "1ea4210f2b81db3ec687d0d17dfcc1debfb63407299a3dacd0b06f5febff038a" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/https-compatibility.log", + "bytes": 3160, + "sha256": "19e4627afc80539879d63b1f2678342e40a30b1788572c2420ef85957dfc8d3a" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/https-35693728678/marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1/summary.json", + "bytes": 1770, + "sha256": "1ec587aa64ff507a65c3cadb1e1536ccf8f9d13de2d9a7e6239407d1d891574f" + }, + { + "path": ".qa/hosting/https-browser/failure.json", + "bytes": 395, + "sha256": "2e36c51d038dd245ca3b534ce442b81479f89099027aae0926f80ec00bf77d95" + }, + { + "path": ".qa/hosting/https-browser/https-tunnel.log", + "bytes": 6573, + "sha256": "1afcd12095365f504d70e3e0dcac2912804a64bd555b2de6188b49982645bf17" + }, + { + "path": ".qa/hosting/https-compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/hosting/https-compatibility/command-2.log", + "bytes": 80, + "sha256": "3a9fcda14f3befba27abffa853c8b225a34d4bbb0e7d37486d7b57151c961d81" + }, + { + "path": ".qa/hosting/https-compatibility/commands.json", + "bytes": 889, + "sha256": "a2b301b496e3ef86a3403e2eb8962d305e7e6729a2c8983f5e1d8f43d71d851d" + }, + { + "path": ".qa/hosting/https-compatibility/desktop-installed.png", + "bytes": 94438, + "sha256": "5c1f40aa43ca7295ff42cc81a333a4d22be5617c4944e9fab27fb562a90b07ea" + }, + { + "path": ".qa/hosting/https-compatibility/desktop-selected.png", + "bytes": 96312, + "sha256": "a01cc85546899b7176db9e5e117a045979a90eecbcb53d90abc77cc4a6012f2f" + }, + { + "path": ".qa/hosting/https-compatibility/failure.json", + "bytes": 801, + "sha256": "d3512b6b8606a82ca5deb46634e1dd8a486e5be78ea891549ca24b5e87e96b8e" + }, + { + "path": ".qa/hosting/https-compatibility/failure.png", + "bytes": 117328, + "sha256": "fe402e2c54c6ee76ace9f088125c8137299d130e36db286e4c9860cec4cfe6e2" + }, + { + "path": ".qa/hosting/https-compatibility/https-transport.json", + "bytes": 185, + "sha256": "0ac36f1e6071ed100c457ba8e1b608aee17fb9311fbc0efdbcb88ec1f61bf7e8" + }, + { + "path": ".qa/hosting/https-compatibility/https-tunnel.log", + "bytes": 6573, + "sha256": "5b32c4252d2b0295e13c7e647f52acab15d8c7d39340187ea03a34cffc3b80f9" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/command-6.log", + "bytes": 80, + "sha256": "3a9fcda14f3befba27abffa853c8b225a34d4bbb0e7d37486d7b57151c961d81" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/commands.json", + "bytes": 2664, + "sha256": "d6229e8bd0a2d2183e1a60d21212fe8d673de34bd79b0ba1a6e14ada9ea44b7c" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/desktop-installed.png", + "bytes": 94643, + "sha256": "c867e51b6f424fc13ebf4bac0e513245443739ae8bb77867e35fb39cb9f1087f" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/desktop-selected.png", + "bytes": 96506, + "sha256": "7501ba2c3d6feb61ea54932157d64a061109bcd733e3fe0750c966ea1494e75a" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/failure.json", + "bytes": 901, + "sha256": "9ddf5f7a3872f9fc5cbeae8f6a3a5d2251f24dd615873136cde7d312bb257ba5" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/failure.png", + "bytes": 112665, + "sha256": "f763d92dbc2e4a91cd44705da8aa72d72800be515f43c1b61938de9498d44bb8" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/https-network-errors.log", + "bytes": 1442, + "sha256": "9ac4ebe47a8f7dfc4776365b9fd8a7f03a9611efd9c780bcf679b5b0f44c0abb" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/https-transport.json", + "bytes": 189, + "sha256": "5bd227cf19e29cd91175587a1d4e537e53441c0b8bcf16aee4897e4c3b85b97d" + }, + { + "path": ".qa/hosting/https-compatibility-diagnostic/https-tunnel.log", + "bytes": 6573, + "sha256": "8b96e0a09d63e5d7b30cd4caa753dd7cb86087d6bba7452c7320820b52c28f68" + }, + { + "path": ".qa/hosting/https-compatibility-retry/failure.json", + "bytes": 482, + "sha256": "4ebc06d3dc3e8d8b8572132e11865d175c9d8ef0c9ca62e095fc6be8f3f76f0b" + }, + { + "path": ".qa/hosting/https-compatibility-retry/https-transport.json", + "bytes": 189, + "sha256": "2e358aa9f39ee87b57e09740e6b2e05bea3ec4d6f00b0ec7d2f8c8dc0f1a927e" + }, + { + "path": ".qa/hosting/https-compatibility-retry/https-tunnel.log", + "bytes": 6146, + "sha256": "aed85b51f4780201216a4692958c1d5ddd04ad2368052b8e6dfb9f415a074478" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/browser/failure.json", + "bytes": 325, + "sha256": "5b942552cd48488672cccb78d3997a9892f5de2d8895e05c16f5e1622ee18251" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/browser/https-network-errors.log", + "bytes": 32964, + "sha256": "a3a36f3732274bb6ae4e61ae185b831d38eb71d14a90472a7385f2e243519a34" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/browser/https-tunnel.log", + "bytes": 6801, + "sha256": "c694dad94260d8b229c2339212f963ef1930898828b00e709962b2494729670b" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/build.log", + "bytes": 7374, + "sha256": "cc34812463c5d1b0f7d252eae3def7616b614ee1013316be4442b6a0aba1a7e6" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/compatibility/failure.json", + "bytes": 330, + "sha256": "934db32be98f2b5990ce06ec6e7941c11f253342802b7c0184567ef05f55db20" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/compatibility/https-network-errors.log", + "bytes": 32340, + "sha256": "30d2097b1ee02f7838393b5fe3c39970414b0575ec772274259e3f939c965fc1" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/compatibility/https-tunnel.log", + "bytes": 6801, + "sha256": "8458e294d9e62b779a75f619cd0e6b71233ca4fd57323e751ac527dac2edd827" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/https-browser.log", + "bytes": 645, + "sha256": "d40076f1ea5559205bceccfb6215839d8c8b103ee5b91e42e9aab9aba372863d" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/https-compatibility.log", + "bytes": 464, + "sha256": "9c451fefb39a3c6da4840417d073ffbf46bb44817e7c792e3443250c710ea3ed" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/https-ebf/marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/summary.json", + "bytes": 1764, + "sha256": "c35beaca9c28618788c7bc1454f0947c23cd4226861aa6437f3353e562f38468" + }, + { + "path": ".qa/hosting/https-final-attempt.log", + "bytes": 8171, + "sha256": "1d3b3ba9b08a9f88041a28f08e34a177faa27d069f345a6b535e8da488aa4f50" + }, + { + "path": ".qa/hosting/https-run-failed.log", + "bytes": 7711, + "sha256": "a0f73899a359a96632de7fab77df84d32c4740cd3e5055f4ec488f02c0550d34" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-1.log", + "bytes": 233, + "sha256": "57bda9c852555cfdd0039c92c6108be52d489db220c7fc0367611f9f719cf4ec" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-2.log", + "bytes": 134415, + "sha256": "9be95a195688227044a17fd4533a76f886ccba63d65e5291fb1982310796a87c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-3.log", + "bytes": 25, + "sha256": "085fc9698776fc74087c1fe553da555f0ff13d28c3c55863bf1dcbc98cf88823" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-5.log", + "bytes": 3704, + "sha256": "4264bac3b62c653a53e07a48044178cdae850135d34db30f86446716c6d3e3e7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-6.log", + "bytes": 130, + "sha256": "ea88739cc15a3a5ec49156dd706dcc8f0355fd91a1f22a64d3c749d65f6bd5fb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-7.log", + "bytes": 816, + "sha256": "8f826119bc07a9058bd2a7880ad596eee333bbc8cad51b2bba4dfd7f539a7ea4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-8.log", + "bytes": 771, + "sha256": "a55abddd472ef96a0be126093f7b7003dc1d247e12aaeb9bfe463180cf9e1d93" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/command-9.log", + "bytes": 41, + "sha256": "14d91386f0f9793b3714f831358192b0605dc0fa4010ef1fb99634da07c7817a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/commands.json", + "bytes": 4486, + "sha256": "97591d6bbd1998e1489506a4dc2b609b680c4af8c2804436ec9aadd068d37cff" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/generated-tests.log", + "bytes": 493, + "sha256": "40309436055572d20a710749f42bc914900d5634ace9fd9da13b397613a1909e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/published.png", + "bytes": 251054, + "sha256": "88b5cfd4aba79f121613759eeed1bfc26e8173cc176f981f0e73a761669089ac" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/python-events-0.1.0.cgext", + "bytes": 13918, + "sha256": "880f9985872ccdc07eeca5434d534d607562b4986576eca5b19955319fdaf759" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/author/result.json", + "bytes": 6470, + "sha256": "f11f43e4165c7f5d345f7eb7b8b28546e30f9a646115d03d97a7cb932b0f85bb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/browser/desktop-installed.png", + "bytes": 168656, + "sha256": "0cc8e7d372990afc9a2679f20e81406e315ad4c6f36020a4e70820a532fdcca4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/browser/failure.json", + "bytes": 1568, + "sha256": "f957aab3eb105111ef92233b94078e45ed5e029f9a877b99600aa7b6e52e5e10" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/browser/failure.png", + "bytes": 79123, + "sha256": "a937b6b7e06525d88c7f819b4e20f3f723a3e742707f551eba709d99108e4185" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/browser/mobile-detail.png", + "bytes": 85506, + "sha256": "e6f73b92389cb11be31048f128c6446cabba04bcdbd47218dadeed8af1daa8cd" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/browser.log", + "bytes": 4199, + "sha256": "28a3ab61f61f0fae65e1dd413924c9f89611bc8c676c87e73939722c763bd90d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/build.log", + "bytes": 7374, + "sha256": "c4166a2b0ac4ef984c0ab8f6348d6910ab50bc757530fd3a0af11120db41edef" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-1.log", + "bytes": 919, + "sha256": "d1f6208231d5a776817abe725a9a00df684a6a12a7eb31d5c9ad4ddea30dfc1b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-10.log", + "bytes": 819, + "sha256": "a30399a4858009f319ab477f2a010400d9dc305416552619890e8d17916e571c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-11.log", + "bytes": 939, + "sha256": "8717d931fe8852268cda12e80e8fdf3713c3efffa2d2cd2a1474720400783858" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-12.log", + "bytes": 771, + "sha256": "9da39447f3c8243045644728517c4f8ae8fea0b3ec3d961d4b107af602a68d19" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-5.log", + "bytes": 933, + "sha256": "4a5311067102824374b07dc46a48d3d68d2a7b90da8e8e06738acbf7dcfdfdbf" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-7.log", + "bytes": 917, + "sha256": "fb28d16b690c2e9b015d5a9ca953160d4ff67be6da15dbf84e57a1c8ca77899a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-8.log", + "bytes": 917, + "sha256": "e1a9bfd3418d5ab0756bc52177794f1bf54cb93aa036fcb1503153f099126aae" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/command-9.log", + "bytes": 818, + "sha256": "7319b5a875db150978936d132069e0070e2e326c5bd07e26bb8188e26b7a0a02" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/commands.json", + "bytes": 5360, + "sha256": "f98046eb5ee2cd735bcd17181cf3d8461aec44837064a446583fc6c37b973c89" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/desktop-installed.png", + "bytes": 107465, + "sha256": "7226d42a48c5d1b601910a4a1ba78c85d4938117b732162bd2b70b5df9336797" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/desktop-selected.png", + "bytes": 99934, + "sha256": "774d44444969dc74df74a379e9ebfd75583e5ed30d5d7f4bf087c66dd18cc10b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/mobile-selected.png", + "bytes": 87087, + "sha256": "56f634dafc6a3202603435254485f75a13d6a51579b830575c7b075e558c9ea9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility/result.json", + "bytes": 8467, + "sha256": "8a0fd983eb03b7116923101c2fe278e04a18c974348a22ef2c101bb07d1abbd8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compatibility.log", + "bytes": 3173, + "sha256": "bffbe179fbef337865ec217e35b25d90bcc3653bf61ffbffb78bb7bc46bb63b0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/compiled-workers.log", + "bytes": 5621, + "sha256": "24b0ce1acbd5e68a7d0348631152705e7ac008fd15befc04aef438f6e569d860" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/external-author.log", + "bytes": 577, + "sha256": "2340e24adb319dc669a4571220e328736d0486cbbf1e7b6847c981ad6accea27" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/focused.json", + "bytes": 50282, + "sha256": "07117bb3ba5c63817bce17e2a58d4a8583b1b0c9f5ec55a0565bf6391bf3ac93" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/focused.log", + "bytes": 15450, + "sha256": "729cfe1683184c77b02d332ee73d541228777601f8f17e1e3383f20f19a75764" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/native-paths.log", + "bytes": 2506, + "sha256": "a2561f9259c6b8ba3712ddf5ba30af70d56c73fd956de268f2d739aabd44d0e5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/process-recovery-override.log", + "bytes": 39113, + "sha256": "e250bce6162048a8ca954e4382c76a94696e88f6a33257dff3569f9655fa13f4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/process-recovery.log", + "bytes": 38606, + "sha256": "78f4b873be1222a166464bb25c9419dee05fa15dc68060f3c0f1e1940decb670" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-1.log", + "bytes": 249, + "sha256": "764b90920367deacdc869f4745720fa37fba34e0dab31b21c904243cc762ca2b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-10.log", + "bytes": 763, + "sha256": "93bd9e4ee4c7f7d13aab8381b278c5008e92b12b260cb38f0c2522572c807250" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-100.log", + "bytes": 1503, + "sha256": "12bef7230c089b7884d4abd69dbf041af7a250c435ca231917e10fddd8daea22" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-101.log", + "bytes": 1035, + "sha256": "c1ab59699dc0f79c254e83f28c989ee6dd675d2150035302472cd76e4574f0c2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-102.log", + "bytes": 763, + "sha256": "b07ee37d84765bf88aee6b7d5639dafe5e073ff3533d30540b05f0ee59723737" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-103.log", + "bytes": 1035, + "sha256": "ac21e6ebf86334a7395785b51a1b3ae05ef37f95c0d2b2829ef5109353a3337d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-11.log", + "bytes": 787, + "sha256": "612e84be076f7974a99bd66be77897e5e987a17f2147efce3bdce45b5a2ed21d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-12.log", + "bytes": 787, + "sha256": "aa2da5981912042e5ec6baffafe793d8b4d930031bcdce475dc58453f7ebb82e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-13.log", + "bytes": 249, + "sha256": "7310ba7db56fc7550eba6e469098f58de7a5a0f85bab740064210a307050b1a1" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-14.log", + "bytes": 787, + "sha256": "3f9c71adbe572cea30235729ea7a2a13069550dc9506425ded333586243541bd" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-15.log", + "bytes": 787, + "sha256": "b7003f0afe920185320b91c1eef578b97841d00547dd31902a069fd9f114153d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-16.log", + "bytes": 255, + "sha256": "b81eb1f0b75c5a41610a7630370b5d5859a191c5655b17dc4c9e96ca2d5770ac" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-17.log", + "bytes": 1125, + "sha256": "b2704c35bdf50c524d098ebdcf83d26de4a3d87f549301fd2acb9d8fb75c8ce4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-18.log", + "bytes": 787, + "sha256": "b938ea4954f8453edcc388b5101a8291918be448b156b986b2ee6cfddfd4c766" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-19.log", + "bytes": 767, + "sha256": "d49b5a7139093171d5711c230b277395886dc3bd56b8f2c140b4a5b86aca4189" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-2.log", + "bytes": 259, + "sha256": "d32edb4a7b03199cfc94ddcc1ad5194d75e3e0eeaaea38d5e135ee876681d875" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-20.log", + "bytes": 787, + "sha256": "8088374c91b6defe92e1392f38f4ff1cba5732715b9910866f8e830b733193d7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-21.log", + "bytes": 787, + "sha256": "5e3269e5eb0bd3ad45ebaa843a4454d4a9dc9239a78a93dc7184931d2c1e6204" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-22.log", + "bytes": 763, + "sha256": "0a896d034e09168143fa39dcfc71621fc36b4cb36322ba349a9c5577de1f4292" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-23.log", + "bytes": 1033, + "sha256": "5e0b8c6c4a5661f86c31da9941c88ae0f80a5bac1f788d274c29332fcecbe91e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-24.log", + "bytes": 1033, + "sha256": "0b17957b2cccac62ba4bdf677ebe6393bc1c576cd70bb72fbb478e11659b2520" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-25.log", + "bytes": 249, + "sha256": "f4f5fa72758ee1ed43128075d58f66948526c368288b6bdea4cd7d018c98b8a2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-26.log", + "bytes": 787, + "sha256": "88d984e585b2d3d4621af296e29bea4761d93b60112203044fcd03720bc57f1d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-27.log", + "bytes": 787, + "sha256": "f6eaa7697a7db56b1683fe187ab0fd2b6c3ea3a651bb87d86fa72c0022722271" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-28.log", + "bytes": 255, + "sha256": "82aafbec428eae3823c99249215a1d70908ed8f2fea4f81281c99d496a1218e7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-29.log", + "bytes": 1295, + "sha256": "2c83ae49f3529943957ce5b13ea17ffffefc2c3760200ed09dd214a5d154e416" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-3.log", + "bytes": 259, + "sha256": "0d43cd25af1b026fee06dfda8529d334433c65a6de393f84d9344f9da8def0dd" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-30.log", + "bytes": 788, + "sha256": "402db4950108f0d50ec92b76d1bb5ec1597661425bff14a0a03946a9a63ef5d0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-31.log", + "bytes": 767, + "sha256": "d58403f35bfd90f7814109c9a2c4d2f12a9214adb6e26678b102dfe08b15b9ca" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-32.log", + "bytes": 788, + "sha256": "b121e7e9b003d69c9de2bee344876bfdec62afe4d29c38c413185e20b69d90fc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-33.log", + "bytes": 788, + "sha256": "8931be02f0c133d79339d06eba6239028ac0b71c43969e5549c0cbcef5295668" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-34.log", + "bytes": 763, + "sha256": "eab4a2f53327ebb4118727ca2e75f17ace216eda36d1a7085a5a8af7e42a859b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-35.log", + "bytes": 781, + "sha256": "de101628343ece5aedd65eeec1ab1247a06a0a7df9ce7f1282cf20c114dc7891" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-36.log", + "bytes": 781, + "sha256": "2090db5af7ae29fb30b925342d10698f659a6570fe701185580a0f8a6d90d65e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-37.log", + "bytes": 249, + "sha256": "4a41c4c434e1a0e142431eb2fd64437c72612025b080759c7eddd7d27d46908c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-38.log", + "bytes": 781, + "sha256": "a36da1b8f8691c68f53752c7185b143341bf4e50482607d35b160ecf18e74a3e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-39.log", + "bytes": 781, + "sha256": "cc28009e9571446623fde55cda1c78361ef152e11ffaa437f3642b8a3a0f16e4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-4.log", + "bytes": 255, + "sha256": "082a843699c489ccdf266d73f96d730d2ee764a6d92d797e71852ae0ce75cc50" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-40.log", + "bytes": 255, + "sha256": "154de15600ae4e3cf338adbca8bf120f2d605db9984d36d0acb8f16c6b9cf27f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-41.log", + "bytes": 1119, + "sha256": "11fa1f24f0a43df882915aa7026891bec22f876baddf5765111eea0cb300bd61" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-42.log", + "bytes": 781, + "sha256": "5180584d554f84a26eac4c1f17a8a7890b01a7232f3c3e96ed188ace5fc0b1ab" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-43.log", + "bytes": 767, + "sha256": "fbfc9abbf54b018e9206a073e89d0eb792acde021cf5a5ea4cb298585b15436d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-44.log", + "bytes": 781, + "sha256": "4ea646381b8133a846d512224cc5d0c93d85785bea1bdb22df8ebb8c28bdcad1" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-45.log", + "bytes": 781, + "sha256": "36496c39a86379acb957cf474bb3626410c838a482a5c878c25e3258dd8db125" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-46.log", + "bytes": 763, + "sha256": "a136e872bc12245a59caf66229eb73d869c52911bf49c4ec258bbc81f9f92593" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-47.log", + "bytes": 788, + "sha256": "b935dcb2808dd7dea7f5e5eaaf07dc65a9e23c7352a9eef2cee8c2507a06ebe4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-48.log", + "bytes": 788, + "sha256": "cc2baba34a6e96b7c205db9f5e3ce21a5719721f87b3ee6fd91bf1a1fef61cdf" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-49.log", + "bytes": 249, + "sha256": "d517f6f11637521cd4fac8e5f4456086b46fd4ea17a9e8e7651f95004feb62ab" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-5.log", + "bytes": 597, + "sha256": "9471f63cad33bca133c641365b0040d5e5f8b0798b01a109aa4d4d330ef5823a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-50.log", + "bytes": 788, + "sha256": "294386eae6576f16e4e9ad932254ab56e996b8d105bdd62af1f747c3921f9398" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-51.log", + "bytes": 788, + "sha256": "9570a1cdeebf9b3dabd5419665eb19382ed32166b8cae2641f76420973239d08" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-52.log", + "bytes": 255, + "sha256": "469c11306bc5f26af26d65c0dc57ff7d90685e407af582b03ac21cc637f2acbc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-53.log", + "bytes": 1126, + "sha256": "921f6a5f80f77f3f83ba83f4c5492b3a1cd4d4c93b5ee0f712e1bdd87107af28" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-54.log", + "bytes": 788, + "sha256": "403944fcd02c0447c3e303ab59053fe5ce0b0b4e29d60336d5e9749eede2424d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-55.log", + "bytes": 767, + "sha256": "7fe18f47b432b2d995e89b0a89b35d739976a3a3018858cb1970cf17ca9c732a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-56.log", + "bytes": 788, + "sha256": "1367171ce7d97442eb286f944bc3a020e8943c7d07ee2dd4e4e454bec455b0c8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-57.log", + "bytes": 788, + "sha256": "5ce9100aee5461d86c780fa7a8f65889bafca01f329ea257017bd52195f28f7b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-58.log", + "bytes": 763, + "sha256": "2fd2add803bf0fff94fe31d7e5f9e1cd26403816e0568084c414be7215ceea65" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-59.log", + "bytes": 545, + "sha256": "78ef5d47eb41d5aa71f1e9523051fe09a0f62845561455994dcbf54286289ec7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-6.log", + "bytes": 259, + "sha256": "9b5ad3674255fa0453e69a31d7ced3e44caace6b913e9d4a1949fd83747e93da" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-60.log", + "bytes": 545, + "sha256": "7f2f87e1e46797ee171eee746e83867378eed79b7baaf4ad1a2aa4ef0e2e87db" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-61.log", + "bytes": 254, + "sha256": "2503373f8260d4a1268ee666627c71879f54d30561bc1be2ffe4005cdbaabafe" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-62.log", + "bytes": 788, + "sha256": "d42e8171f3cdcd8d32b12e18cb1990d839fc48692bdb3ee302ee3e7a26e194a8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-63.log", + "bytes": 254, + "sha256": "bbb8d50c388b316ac3f10c9057308ab626366d19a67a84f087d8fca8380edeac" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-64.log", + "bytes": 788, + "sha256": "a5c294c25022d48a1e49369aaf2f397f34720af4d98631b8ab294f584a06e23f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-65.log", + "bytes": 767, + "sha256": "4de5bbfb5888603402abe97a688f728239dbef272127bde01cef0669156afda2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-66.log", + "bytes": 415, + "sha256": "23c2cd596888cacf878619d72d53d0f9409690e861372e98d4feb118704a7799" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-67.log", + "bytes": 255, + "sha256": "8ece93802b890f30943029714dd0139a6708e1317a246ab3dabbcef87bb30895" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-68.log", + "bytes": 256, + "sha256": "4607d11b06b2332bf7851b13f1ec226397e39260f4f468c3e58cee870ca59767" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-69.log", + "bytes": 788, + "sha256": "17f6932a3c94a3622cc078e4ec5783ed3e448307ec567261fadb6d04cd961531" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-7.log", + "bytes": 767, + "sha256": "3be078bfac06bc0fd8be03afdb3654c0e4946f44c5a6989ee2112c12fc139365" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-70.log", + "bytes": 1271, + "sha256": "5c047c9180dc63bf6a4f716a940bb123eeccdf19cd869ed25197b1cc78bc4d3b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-71.log", + "bytes": 784, + "sha256": "1a468b9e2f4491f9ad370a0431f14987a4f81c0b60a112d1f5d1b58e4e212aae" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-72.log", + "bytes": 784, + "sha256": "26f737d4c0cad1c5e5628d05ea8e3d41d45de9f05e8b150dd894d4db26c8b21f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-73.log", + "bytes": 255, + "sha256": "653b942d2c73b56cd34709eaa9806b7424c3da1b80fb22f47d07246ce87dd396" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-74.log", + "bytes": 788, + "sha256": "c18f972288bf48e084c9f2884f51d79b27ec8679df051d5d912ad9790820acd9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-75.log", + "bytes": 788, + "sha256": "a7e4fa0bb782d6ac4298f9ca29b90b9de3ca3c2a42f0f29716e261b7d42eefce" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-76.log", + "bytes": 1466, + "sha256": "da7a15447d6cc139d97a01aa410224d6261243081220d33ebbe484eb4594e1ff" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-77.log", + "bytes": 249, + "sha256": "6c5529f69386bf63b34670b1cf5bbe1ad1f3789b086e8dddf1ab1691c9109e5d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-78.log", + "bytes": 788, + "sha256": "c2b298b3040577212b8ea44ecb623315ee7d1a651a0ae63f6a23480c02eb07b9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-79.log", + "bytes": 788, + "sha256": "148fa68a77d9e96f002cbaee38ba673db2d9c769b1e588039b4257a14196b255" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-8.log", + "bytes": 259, + "sha256": "fce3546420064df2d31d56b1f5be4cc07cdb827b10e68b68d8844b0cc0c90fac" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-80.log", + "bytes": 255, + "sha256": "a5d2f0f396285dde84cd7d6a74d638f50036aff52082598c30611130f0f86db2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-81.log", + "bytes": 1494, + "sha256": "a0df2ed088bf58038c34d2cdd6a7358879f4d4d967a0fcdbf2c5c899f64e2952" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-82.log", + "bytes": 788, + "sha256": "96909f819cf2836964499f017d597189c2983d362cebbf73e4418b2c873a9b24" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-83.log", + "bytes": 1453, + "sha256": "64e96d27f81013a4d9712fef981b3d7c5c9e49fbada3091b05ea30787719224a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-84.log", + "bytes": 255, + "sha256": "65c55878cfba0357cf553e1a9006ce23462921e2568711abbadc27dfce271352" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-85.log", + "bytes": 865, + "sha256": "384513c721a67a992c81569ddb5df4fdc262d897ef3f17781d8c5dc10ec6e736" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-86.log", + "bytes": 255, + "sha256": "b6b316476302c92a7db6fee9b05fc11f2df6cd44f188fb95f60c70e0f39aec02" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-87.log", + "bytes": 1779, + "sha256": "0e7ce218bce6d567c29026d3345bfe42c1b1256c9f955a8a02f6e55e30d81f88" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-88.log", + "bytes": 817, + "sha256": "22a6152d626ca37fb9aaddc682e0f4c92de1909543f815a78f827a77b911f30c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-89.log", + "bytes": 763, + "sha256": "ed3fad0b417cf64b8d47fb4d9075c44bdf607bd6149cc346e5807bd2dbf7c3be" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-9.log", + "bytes": 259, + "sha256": "e0bb0674c6672ebf1e1932964e0f148d9931670400377abdd7c2f7658bb99aaa" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-90.log", + "bytes": 1112, + "sha256": "dd553c48def694c71efbc16a461eac0933b3e97ea99516e54f316252f4bd9650" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-91.log", + "bytes": 763, + "sha256": "cd893f5a0dbc858fc0c2da9fb27e5000515d323922a35dc0fed9e55ddeb2072b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-92.log", + "bytes": 1777, + "sha256": "233b1817510aac44d3c4558fa653b6e3b70b81d1e42b033900e521685767f0ea" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-93.log", + "bytes": 1064, + "sha256": "4f25d1f1b39567ab9e362ea8977b40004df0239bb4e69bd5794305285fe6aae6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-94.log", + "bytes": 1656, + "sha256": "f045269bd558120ec4861c06dbea911d37d266989260bfa652574e65219904e1" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-95.log", + "bytes": 1329, + "sha256": "5a4936913272138a53caa99a920df8cc6c3cb50489fd352ddf0f2a344fc5230c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-96.log", + "bytes": 255, + "sha256": "ec068d63d7dc8aebba17b0a38dc30889ed59b09e1389378d2d261364f967a808" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-97.log", + "bytes": 1846, + "sha256": "7b2e445f4133572d923c4fbbb7f1a13092e5400f96eea008417f0a113afbe00c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-98.log", + "bytes": 788, + "sha256": "302140651a6e78865b29f899cf11e5a95107bdf12e10e5cc7b09304f252d4b77" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/child-99.log", + "bytes": 763, + "sha256": "73cdf5f37fbbcffdd97a41bcec2fcab6925276dc75083501888bc4d46c87861e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/commands.json", + "bytes": 58783, + "sha256": "c23fa604b17eabdcd4a8269798246e2ae1a9b27fd8eac0b9925a3036107a7226" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/matrix.json", + "bytes": 5091, + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery/result.json", + "bytes": 5698, + "sha256": "a5d91fbd85d920d93932c797ff0d621b9d5abe808af67ac4f0d55dcff6b100a1" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-1.log", + "bytes": 249, + "sha256": "20a8a508a660fd6396de120c3ef7d40a67cebfb963f9691feec308003ad75e2e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-10.log", + "bytes": 763, + "sha256": "be6a85dff590bf4af97597e2df3f3059074e0548061a7d943ccf1d2b1247b7fe" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-100.log", + "bytes": 1510, + "sha256": "707a46cbb268ecb29f77efb9b30e35234e4b6073539ab7d8a3a48fc69168f2cc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-101.log", + "bytes": 1049, + "sha256": "ae0567eeb3ad279913def1adf8b164f901e3e77d1e1bcee01c144becd66fe730" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-102.log", + "bytes": 763, + "sha256": "b4b8ea7bb8b0c6d07654738ed8a55ee232817fe0bee21209abd5551d79332bd4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-103.log", + "bytes": 1049, + "sha256": "368c6ac90431566f5002d49b6c9394915de5d524f06e0fb8f84ef09af7fad75d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-11.log", + "bytes": 794, + "sha256": "7b44c37b40fe9a46996f60ade349db40366538106bb6ec60acc958dbc883a86d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-12.log", + "bytes": 794, + "sha256": "a255619874d8356c214b5e06674b8e36d3d3d99f79ad6cf73a1b2c29cb138f5f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-13.log", + "bytes": 249, + "sha256": "d0c80221f7be417db54cd42f33b4f18b9ff9dbe7bec52f12e3926a77e48ade59" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-14.log", + "bytes": 794, + "sha256": "e1910e8650b5783317cbe1310bbf2ffd810ca13ed7d8a8c4805dd65db7ca9788" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-15.log", + "bytes": 794, + "sha256": "e103b0c0ca2642de3ff4a5677f9b1f580bba056f5d9402671c5871222509fa3a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-16.log", + "bytes": 255, + "sha256": "d4f5c25f11bf8870e29304050fc73c16bafb1defd8521a293be3f9af13b1b016" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-17.log", + "bytes": 1132, + "sha256": "857cb962d9f50b954c6c674ca5e306feac96cf7aad76ee96ef0e60832e0a89d3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-18.log", + "bytes": 794, + "sha256": "fc3cbc613b8cf2cf353c55e4282eb3df00fc60bbdb346bbc28a3c746a8bd39ac" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-19.log", + "bytes": 767, + "sha256": "a86298a6a0ceea4abadf300a99e01430c61d03cebb9a92004ee6fa2be203c869" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-2.log", + "bytes": 259, + "sha256": "b63a6aabfdcf5a79a86362658a71ffcedd3bb31b484b4026f1f7b55d565d57c2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-20.log", + "bytes": 794, + "sha256": "c0a70b08cd1f022d8ac161576a9058eff86d922e2ec132ee1885e191b4b106dc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-21.log", + "bytes": 794, + "sha256": "ac8e6b7a2f87c21e208dfd85e2fa52a5f784a4649d382c59900559f6d07bb4c8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-22.log", + "bytes": 763, + "sha256": "78faaf9c2d87ee81b27e29983e4043c04935145ba9031f70e8d0a3386dab0c3a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-23.log", + "bytes": 1047, + "sha256": "ca9b16f2ccfe43e72d73aac7da724c7634c8281d7d8f784f75a033095472a2b3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-24.log", + "bytes": 1047, + "sha256": "ac41421b7f6ae154dde1f88c1c19b65181e801fe2f9f864bb5b3707bc4961756" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-25.log", + "bytes": 249, + "sha256": "58880e060886e031c3d9426cab8986ba9f8bbcfd3d726d7d61f96558a7bb027a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-26.log", + "bytes": 794, + "sha256": "f98ac959ad4056ae18b79f7c15e888700157d7aa6fe0e2d23e5f3d569eabe932" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-27.log", + "bytes": 794, + "sha256": "623603a7f05d0aaf492b55cac20666729037f25fe48c7743151e5c450d1c26e0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-28.log", + "bytes": 255, + "sha256": "c84c342164186a7c0f997f240d9773182162199e186aae1d0ae39ac4fd9be344" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-29.log", + "bytes": 1133, + "sha256": "c62a98e74ed5ba54760c26adedb14f0afe277dc01ff314ec39b1770ae932ffce" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-3.log", + "bytes": 259, + "sha256": "51bced3264cef510b74685e7a4a36c572ce5fcdd31f6bf5135796e80407579d0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-30.log", + "bytes": 795, + "sha256": "a187b71827215bac1a5f808f5c0dcb6b9f69b21586b1a8cc514f39153bf21ee3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-31.log", + "bytes": 767, + "sha256": "49275b494a070e9b44f6c225193464ce824ff3a822f7707ae683bcb1146e48fd" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-32.log", + "bytes": 795, + "sha256": "7d6bdc6db4d2b69949b6dac728afce6cdf0a514b56efdb33975402df135e3e48" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-33.log", + "bytes": 795, + "sha256": "ca7b2b36343ab280731607d796d93b05730dd2cfefadccc2e11bdb918fe9600e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-34.log", + "bytes": 763, + "sha256": "9a9b88f3c27d7c3f5e45c480aefb45e21b3c4de60dd212560fc73fe565b41924" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-35.log", + "bytes": 788, + "sha256": "1a905c4b1c56eb01a4c7e1ea0d49e7895d09f91f4143dbab7709628fab66a5b8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-36.log", + "bytes": 788, + "sha256": "931c964a4d0f773727f6bee9770cb6404525e2badd77c85f16c3b936fe8125b6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-37.log", + "bytes": 249, + "sha256": "397a2c00de7a5b970c3cbda77453b07d29b3ca1122772472a4354229a19299a0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-38.log", + "bytes": 788, + "sha256": "7845d3644bdaeea4084283713d4264610c37f0a71a4f88f2ae81b1cba0140fbc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-39.log", + "bytes": 788, + "sha256": "8c04fedf1e550eb0215294c515cbd2bcf57bc5207c89809a4a173eb2c2c1fef3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-4.log", + "bytes": 255, + "sha256": "f1aaa9c87466a2d7682e5f5e48d8de85a3d31928f4e749967957d9acf2936301" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-40.log", + "bytes": 255, + "sha256": "e7ff8e6410fd4ca3666dd0774a6a73fdc11a2e109e93976d2fb4e0073b9290c9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-41.log", + "bytes": 1126, + "sha256": "b1060e65c33e505c27af9c84a2005faa86aaf0b5ccf6979b23da7dc5670e3b00" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-42.log", + "bytes": 788, + "sha256": "7c27d42d7fa6afa613b77b2ee35e4f24822fa5e65be1b8ad4e5ca0a09fc1e17f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-43.log", + "bytes": 767, + "sha256": "5844bb9b8072d34e51c671eaefebc499078d14105ecf0110e7fb44255e5a6c16" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-44.log", + "bytes": 788, + "sha256": "4e5683cbe42859e73384eb698f5d28dff6b4c396e2f5bcb030ac70f1d5c20ee8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-45.log", + "bytes": 788, + "sha256": "d249c46b295e5f9027da6f991082e553dcc00abf713f3833443b2bc5480af4bc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-46.log", + "bytes": 763, + "sha256": "b2d12989f0cbaf9e334b2994a057d79378e85af7824e94420424b117e8493900" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-47.log", + "bytes": 795, + "sha256": "e4b968605df1adb646af1c2ec4fe47607aca1a1d88161a303317703e2faccab8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-48.log", + "bytes": 795, + "sha256": "dce935d7cd029e78669100701c6ade8cc560faff4eb531bea0f8e0f14ef18329" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-49.log", + "bytes": 249, + "sha256": "81013db22406f9af36822b5012a4aa2f83eae0a1d0ee1b451506e5c183344330" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-5.log", + "bytes": 766, + "sha256": "a0eb6e6ded93d2e89c92cd2898d111e20d916088cd7e7db8f31b9927b5715575" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-50.log", + "bytes": 795, + "sha256": "cfb0722bd7230ed670e2b532fbc725490ff4f8c9363b77f3430935f7ad5e7ad2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-51.log", + "bytes": 795, + "sha256": "c22b123062c99f72ef29dde2774de01f415208ae754b55b256b2938591ec02b9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-52.log", + "bytes": 255, + "sha256": "249a64bc8c2e5cbf1901dbe8f471d56128137852930152f208b99fa033fb3225" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-53.log", + "bytes": 1133, + "sha256": "5ef3b8b776d9b1fe9aad6809ccbe59464525921f872a77c62651937743dc6aff" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-54.log", + "bytes": 795, + "sha256": "950820c76d9df0dfb18b9d0b51c3fb77e44555182a27acd6056e357fc3515518" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-55.log", + "bytes": 767, + "sha256": "1b861c800376d01520e629a4ea39362e13a795bb963394bbaac30c32b37b7be6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-56.log", + "bytes": 795, + "sha256": "5a3d144c4b3bbbf536f299a5051e29db5741596c6ba442e910047c2a478c741d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-57.log", + "bytes": 795, + "sha256": "1ac53cdb2c8e1adfee2a24bcb5a5fa4d10e9fca01ebaa9258d8b9ae1cda00037" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-58.log", + "bytes": 763, + "sha256": "93954b3263c4a0a1a5fc95c4a9e5ac6c963539dbf021b9568abb7212f30d1af7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-59.log", + "bytes": 552, + "sha256": "a00feab35cb207888511aae2f1b584215de6eb2164e5adecad3708d4c9b0df8d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-6.log", + "bytes": 259, + "sha256": "b913e27713c5451ce061be8e05703ee205c94a15c98049bd28258aa325b1edd8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-60.log", + "bytes": 552, + "sha256": "84c833808943deb16fbbce2a1d65123f08c4bb13ad732d1c960a98f8e5f48daa" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-61.log", + "bytes": 254, + "sha256": "c9bc24b17a0779d9ca0684c747afa8485d1ba0680d48502c449ba2218f6aab2b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-62.log", + "bytes": 795, + "sha256": "f272378cc4d9ec53e6aeeae6b0cfd0df3bec88664e031c079845870c36f380ee" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-63.log", + "bytes": 254, + "sha256": "a37cad36268a1b6ce5fdc649d98ec95bf4ea41ee58bf7745f53b441b43451e66" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-64.log", + "bytes": 795, + "sha256": "a08a58067e9d1987d35788e721cc25dcc4b33cc079a9070884c839432be3ce13" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-65.log", + "bytes": 767, + "sha256": "0b3d6b096f5ba915efb8f8727feec9f5b500d9e5448f184a7f8ca8c38946ff7e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-66.log", + "bytes": 422, + "sha256": "4eee1d64b617f48e1016898799c2630c6e721270dd5ed0a36881bc8d3dcffded" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-67.log", + "bytes": 255, + "sha256": "f3ba9cc7a0e9c7a34ff067ee721e742e9011c413ca95058c6051fd3dd741d5ae" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-68.log", + "bytes": 256, + "sha256": "2cba7d3489b863c04d3069debd1a291c243e311cc164abe86e3e774d3d676431" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-69.log", + "bytes": 795, + "sha256": "16b7ebd3213b45333b8281058ae22d934a91eeb044f655649d61a7bc8c0ac83e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-7.log", + "bytes": 767, + "sha256": "450354fb9669d010e1497f26ab301c41eaaf2168d5201f04f8f9d5684333c2db" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-70.log", + "bytes": 1271, + "sha256": "7bb91b52a62818cfe5d7fdc2e26ce41eaf710d6c28643789553d85ee6b25c953" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-71.log", + "bytes": 784, + "sha256": "7c0f461c967d0dc040a9846e21a48af9883fafb46ee26411127a216cb4c29b35" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-72.log", + "bytes": 784, + "sha256": "897a2fde29a5f4f047b6c2065d0e76b40f157964d0a2129a0f20f86c3287446b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-73.log", + "bytes": 255, + "sha256": "0104e98bc9827e8f18766f32c3a27bb31aed401f026873585acf62f35f3eecf4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-74.log", + "bytes": 795, + "sha256": "5dcc87c75dc0c7d06bb2538319f17cd9850bb6eacee535e2a4283eb71fc99712" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-75.log", + "bytes": 795, + "sha256": "6e05cdc24b696bb8735f0ebc5028dac1aacf6822c165f7b86c9093cf30fc4dd0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-76.log", + "bytes": 1473, + "sha256": "a2a3592d70b77b1731e475f15b541106d043e65caf5af16a33d987960dcbdc1a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-77.log", + "bytes": 249, + "sha256": "3581dc4774c3080fdf5cedd0e39cfe96f55c33e891393b6a28949421487ae0d9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-78.log", + "bytes": 795, + "sha256": "0e9fbb6a98646c9e32a1a3b16da4fa2b6b27268daa7fbfa2bd9c3f2d5fe9b61a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-79.log", + "bytes": 795, + "sha256": "232a55bef4dda7c7c3a30a5fe4a2c913ad20f97575ff13759326ff918b4f173a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-8.log", + "bytes": 259, + "sha256": "1c5968e32453a0c22c108e2190789ee4d84ec21bf59d5337ff8db0b604ce2e80" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-80.log", + "bytes": 255, + "sha256": "a0eb7619011ac91df5eb6246d88f3baa321c80814a79b042809add845b97e598" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-81.log", + "bytes": 1501, + "sha256": "441ef48741fdd119f2256382ddfaee1cb0b1c80d8effc2ae2c105d2b24572f2c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-82.log", + "bytes": 795, + "sha256": "99a55f03cbf4aca9e8851b1fe7d894289a9340f60d9679b5313192352c123fa5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-83.log", + "bytes": 1460, + "sha256": "525c00dbfc169b69367e1fb5a393873627fcfc70d3bdd22c7e90bcc31311e2c5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-84.log", + "bytes": 255, + "sha256": "e18e29978a176b131a3fb9945ef4efb26b8288ec6dcefd531f2ad83731d5e848" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-85.log", + "bytes": 872, + "sha256": "7dd2efa4907ab51853833f4a1fb28f858b270b4cf95932159e161f3e65d45fc3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-86.log", + "bytes": 255, + "sha256": "f65193359b9395b7b4dcb82ee1ba932913fb528b67150b671c36992409e84d11" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-87.log", + "bytes": 1793, + "sha256": "ae7d80ae3bf71b396adef35bfade50dbbc0f3f6dd0d50d7cb65e779457145f34" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-88.log", + "bytes": 824, + "sha256": "a37b7f57e6fe8039a353a0f5925c014c181599706d20f0ce7c648fb3485a964e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-89.log", + "bytes": 763, + "sha256": "f227960fbba2c527e562d982333b37be47d98fbc30cd2e8fa4f446285a0d523f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-9.log", + "bytes": 259, + "sha256": "b4bcf6da02b2785960cb479d90f4cf2db7a9e99c570fbf43e1012f9de5131505" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-90.log", + "bytes": 1126, + "sha256": "b5b5c2d9f5848a11cdea0fc3c5a9fe400ac045b787a04f00db36e00ea79c85c0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-91.log", + "bytes": 763, + "sha256": "5eb2e3d6b039443502a40d5073737d96a5dd4b0fc666d01850f0c193a9a14af7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-92.log", + "bytes": 1791, + "sha256": "8cc25842afed098d11173a100e29db652b2de6ec5b53115973becf9da0462082" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-93.log", + "bytes": 1078, + "sha256": "4e92514082c875b613812c8199b253209c8378499cc9670836d9e15a1e303fcf" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-94.log", + "bytes": 1663, + "sha256": "46e56bb64b371a2bfcbd4261652148eeac3330a60d092839af662f6b84d08db0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-95.log", + "bytes": 1336, + "sha256": "c0738e4bafbd2c9006e316808d899346e9bac6b7a0f05f438ce9348f0494e467" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-96.log", + "bytes": 255, + "sha256": "1d581dd1845be6f36007cee7bdf0137332492738834d527a594771d8dbdba050" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-97.log", + "bytes": 1860, + "sha256": "0c13543512d55c1c999e7f5585d1f5eca2223701d8826614ffd030f2aeb6d8d5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-98.log", + "bytes": 795, + "sha256": "a48d9677e580bd39c5402e8dd92f2e0435620119fca358bb0bcfdc1ac4c977e9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/child-99.log", + "bytes": 763, + "sha256": "7a8d77dc357a79d8e25927a88e6b4de26d6568693c4b0456bacef600252348e1" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/commands.json", + "bytes": 59713, + "sha256": "81a587e6bd4090d8a5aac6f5ec038e19ea3f69a7f6ea808f868a444489992a0a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/matrix.json", + "bytes": 5091, + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/recovery-override/result.json", + "bytes": 5705, + "sha256": "38b54fa13f85b773aacb94b059d4b0f29eaaff97da146880a1b9111d39df6f70" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/10.log", + "bytes": 286, + "sha256": "81a70a7d282661e6197fdf291be1995a411002a1b402c72bb1f10dfc4a3afc47" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/11.log", + "bytes": 286, + "sha256": "2a21f5031a8925ac9eb6eae7c064e38c0ebdb04fa39402dd5198f91d858e31dc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/2.log", + "bytes": 634, + "sha256": "3ed4949450ddce27b8b98b75c999e14ecb9c6e0fca528ce505b36cc1d79b5499" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/3.log", + "bytes": 213, + "sha256": "6c19d3c09d1101cf568a3b81f6e4453319b4d712268ec18c33193f24b27cea65" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/5.log", + "bytes": 634, + "sha256": "07d09d906fc71310c89e2a4869313de519248b5e738d93ef5f6618a7be29ffeb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/6.log", + "bytes": 225, + "sha256": "f3ca6a1fabe1acdc6c3cf86df1a24873377444d3f636bfe32fd17c032f629534" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/7.log", + "bytes": 630, + "sha256": "52609c4011396040e9594da1b4ec2bbc8c1a1aacb0ee8a5ebf8f006f7e9a9e2e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/8.log", + "bytes": 216, + "sha256": "4af484ace120d2ed0a8e713593af72be7b9b67e39fd5f41a1c9b7b45ead29b5b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/9.log", + "bytes": 286, + "sha256": "4d55cdeecb3d6e7bf242d36d6bef3e69273506a34007994a287e92829ab2da6f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/result.json", + "bytes": 10222, + "sha256": "0e0d118a3541f11c5781d6732099e0cfa7426e34e8528a40d3058aaf8a0f54aa" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage/success.json", + "bytes": 82, + "sha256": "51b23df16de28083d8bc3e882c1e0d3101b923262f15d28b102a7f067538ecd7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/registry-storage.log", + "bytes": 995, + "sha256": "1cac7db7213d5a2997fd815201e2850a8a2e0c69ed1fd29dc049ea34dcf901b8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/darwin-arm64/summary.json", + "bytes": 8630, + "sha256": "0e144cb9cdc9472dcb79ccbaaee6488a9a883e9fc395f1947a89c71d97408bae" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-1.log", + "bytes": 209, + "sha256": "f53ba24457217a8a274452980052529eee62274f9a538989ef70cf6f21716a21" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-2.log", + "bytes": 134416, + "sha256": "0ee2d6914518cde4d61de33d23170a2d4ba79a838b3ebac0f49868e525dd2f6e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-3.log", + "bytes": 26, + "sha256": "7708c5ed62587136425ca603d9a45d6b10afa4423fabd56c4668a04c893074b4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-5.log", + "bytes": 3666, + "sha256": "af9b68c2db940a714c617ecedb0c77b707b34432e5dc7fc26e97f6d518e2f56e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-6.log", + "bytes": 118, + "sha256": "62e297ac41738785693dde2e8ae0804f37823023e00453a5045cf75cfb2887da" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-7.log", + "bytes": 812, + "sha256": "dc67360d8d5b70053b6446353001c2d0010f1ac68b00568de3f9ef300148450a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-8.log", + "bytes": 767, + "sha256": "3a628ec414eb843b9258292b7206681f235b0f1c0458351512b9b8eac349d62b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/command-9.log", + "bytes": 41, + "sha256": "14d91386f0f9793b3714f831358192b0605dc0fa4010ef1fb99634da07c7817a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/commands.json", + "bytes": 4390, + "sha256": "b60570e82fba9c51df23382562318b08478ac0f67d7e5552729ef1f82a803a5f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/generated-tests.log", + "bytes": 493, + "sha256": "969473b184d131cb4901d01d27f824e36832c02edb734ea5b9fa932755aeb34e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/published.png", + "bytes": 140878, + "sha256": "e25d2d008010e68ab48115e611725e3c68b2973fb072725820515af777f35124" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/python-events-0.1.0.cgext", + "bytes": 13612, + "sha256": "3852d48f821f18da70637cbc401febdcd58574ce3916240a924dc87bb356d307" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/author/result.json", + "bytes": 6373, + "sha256": "223dbac3dca72a4298cde37070dc709b3e01766be3eb1e5b149e13a4d271b0a6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/browser/desktop-installed.png", + "bytes": 117195, + "sha256": "11367bd9ea1d436b4923baf98f2fb78666ca093f25df8775f13bd563dcf45b97" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/browser/failure.json", + "bytes": 1553, + "sha256": "3258cd7cb737b9645eb356f9f45e38ad571952a322ffbc3a42bb6f8aad5e09e1" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/browser/failure.png", + "bytes": 52820, + "sha256": "f091fdafa0fdd758569ab764a9a22c9f715b07348b835703aa417b19baf6e886" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/browser/mobile-detail.png", + "bytes": 57450, + "sha256": "41fc327ef033533420e7f4831a1e9a612a617254cc00f6151f1cbb0c2cb6d9c0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/browser.log", + "bytes": 3992, + "sha256": "04e3d50bf801c2e2783c940dbe4bc2b6864799406e0185276445fc812423c84b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/build.log", + "bytes": 6969, + "sha256": "df388e5503044f2df847d6f322169d0d9660e7b2242308108b9b1dae3d1d819e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-1.log", + "bytes": 915, + "sha256": "e4ab15ba6e75e35a2c4d7df2d63a5f32bde440a207afe481734fae7c565d0216" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-10.log", + "bytes": 815, + "sha256": "8c318f5593e0e160487f700baa529db33af06a3ad7494180c58576dcfa1ae62e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-11.log", + "bytes": 935, + "sha256": "bcfb430b0f43054ee4847a387040046b86ece215cd3c6a19dd4360a71ec288a4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-12.log", + "bytes": 767, + "sha256": "99f072f0952e569638253e75bf8930d4ce47c3085bbb0e96babc741b1d05e48a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-5.log", + "bytes": 929, + "sha256": "53e226f9dd73f0f5bb450be86a485b1c6f24d3a9701944155004420cdf809293" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-7.log", + "bytes": 913, + "sha256": "71b3de38008684849bb407c6669ab3246c0d17d58ea3009525efaaa810479a65" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-8.log", + "bytes": 913, + "sha256": "cfe086838c51bc2b99f2c9ec0c11eb924c9026fcb21cacfe212d19be4ca105b4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/command-9.log", + "bytes": 814, + "sha256": "09eaeab2e67da77221dcd405492344ff35265584e5769349afa63421a1050722" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/commands.json", + "bytes": 5214, + "sha256": "c334e4378ee413423f13cf9625c824df24868cebdd1fc2ba54ed7be9d38ed962" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/desktop-installed.png", + "bytes": 67807, + "sha256": "cd08ee76ded968cc2711c7656ec08ed59663068ea3dfb28a7c2699de151de6e4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/desktop-selected.png", + "bytes": 66868, + "sha256": "2fd76db95f0d5662b6302b5d82bb932bd7aeec412c8141a2adcfdcc83cefd01b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/mobile-selected.png", + "bytes": 57404, + "sha256": "e5f83c27bcb778307237eb800df32b25ea9301f5ef927b4c8a6d2abf2b3141a6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility/result.json", + "bytes": 8320, + "sha256": "a8d12d9651589a0cb42cf02f30336ba29ce3d0426cb22b996b4caa93ea0f3873" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compatibility.log", + "bytes": 3160, + "sha256": "b21573369e607bc4c2bd7c447a080e36ce89f58b2158d7ee0789e3b651692b03" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/compiled-workers.log", + "bytes": 5588, + "sha256": "a20437c2be323034f025b4d3d570975b967c1637531268edbd274e110de12698" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/external-author.log", + "bytes": 576, + "sha256": "ae8811ba0bf380858f25ca62aad9f404e9807cb8f066ff28db344f355a18a81e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/focused.json", + "bytes": 51821, + "sha256": "096012a7465f96ff8e20a21ab40df67ebbc7ef91390d275c683af92f73860db8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/focused.log", + "bytes": 20394, + "sha256": "8ee33eb52fed601f604e454914cb7d6f6d346d0e9494023ff4c4472342edfd53" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/native-paths.log", + "bytes": 2491, + "sha256": "4296e7549036df96bddb3d52e852d4976c53c1500b61b4c5753ab9d05bf6f5b4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/process-recovery-override.log", + "bytes": 38401, + "sha256": "c41c26396829245b520d653d0ee71ecc5bc6b4e6fc5d42c5ade5f181ba2e6703" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/process-recovery.log", + "bytes": 38401, + "sha256": "035069881e5c85dbcf1245453613e97260b46d5390fb588e7f5be97063308a01" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-1.log", + "bytes": 245, + "sha256": "bd6e9e127a7f39aa5fe7d8061f70c1342bc5f538770f335ecd7aaa6e640006e9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-10.log", + "bytes": 758, + "sha256": "bb3ce2c9303e5be81b85bfba709d3428c23e1989504a9ca4575e178217599902" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-100.log", + "bytes": 1364, + "sha256": "207517a70a642d3d3eb9a32df0fb557bb92d114ae3e06d239517963641c9075f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-101.log", + "bytes": 1060, + "sha256": "fd29aff2576f586330b35d24268ed58e4a30c8fbc413b013aa8cfbfd491021cc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-102.log", + "bytes": 758, + "sha256": "85ba9f422833180a133e6e3d6942d657d7d69b067f4b63a007155c65cf7ef3c3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-103.log", + "bytes": 1060, + "sha256": "d6c9587f0f443528134122806e8366fd76e5e8ba0cfa5331e9d34e9847c81241" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-11.log", + "bytes": 799, + "sha256": "3d005b2489115b9304d84df2209fcf492c2f0e00efce6d293b4263ae7e70da1b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-12.log", + "bytes": 799, + "sha256": "3937c5aa82e8b3694275d254e6b76f35296d51a1fcd1715500c1ed88f9af7838" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-13.log", + "bytes": 247, + "sha256": "b150060a513198b1551bf353b45715e8c4702995dc9456c13cbc5c1a7d76c936" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-14.log", + "bytes": 799, + "sha256": "bbb828d5bc33f801e2b998e2f7c7ceb9663414d3f581dd581656753afad0140e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-15.log", + "bytes": 799, + "sha256": "fbac1897c39aac4da5e898f26f83aed497274f25cbf696bd78b9ecefa1da1fbe" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-16.log", + "bytes": 253, + "sha256": "406c10e02a1e93c82e6f8395ab3c1a7e74da08e9ff5739d108ba4ce8d69868ce" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-17.log", + "bytes": 1135, + "sha256": "b81008218624611985a05c28bc3a19d37c8b3d3b66b1af9131c2126e87a63191" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-18.log", + "bytes": 799, + "sha256": "bfefe597f5ba0dbccef68e90be5a4f202c909f8cd905801bf843ab16f7b9e1c0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-19.log", + "bytes": 762, + "sha256": "dd9c21e174ef99947c0879fc7a0f711baf7ef0a1fd797dfdff8d6ce88970f342" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-2.log", + "bytes": 258, + "sha256": "c1d6de8dc1642322ecce00c03e7253ef8aee2aac889adc27d73bf4815f911ed7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-20.log", + "bytes": 799, + "sha256": "5c0797f34b8d385ced63ac230c2fc33425aa57b9ee7d76b92bd0c31c5e8beaca" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-21.log", + "bytes": 799, + "sha256": "05ad89709e1dd7ac97d6adb8dcc9d0b923bdd8aabb91574de3ffb1938b6b0953" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-22.log", + "bytes": 758, + "sha256": "2feed909f2565ecba8225ffda9cd7954fdd3ca3e4dc65e887730754285bec7bc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-23.log", + "bytes": 1058, + "sha256": "dfb2333e5db11d23aeef8f04e2c2eebcba006b58d54eac58734ffa655461d695" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-24.log", + "bytes": 1058, + "sha256": "f00b1cfb85ef4b57b4340a6b4992b33fea7f0f394ac877b0716fed875b491aa5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-25.log", + "bytes": 245, + "sha256": "c6ab1ee9ce05faa435fbb2b98f957bbc63ae0ece5235243e2abaeedf6e9e257a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-26.log", + "bytes": 799, + "sha256": "4b100ce6d574c30fb4ee81a270f8e2bbb8062e5c702a8e3adc68a55b3a417420" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-27.log", + "bytes": 799, + "sha256": "21943e01bf1bcc8b71dfa9695b5c95c252b3eb8e8cdaa79dc739b59edd1d073e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-28.log", + "bytes": 253, + "sha256": "7d19ebd522863a91efbeaf88a402cc3d9ae3bc3f537c138d21f8855a8e0a97df" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-29.log", + "bytes": 1136, + "sha256": "9f6c01060ddac3c0f5cea3f11f714328cdfa1a96eaf19ca64bdb02bc101f6090" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-3.log", + "bytes": 258, + "sha256": "9abb51df0cb8f93e23bc2177654d2391dfbce125279aa8771bf56d492a61fe7f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-30.log", + "bytes": 800, + "sha256": "32b4f7296bf0aedf78209efffcc8be2a0aac33b00a3c169b0cdea97131f578c5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-31.log", + "bytes": 762, + "sha256": "1fa6830485c0816f43c77ed3781f2e46dd234164be4954869a02bef9335bfa5b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-32.log", + "bytes": 800, + "sha256": "e9fcd56f9e97d5ed60efceb6b090974c87c35c4cd6c0d5481033390d107f4080" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-33.log", + "bytes": 800, + "sha256": "df0aba9e6d08479c35cf319a79e655801d05022dad53a26522d712e5dca1743e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-34.log", + "bytes": 753, + "sha256": "6dbbd7357da907538be290fec25ef11e968680b817792fac17a8aac15c60573a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-35.log", + "bytes": 793, + "sha256": "13c573fcf92d8aae98370ede3d26f66564d29b19c38b5e2673e5e88769fdebaa" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-36.log", + "bytes": 793, + "sha256": "601b06571bab162d3abb12964ef201f44098f963394e266416fbeec78d8330c9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-37.log", + "bytes": 247, + "sha256": "1fd5fe42e02dbfe90b5fb839cd0dbdb8b07920c8b768587a7339a8472bfd2864" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-38.log", + "bytes": 793, + "sha256": "6140a67ab65633dfab731270d25f0cde3612b2b9cd76c1294d360a185ca914d0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-39.log", + "bytes": 793, + "sha256": "c4e1e024f50c5f706773ecf7bd6c3b8bcec99991ff47aba8086d7f62808f433c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-4.log", + "bytes": 253, + "sha256": "107b6ecd5ba63ee140a9e3b3309cb647b38b15e0fe16566e1c80a73ba362eec3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-40.log", + "bytes": 253, + "sha256": "58693bafd5a127976c8a8ac84c48d7b2d3769469bbbf4da9cbef59d5aaaafe37" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-41.log", + "bytes": 1129, + "sha256": "2ea24276e379d525b08a40f1c155c979d44aafa7647f83878de9a02365a12572" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-42.log", + "bytes": 793, + "sha256": "64a87423254589b69c02e3002053a2d1b9678e30065885d0bfbdea74c36672ab" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-43.log", + "bytes": 762, + "sha256": "12c1e9d4eb590ecf10a2f09456f447a5722ec211f16f6f73c053404bf0ba2272" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-44.log", + "bytes": 793, + "sha256": "0b0ace2b69eb021d3718ec41b2f98d2091cbadafcc80f52a99ef533e2b3e0ae5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-45.log", + "bytes": 793, + "sha256": "77750244628db87f37edb5d9668feecf6d21bc170f1e8187a7d5c5a52a3e2941" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-46.log", + "bytes": 758, + "sha256": "c1be67a34cce408c66f44b04c73b34694b7dafae1ea146c6780cec54b34c6abb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-47.log", + "bytes": 800, + "sha256": "61727937c43cc81ffa8ed5ec6ae8e9d0229332608fc20a335158bb39d450f292" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-48.log", + "bytes": 800, + "sha256": "1d9209a28b844286ea245b0a7669dc2fab9195d1ac3b7dc9f2a2b5c8754a43db" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-49.log", + "bytes": 247, + "sha256": "9dc365164c2e9bf81cc8ae1c2d43d6cd5f37cdb7ee1c08b73bf8aa31f23812e8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-5.log", + "bytes": 594, + "sha256": "52f17b440c3a3621f3568beccb31efec484ab6e440269a41c0ff10e3840aa682" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-50.log", + "bytes": 800, + "sha256": "f7a40daf45e78bc506a98e6bca089a6f6498e92f4291151cfd68fca384df948c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-51.log", + "bytes": 800, + "sha256": "979f0db489a19145934a4541d8a391b925d78d69f9c6359945d126c295f2896b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-52.log", + "bytes": 253, + "sha256": "9496dda53a2799fdc80e2264c32b7bb39c4e9a4feaaadf8501753bcbacd97cc6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-53.log", + "bytes": 1136, + "sha256": "8fb12b890ddf865d207a87ab4a840025f346baa6e8da92569d5e4c4f71ee56b6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-54.log", + "bytes": 800, + "sha256": "5a634292add44bd781e1a3910dc0a48141c6f2870da58416b94ca7d6789c59e4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-55.log", + "bytes": 762, + "sha256": "0ee81e46a7e48a5beb726c572c2b3d4c001ec7bac092e4825c88ae37deef468e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-56.log", + "bytes": 800, + "sha256": "03bf21908e02881df7f72e75e12a0618d3cf0b4be14e75329e80789e7d29a1ec" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-57.log", + "bytes": 800, + "sha256": "c241fa5fc8af1e1c86f1ff9461463029210eee5e5a9860573b091029e8d5c73b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-58.log", + "bytes": 758, + "sha256": "abba0f4a9115af29dbf727ad8cefe932ece3ebd95fb2587b46882fcbd2672413" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-59.log", + "bytes": 557, + "sha256": "416cb6a259c2ef847e9b1fceaed410245966e0d0b31c2e4cb923cd2f0bbe1d35" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-6.log", + "bytes": 258, + "sha256": "df3c3a672138b5d54fa7ca5047b2eab2a23b486b10c53e9908c78749adbc2729" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-60.log", + "bytes": 557, + "sha256": "f2a0b6dbb31ab45c459a360406ce461755a1027cd054f0acd34f195fd3b24bb5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-61.log", + "bytes": 252, + "sha256": "bde3810c4b2b073910882fe0ac531271f1370ba7a496695b08c5f1579bbd4b05" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-62.log", + "bytes": 800, + "sha256": "fa76a1c165183c3d5bc1bf4fe56005aa76bc5981cdca1db715472bb9c2a015e6" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-63.log", + "bytes": 252, + "sha256": "e2584b555d292d3c81717227fd92c070e3803c6d162095571c29bd6dd0f40857" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-64.log", + "bytes": 800, + "sha256": "656fad0e0f1b560e78a0de7a9809191402582718547d8cf8e4be53ad7dca3b88" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-65.log", + "bytes": 762, + "sha256": "457fc51a7d52c6e5d92531283a4dd37ba0aa4ca6f93d7e008712186f572bad9b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-66.log", + "bytes": 405, + "sha256": "22f377e7d3e6d18e9b6917626aba98f169b13b734ca59f84b068557abf5a727a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-67.log", + "bytes": 253, + "sha256": "3012df4233e34f22e50b78620b42c7c982aa91f34d0a2e07d166a3488f0ce58b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-68.log", + "bytes": 254, + "sha256": "3428ed3a1a3c3ef69504551200e78f65f6dc6b9773f4d4882313d7578cf4d009" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-69.log", + "bytes": 800, + "sha256": "f3d1cdd90c690c1d9431957fe379b1100da8f5269cd53ea63225456d0bf71448" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-7.log", + "bytes": 762, + "sha256": "7fbaaa0482d60355b495e37b1d8a1d60ce096d6de0d7e65510aac10c525e353b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-70.log", + "bytes": 1166, + "sha256": "a988e922335c858beb856d9d1993b082e278dbbc696028c096c5d897490efc12" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-71.log", + "bytes": 707, + "sha256": "9b88d5ecaf880a18b76b6aba1e3510b9420c004a594486b987549d15ce523fe9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-72.log", + "bytes": 707, + "sha256": "5663511bef3b5157381dd2b4e5d4d7cac57cc30d785e4d37baf7615b8c92b2ee" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-73.log", + "bytes": 253, + "sha256": "6b8c4e8fb776aafd45a4d90cf43d832aecf08ab9b253c5dbd85dd984bd659754" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-74.log", + "bytes": 800, + "sha256": "d0ab0ed3772172b3ee2ecf12285882e01d455ac05c7cfdca49c93ca0f9e4324f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-75.log", + "bytes": 800, + "sha256": "b015085240d870785971f00932952743e67d4267a35ad6c53931d9ce0938e338" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-76.log", + "bytes": 1326, + "sha256": "8d67898f9e6bb437baeca87fae05dda7cb869623a4a37d0a5d73c667647bcb3a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-77.log", + "bytes": 247, + "sha256": "4eabae84399f0f1bb3ec7029582cff61be05565f46fed26c64a5593263a83654" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-78.log", + "bytes": 800, + "sha256": "10f4be0ca67b94fd981ad527f9d7a1ab22c580093779ec36399e3919e155e725" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-79.log", + "bytes": 799, + "sha256": "c45055489b681b2aceb2c059edb11613330f23dcddca43d180d6b4db6f35fe0a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-8.log", + "bytes": 258, + "sha256": "8fb4c6fb4d0a26cc5b7bd4cbb067ec5eb80c07c888636e66a2d4014e0a0f7367" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-80.log", + "bytes": 253, + "sha256": "18c76f6930f9019666cdb9784ee586b1f00b3a60eac5f4f0b1fdad9579f0728a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-81.log", + "bytes": 1354, + "sha256": "725ec100d3109cf801fcac2add39daf7792902ea046b98592d9e7910dc80676e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-82.log", + "bytes": 800, + "sha256": "0cac1be08166390353f1840be6b1ebf848356ce7e23dc6ff8ce7cb4f8960ffa3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-83.log", + "bytes": 1314, + "sha256": "ef7a64d7c945221d6d5b0cf82864e184f7d6c3c9477d7d35bb8b3ca276ce2ade" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-84.log", + "bytes": 253, + "sha256": "2fc69a6538dac8da812ff386c6b7a9339eb7e3691abe03cb12ddf804c2951504" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-85.log", + "bytes": 877, + "sha256": "625e3a81a1e6b61dc01963b040b519e8d069ac9fd55787279f01877f0632fb93" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-86.log", + "bytes": 253, + "sha256": "4a2ce441ad0ec36e0ab9f5d4768be5dbf22ec605a108e51671faaf674c17dacd" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-87.log", + "bytes": 1614, + "sha256": "b3bf8d575a41906a0941323d8c4efcf38adcd60c0235c4ba6d9abf47a2674641" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-88.log", + "bytes": 829, + "sha256": "99cc67252028c2d76e43739df006d0f919716698f3c58ac3ed7db8959c85d622" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-89.log", + "bytes": 758, + "sha256": "7ec7b32220415282a1282b2ba357cd48c6b457ddee00f08140007791f18fd7e0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-9.log", + "bytes": 258, + "sha256": "f46d253438d0117f81a67bf33d9e5f91fcae97680802a52c0a7f5d9671d4ae5b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-90.log", + "bytes": 1137, + "sha256": "1cc49b2f3762558c38de5cf0b0037f66602a6c94d59646821985778f2956063d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-91.log", + "bytes": 758, + "sha256": "d7847a2411ce3bfb1dbb5e0c6d8dc0055f873755229cfcd277a4fbfde9cc6433" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-92.log", + "bytes": 1612, + "sha256": "a0352e742d381dcb4cfdbc550c979063f9394d1adbafb4e81390003516b73d06" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-93.log", + "bytes": 1089, + "sha256": "010a39cb627afff624c6309a3c8c2976e47af978ca58650a808241ce6a45a889" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-94.log", + "bytes": 1502, + "sha256": "183e3e17e54defabf8b40fdb2a2546459b64f3a9317377c07083b287bbcbd1b2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-95.log", + "bytes": 1204, + "sha256": "54099b4420266d235009bc8860aff31ed1fd347ecbe1e41367c13eaa12483b7e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-96.log", + "bytes": 253, + "sha256": "6bd55e224bf36ccada3e7c5077c27c0b4fbdf05903b8f30185b5832e01839efb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-97.log", + "bytes": 1681, + "sha256": "57ea2e636ce151e6fe81d14fc0fbaad98ee543b55a6d1c740b60f8e47c16a2f5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-98.log", + "bytes": 800, + "sha256": "c9225749a7a931f75b84234da74949b79ab1b5309265d62e04697ef90255198d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/child-99.log", + "bytes": 758, + "sha256": "c449c7a6ce21fad47604be18e32ffc710134d4bd1991a99e8e999e4e5fd18ad4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/commands.json", + "bytes": 56517, + "sha256": "55d851118c69018514c83265104e6d4dbaee7e81af292d926cbf9ef8075c0003" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/matrix.json", + "bytes": 5091, + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery/result.json", + "bytes": 5731, + "sha256": "7bc517fcefb2fa96cba1e9ca0ddde7c56d8d5f502dc5e39d9864acd40c73bb4a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-1.log", + "bytes": 247, + "sha256": "f9e3e6071e0fa58b4349189298251839d33c81c68fed99c1f6e8739dcab36783" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-10.log", + "bytes": 758, + "sha256": "0f52f3ceee4be3decfd666ca5ac0690813582254118336bfff79f3f6797416ed" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-100.log", + "bytes": 1371, + "sha256": "134573287043e603658f17eebbd46b3aa5011f223b5afdd771ac3501181f69dd" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-101.log", + "bytes": 1074, + "sha256": "4a0cdfa62cf71a8d610cb186c7b5596a141652b7728566188a83eff1e124a763" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-102.log", + "bytes": 758, + "sha256": "f062da988bdbf162e5a6323ba3be8468cbb16539073e6aa24921d0af0fec54f5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-103.log", + "bytes": 1074, + "sha256": "a6ff5aab81ec5bb8ac2a15e4101ad0035b876ec7895e26d0789ca734dcee6027" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-11.log", + "bytes": 806, + "sha256": "f0be9415915d2fdcf06d33f1fccf2acbbd00568ed264eb9abcb5309729035ab9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-12.log", + "bytes": 806, + "sha256": "b373d57dd978cb5ce6e3006f89d09ae7decc90b2fdb6bf56586bafcc74a99e31" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-13.log", + "bytes": 247, + "sha256": "f78973f396687e15d7782762fa4213fdd73c7e40d835b5901f8c004aa0830415" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-14.log", + "bytes": 806, + "sha256": "3d5c19a6803828f4e03417464fedd690880027df297465ea1342da29dacedf56" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-15.log", + "bytes": 806, + "sha256": "d005097426b44cc55b2c5d199ad384974cec1142e2dd9e0ec40d163f714c57ef" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-16.log", + "bytes": 253, + "sha256": "d2143866e151d88ee80043aba3bdf6acb72c241121b35da2b2875a1c1456bc9f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-17.log", + "bytes": 1142, + "sha256": "c94d7b5be761b55244f826c14858642d54372f7e6154ea59b08f28177561ec2c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-18.log", + "bytes": 805, + "sha256": "c979080a0e351489680b9c6d09609685ba84e84c0082300048785a4fa943ddd7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-19.log", + "bytes": 762, + "sha256": "9f5c738b81746945994b77e37c15c024672241ee3249a25a796df8212ee44e7a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-2.log", + "bytes": 258, + "sha256": "428208e92b46677d2d1c915e50f547a52831aefc0c07e687e13a127d60aa81f8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-20.log", + "bytes": 806, + "sha256": "92973e711e95fae5d8f6596a13f98dfa9247e4d218a3435732033f4c0c9e00bf" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-21.log", + "bytes": 806, + "sha256": "2d008daa32bcbe3aac856a21aac3668fa5899a297fb85d0e465a74908aff4e36" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-22.log", + "bytes": 758, + "sha256": "aeb5c6371c5047caf0dea269cc867f4858f1513d764483350f274456896367e7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-23.log", + "bytes": 1072, + "sha256": "a0a86be96b75025ab29ef450763acd8f291d2f0c25cd6ab8028fd10f97e099ab" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-24.log", + "bytes": 1072, + "sha256": "5e8eb54fb876b2cb9f78bc4106907542fb0caa75f52581754408f168f99a8780" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-25.log", + "bytes": 247, + "sha256": "ed9ada56bb5f111f4d4ab336138cd520080114f8a280516d5ecdda5d79e4c4c4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-26.log", + "bytes": 806, + "sha256": "9fd1c153fdbd8dea9b7344b8bc5fd3e26740869e3e334c8479cca1e279f1ec4d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-27.log", + "bytes": 806, + "sha256": "89f7852f30ef3b2c8039266b5be9ea408cec129ae83eb6de3ccc740f2ec92d9e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-28.log", + "bytes": 253, + "sha256": "2ba4779e401f5468f460eeb026342d821dc6c007e8793cf49fdd70a7ca5c5124" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-29.log", + "bytes": 1143, + "sha256": "822684daf629622df74979f18b1efbe3d89b91ad369d3ad47156a6199f77f83d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-3.log", + "bytes": 258, + "sha256": "a9dc8895564fe750033e265eb0d7cc42c10f7c3d5e081df55b9203e780c9221b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-30.log", + "bytes": 807, + "sha256": "43ff84e82d9fbdb240b98cee13efd0da1b6337e0a1c4ba156880d01799919bec" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-31.log", + "bytes": 762, + "sha256": "93b789264fa8dd0030c8018167b76b38baa02d3e29473465817dffeb20b3ed8c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-32.log", + "bytes": 806, + "sha256": "eb9140b3a2f776ce88cca9fe27d2d805521029fa68c0ba571346bca6e15f6dc8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-33.log", + "bytes": 807, + "sha256": "55eb8b65d7e22f7babe4241d38d5c71717d9ad23222ee8524b342ae680f9ad65" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-34.log", + "bytes": 758, + "sha256": "41f1bee4d254fa80f68317a37bc2b61378639c98e171ae8001aa05b216cdf624" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-35.log", + "bytes": 800, + "sha256": "0aea4652069a9ee6c73f94b9ec84b71ea95dda37468b1b0cea6f4ebfa4b39498" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-36.log", + "bytes": 800, + "sha256": "1ce83e6d74b2ac648296c73dbc9ee9ce3676d5118a0f694e4d9fc7e1d2f289fd" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-37.log", + "bytes": 247, + "sha256": "02af7832fddf8b2fb70ebf6cffd3fb6233210c4ef590e6097a5a4ae57e46c92e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-38.log", + "bytes": 800, + "sha256": "48a38aefb909b28e5dbdfc81f5ee7a149b39a89d40c6135ee1f3fe1a087ca742" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-39.log", + "bytes": 800, + "sha256": "c4783e87f8143bd1ab4e511155f289420952f0219ba0c9f0823f81945742e993" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-4.log", + "bytes": 253, + "sha256": "55af21aa19399e66ffc69ef19ac58818e96ed7cff845fec373429fb6752161ec" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-40.log", + "bytes": 253, + "sha256": "ab931d6d0315d00400eb1ac9dd8709d457729f6c7323ae70017cc7075cd87bd0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-41.log", + "bytes": 1136, + "sha256": "bce00f817cd88b2bba31a6095b88021ac513f834d6ffbccd712cbc4fbf9e35a4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-42.log", + "bytes": 800, + "sha256": "f5cc19281d5993038be5f52aba162cea959a5edd31972917e8e4d71acf676cb7" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-43.log", + "bytes": 762, + "sha256": "fcd5a45dbf27d236c828f4a29d1511914a53375ca8807c9628f13e05bac2c578" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-44.log", + "bytes": 800, + "sha256": "485621f5a7660e08d160d4d40ac33fe4a22078a448af5e8722821403152e7416" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-45.log", + "bytes": 800, + "sha256": "60fbf1cd3dd9628ef4e8097cbaa52ac991a6fb57cac08228f122a60e3af3a387" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-46.log", + "bytes": 758, + "sha256": "fa98224eecd158e697a0c284cb74d5ec9fd06db71596a2cd0c539d40a89df6c5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-47.log", + "bytes": 806, + "sha256": "bcba810cda8334daf08bea85937aca232f090b06b782886ec705e86fe6e94696" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-48.log", + "bytes": 807, + "sha256": "af3ce1284a389c0ece73d5409d04dc64183d01fa08886444a9aca13a11af7123" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-49.log", + "bytes": 247, + "sha256": "51528e62a76643515abc80d4a93dcd23269741f723e7fd3c53dc4525037c9962" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-5.log", + "bytes": 594, + "sha256": "958607ef27bfa635566f173eb45675b41e5cabbc97da1edfea48096c7d4cd8cb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-50.log", + "bytes": 807, + "sha256": "bdedfd7e44cbedb95bef30ae53f7e096f6d82e768e9abacbea4a430f0fd3b63a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-51.log", + "bytes": 807, + "sha256": "777b6bbbf09f0bfbdd5d84aee1c377b5d36b3b4638df4548a89ba50352d3715a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-52.log", + "bytes": 253, + "sha256": "e74e9cf59beff0c46270f43a4641d53a101aa6981ec2da382c4fceadb7d92008" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-53.log", + "bytes": 1143, + "sha256": "131e14848e679c72ae232a2a40fcb8d5844e247753f26aa5d13532adcf275535" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-54.log", + "bytes": 807, + "sha256": "4abc746e175c66db34691ed1eab7359bd0466126ae810c1746ccd3eef6b14211" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-55.log", + "bytes": 762, + "sha256": "f8b7e2a2dc327d0051f30b71f20196d060ed0b2abc93253cf841363c1a3d27f2" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-56.log", + "bytes": 807, + "sha256": "f213eb4616d367e23c48881e85ba42543c6dfec2302bb16a5806c1aab227a78c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-57.log", + "bytes": 807, + "sha256": "ba816ec8b046b63159715d44f996d5f0e6e81ca125087dcb69455b093e65c2eb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-58.log", + "bytes": 758, + "sha256": "6106d41fff27d968917a0fef30466cfacb2f0d0973018dfba777ea69ffbffc4b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-59.log", + "bytes": 564, + "sha256": "d4b8c0ee4ac17f74421476cc3670200d94b4e5c48daf6664b1727e351f71d20f" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-6.log", + "bytes": 258, + "sha256": "dd1190f56f94a79f6754649a20d12dcae2ec4a0764337c467715f2ab8dd0c192" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-60.log", + "bytes": 564, + "sha256": "226219600b9d4912f4cf817f79e15e031a6779e547d6afa4434fda0833ec8986" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-61.log", + "bytes": 252, + "sha256": "68642625ada681e9ec028601ebf788055206d87c47c269e17cb71c8b0fcca388" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-62.log", + "bytes": 807, + "sha256": "dcbb6624748adfbaf0177a94a4e490995364d397ad513ea530558e6afcc5c8a5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-63.log", + "bytes": 252, + "sha256": "9d561cd61d9a6461b77dadf15a1709decb9dd7e5ce31dfb59d17057f74cc9aa1" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-64.log", + "bytes": 806, + "sha256": "aefeb5d48b79761699b1fec016de1622f7cfca62c689964b8490eca8df35e5d9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-65.log", + "bytes": 762, + "sha256": "daa9736c78aed490aa7da1c846c17558a197050ddef213a782b8573b29ee166b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-66.log", + "bytes": 412, + "sha256": "3f6ef5d3763a722e6230f13dd2bcb4d6956bff5ed3004845741ee95350ba25a9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-67.log", + "bytes": 253, + "sha256": "8d1711ccee96b8976e9ef365c11125fa09f045964929176102e0e044707a10a0" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-68.log", + "bytes": 254, + "sha256": "66c0fce2909b1498d95b240307f9674d1322db38b1095af2044e43e43fb4faa9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-69.log", + "bytes": 807, + "sha256": "62d59d1edd29ac4d251246e8f77aaad2163992c3534e3f939d4ddad59da13958" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-7.log", + "bytes": 762, + "sha256": "3f4cfad7b60ab5d6d7982c6350479575a4c38d8c506b9f5d8ab20c5155e761f3" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-70.log", + "bytes": 1166, + "sha256": "81a85698ede91c72d43e8f41f892112afcca3c45cbde7111396383737c8d799c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-71.log", + "bytes": 707, + "sha256": "e2073b26f4f9b8dcb4ef89653c01ff91098b4478dbfb434c126a9505adc0e3dc" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-72.log", + "bytes": 707, + "sha256": "55b424b675f69f86cda636bfeb60d2829bb6e7c830b4c3a53d5ff82fd981d64d" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-73.log", + "bytes": 253, + "sha256": "b75f61c1c77a8157e03887a152ef1113da99e88f31e67fcdc74ab7347fd4af17" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-74.log", + "bytes": 807, + "sha256": "7fd55f887642f2db19d5c02193c8318ecb8a38e22f1b3956fb03b813f106e64e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-75.log", + "bytes": 807, + "sha256": "889fe1c55ff6675a0a8382e4e5ec1b807c3f1889129a94833beadd68564df4cb" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-76.log", + "bytes": 1332, + "sha256": "a40612c8ec8b317e6cc71de155cd1db28ce9fa1389c12ff58d19d4737f5237b8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-77.log", + "bytes": 247, + "sha256": "f9bd3c15834afeb0f1b79e97037633aa57248ba7bb4911a2e4c5d555386af733" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-78.log", + "bytes": 807, + "sha256": "3d7a25112dc8738fefd33b9d317d87f94120695cdf5861b0615803c8fffaf998" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-79.log", + "bytes": 807, + "sha256": "38cc6307b2ba0a994e223f1e0264a885a297c6a106dc9ca9e9c3ee42e1d2c6b5" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-8.log", + "bytes": 258, + "sha256": "898b462ad02f5746cce5ada8792be81ed7e275ed3f63059855e4939788790bca" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-80.log", + "bytes": 253, + "sha256": "2c3be07d4d3259d978f1541d7b9db349509300d167ff99d299d063e41f496334" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-81.log", + "bytes": 1362, + "sha256": "afb1503e1bf95d852a64c971b4cf8733db55fb62e23225501263d8618ec98083" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-82.log", + "bytes": 807, + "sha256": "c067ec5a63cf0def2a5378001aa52378cc7b8181f1a33259e3d5c1f186742763" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-83.log", + "bytes": 1321, + "sha256": "c48a6beb81ee7bf118de98e8413f89c4841c73a37cccc0be7d274bc150ce6e6e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-84.log", + "bytes": 253, + "sha256": "e64aff98355281ec7ad8ac01be17a50d5b07edb0f5b10abd835b9bb036a2d84c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-85.log", + "bytes": 884, + "sha256": "b73632ef454a580d54bfc56a5eef83edbe184e2d7660dfd232a8afd2d899af5c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-86.log", + "bytes": 253, + "sha256": "d2e28a6d088f854bd8d8148aeb788a52f224dc696cd208776e53c0cb61c4f760" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-87.log", + "bytes": 1628, + "sha256": "b860e43f3381b92eeb92df012115cdc2a46e2f58c2f6bea1be635a1582b15e20" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-88.log", + "bytes": 836, + "sha256": "3c96c4b3a77a8faa547761189fb173903eec6a108e265e0731dbf56fb398eb72" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-89.log", + "bytes": 758, + "sha256": "5d0dd96a4ac875c0fdea261524980248ad83b1c212123d360b262b5c214d07a8" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-9.log", + "bytes": 258, + "sha256": "27d8e4d5bdf49ab84e235163675fb93262c096e0bdd9c513ed767a870cc1a468" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-90.log", + "bytes": 1151, + "sha256": "30b4d406e0d6bfb453ae7aceb982c16f6acbf803c794b223e7d95673e59170ae" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-91.log", + "bytes": 758, + "sha256": "2f6978fc79e31231879cf6a379b3181bb65be8fdbdb3405874645d392aab7377" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-92.log", + "bytes": 1626, + "sha256": "0af9b4b2ac480e75579c3a30d3e0cbc9fb7dd98e6265132c2703b323b4f23655" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-93.log", + "bytes": 1103, + "sha256": "41ad6660c24de379e969ebb4744d38d2cf6e204908073dd1b10c38265a66698b" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-94.log", + "bytes": 1509, + "sha256": "3abc0c8d55e4d873dc96383611cbffb4655b03791e55cc14ca24b8ea24cef9b9" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-95.log", + "bytes": 1211, + "sha256": "e7bc9f3b292e55c7ac182ff88e2b38116f67d9c079113ebbc0f7e383fc760d2c" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-96.log", + "bytes": 253, + "sha256": "6f7168374863d18948bce4fa276dd71a68c1d923a8fdbbbd51aec9c19d466735" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-97.log", + "bytes": 1695, + "sha256": "4ab6ddbd4455a56219cf7b93f59b7cc3424cc3c105cf777da9ccabe9e571a582" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-98.log", + "bytes": 807, + "sha256": "9b2aa2e58746652d3ce4c2423928504ceb9e88ed8bc1874fbdb0f5759ac44522" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/child-99.log", + "bytes": 758, + "sha256": "d8fbc8200d316856140bbf1ff482c432d36ae14295ee843efe53558d6004f03e" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/commands.json", + "bytes": 57436, + "sha256": "a03f5896e2e80e17c9172d4760e4a8e01dc8207ab3a7695ee3f1775062324d80" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/matrix.json", + "bytes": 5091, + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/recovery-override/result.json", + "bytes": 5738, + "sha256": "ea25b147747c10e7cd8710a4180d12e81d0e4594bfa8c39551cd19c8aa5ddfa4" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/registry-storage/result.json", + "bytes": 206, + "sha256": "5f20e6baf60205de956e2c1fde1a6a30c3ecc2048af5a0209136aae06c4cc905" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/registry-storage.log", + "bytes": 1022, + "sha256": "37c2e034faf100ce7eabb8f655cb87003abb33136db1baca4bc69fb2d2c7b140" + }, + { + "path": ".qa/hosting/native-35691617007/extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1/win32-x64/summary.json", + "bytes": 8489, + "sha256": "d23fd8f88592be343e79bb190e2ff9adb6f74946f25c4defa4c642d50b951a63" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-1.log", + "bytes": 233, + "sha256": "4e2efceead1d3e9453c77666ac6a249ee9e927ccc1c031aecf2f85cf2b5989d5" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-2.log", + "bytes": 134415, + "sha256": "80265e61a61197d6e9f75eb55f9ad43d2571c3b786f0b6116648c71f7ee9a1a9" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-3.log", + "bytes": 25, + "sha256": "44a784cc08b1e73a44c0bf704e56a742f67527e48ac8e6f114f8d5124754fa77" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-5.log", + "bytes": 3704, + "sha256": "18ba7a88d2fb897ae2fea17cd33d70bd43e8328165bd803de9196181a3cf8e2b" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-6.log", + "bytes": 130, + "sha256": "98fd4d73469a2b49c5ea64081616d800257d21ba0630a10e268379506ec378b5" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-7.log", + "bytes": 816, + "sha256": "6d38c830e9f43a4c9a24c523a4c16e2b2fc8bcdc6158c4537dba47303ff49e92" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-8.log", + "bytes": 771, + "sha256": "91504e0f907aa5cb0df374075430678877bd6a33b59a63a46fa17265e387d9b2" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/command-9.log", + "bytes": 41, + "sha256": "c787879d4c726260c37c1432225398cbcd01ff8dec288dafc6e9e295542f8ffa" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/commands.json", + "bytes": 4486, + "sha256": "d4a946436c167d96461a7c08dfdfb508d5af702099731d1ed70e0869b25a1788" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/generated-tests.log", + "bytes": 493, + "sha256": "18ff5b485ac8fb2ad68ebefc5bf6b05a0ca271a85ad92826c9aa905b7bebce17" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/published.png", + "bytes": 250444, + "sha256": "f14a9d451187aa1ad5dd016f3b52056b52ca637f397b460c7526c751e01b63db" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/python-events-0.1.0.cgext", + "bytes": 13918, + "sha256": "eb526739776b41bb79fc551dce3ad93b3a3b52140d78969af9ffbfb15a4fa109" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/author/result.json", + "bytes": 6470, + "sha256": "ed330d6212f687e140aa9196f78bf6a283767e605057b37fe537b0c7ff42353c" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/browser/desktop-installed.png", + "bytes": 168876, + "sha256": "1f226f25e2e3517aabde2ed86bae380e245c2406f0dfde9180d15467a1db69db" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/browser/mobile-detail.png", + "bytes": 85732, + "sha256": "d12c8f7b4ef244b32e87e5134bb6aee59892a7f07b8f0fcd6c092d220a56e282" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/browser/result.json", + "bytes": 967, + "sha256": "2574b80c153bf6089a10ee1a5f7e4c400cb61200e46c49fdd58910d170fd5fcb" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/browser.log", + "bytes": 4484, + "sha256": "545efa449e991acf046020ad21d4019cd51f43c02c3875b944dc5f0470f8121c" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/build.log", + "bytes": 7374, + "sha256": "1c08d5c5ed6d28f400570ad5b1e60a0176b5972797dfbadbb461e99e96c1da18" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-1.log", + "bytes": 919, + "sha256": "d44100a547d06df4e45c5217aad26817b8d59b9fc225cab6bc387255b93d702b" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-10.log", + "bytes": 819, + "sha256": "cdc91567f6e86dc07c954cc4090abb9ead7387c12c9faf93b603ba93cbed6c74" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-11.log", + "bytes": 939, + "sha256": "e9d577477aa2a6d9936f19c679223de801e4d6cfde6ef24810537d41a748d5b3" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-12.log", + "bytes": 771, + "sha256": "8cc28d6d192c17641bb59e9443a0b1922035ca88f8b3d8b2175839201e0855e7" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-5.log", + "bytes": 933, + "sha256": "3faa9108c1f74e4fc0d7e11f47e999c01b8c1e7ed2c3843a5759be7f8526ecb5" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-7.log", + "bytes": 917, + "sha256": "0928349a67a7cb17cbc2b64b334ab86a904254c90611b76b51be96c5034d1ccf" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-8.log", + "bytes": 917, + "sha256": "9d17bba3025774385d41faf6733af1a1a4e31917d606d2e6895b900c8790dac6" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/command-9.log", + "bytes": 818, + "sha256": "1094609f0c209d1ec8fc800913e278add2be36b795027b8bd3efafae93518a51" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/commands.json", + "bytes": 5364, + "sha256": "f5bd43a9a57262b470b0ac4437f9a5f61fbdff1e61ea2ae2e40e6840166e2b1e" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/desktop-installed.png", + "bytes": 106731, + "sha256": "0534aaec56c38f8c18af676e3d7f613c020400d05f49bcebf9a9e690ac722178" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/desktop-selected.png", + "bytes": 105261, + "sha256": "3ca7da86930dd69114e60e500a7be20ebc4dd4c32707c6697c6741ef9fd342b3" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/mobile-selected.png", + "bytes": 86644, + "sha256": "de60b9542127e8919a8e458edc11b7566a8939368d52bbbba34b8cd6f958711c" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility/result.json", + "bytes": 8471, + "sha256": "d61a02d00dd0695cce604557a11d727b242f107e29de97a792aaa793cd57ffbf" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/compatibility.log", + "bytes": 3173, + "sha256": "de42bde8095f9cb4b76dd5784f820a25af8eae0ee9658d8afa978c04e9029c29" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/external-author.log", + "bytes": 577, + "sha256": "f9eba470903c9b5afe74e4a5e3693c7c0cdf14287efb835307d0e53b90d92b0e" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/focused.json", + "bytes": 50297, + "sha256": "7f51f3446acfe1753ce4978fb95adf027855a8452b7d566697ac1d8948b99fa8" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/focused.log", + "bytes": 12030, + "sha256": "b3c6bfc4e1b0ad38525890df9160e22ff72381abcf90d7402e167cd410eea812" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/11.log", + "bytes": 286, + "sha256": "cdc192e6c34919d66af05a25ea9ca7618681a32cc8e20b6972e9de58782d8785" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/12.log", + "bytes": 286, + "sha256": "46efd3027506cc649f3b4109f57c1245bcbf22d14ccead4b46d22a563ddb35df" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/2.log", + "bytes": 634, + "sha256": "75ef7b57a69328b8174b6fad3d1f80b136f2f5d1036f563ab80e7053c0d94f3e" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/3.log", + "bytes": 213, + "sha256": "52f9df698e6018175b1a94d0865086a1e3b9f55f57b7d883c8f8194fed695e07" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/5.log", + "bytes": 634, + "sha256": "7eb61e34eeb3aea3d1d3375cc4ed6027cc81ce7740188c14bae5fa168fb60cb2" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/6.log", + "bytes": 225, + "sha256": "4a53e4548bdbda380cdbb80d0985a13c1135669c3fde8775d579e209f9a5ab63" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/7.log", + "bytes": 630, + "sha256": "7f07e1b870dcd62217c3ff10638eb2bfc30e87870041b665fd58393c88da55f6" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/8.log", + "bytes": 216, + "sha256": "42c639b8ae65b53f9b7ac2d85099ef4228170936879a113d87c33365c394272a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/9.log", + "bytes": 286, + "sha256": "7ef506e966ee08866dd5a7bbd0bff03347d2f04a519b4104b30758adbc5c05a0" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/result.json", + "bytes": 11250, + "sha256": "4673b6d17245344e4b87c44a7eedb5b5968b87ebf53cb3371e6bf5c336c42c9a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage/success.json", + "bytes": 82, + "sha256": "ab31416a357e5afb547a6d27766ed409f344c4a2ee7e89b2f1a72f416d3dd068" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/registry-storage.log", + "bytes": 1079, + "sha256": "2b1fbe7c7d00f315d657bca8cf6afa69834a8e350f72f5d89398dfde82173433" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/darwin-arm64/summary.json", + "bytes": 6503, + "sha256": "89406e3488c3f5ada2835a0bc059f950e663baf1b1e54b21539d4fe5e8e1762c" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-1.log", + "bytes": 209, + "sha256": "6a6088ad46e001d18b3bdfe905bde643ed9ddc0bdf330d5086930d7c18b0b3a4" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-2.log", + "bytes": 134416, + "sha256": "390f8b4ba198406224dd73df8e675f4dcdc42c3fe100bc3c5b4e57052cf53cf0" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-3.log", + "bytes": 25, + "sha256": "ad6b029db6202eeb4f21acec3a04afc414a7b689309bc3a076e336aeb0d21a75" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-5.log", + "bytes": 3685, + "sha256": "3262fff7258fa2316cbc744120e764aff77059c2cb4ddbca148b9b853083489f" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-6.log", + "bytes": 118, + "sha256": "f4c631e226eef34ca28b2723f9f31ccf14c843e59ea742f7eff96ac29320f958" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-7.log", + "bytes": 812, + "sha256": "11fb1e0455aa2350fe15c241726382857f44ca36d966b0b893e863057797d30e" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-8.log", + "bytes": 767, + "sha256": "72a9e60972f600147d7f6acb11b9ff246209cbd75ba91e166898ce1ad79b3bd6" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/command-9.log", + "bytes": 41, + "sha256": "c787879d4c726260c37c1432225398cbcd01ff8dec288dafc6e9e295542f8ffa" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/commands.json", + "bytes": 4389, + "sha256": "f2836f7312b4b9a7cc401153c9f03c164dfcbed252fb90bdaf47c2861008a4d5" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/generated-tests.log", + "bytes": 493, + "sha256": "2aad4f5b6d23306901518c7c8b80af305d855de7a6123ebda593b8be21dd7bee" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/published.png", + "bytes": 140837, + "sha256": "54680b9f10f3e7291538fca65647dde2b15534df74fe55ff2b3996b8d2ae8480" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/python-events-0.1.0.cgext", + "bytes": 13612, + "sha256": "8181c6c06d974e04629769999f2d0272f53f08c87c2dfb045d6348678b0fae6a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/author/result.json", + "bytes": 6372, + "sha256": "bd1fbcbde85686a05451e35b76c7e2cfa9aeb96a8bb23c51666d6015eecb2c36" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/browser/desktop-installed.png", + "bytes": 117119, + "sha256": "660be96b204177ba7f2a05a8de562cefa8a57659e0f28d9a0193d0384fc2f525" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/browser/mobile-detail.png", + "bytes": 57301, + "sha256": "b0642887555a7d942d42f5855b831d2c7b7f138413a117fe884652f828292427" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/browser/result.json", + "bytes": 966, + "sha256": "4a19aa5d127a87bc1b2a98d6ca2caea33e077e55eb10d3692ecb7a4dab75fb97" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/browser.log", + "bytes": 4464, + "sha256": "18ddf69cb15230f909fde92e02c0fc86242a2a3fd018e2b6c87ac9a0b4b2f403" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/build.log", + "bytes": 6969, + "sha256": "e977e187fc23bbc3ffc2e546eb02d883444ec3d3af5a71ca2a0edf6c188a562a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-1.log", + "bytes": 911, + "sha256": "b41df32b087dbf6ffbfe8fbaf11059cc6bca0fa790ae2c4648524fc1c8d8304a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-10.log", + "bytes": 815, + "sha256": "cc0c62f7880f206e89cba382618acb14a2b542bdb4f99692976182341531baa2" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-11.log", + "bytes": 935, + "sha256": "fd46131a1a1d71d87f10233029341f4f8ec188665e0f334210d23a8eaf096418" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-12.log", + "bytes": 767, + "sha256": "13df03cd0156072e2c919d27c24b165eccef216ec85f7e2ac5673f0ca3fed749" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-5.log", + "bytes": 929, + "sha256": "0ef903f33805e62d665fd7ce15ad5a26d5658544b874e55a85ffa136ee397f52" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-7.log", + "bytes": 913, + "sha256": "d323fc99579910ac20bea2a51464da76663209a6a18f3bb78a9e512c33ade5ae" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-8.log", + "bytes": 913, + "sha256": "f22ee3590b2bdb9ce5dff09ff242cd85eed6b2ce589c2c2a8f237243b6f0d2f9" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/command-9.log", + "bytes": 814, + "sha256": "1b46f967878439d3f4866176c496b7c132178364cc622fe5b3b99e7cff1bb1a2" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/commands.json", + "bytes": 5212, + "sha256": "3b2521e9beedc4e63b722b26d6fc10ee20832ae615651093d07e42648e1aa1d2" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/desktop-installed.png", + "bytes": 67600, + "sha256": "2730fd1372842225e86ff17cdec75e9b66bf9e7679e8cf25d80df0cd3a19cdca" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/desktop-selected.png", + "bytes": 66660, + "sha256": "515bf0ba9329d78f5424bd6bbc7c18f47667ddc4567085b9258fc0af92858349" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/mobile-selected.png", + "bytes": 57140, + "sha256": "c17a26f47d244b8c7520b02ffbc791db5f035c7f0397bfbe307d7b84e5776ea0" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility/result.json", + "bytes": 8318, + "sha256": "89f3a2fd544085e4fb2d33b8ff09a201309a8b3bc14bfd4e2738f5c861d27d25" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/compatibility.log", + "bytes": 3147, + "sha256": "63da0c5d2eb14d89773badc3903e996b0b3438fa2770d1c5e606b7c1adf0c0ff" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/external-author.log", + "bytes": 576, + "sha256": "e7bc774a81ee5452bb14abd5461680ed695ea72bf3149253980352aae3d0d74f" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/focused.json", + "bytes": 49954, + "sha256": "f82250a7de6277e655c2dd6ef2d543a6dfe7ffa599ed8f0805921521afa9c712" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/focused.log", + "bytes": 20666, + "sha256": "9d88a2d30d3ceafb07bbeacf2248fc0d2264b3f7a7356391e3032bbe9f4864c0" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/11.log", + "bytes": 285, + "sha256": "6a3187bcb8cc7ec1e80f9f62784bc2b21a863a3b7d69d177f8dcf4e10b3f371b" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/12.log", + "bytes": 285, + "sha256": "c040eea13f8c08529756a11605392a510080a63aea31133bb3d6c0bd8d9c6fa5" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/2.log", + "bytes": 633, + "sha256": "f0d35a7e8fb719e6a13398409c0dd77642d3e082941f37209ff7295fe7d47a9a" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/3.log", + "bytes": 212, + "sha256": "112331bd3f4e662f1de5559e786c140c6e8f308d48c91544a8218e6d2a013287" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/5.log", + "bytes": 633, + "sha256": "b15780f7e84898de2a60f396b4f62ad7108457165220d467021926ea161cba4d" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/6.log", + "bytes": 224, + "sha256": "04bda1f6199d7d6a2bac3c4b0ebf6f99ad3f3e25dad7ac8683936c2a3e8f1009" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/7.log", + "bytes": 629, + "sha256": "be8a9dbde0532846c9cd3d028be8525e16c41eb6036540a23d6a368a713e3891" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/8.log", + "bytes": 215, + "sha256": "7d5dbf52057a16127e0342dc93b4f09b57e024495e6d7a53bf13ae195890150d" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/9.log", + "bytes": 285, + "sha256": "e73017a0003cbc6c62ef139c85d4d4cb1ea021e941e83f1ef9c8d7fd96d77a5c" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/result.json", + "bytes": 10930, + "sha256": "ac938468cfb0525fff8442b7c9065670b810ef9ce0c965f4b1a2196aab35ae95" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage/success.json", + "bytes": 82, + "sha256": "ab31416a357e5afb547a6d27766ed409f344c4a2ee7e89b2f1a72f416d3dd068" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/registry-storage.log", + "bytes": 1078, + "sha256": "760ce618c68a1ea64ef0542fef963dedbf13c967da9e5619d777e1ec811d7ede" + }, + { + "path": ".qa/hosting/native-ebf/extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1/win32-x64/summary.json", + "bytes": 6412, + "sha256": "62a1c684a52a4ab962f7d7cee66631808d0cd40362960a7328c228831c666576" + }, + { + "path": ".qa/hosting/native-failed.log", + "bytes": 42788, + "sha256": "9d7b68545b0c3459d35d64980cd33a6b06d04dafb629410f4f21a06c7c5df371" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-1.log", + "bytes": 233, + "sha256": "6882a7803b95caf28df799505d24d715eafcb93cf079b154bed69fd9d239af72" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-2.log", + "bytes": 134415, + "sha256": "1a828e431257f661df823eadc574aee79f41ae2c9112c8f32520b15fcb86100a" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-3.log", + "bytes": 25, + "sha256": "085fc9698776fc74087c1fe553da555f0ff13d28c3c55863bf1dcbc98cf88823" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-5.log", + "bytes": 3704, + "sha256": "a3399c51d4a2d474b691731b564ea12d350c57edfe33ac6311094683ac71338a" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-6.log", + "bytes": 130, + "sha256": "1b807cf1bc0db7a5e58847b80486632fec26eb9a55c2e148579765b6aa7a44b0" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-7.log", + "bytes": 816, + "sha256": "db4b73e53ac1d6be59c66dfb78fd1bd8f2452068b2e316bdaf7860ef8336c334" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-8.log", + "bytes": 771, + "sha256": "4f379ba751376e146c78a47b762854febb4fb62dd37f164bfe0e50031266b677" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/command-9.log", + "bytes": 41, + "sha256": "4f45db20a0b9946960a91c3250add216719a2f5c261fe938fb5a5348e167ca4c" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/commands.json", + "bytes": 4484, + "sha256": "6d7aff6b0c1ee0b7c083cecdf4bcce6395fc0252fc848b35b382f3f1c0ee0ce7" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/generated-tests.log", + "bytes": 493, + "sha256": "9f6821187da204b5bdee2ad5dccc51d6c19ceff992935089404321d0397f20a3" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/published.png", + "bytes": 251318, + "sha256": "aecb397de7a179a0519ff1100b87e15869b5a3bb094169b8dedcf56227971128" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/python-events-0.1.0.cgext", + "bytes": 13918, + "sha256": "939b9f01f7e02242be43ab993313860b87e13b21ee55c502dfc791d785366ad2" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/author/result.json", + "bytes": 6468, + "sha256": "cee1682cbb0030d50a26a98a0db88a9cf9ba27074e76f68861f95ca0f80813fe" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/browser/desktop-installed.png", + "bytes": 168404, + "sha256": "d9570d8cebb8f15c9276fc8fa7eccfc4fa5e0135b8891828f99da2fa80b5976c" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/browser/mobile-detail.png", + "bytes": 85107, + "sha256": "ab571943e71811de5695ee45ff764453a160e0feb9f307816b66c32b2979462c" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/browser/result.json", + "bytes": 889, + "sha256": "5e6dae6540885a77398d6dae5fdfabcc7b56349d5a1c53a8da2659c585896e3a" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/browser.log", + "bytes": 4749, + "sha256": "7fef4dbfbf2581d237f4533189758431a9b0042c69e06fb139858e5c83ec3acf" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/build.log", + "bytes": 7374, + "sha256": "ced4febd7d3bd4657c0b2af9fb97182d7a7ff402cdd2668e97311ab8517a740d" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-1.log", + "bytes": 919, + "sha256": "cff1a58895803227b85e5de9acf349b85ed4d854d4c256e3430440d682e999df" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-10.log", + "bytes": 988, + "sha256": "95f59ff809ce6f340f479dd874c2f85173233f12ea8319b0cde3edcf13beb06e" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-11.log", + "bytes": 939, + "sha256": "66419bf7561753907428ee445d9c2be984fe5bb1f6ab43624c804efdea1d9e54" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-12.log", + "bytes": 771, + "sha256": "cfeb436975ecc532781067b79d6281318ecb5d9ad9546ed1b281e81e7a165868" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-5.log", + "bytes": 933, + "sha256": "d504e6c7e19df94199be0157ec75f8d683e625ab7e119cd1207716bb5abca946" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-7.log", + "bytes": 917, + "sha256": "1e623f2d0280436b4ebd23bbe5d0a5d88fffa620a988a620b0e542972f5c2e09" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-8.log", + "bytes": 1086, + "sha256": "59fb1297827b8988b1a89362237e76b8ef2ff8166d2bc62935c1b3bfa7a45646" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/command-9.log", + "bytes": 818, + "sha256": "5b5a64c1fe1dc2311f4db51e0f2e78e3c572fd1a34bbfaa8ca01597fad91d0ad" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/commands.json", + "bytes": 5363, + "sha256": "467a52d9f58cefe87e57f1777d925e8477b1c992e3aaebcbf86ba7e5fde3ac42" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/desktop-installed.png", + "bytes": 106775, + "sha256": "470d64fcfa35e17d371eb5f037a617026a22c19ef2d41631a0af123032296d2c" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/desktop-selected.png", + "bytes": 99862, + "sha256": "40b53925d76f1eee25f7e6f8c85274fde3fb05e606eed9ccff98f71972e586c0" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/mobile-selected.png", + "bytes": 86645, + "sha256": "2c934b8e4593860365b81eb90d6d8af8a1fe4df7b82bfa986d0147b865101688" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility/result.json", + "bytes": 8470, + "sha256": "cf46d32c754bdb28f8e8d40cdc3ca0685b7f1aa265821b7caa86ce2a63c41bc9" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/compatibility.log", + "bytes": 3342, + "sha256": "2c4f4307f5a691147afd24f0c15a4853b7199a5ed7677798731c8eb1da7134b1" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/external-author.log", + "bytes": 577, + "sha256": "998b8f703f4c9ed926f9dc2f44722e9a915d9fb0f542b1dd6cce68a5a5b92f8e" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/focused.json", + "bytes": 50236, + "sha256": "5e3cf7e630c60063ef306086fec1208cab8fb3a44bb25e61db5de7425ef8ce64" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/focused.log", + "bytes": 16621, + "sha256": "4223d9a3b6cd6b4b4cdfbd70c54050ac4b2b6a0e99593a44bafa2b64a7e3c141" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/11.log", + "bytes": 286, + "sha256": "66c070284e03ea23cd062486d0b1d77bfacaed43cfb82326987f45839ad09f10" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/12.log", + "bytes": 286, + "sha256": "a38512763f387377a2894bca1ced4886e30ab1cc48af907645fea075ec27437f" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/2.log", + "bytes": 634, + "sha256": "2aa069276bbdf012f1e4b9ebbc44aa1ede237324eb2390a9e56adc6be4544c03" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/3.log", + "bytes": 213, + "sha256": "e7bf28b14261189ac96acc1b80fc51ff6a7e26ec07a226f9d226f759c53b20e2" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/5.log", + "bytes": 634, + "sha256": "9e4a955bb9f322941efe82d4e987d39a8ce881c329e59b37aaf1e1a31f087063" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/6.log", + "bytes": 225, + "sha256": "4e9279328435fcf535801b19e5451a3b1294ccf46f8fa6f673ad8c2e545dad96" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/7.log", + "bytes": 630, + "sha256": "0187ff542512af28128e7e5af376f6b370849d86f9d7a0eb2a1e8b054e1cd0c6" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/8.log", + "bytes": 216, + "sha256": "84b702ad5f14c4cd2a257ecb403343de7c9f0642a086497bff631c0ebd11b070" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/9.log", + "bytes": 286, + "sha256": "a9ba6ecf2d476ca9f5d9f5a2126f0425c80233bf142f1e38ea6099f59a0d0a15" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/result.json", + "bytes": 11250, + "sha256": "1b0f6a06569c08b06a617bb1b3e6b2ffcb6d47dfb79285c0074fdb4ff4bc21b0" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage/success.json", + "bytes": 82, + "sha256": "88c06bf1bd264e0d8a2bdd6ff03ba45cbf9183c7f9374abc7b7fe3ad69549526" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/registry-storage.log", + "bytes": 1079, + "sha256": "a23b4efdb2ffd7ffb664879c44c7e67baeedb9ba62979bc530030f6f4b04f091" + }, + { + "path": ".qa/hosting/native-final-macos/darwin-arm64/summary.json", + "bytes": 6502, + "sha256": "77021f82dcc0beab7811e58d905e703f5d5ff241622c36cbd5a8c02b33796e1e" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-1.log", + "bytes": 209, + "sha256": "2315b6ef37914756c730ee21686e1bca1738ffab02b5fc3071f6a2e235bfa466" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-2.log", + "bytes": 134416, + "sha256": "9d7d891ca3dd1814b19b6a3eb6f9ec5e22d259009bb6358a1450e9398de4cdab" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-3.log", + "bytes": 26, + "sha256": "4762b6d52cc063cdfa62978517afcf16b818752c7d39cfc1c1bb53e982ecef66" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-5.log", + "bytes": 3685, + "sha256": "a85711bb6cd83b6839095c603017f9084f36f36eabced9512df918175971fccb" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-6.log", + "bytes": 118, + "sha256": "742c0ee8249b86edf2e65312f81586818e12ea4d2b160654fd3d3367fcaf2fbe" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-7.log", + "bytes": 812, + "sha256": "379768a40f4b090b4bbc84549552d19d30bac3b2172486e78859bd9f7d14e4df" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-8.log", + "bytes": 767, + "sha256": "be81a84145810d42845d9d39db244ce713f395e11db3f5aa255702af327e6f86" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/command-9.log", + "bytes": 41, + "sha256": "4f45db20a0b9946960a91c3250add216719a2f5c261fe938fb5a5348e167ca4c" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/commands.json", + "bytes": 4389, + "sha256": "032777dd5f18d2eea18403d3a2a671b7a351508be0cf07e1114972e5558a4a26" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/generated-tests.log", + "bytes": 493, + "sha256": "69a7ab69b05a81152001c8597e5e578b30041a2a8d405aa40695ec477659ec33" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/published.png", + "bytes": 140986, + "sha256": "9c01dd38f128df68895720551e2bdca33c5a8fd3d843297d9c9a23df2c22c70d" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/python-events-0.1.0.cgext", + "bytes": 13612, + "sha256": "5eef2d263f4372388db789b19b5815ade8fac44700e25d6f12f7563d8505037e" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/author/result.json", + "bytes": 6372, + "sha256": "2b08ca79f65c675b09e322f9856707ccc48269843b9c499fc3b0ab87bc5af787" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/browser/desktop-installed.png", + "bytes": 117169, + "sha256": "a6bc6c58ffcd618191ab497bfe56a50b582000af91f656559a5c9ed743e9b165" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/browser/mobile-detail.png", + "bytes": 57137, + "sha256": "c4398e1c05bc74451bfe049ea0c8fa687e0887060c8e9fbea47291bebc7df8d2" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/browser/result.json", + "bytes": 888, + "sha256": "5e58213b8bc974ef72af526a29ab738594bad91e74e51f0f1c3f555c9cb769b5" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/browser.log", + "bytes": 4391, + "sha256": "288088e699b3ddbfed2c3b78ddf58089ff49f2cd9ab939eca6ef2cb961049a58" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/build.log", + "bytes": 6969, + "sha256": "78e1eedec60800d4e0f57b0e57169f72ca5ad9e89849b6918001fb2d85b8998e" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-1.log", + "bytes": 915, + "sha256": "0233bd5670fcc721e10800eccb779518e0896e9bce5f5e6dc696210f28691644" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-10.log", + "bytes": 815, + "sha256": "5c1161bf29df5fef383a18a23931d93789b5a65afb41d1ab5ae540ed3784b2f6" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-11.log", + "bytes": 935, + "sha256": "d3dd931df88b3de65579158094e704b22ae072bc02f84fa70afc360166c2424a" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-12.log", + "bytes": 767, + "sha256": "0bfa3e6a2eb605172c429bf81fc4293a9d92329dbda43a13d554a0dfe0db1bd1" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-5.log", + "bytes": 929, + "sha256": "951f0009ace7c94182d5ca33cf2133a01262dbac11e0014f05c6a9918d85390f" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-7.log", + "bytes": 913, + "sha256": "ffcdc5b472ed863de9f60ca8750409650e1efaf6c8e8f700d3d595828740b261" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-8.log", + "bytes": 913, + "sha256": "7affc546e49a136195e8b23d02b3b2dd946a21b6b90e30dc7e123db106ae1faa" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/command-9.log", + "bytes": 814, + "sha256": "e01eb88ccb70a440b5f2180fe290f544d39fc29a5a82c4f0687ac20bf874a2b4" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/commands.json", + "bytes": 5214, + "sha256": "0a4d2e75580310ddf6f2a6f40766a9d74e5a5bc43d10627c3034f51f64f22e3c" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/desktop-installed.png", + "bytes": 67796, + "sha256": "e71481db716a5918b896974df3164098cbd8427935838b7bf9038e145e47a3a1" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/desktop-selected.png", + "bytes": 66858, + "sha256": "f4e409d0a74028a7959daf5627d700d8a26b37640f763140a5618e9ec91b1807" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/mobile-selected.png", + "bytes": 57364, + "sha256": "888f16bed24fa36ec2b63344bbd1dba1fc48fbd68c38a232718abdc37757f86a" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility/result.json", + "bytes": 8320, + "sha256": "72fc3ef775488c800d72b725cd989ed4b494bdac77938e44cca7815465b96576" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/compatibility.log", + "bytes": 3160, + "sha256": "99848fb5fbc33119b2a5ae1a9563c41dc66c7d5c66813019fab56af19c7232fa" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/external-author.log", + "bytes": 575, + "sha256": "76813f6d1da21ecd874a8d0bddec70de283485c800c3f5f3e71773f6d309ea7b" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/focused.json", + "bytes": 50005, + "sha256": "cd6503c0d6b532ff0df1ff1e2b53b8383761b754c15bb4586426a5162e904335" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/focused.log", + "bytes": 17276, + "sha256": "1f92d08b9268fd30b520753ae1b84165f79bc96db7a91a17b64bb582d37c6a73" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/11.log", + "bytes": 285, + "sha256": "28fe9269e16cc36abea57686026af1c89e3a64ae89ce081e75872b993fec9381" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/12.log", + "bytes": 285, + "sha256": "b40e747d349e2510f6f462316a0268a0dc402ddd798f4548615f8a09243a7472" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/2.log", + "bytes": 633, + "sha256": "a910af841a3067ad42ea330ecdf8da00021cd7d6e35819a66fa9a0c5de63c585" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/3.log", + "bytes": 212, + "sha256": "7c6a745dc68e6f0bdd68cb13cedb0bc2899ae03479ab080fd15b58f6218dc1f0" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/5.log", + "bytes": 633, + "sha256": "e5ed4a4fa105fca9b2730fdde821687f78c203bb8c4f297cb021e6d5f969674a" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/6.log", + "bytes": 224, + "sha256": "3d4b1fa68b81ec02746c86a1351a7ff01f4eb2559910908b6a95b6aed32d03b9" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/7.log", + "bytes": 629, + "sha256": "ae4d22f2c3d3641b5540d77e06a14de22b6f6bab9206ee4698a879e89c408756" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/8.log", + "bytes": 215, + "sha256": "dabf86c5f84bf5018ffb2c02620424bdd50471fabaf0cd7275a4a096bd7d26a9" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/9.log", + "bytes": 285, + "sha256": "efd2eb9a8c00b7d803caa805a7400bf4533edeac61dc9e4a7febfcc45d970b65" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/result.json", + "bytes": 10930, + "sha256": "81d57b4c1d37f43a639de5d299c8b54071eeb862daa6a1f818ffb458cf039666" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage/success.json", + "bytes": 82, + "sha256": "88c06bf1bd264e0d8a2bdd6ff03ba45cbf9183c7f9374abc7b7fe3ad69549526" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/registry-storage.log", + "bytes": 1078, + "sha256": "1bdf1d26a23668466174d0c9042b81802419fd6d366839a36008c2b6c6ef4f5c" + }, + { + "path": ".qa/hosting/native-final-windows/win32-x64/summary.json", + "bytes": 6411, + "sha256": "59bd956d0c30b3647ff916928c371721aa87d98618bae3d3d52dfecf8c382975" + }, + { + "path": ".qa/hosting/redeploy/process-1.log", + "bytes": 283, + "sha256": "b4349d3f9d286dd6056affd8a8eb2ce4f6e8daabd9f3b568810f7fbbcc988782" + }, + { + "path": ".qa/hosting/redeploy/process-2.log", + "bytes": 283, + "sha256": "3639d3e861378463a5f69859e38fd1eb9186de7c484e8c805b304597b654570a" + }, + { + "path": ".qa/hosting/redeploy/result.json", + "bytes": 1261, + "sha256": "222e405b6762da3280f26f8afec927cf80f550530c7fede321cd4750b8c98dba" + }, + { + "path": ".qa/hosting/storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/storage/11.log", + "bytes": 283, + "sha256": "c40d9a656192049bada47318d3e01623179e6d449613ef9ab8aab876711266c6" + }, + { + "path": ".qa/hosting/storage/12.log", + "bytes": 284, + "sha256": "8fad8a774bc14d8b468111bca6deeb983868a3171736385b7f00e0efa5052e4b" + }, + { + "path": ".qa/hosting/storage/2.log", + "bytes": 631, + "sha256": "2fdb531a05ff665b74027548d961d92c97670d132e54ec037ec4729166328ed7" + }, + { + "path": ".qa/hosting/storage/3.log", + "bytes": 210, + "sha256": "8e2cc2bcf9694e547d812c683788f14cb4657bf7e5d659769b4e5beb3566dd92" + }, + { + "path": ".qa/hosting/storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/hosting/storage/5.log", + "bytes": 631, + "sha256": "4691ad9fdda8ad83fc63fcd777b471f7f08e71e9171fdbf65f64ff578c2af011" + }, + { + "path": ".qa/hosting/storage/6.log", + "bytes": 222, + "sha256": "84d16807a7a370bca5a658d990cb5c9a71442d656ef2adcd1503c0720d814cc4" + }, + { + "path": ".qa/hosting/storage/7.log", + "bytes": 627, + "sha256": "2e3315902b3caca25bb1f8cd49999e2af98428c0a0555221c7d44ff605a4726c" + }, + { + "path": ".qa/hosting/storage/8.log", + "bytes": 213, + "sha256": "fd88dde5712bbd1dba744b7df7b456475445a7911bb4866e15627ba531ac73d0" + }, + { + "path": ".qa/hosting/storage/9.log", + "bytes": 283, + "sha256": "1dda1309dc156bea4db2428b1b7ec526662d4de57054daca0bd358ddc714caca" + }, + { + "path": ".qa/hosting/storage/result.json", + "bytes": 10141, + "sha256": "410a8ff00ee74e5e71b10de07d05ef08fcca223a71dde662b18f9904f5746681" + }, + { + "path": ".qa/hosting/storage/success.json", + "bytes": 82, + "sha256": "88c06bf1bd264e0d8a2bdd6ff03ba45cbf9183c7f9374abc7b7fe3ad69549526" + } + ], + "githubRuns": [ + { + "id": 35691617007, + "name": "Extension native validation", + "head_sha": "35d7d8c10078e36997f275b5f8f45c16b0437a3e", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35691617007", + "status": "completed", + "conclusion": "failure", + "created_at": "2026-09-22T05:40:16Z", + "updated_at": "2026-09-22T05:48:31Z", + "run_attempt": 1, + "jobs": [ + { + "id": 106629624939, + "name": "native (macos-15)", + "status": "completed", + "conclusion": "failure", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35691617007/job/106629624939", + "started_at": "2026-09-22T05:40:26Z", + "completed_at": "2026-09-22T05:44:27Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T05:40:27Z", + "completed_at": "2026-09-22T05:40:28Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T05:40:28Z", + "completed_at": "2026-09-22T05:40:32Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T05:40:32Z", + "completed_at": "2026-09-22T05:40:33Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T05:40:33Z", + "completed_at": "2026-09-22T05:40:37Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T05:40:37Z", + "completed_at": "2026-09-22T05:40:39Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T05:40:39Z", + "completed_at": "2026-09-22T05:40:47Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "failure", + "number": 7, + "started_at": "2026-09-22T05:40:47Z", + "completed_at": "2026-09-22T05:44:19Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T05:44:19Z", + "completed_at": "2026-09-22T05:44:22Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "skipped", + "number": 15, + "started_at": "2026-09-22T05:44:22Z", + "completed_at": "2026-09-22T05:44:22Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T05:44:22Z", + "completed_at": "2026-09-22T05:44:23Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T05:44:23Z", + "completed_at": "2026-09-22T05:44:24Z" + } + ] + }, + { + "id": 106629625122, + "name": "native (windows-2022)", + "status": "completed", + "conclusion": "failure", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35691617007/job/106629625122", + "started_at": "2026-09-22T05:40:20Z", + "completed_at": "2026-09-22T05:48:30Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T05:40:21Z", + "completed_at": "2026-09-22T05:40:21Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T05:40:21Z", + "completed_at": "2026-09-22T05:40:29Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T05:40:29Z", + "completed_at": "2026-09-22T05:40:35Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T05:40:35Z", + "completed_at": "2026-09-22T05:40:44Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T05:40:44Z", + "completed_at": "2026-09-22T05:40:47Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T05:40:47Z", + "completed_at": "2026-09-22T05:41:04Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "failure", + "number": 7, + "started_at": "2026-09-22T05:41:04Z", + "completed_at": "2026-09-22T05:48:26Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T05:48:26Z", + "completed_at": "2026-09-22T05:48:27Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "skipped", + "number": 15, + "started_at": "2026-09-22T05:48:27Z", + "completed_at": "2026-09-22T05:48:27Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T05:48:27Z", + "completed_at": "2026-09-22T05:48:29Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T05:48:29Z", + "completed_at": "2026-09-22T05:48:29Z" + } + ] + } + ], + "artifacts": [ + { + "id": 10679451141, + "name": "extensions-native-macos-15-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1", + "size_in_bytes": 1017548, + "digest": "sha256:ee3c3725fb7051638607778cf9d792a13f2b1dcd0af5a968306272ef64a39a76", + "expired": false, + "created_at": "2026-09-22T05:44:22Z", + "expires_at": "2026-09-29T05:44:20Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10679451141/zip" + }, + { + "id": 10679211783, + "name": "extensions-native-windows-2022-35d7d8c10078e36997f275b5f8f45c16b0437a3e-1", + "size_in_bytes": 698342, + "digest": "sha256:e18480658073ce7f28e27129b5d3e9d7dc7239f922eb3f141ba4bb00dbd8156c", + "expired": false, + "created_at": "2026-09-22T05:48:27Z", + "expires_at": "2026-09-29T05:48:27Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10679211783/zip" + } + ] + }, + { + "id": 35693540734, + "name": "Extension native validation", + "head_sha": "63de5254826250f557403b48b34b461b34ddadbc", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35693540734", + "status": "completed", + "conclusion": "success", + "created_at": "2026-09-22T06:08:46Z", + "updated_at": "2026-09-22T06:12:50Z", + "run_attempt": 1, + "jobs": [ + { + "id": 106635386259, + "name": "native (macos-15)", + "status": "completed", + "conclusion": "success", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35693540734/job/106635386259", + "started_at": "2026-09-22T06:08:56Z", + "completed_at": "2026-09-22T06:11:00Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T06:08:56Z", + "completed_at": "2026-09-22T06:08:57Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T06:08:57Z", + "completed_at": "2026-09-22T06:09:01Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T06:09:01Z", + "completed_at": "2026-09-22T06:09:02Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T06:09:02Z", + "completed_at": "2026-09-22T06:09:06Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T06:09:06Z", + "completed_at": "2026-09-22T06:09:08Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T06:09:08Z", + "completed_at": "2026-09-22T06:09:21Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "success", + "number": 7, + "started_at": "2026-09-22T06:09:21Z", + "completed_at": "2026-09-22T06:10:55Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T06:10:55Z", + "completed_at": "2026-09-22T06:10:57Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 15, + "started_at": "2026-09-22T06:10:57Z", + "completed_at": "2026-09-22T06:10:57Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T06:10:57Z", + "completed_at": "2026-09-22T06:10:58Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T06:10:58Z", + "completed_at": "2026-09-22T06:10:59Z" + } + ] + }, + { + "id": 106635386414, + "name": "native (windows-2022)", + "status": "completed", + "conclusion": "success", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35693540734/job/106635386414", + "started_at": "2026-09-22T06:08:52Z", + "completed_at": "2026-09-22T06:12:49Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T06:08:53Z", + "completed_at": "2026-09-22T06:08:54Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T06:08:54Z", + "completed_at": "2026-09-22T06:09:02Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T06:09:02Z", + "completed_at": "2026-09-22T06:09:07Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T06:09:07Z", + "completed_at": "2026-09-22T06:09:16Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T06:09:16Z", + "completed_at": "2026-09-22T06:09:19Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T06:09:19Z", + "completed_at": "2026-09-22T06:09:34Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "success", + "number": 7, + "started_at": "2026-09-22T06:09:34Z", + "completed_at": "2026-09-22T06:12:43Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T06:12:43Z", + "completed_at": "2026-09-22T06:12:45Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 15, + "started_at": "2026-09-22T06:12:45Z", + "completed_at": "2026-09-22T06:12:45Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T06:12:45Z", + "completed_at": "2026-09-22T06:12:47Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T06:12:47Z", + "completed_at": "2026-09-22T06:12:47Z" + } + ] + } + ], + "artifacts": [ + { + "id": 10679094435, + "name": "extensions-native-macos-15-63de5254826250f557403b48b34b461b34ddadbc-1", + "size_in_bytes": 807332, + "digest": "sha256:8af941f358202c8bb0a8253f03bb55dd9ef036d5688b375c9f461267516f74cd", + "expired": false, + "created_at": "2026-09-22T06:10:57Z", + "expires_at": "2026-09-29T06:10:56Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10679094435/zip" + }, + { + "id": 10678759909, + "name": "extensions-native-windows-2022-63de5254826250f557403b48b34b461b34ddadbc-1", + "size_in_bytes": 522626, + "digest": "sha256:a6537407785dd717c8d07079a0a0f2692876a27e1ef83554673b1a2ed15ddca5", + "expired": false, + "created_at": "2026-09-22T06:12:45Z", + "expires_at": "2026-09-29T06:12:43Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10678759909/zip" + } + ] + }, + { + "id": 35693728678, + "name": "Marketplace HTTPS acceptance", + "head_sha": "f00b77b3dc1333765dff02e15e0e66f147b4b555", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35693728678", + "status": "completed", + "conclusion": "failure", + "created_at": "2026-09-22T06:11:21Z", + "updated_at": "2026-09-22T06:13:18Z", + "run_attempt": 1, + "jobs": [ + { + "id": 106635958651, + "name": "https", + "status": "completed", + "conclusion": "failure", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35693728678/job/106635958651", + "started_at": "2026-09-22T06:11:24Z", + "completed_at": "2026-09-22T06:13:16Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T06:11:25Z", + "completed_at": "2026-09-22T06:11:26Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T06:11:26Z", + "completed_at": "2026-09-22T06:11:29Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T06:11:29Z", + "completed_at": "2026-09-22T06:11:29Z" + }, + { + "name": "Run npm ci --no-audit --no-fund", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T06:11:29Z", + "completed_at": "2026-09-22T06:11:33Z" + }, + { + "name": "Run npm install --prefix .qa/browser --ignore-scripts --no-save --package-lock=false playwright@1.63.0", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T06:11:33Z", + "completed_at": "2026-09-22T06:11:35Z" + }, + { + "name": "Run node .qa/browser/node_modules/playwright/cli.js install --with-deps chromium", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T06:11:35Z", + "completed_at": "2026-09-22T06:11:55Z" + }, + { + "name": "Download verified test-only tunnel binary", + "status": "completed", + "conclusion": "success", + "number": 7, + "started_at": "2026-09-22T06:11:55Z", + "completed_at": "2026-09-22T06:11:56Z" + }, + { + "name": "Build and verify real HTTPS acceptance with receipts", + "status": "completed", + "conclusion": "failure", + "number": 8, + "started_at": "2026-09-22T06:11:56Z", + "completed_at": "2026-09-22T06:13:13Z" + }, + { + "name": "Run actions/upload-artifact@v4", + "status": "completed", + "conclusion": "success", + "number": 9, + "started_at": "2026-09-22T06:13:13Z", + "completed_at": "2026-09-22T06:13:14Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "skipped", + "number": 17, + "started_at": "2026-09-22T06:13:14Z", + "completed_at": "2026-09-22T06:13:14Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 18, + "started_at": "2026-09-22T06:13:14Z", + "completed_at": "2026-09-22T06:13:14Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 19, + "started_at": "2026-09-22T06:13:14Z", + "completed_at": "2026-09-22T06:13:14Z" + } + ] + } + ], + "artifacts": [ + { + "id": 10679745366, + "name": "marketplace-https-f00b77b3dc1333765dff02e15e0e66f147b4b555-1", + "size_in_bytes": 394532, + "digest": "sha256:306ce56abc0a2a3868fab216c7df9a17e1b3e66f999c7ebb33df0ae8ea6620ab", + "expired": false, + "created_at": "2026-09-22T06:13:14Z", + "expires_at": "2026-09-29T06:13:13Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10679745366/zip" + } + ] + }, + { + "id": 35694069549, + "name": "Extension native validation", + "head_sha": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35694069549", + "status": "completed", + "conclusion": "success", + "created_at": "2026-09-22T06:16:02Z", + "updated_at": "2026-09-22T06:21:00Z", + "run_attempt": 1, + "jobs": [ + { + "id": 106636982393, + "name": "native (macos-15)", + "status": "completed", + "conclusion": "success", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35694069549/job/106636982393", + "started_at": "2026-09-22T06:16:11Z", + "completed_at": "2026-09-22T06:17:57Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T06:16:11Z", + "completed_at": "2026-09-22T06:16:12Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T06:16:12Z", + "completed_at": "2026-09-22T06:16:16Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T06:16:16Z", + "completed_at": "2026-09-22T06:16:17Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T06:16:17Z", + "completed_at": "2026-09-22T06:16:20Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T06:16:20Z", + "completed_at": "2026-09-22T06:16:21Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T06:16:21Z", + "completed_at": "2026-09-22T06:16:29Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "success", + "number": 7, + "started_at": "2026-09-22T06:16:29Z", + "completed_at": "2026-09-22T06:17:50Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T06:17:50Z", + "completed_at": "2026-09-22T06:17:52Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 15, + "started_at": "2026-09-22T06:17:52Z", + "completed_at": "2026-09-22T06:17:52Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T06:17:52Z", + "completed_at": "2026-09-22T06:17:52Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T06:17:52Z", + "completed_at": "2026-09-22T06:17:54Z" + } + ] + }, + { + "id": 106636982544, + "name": "native (windows-2022)", + "status": "completed", + "conclusion": "success", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35694069549/job/106636982544", + "started_at": "2026-09-22T06:16:06Z", + "completed_at": "2026-09-22T06:20:59Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T06:16:06Z", + "completed_at": "2026-09-22T06:16:07Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T06:16:07Z", + "completed_at": "2026-09-22T06:16:16Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T06:16:16Z", + "completed_at": "2026-09-22T06:16:24Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T06:16:24Z", + "completed_at": "2026-09-22T06:16:36Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T06:16:36Z", + "completed_at": "2026-09-22T06:16:38Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T06:16:38Z", + "completed_at": "2026-09-22T06:16:51Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "success", + "number": 7, + "started_at": "2026-09-22T06:16:51Z", + "completed_at": "2026-09-22T06:20:53Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T06:20:53Z", + "completed_at": "2026-09-22T06:20:55Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 15, + "started_at": "2026-09-22T06:20:55Z", + "completed_at": "2026-09-22T06:20:55Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T06:20:55Z", + "completed_at": "2026-09-22T06:20:56Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T06:20:56Z", + "completed_at": "2026-09-22T06:20:56Z" + } + ] + } + ], + "artifacts": [ + { + "id": 10679766375, + "name": "extensions-native-windows-2022-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1", + "size_in_bytes": 523049, + "digest": "sha256:e7c2da390cce552d1ebcc497e929a936e24b14ee4dd8fe1286e7748d9c38860a", + "expired": false, + "created_at": "2026-09-22T06:20:55Z", + "expires_at": "2026-09-29T06:20:53Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10679766375/zip" + }, + { + "id": 10679603343, + "name": "extensions-native-macos-15-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1", + "size_in_bytes": 812664, + "digest": "sha256:164d975193a53a2465c75e4d99232b4132d0758d72363e5b1e2056a21234dc14", + "expired": false, + "created_at": "2026-09-22T06:17:52Z", + "expires_at": "2026-09-29T06:17:50Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10679603343/zip" + } + ] + }, + { + "id": 35694069486, + "name": "Marketplace HTTPS acceptance", + "head_sha": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35694069486", + "status": "completed", + "conclusion": "failure", + "created_at": "2026-09-22T06:16:02Z", + "updated_at": "2026-09-22T06:20:01Z", + "run_attempt": 1, + "jobs": [ + { + "id": 106636981926, + "name": "https", + "status": "completed", + "conclusion": "failure", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35694069486/job/106636981926", + "started_at": "2026-09-22T06:16:05Z", + "completed_at": "2026-09-22T06:20:00Z", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T06:16:06Z", + "completed_at": "2026-09-22T06:16:07Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T06:16:07Z", + "completed_at": "2026-09-22T06:16:10Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T06:16:10Z", + "completed_at": "2026-09-22T06:16:10Z" + }, + { + "name": "Run npm ci --no-audit --no-fund", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T06:16:10Z", + "completed_at": "2026-09-22T06:16:14Z" + }, + { + "name": "Run npm install --prefix .qa/browser --ignore-scripts --no-save --package-lock=false playwright@1.63.0", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T06:16:14Z", + "completed_at": "2026-09-22T06:16:15Z" + }, + { + "name": "Run node .qa/browser/node_modules/playwright/cli.js install --with-deps chromium", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T06:16:15Z", + "completed_at": "2026-09-22T06:16:42Z" + }, + { + "name": "Download verified test-only tunnel binary", + "status": "completed", + "conclusion": "success", + "number": 7, + "started_at": "2026-09-22T06:16:42Z", + "completed_at": "2026-09-22T06:16:43Z" + }, + { + "name": "Build and verify real HTTPS acceptance with receipts", + "status": "completed", + "conclusion": "failure", + "number": 8, + "started_at": "2026-09-22T06:16:43Z", + "completed_at": "2026-09-22T06:19:58Z" + }, + { + "name": "Run actions/upload-artifact@v4", + "status": "completed", + "conclusion": "success", + "number": 9, + "started_at": "2026-09-22T06:19:58Z", + "completed_at": "2026-09-22T06:19:59Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "skipped", + "number": 17, + "started_at": "2026-09-22T06:19:59Z", + "completed_at": "2026-09-22T06:19:59Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 18, + "started_at": "2026-09-22T06:19:59Z", + "completed_at": "2026-09-22T06:19:59Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 19, + "started_at": "2026-09-22T06:19:59Z", + "completed_at": "2026-09-22T06:19:59Z" + } + ] + } + ], + "artifacts": [ + { + "id": 10679698261, + "name": "marketplace-https-ebf32f8fb0003189827813a64b7e3bd4f87338b4-1", + "size_in_bytes": 10600, + "digest": "sha256:67e53c035b66fcae25848156349a9f6e0d958b103139fcf33b9bc53935cfb739", + "expired": false, + "created_at": "2026-09-22T06:19:59Z", + "expires_at": "2026-09-29T06:19:58Z", + "archive_download_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/artifacts/10679698261/zip" + } + ] + } + ], + "localResults": { + "storage": { + "revision": "63de5254826250f557403b48b34b461b34ddadbc", + "platform": "linux", + "arch": "x64", + "checks": [ + "missing volume fails closed without creating an empty registry", + "kill before commit leaves no visible owner/listing/artifact/replay record", + "rolled-back submission can retry once; committed replay is rejected", + "kill after commit retains verified package and listing", + "concurrent immutable version writers commit exactly one release", + "concurrent publisher ownership claim has one winner", + "fresh production process and different deployment cwd preserve catalog/identity/artifacts", + "backup concurrent with uncommitted publication captures only complete releases", + "online WAL backup restores listing/bytes/ownership into isolated serving process", + "restore/backup cannot overwrite existing live data", + "restored publisher ownership persists and restored writes are isolated", + "corrupt backup rejected before creating destination", + "wrong mounted registry identity fails closed" + ], + "receipts": [ + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/23669a82-014f-4235-8222-de9423a0f0c4.json", + "before-commit", + "/tmp/cg-registry-storage-208WqE/23669a82-014f-4235-8222-de9423a0f0c4.json.ready" + ], + "started": "2026-09-22T06:08:03.566Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:08:03.707Z", + "log": "1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/23669a82-014f-4235-8222-de9423a0f0c4.json", + "", + "" + ], + "started": "2026-09-22T06:08:03.711Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:08:03.827Z", + "log": "2.log", + "sha256": "2fdb531a05ff665b74027548d961d92c97670d132e54ec037ec4729166328ed7" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/23669a82-014f-4235-8222-de9423a0f0c4.json", + "", + "" + ], + "started": "2026-09-22T06:08:03.827Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:08:03.939Z", + "log": "3.log", + "sha256": "8e2cc2bcf9694e547d812c683788f14cb4657bf7e5d659769b4e5beb3566dd92" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/a7a16777-8b8e-4829-85e5-2d78602f8fd8.json", + "after-commit", + "/tmp/cg-registry-storage-208WqE/a7a16777-8b8e-4829-85e5-2d78602f8fd8.json.ready" + ], + "started": "2026-09-22T06:08:03.941Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:08:04.102Z", + "log": "4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/79466918-9cce-421c-8abc-6e5b3c45e2b6.json", + "", + "/tmp/cg-registry-storage-208WqE/79466918-9cce-421c-8abc-6e5b3c45e2b6.json.ready" + ], + "started": "2026-09-22T06:08:04.129Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:08:04.250Z", + "log": "5.log", + "sha256": "4691ad9fdda8ad83fc63fcd777b471f7f08e71e9171fdbf65f64ff578c2af011" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/404a4d67-990b-4e03-8ba1-663af5fa6cdc.json", + "", + "/tmp/cg-registry-storage-208WqE/404a4d67-990b-4e03-8ba1-663af5fa6cdc.json.ready" + ], + "started": "2026-09-22T06:08:04.134Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:08:04.284Z", + "log": "6.log", + "sha256": "84d16807a7a370bca5a658d990cb5c9a71442d656ef2adcd1503c0720d814cc4" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/23ce674b-0d34-4cac-be57-ef5794ebb7b3.json", + "", + "/tmp/cg-registry-storage-208WqE/23ce674b-0d34-4cac-be57-ef5794ebb7b3.json.ready" + ], + "started": "2026-09-22T06:08:04.291Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:08:04.518Z", + "log": "7.log", + "sha256": "2e3315902b3caca25bb1f8cd49999e2af98428c0a0555221c7d44ff605a4726c" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/f0056a4f-b2b5-4c05-8fba-28945de77955.json", + "", + "/tmp/cg-registry-storage-208WqE/f0056a4f-b2b5-4c05-8fba-28945de77955.json.ready" + ], + "started": "2026-09-22T06:08:04.288Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": 1, + "signal": null, + "finished": "2026-09-22T06:08:04.528Z", + "log": "8.log", + "sha256": "fd88dde5712bbd1dba744b7df7b456475445a7911bb4866e15627ba531ac73d0" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/marketplace/server/registry.cjs", + "serve" + ], + "started": "2026-09-22T06:08:04.532Z", + "cwd": "/tmp/cg-registry-storage-208WqE", + "env": { + "MARKETPLACE_DATA_DIR": "/tmp/cg-registry-storage-208WqE/volume", + "PORT": "0" + }, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:08:04.749Z", + "log": "9.log", + "sha256": "1dda1309dc156bea4db2428b1b7ec526662d4de57054daca0bd358ddc714caca" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/marketplace-storage.cjs", + "publish-child", + "/tmp/cg-registry-storage-208WqE/volume/registry.sqlite", + "/tmp/cg-registry-storage-208WqE/cd7451bd-f9bb-4662-82f0-7883f99a8d1e.json", + "before-commit", + "/tmp/cg-registry-storage-208WqE/cd7451bd-f9bb-4662-82f0-7883f99a8d1e.json.ready" + ], + "started": "2026-09-22T06:08:04.948Z", + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "env": {}, + "exit": null, + "signal": "SIGKILL", + "finished": "2026-09-22T06:08:05.147Z", + "log": "10.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/marketplace/server/registry.cjs", + "serve" + ], + "started": "2026-09-22T06:08:04.750Z", + "cwd": "/tmp", + "env": { + "MARKETPLACE_DATA_DIR": "/tmp/cg-registry-storage-208WqE/volume", + "PORT": "0" + }, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:08:05.382Z", + "log": "11.log", + "sha256": "c40d9a656192049bada47318d3e01623179e6d449613ef9ab8aab876711266c6" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/marketplace/server/registry.cjs", + "serve" + ], + "started": "2026-09-22T06:08:05.158Z", + "cwd": "/tmp/cg-registry-storage-208WqE", + "env": { + "MARKETPLACE_DATA_DIR": "/tmp/cg-registry-storage-208WqE/restored", + "PORT": "0" + }, + "exit": 0, + "signal": null, + "finished": "2026-09-22T06:08:05.394Z", + "log": "12.log", + "sha256": "8fad8a774bc14d8b468111bca6deeb983868a3171736385b7f00e0efa5052e4b" + } + ] + }, + "redeploy": { + "revision": "ebf32f8fb0003189827813a64b7e3bd4f87338b4", + "platform": "linux", + "arch": "x64", + "success": true, + "checks": [ + "signed publication in isolated deployment copy", + "process killed and original application directory removed", + "new application copy retains external volume identity", + "identical listing and package bytes served after replacement", + "replay protection survives application replacement" + ], + "receipts": [ + { + "command": [ + "/usr/local/bin/node", + "/tmp/cg-registry-redeploy-5oBF8g/application-v1/marketplace/server/registry.cjs", + "serve" + ], + "cwd": "/tmp/cg-registry-redeploy-5oBF8g/application-v1", + "exit": null, + "signal": "SIGKILL", + "log": "process-1.log", + "sha256": "b4349d3f9d286dd6056affd8a8eb2ce4f6e8daabd9f3b568810f7fbbcc988782" + }, + { + "command": [ + "/usr/local/bin/node", + "/tmp/cg-registry-redeploy-5oBF8g/application-v2/marketplace/server/registry.cjs", + "serve" + ], + "cwd": "/tmp/cg-registry-redeploy-5oBF8g/application-v2", + "exit": 0, + "signal": null, + "log": "process-2.log", + "sha256": "3639d3e861378463a5f69859e38fd1eb9186de7c484e8c805b304597b654570a" + } + ] + }, + "browser-catalog-fixed": { + "browser": "153.0.8010.36", + "platform": "linux", + "checks": [ + "late catalog response preserves the entered publisher form and package", + "real browser signed publisher upload", + "slow package metadata preserves typed publisher fields", + "browser publisher ownership rejection", + "browser invalid-signature failure state", + "browser malformed-package rejection without publication", + "one-click selected-project install verified in SQLite", + "real postMessage wrong-window command ignored", + "failed browser update preserves working version and graph", + "browser update replaces stale graph contributions", + "browser disable/enable/remove verified in SQLite", + "mobile detail fits viewport", + "real postMessage wrong-origin command ignored", + "closed local companion expires the connection visibly", + "real stopped registry shows actionable publisher failure without changing local graph" + ], + "pageErrors": [] + } + }, + "limits": [ + "No durable hosted registry, Vercel preview, provisioned persistent disk or off-host backup destination verified", + "Temporary HTTPS tunnels close after acceptance and are not deployment URLs", + "Full Linux4564-pass run at37d4dd8 predates this hosting increment; no current whole-suite claim", + "Native scope marketplace explicitly reuses unchanged lifecycle/worker evidence", + "Historical Drupal rebuild overhead22\u201330%; broader coverage/performance remains open" + ] +} diff --git a/docs/validation/extensions-hosting-20260922.md b/docs/validation/extensions-hosting-20260922.md new file mode 100644 index 000000000..f0606672f --- /dev/null +++ b/docs/validation/extensions-hosting-20260922.md @@ -0,0 +1,64 @@ +# Marketplace persistence and HTTPS validation — 2026-09-22 + +Implementation source: `ebf32f8fb0003189827813a64b7e3bd4f87338b4`, branch `feature/extensions-author-kit-20260922`, [draft PR #1911](https://github.com/colbymchenry/codegraph/pull/1911). Subsequent report changes contain documentation/evidence only. Full product completion and durable hosted preview readiness remain **unconfirmed**. + +## Delivered implementation + +- `src/plugins/marketplace.ts`: publisher ownership, immutable version, listing, artifact bytes and replay nonce commit together under `BEGIN IMMEDIATE`; WAL, full synchronization and a busy timeout support concurrent processes on one local disk. Catalog reads no longer load every artifact blob. Conflicting official seed bytes fail instead of silently reusing a version. +- `src/plugins/marketplace-storage.ts`: explicit volume identity/init, startup integrity/artifact/owner verification, online consistent snapshots with checksums/inventories, and restore exclusively into a new volume. Missing/wrong volumes and incomplete/corrupt backups fail closed. Windows file flush uses a writable handle. +- `marketplace/server/registry.cjs`: independently runnable `init`, `serve`, `verify`, `backup` and `restore`; absolute external data directory, configurable listen address/port, graceful shutdown, no ephemeral Vercel filesystem registry. +- `marketplace/server/configure-vercel.cjs`: generate fixed external HTTPS API rewrites for a deployment copy, avoiding the legacy Function gateway's 4.5 MB body limit. The fallback gateway reports missing/unreachable backend errors. Actual Vercel proxy size/caching behavior is still untested. +- Browser errors now explain registry outages. An HTTPS test exposed a delayed catalog response clearing an already entered publisher form; the form and selected File now survive that response, with a deterministic delayed-response regression. + +[Deployment, persistence and recovery guide](../extensions/hosting.md) includes exact build/start/configuration/backup/isolated-restore commands and resource prerequisites. No resources were provisioned and no account/shared-host/runtime configuration was changed. + +## Results and exact revisions + +| Check | Revision | Result | +|---|---|---| +| Linux focused installer/runtime/author/marketplace contracts, 6 files | `63de525` | 31 passed, exit 0 | +| Linux storage subprocess matrix | `63de525` | 13 checks, exit 0 | +| Linux complete browser regression including catalog race/outage | `ebf32f8` | 15 checks, exit 0 | +| Separate application-directory replacement | `ebf32f8` source plus recorded validation script | 5 checks, exit 0 | +| Windows 2022 x64, Node 22.23.2 | `ebf32f8` | 141 focused passed, 4 POSIX skips; all 7 steps exit 0 | +| macOS 15 ARM64, Node 22.23.2 | `ebf32f8` | 144 focused passed, 1 Windows-only skip; all 7 steps exit 0 | +| Public HTTPS compatibility, Ubuntu 24.04 x64 | `f00b77b` | 9 checks, 12 CLI receipts, exit 0 | +| Final public HTTPS publisher/browser run | `ebf32f8` | **Blocked** before browser execution by tunnel DNS failures; no pass claimed | + +Both final native jobs passed in [run 35694069549](https://github.com/colbymchenry/codegraph/actions/runs/35694069549). Each ran engine/frontend builds, focused tests, all 13 storage checks, 9 external-author checks, 9 compatibility checks/12 CLI receipts and 15 browser checks. The browser checks use local HTTP on these two runners. The 4 unchanged native core checks are explicitly listed as not rerun: compiled workers, native paths, and default/custom-directory lifecycle kill matrices. Their prior accepted evidence remains separate; this is not a current whole-suite/native-all-paths claim. + +The 13 storage checks cover missing-volume rejection; kills before/after publication commit; rollback nonce retry and replay rejection; same-version concurrent publishers; competing ownership; new-process persistence; backup while another process has an uncommitted publication; isolated restore including actual artifact downloads; refusal to overwrite existing data; retained publisher ownership; corrupt backup rejection; wrong-volume rejection. Real test-owned children were killed; no shared process was targeted. Each child has an exit/signal/log-hash receipt. + +The [deployment replacement script](marketplace-redeploy-20260922.cjs) creates two standalone application copies with the compiled registry, semver and frontend. It publishes through HTTP, kills the first service, **deletes that disposable application copy**, then starts the second copy against the same external volume. Identity, listing, artifact bytes and replay protection survive. This proves the local deployment layout; it does not substitute for a provider redeployment/persistent-disk test. Reproduce after building with `node docs/validation/marketplace-redeploy-20260922.cjs`. + +## What actual HTTPS established + +In [run 35693728678](https://github.com/colbymchenry/codegraph/actions/runs/35693728678), the compatibility step passed over the real public origin `https://tone-exciting-dicke-discussions.trycloudflare.com`. This was a **temporary tunnel, now closed**, serving disposable fixtures. Node and Chromium used normal certificate and browser-origin checks, without mixed-content/security bypass flags. + +The browser connected through the loopback companion, selected a separate Python project, and used one Install to choose `1.10.0` over incompatible `9.0.0` and a prerelease. The actual SQLite graph linked `event:order.created` to `send_receipt`, with the extension's versioned label. Checks also covered no-compatible preservation, exact incompatible pins, explicit preview/build-metadata pins, automatic downgrade refusal, failed-update rollback, successful browser/CLI update to `3.0.0`, exact file/HTTPS artifact installs and removal. Signed submissions from the test publisher traversed the public HTTPS API. **That does not establish browser-form publication over HTTPS.** + +The browser-form step in that first HTTPS run exposed the catalog/form race and failed. The fix is in `ebf32f8` and passes the 15-check local/native browser suite. [Final HTTPS run 35694069486](https://github.com/colbymchenry/codegraph/actions/runs/35694069486) could not reach either newly allocated tunnel: `getaddrinfo ENOTFOUND` for `catch-portsmouth-cms-superb.trycloudflare.com` and `procedure-fraction-carpet-camera.trycloudflare.com`. Both readiness checks exhausted 90 seconds. Earlier workspace attempts show intermittent equivalent failures, including an approved network retry. No final HTTPS publisher/origin/window/outage pass is claimed. The earlier successful HTTPS compatibility checks are retained because the only subsequent application change preserves the publisher form; they are not relabelled as a new run. + +Reviewed screenshots from the successful HTTPS compatibility step: + +![Desktop selecting compatible 1.10.0 for the Python destination](extensions-hosting-20260922/desktop-selected.png) + +![Mobile after successful compatible update to 3.0.0](extensions-hosting-20260922/mobile-selected.png) + +The additional `desktop-installed.png` preserves an intermediate capture: the graph is ready but compatibility is still refreshing, so detail metadata temporarily falls back to the catalog's newest release. Installed/graph assertions prove `1.10.0`; the capture is **not evidence of installing 9.0.0**. This transient metadata presentation should be addressed in the next UI review. All screenshots and failures are retained, not edited to remove evidence. + +## Hosting resource/access blocker + +The authenticated Vercel MCP read found the intended Pro team `team_7CLDAquz0leU38WV3qEjBGrG`, 11 projects, and no CodeGraph project. Its exposed tools provide project/deployment reads but no storage inventory/provisioning capability. The team's storage dashboard redirects to Vercel sign-in. Consequently, an included persistent backend, local disk and independent backup destination could not be verified. This is an **access/availability unknown**, not proof that the account has no storage. + +A durable preview needs an accessible included Node host with a persistent local volume, stable HTTPS ingress and an independent backup destination, or authenticated inventory permitting an appropriate included alternative. No paid provision, shared VPS service, account change, Vercel project/deployment, custom domain or production release was attempted. Backups were restored locally in isolation; no off-host schedule/retention/RPO/RTO is configured. The default gateway correctly reports unavailable when no backend is configured. There is **no durable public URL** to hand over. + +Next bounded step: obtain that resource/access, deploy the prepared registry against the real volume, run backup/restore and provider redeployment checks, then repeat the complete HTTPS publisher/manage/origin/failure acceptance against the stable origin before creating/verifying the Vercel preview. The code, guide and validation workflows are runnable independently of that access. + +## Evidence and retained limits + +[Evidence ledger](extensions-hosting-20260922.json) contains source/compiled hashes, exact local commands/revisions/exit receipts, native command receipts and log hashes, GitHub run/job/artifact metadata, and a hash inventory of raw files under `.qa/hosting`. The storage/deployment results and test-child exits are embedded. Raw logs/artifacts are also archived outside the repository in the chat checkpoint; GitHub artifact retention is seven days. + +Failed attempts remain recorded: Windows read-only fsync and mobile-hidden-link test failures at `35d7d8c` (run 35691617007), fixed and green at `63de525` (35693540734); the HTTPS catalog/form failure at `f00b77b`; subsequent tunnel DNS failures. No tests were silently excluded to convert those failures into passes. + +The accepted full Linux result **4,564 passed / 192 skipped / all 280 files once** belongs to `37d4dd8`, before this registry/UI increment. It was not rerun for recovery or represented as current whole-suite evidence. Unchanged Drupal corpus accuracy, determinism and incremental convergence evidence is reused. Historical Drupal rebuild overhead remains **22–30%**, with limited samples; broader coverage/performance review remains open. Other OS/architecture/Node/browser combinations, provider volume/backup guarantees, power loss, multi-host replication/network filesystems, deployed Vercel proxy behavior and production scale remain unverified. No merge/release/npm publication, paid resource, extra model session or contributor announcement occurred. diff --git a/docs/validation/extensions-hosting-20260922/desktop-installed.png b/docs/validation/extensions-hosting-20260922/desktop-installed.png new file mode 100644 index 0000000000000000000000000000000000000000..006fa011d4a127dd1de1023db1779ac6ca45f18f GIT binary patch literal 96793 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%0AE<(0Ser43mt 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 XjDKGrGB|%0I<2Ontz7)*W#In-x6rIY literal 0 HcmV?d00001 diff --git a/docs/validation/extensions-hosting-20260922/desktop-selected.png b/docs/validation/extensions-hosting-20260922/desktop-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..874962d0cfc5be8837d55dd5f33ca0d548895ec8 GIT binary patch literal 98488 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 literal 0 HcmV?d00001 diff --git a/docs/validation/extensions-hosting-20260922/mobile-selected.png b/docs/validation/extensions-hosting-20260922/mobile-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2ed3fa36080c6466fa33437614d09c6f51611b GIT binary patch literal 85177 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/validation/marketplace-redeploy-20260922.cjs b/docs/validation/marketplace-redeploy-20260922.cjs new file mode 100644 index 000000000..4996cb09c --- /dev/null +++ b/docs/validation/marketplace-redeploy-20260922.cjs @@ -0,0 +1,46 @@ +// Reproducible deployment-copy test; requires a current compiled dist/. +// Replaces only disposable application directories, retaining an external volume. +const fs=require('node:fs'),path=require('node:path'),os=require('node:os'),assert=require('node:assert/strict'); +const {spawn,execFileSync}=require('node:child_process'); +const {generateKeyPairSync,randomUUID,sign,createHash}=require('node:crypto'); +const root=path.resolve(__dirname,'../..'),out=path.join(root,'.qa/hosting/redeploy');fs.mkdirSync(out,{recursive:true}); +const {initializeMarketplaceVolume,openMarketplaceVolume}=require(path.join(root,'dist/plugins/marketplace-storage')); +const lab=fs.mkdtempSync(path.join(os.tmpdir(),'cg-registry-redeploy-')),volume=path.join(lab,'persistent-volume'); +const receipts=[],children=new Set(),revision=execFileSync('git',['rev-parse','HEAD'],{cwd:root,encoding:'utf8'}).trim(); +const sha=bytes=>createHash('sha256').update(bytes).digest('hex'); +async function start(app){ + const args=[path.join(app,'marketplace/server/registry.cjs'),'serve']; + const child=spawn(process.execPath,args,{cwd:app,env:{...process.env,MARKETPLACE_DATA_DIR:volume,PORT:'0'},stdio:['ignore','pipe','pipe']});children.add(child); + let stdout='',stderr='';child.stdout.on('data',b=>stdout+=b);child.stderr.on('data',b=>stderr+=b); + const done=new Promise(resolve=>child.on('close',(exit,signal)=>{children.delete(child);const log='process-'+(receipts.length+1)+'.log';fs.writeFileSync(path.join(out,log),stdout+stderr);receipts.push({command:[process.execPath,...args],cwd:app,exit,signal,log,sha256:sha(stdout+stderr)});resolve();})); + const deadline=Date.now()+10000;while(!stdout.includes('"ready":true')){if(Date.now()>deadline)throw Error(stderr||'No startup receipt');await new Promise(r=>setTimeout(r,25));} + const ready=JSON.parse(stdout.trim().split('\n')[0]);return{child,done,origin:'http://127.0.0.1:'+ready.port,id:ready.registryId}; +} +function deployment(name){ + const target=path.join(lab,name); + for(const file of ['dist/plugins/marketplace.js','dist/plugins/marketplace-storage.js','dist/plugins/package.js','dist/db/sqlite-adapter.js','marketplace/server/registry.cjs']){ + fs.mkdirSync(path.dirname(path.join(target,file)),{recursive:true});fs.copyFileSync(path.join(root,file),path.join(target,file)); + } + fs.cpSync(path.join(root,'node_modules/semver'),path.join(target,'node_modules/semver'),{recursive:true}); + fs.cpSync(path.join(root,'marketplace/public'),path.join(target,'marketplace/dist'),{recursive:true});return target; +} +(async()=>{ + try{ + const {id}=initializeMarketplaceVolume(volume),firstPath=deployment('application-v1'),first=await start(firstPath); + const bytes=Buffer.from(JSON.stringify({format:'codegraph-extension-1',package:{name:'@redeploy/demo',version:'1.0.0',main:'index.cjs',codegraph:{id:'redeploy-demo',apiVersion:1,capabilities:['frameworks']}},files:{'index.cjs':'module.exports=()=>({frameworks:[]});'}})); + const keys=generateKeyPairSync('ec',{namedCurve:'prime256v1'}); + const payload=JSON.stringify({name:'Redeploy demo',description:'Disposable deployment test',publisher:'Test',source:'https://example.com/source',readme:'Test',artifact:bytes.toString('base64'),timestamp:Date.now(),nonce:randomUUID()}); + const body={payload,publicKey:keys.publicKey.export({format:'jwk'}),signature:sign('sha256',Buffer.from(payload),{key:keys.privateKey,dsaEncoding:'ieee-p1363'}).toString('base64')}; + const published=await fetch(first.origin+'/api/publish',{method:'POST',body:JSON.stringify(body)});assert.equal(published.status,201); + const listing=await published.json();assert.equal(listing.integrity,sha(bytes)); + first.child.kill('SIGKILL');await first.done;fs.rmSync(firstPath,{recursive:true,force:true}); + const secondPath=deployment('application-v2'),second=await start(secondPath); + assert.equal(second.id,id);assert.equal(openMarketplaceVolume(volume).id,id);assert.ok(!fs.existsSync(firstPath)); + assert.deepEqual(await(await fetch(second.origin+'/api/extensions')).json(),[listing]); + assert.deepEqual(Buffer.from(await(await fetch(second.origin+'/api/download/redeploy-demo/1.0.0')).arrayBuffer()),bytes); + assert.equal((await fetch(second.origin+'/api/publish',{method:'POST',body:JSON.stringify(body)})).status,400); + second.child.kill('SIGTERM');await second.done; + fs.writeFileSync(path.join(out,'result.json'),JSON.stringify({revision,platform:process.platform,arch:process.arch,success:true,checks:['signed publication in isolated deployment copy','process killed and original application directory removed','new application copy retains external volume identity','identical listing and package bytes served after replacement','replay protection survives application replacement'],receipts},null,2)); + console.log('PASS 5 deployment replacement checks; application tree replaced, external volume retained'); + }finally{for(const child of children)child.kill('SIGKILL');await new Promise(r=>setTimeout(r,100));fs.rmSync(lab,{recursive:true,force:true});} +})().catch(error=>{fs.writeFileSync(path.join(out,'failure.json'),JSON.stringify({revision,error:String(error.stack),receipts},null,2));console.error(error);process.exitCode=1;});