From 5e242b6fc95e71d17f4b2b912e25befda2923ebe Mon Sep 17 00:00:00 2001 From: Forge Date: Tue, 22 Sep 2026 05:14:05 +0000 Subject: [PATCH] docs(extensions): record native and full Linux validation evidence --- docs/extensions/authoring.md | 17 +- .../extensions-native-20260922.json | 29704 ++++++++++++++++ docs/validation/extensions-native-20260922.md | 175 + .../macos-desktop-installed.png | Bin 0 -> 168725 bytes .../macos-mobile-detail.png | Bin 0 -> 85562 bytes .../windows-desktop-installed.png | Bin 0 -> 117114 bytes .../windows-mobile-detail.png | Bin 0 -> 57002 bytes 7 files changed, 29891 insertions(+), 5 deletions(-) create mode 100644 docs/validation/extensions-native-20260922.json create mode 100644 docs/validation/extensions-native-20260922.md create mode 100644 docs/validation/extensions-native-20260922/macos-desktop-installed.png create mode 100644 docs/validation/extensions-native-20260922/macos-mobile-detail.png create mode 100644 docs/validation/extensions-native-20260922/windows-desktop-installed.png create mode 100644 docs/validation/extensions-native-20260922/windows-mobile-detail.png diff --git a/docs/extensions/authoring.md b/docs/extensions/authoring.md index 45a755d59..e5de5f8f6 100644 --- a/docs/extensions/authoring.md +++ b/docs/extensions/authoring.md @@ -163,8 +163,11 @@ For a compatibility matrix, run the same fixture command using each intended CodeGraph build and actual operating system, preserving JSON output, engine version and exit. `engines` is an assertion about those builds, not proof by itself. The starter's range defaults to the current preview version through `<2`; narrow -it if you have not validated that range. Native Windows/macOS validation is still -pending for this preview. +it if you have not validated that range. The preview author/lifecycle checks +passed on Linux x64, Windows Server 2022 x64 and macOS 15 ARM64 with Node 22.23.2; +see the [native validation report](../validation/extensions-native-20260922.md) +for commands, exact revisions and untested combinations. This does not certify +your extension or every version in its declared range. ## Publish through the local marketplace @@ -267,8 +270,12 @@ journals need a verified backup or manual repair; they are never guessed away. The companion returns the recovery error instead of claiming the project is ready. -The current validation covers process death on Linux using local files and -SQLite locking. Native Windows/macOS, machine power loss, network filesystems, -and mixed older writers that bypass the coordinator have not been validated. +Process-death checks passed on Linux x64, Windows Server 2022 x64 and macOS 15 +ARM64 using local files and SQLite locking, including the default data directory +and a `CODEGRAPH_DIR` override. Extension package/trust files and recovery records +follow that override. The native report records both POSIX kills and Windows +termination results. Machine power loss, network filesystems, simultaneous +Windows/WSL project use, and mixed older writers bypassing coordination remain +unvalidated. Direct edits to the graph database, deliberate deletion of the coordination files, and concurrent project destruction are outside this recovery contract. diff --git a/docs/validation/extensions-native-20260922.json b/docs/validation/extensions-native-20260922.json new file mode 100644 index 000000000..faf6b9b0b --- /dev/null +++ b/docs/validation/extensions-native-20260922.json @@ -0,0 +1,29704 @@ +{ + "generated_at": "2026-09-22T05:12:58.260757+00:00", + "source_revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "checkout": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/../codegraph", + "branch": "feature/extensions-author-kit-20260922", + "pr": "https://github.com/colbymchenry/codegraph/pull/1911", + "source_hashes": { + ".github/workflows/extensions-native.yml": "ccf48229b18a131eef41dd861c9276076d774a0f74e062771fbc1fb1e4fb2fc4", + "CHANGELOG.md": "b099f9b702a6236f877c60e1df01ab33784b6fb6010b604eb7abab1fa8f80698", + "__tests__/extension-trust.test.ts": "08ff3263905842c6be6dd6334feaa15255bf1d6e1c4847bef06bad250d3c9528", + "marketplace/public/app.js": "c94c6a253482265c76766c2be657cb509a2204bca667426a6b28857091dda1de", + "package-lock.json": "85274fb46487a320a60d2050f41f5637bf3ea116170b047fe24aa8e768cec366", + "package.json": "42c062210185a80c2d57bed2ac850a98d7660d3a0da2e04afa638f72305dd7e8", + "scripts/validation/extension-author.cjs": "79625f93f165cc2653372901d1c431c65c924eeee39cd42084496640d03c909c", + "scripts/validation/extensions-compatibility.cjs": "f12ec7147330b2fdd995f0288863951cec79a40a04876fff6410fff980143139", + "scripts/validation/extensions-recovery.cjs": "8ac0d1b384f7917ecc584e820385fd670c64cfb66dc2aab16b40b6b5abf7a408", + "scripts/validation/extensions-runtime.test.cjs": "2c46e5f7a297660e0d476a7bb24137022d7eef6dcc2d99840cf7d0257c3704b2", + "scripts/validation/marketplace-browser.cjs": "dcba35c9d7972da8c84ad22692a82cfcf9a06ad5bd10d4007c1bf232686e1031", + "scripts/validation/native-paths.cjs": "d8715dd5834a7f1cdfbbff9fb049163f9ae2ea72604ee09e9b848371296dcfc4", + "scripts/validation/native-validation.cjs": "33444d17f8cef9f11d4f191da72d3d6e81257c81ecb187a47186d0b198ebf5fe", + "scripts/validation/platform-tools.cjs": "6669c66c2ebaed9a4c90e49be29755d8d98a76c02368697ea1a0238cf66c986e", + "scripts/validation/regression-shards.cjs": "256c87096770da31e79415213dfad6274fc10c4e424bd3250f64770e55ff89ea", + "src/index.ts": "ff272caafad3fbf8c474326bc2bf23cc665c787ff8d4e0d2e23504c0d169dc6e", + "src/plugins/author.ts": "a485954370619e31aacf3e70f6126ac4b86dfa5e038d32fe8484b9c528b74979", + "src/plugins/bridge.ts": "4bfbab7cb9dfbb12be7523e6c61cdbe69e965e280f9e06474419f79655fe55d0", + "src/plugins/cli.ts": "21ff297862a43b030ab3a761cf1023e3b41811c873cece7ae2911fe209fdb330", + "src/plugins/loader.ts": "5f026cb63d1697b82db346645b101792c77351d5ed630504196287fe79da7c83", + "src/plugins/manager.ts": "48de2dc9059aa28a8d324c68172fa98dc4e36c05ed0c85c5fa718600324ba076", + "src/plugins/package.ts": "2637a5ec4880fbde5d6822bda0295102d0d3db69c1e39a9f3d44a4ceb8f9d19d", + "src/plugins/recovery.ts": "42aa529e5fa9c3de61946b69a17d40f237ef549f2d2769c791bf4c78329b2c2a", + "src/plugins/releases.ts": "bd45e219925890ab0bdbd1bd41b791df447a9e3bfe9d1967588903c4d4b1d4b2" + }, + "runs": [ + { + "run": "35687508042", + "url": "https://github.com/colbymchenry/codegraph/actions/runs/35687508042", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "status": "completed", + "conclusion": "failure", + "platforms": [ + { + "job_id": 106617399972, + "job_url": "https://github.com/colbymchenry/codegraph/actions/runs/35687508042/job/106617399972", + "job_conclusion": "failure", + "artifact": { + "id": 10677009148, + "name": "extensions-native-macos-15-bae8e16dde713c6c99e8ed55772d56980e6855ce-1", + "digest": "sha256:c2a364fd69ae346b4761d6643fe77a5cf8708ffa6448f5dd2ce0b6c4f935dc8f", + "size_in_bytes": 921972, + "created_at": "2026-09-22T04:39:14Z", + "expires_at": "2026-09-29T04:39:14Z" + }, + "artifact_url": "https://github.com/colbymchenry/codegraph/actions/runs/35687508042/artifacts/10677009148", + "summary": { + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "platform": "darwin", + "arch": "arm64", + "release": "24.6.0", + "node": "v22.23.2", + "runnerOS": "macOS", + "runnerArch": "ARM64", + "imageOS": "macos15", + "imageVersion": "20260907.0337.1", + "githubRun": "35687508042", + "githubAttempt": "1", + "started": "2026-09-22T04:36:50.172Z", + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:36:50.409Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.309, + "finished": "2026-09-22T04:37:03.719Z", + "log": "build.log", + "sha256": "b7b512c0e0363af1d5f4889885950020b5440adfb3d3a24266bdaa49c893c061" + }, + { + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:03.721Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.168, + "finished": "2026-09-22T04:37:03.889Z", + "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__/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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:03.890Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 16.906, + "finished": "2026-09-22T04:37:20.796Z", + "log": "focused.log", + "sha256": "667ac425d128e1331122efca627299e95a4feb70f151080dad914fc303755c37" + }, + { + "name": "compiled-workers", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "--test", + "scripts/validation/extensions-runtime.test.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:20.798Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 3.1, + "finished": "2026-09-22T04:37:23.899Z", + "log": "compiled-workers.log", + "sha256": "13c310d94f600b4acffd8a7e4916fb61d9f199322ef51016c37e3e01b337da7c" + }, + { + "name": "native-paths", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/native-paths.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:23.900Z", + "status": "failed", + "exit": 1, + "signal": null, + "seconds": 0.801, + "finished": "2026-09-22T04:37:24.702Z", + "log": "native-paths.log", + "sha256": "fd069067296a25aee8510e7fb11e0a1132a29f60bb7c754863b666238bc701f8" + }, + { + "name": "process-recovery", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:24.703Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 42.121, + "finished": "2026-09-22T04:38:06.824Z", + "log": "process-recovery.log", + "sha256": "115af8039a00c4e83fb5a54ced007d75c00a5942762a2bade8b42d345e3bcec1" + }, + { + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:38:06.828Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 25.032, + "finished": "2026-09-22T04:38:31.861Z", + "log": "external-author.log", + "sha256": "73d1df5e71eb0a210dccd8b2270907a39904219974ee76cd521309af2d26b3f4" + }, + { + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:38:31.866Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.595, + "finished": "2026-09-22T04:38:45.461Z", + "log": "compatibility.log", + "sha256": "511e448ce44e56d8d8e01af815d921d56b867aa6d227a1aa288438ef45d4fa6a" + }, + { + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:38:45.463Z", + "status": "failed", + "exit": 1, + "signal": null, + "seconds": 27.753, + "finished": "2026-09-22T04:39:13.217Z", + "log": "browser.log", + "sha256": "1ee725163a58b3d5679709d75926779e0ccfa9253c7ae24c70ab0a6aaf51a3c5" + } + ], + "finished": "2026-09-22T04:39:13.219Z", + "success": false + }, + "focused": { + "numPassedTests": 88, + "numFailedTests": 0, + "numPendingTests": 1 + }, + "focused_files": 9, + "database_replacement": [ + { + "file": "/Users/runner/work/codegraph/codegraph/__tests__/db-reopen-on-replace.test.ts", + "tests": [ + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false for the file it opened (any platform)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) becomes true once a DIFFERENT inode lives at the same path", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false while the file is momentarily absent (mid-recreate)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) never fires on Windows (no usable inode / open files cannot be unlinked)", + "status": "skipped" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) heals a held connection after the index is removed and recreated at the same path", + "status": "passed" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) is a no-op (returns false) when the index has not been replaced", + "status": "passed" + } + ] + } + ], + "native_paths": null, + "recovery": { + "platform": "darwin", + "arch": "arm64", + "node": "v22.23.2", + "termination": "SIGKILL", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_commands": [ + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/1", + "install", + "prepared" + ], + "pid": 18168, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.137, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-1.log", + "sha256": "f55e4d15ed08b929a1546e283f1f03db4b76517a39b4169a165ea90a21efd5c1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/1", + "list" + ], + "pid": 18169, + "exit": 0, + "signal": null, + "seconds": 0.146, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-2.log", + "sha256": "935c59c1fffebdcd5998b573e8036e4036b9bd8db96f1a0106b64add3ec17543" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/1", + "recover" + ], + "pid": 18173, + "exit": 0, + "signal": null, + "seconds": 0.162, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-3.log", + "sha256": "addb8bdb663dd05cbc501a40206e41645cc27cd0e32f3a4eb74f68894a4d04a6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/2", + "install", + "config_written" + ], + "pid": 18200, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.15, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-4.log", + "sha256": "14d9e43fdce9ecc46f8d03eb42d17608ecc981b172c983a213ab5f76987586d7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/2", + "index" + ], + "pid": 18201, + "exit": 0, + "signal": null, + "seconds": 0.433, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-5.log", + "sha256": "822c5abf12a05f750e321e06e9cec85fdc21211f86cf823d224fe125ff55c2c0" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/2", + "recover" + ], + "pid": 18231, + "exit": 0, + "signal": null, + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-6.log", + "sha256": "74a7f10ffd4c3401f58d28efd1bdce0444715a970e4006a34ec36481cf1e3016" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/3", + "install", + "graph_before_commit" + ], + "pid": 18258, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.655, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-7.log", + "sha256": "b08e26f2910a5beab5660aa3f4b065ecebf5e0b8bb29e8cad70b46e7d3ae6135" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/3", + "inspect" + ], + "pid": 18289, + "exit": 0, + "signal": null, + "seconds": 0.133, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-8.log", + "sha256": "e122427799f6c74f339dea81cd5efa242b606726215ceea620993e996a3ece04" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/3", + "recover" + ], + "pid": 18290, + "exit": 0, + "signal": null, + "seconds": 0.119, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-9.log", + "sha256": "d905e25e71f278fe5b5942d07261844f05d07005e1f44d2bfd0a111b7f9baa62" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/4", + "install", + "graph_committed" + ], + "pid": 18317, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.439, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-10.log", + "sha256": "06cdfb2bcec2b352a062a59e76a7a0afc92b2ede5b12b46155895c33ec52f884" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/4", + "inspect" + ], + "pid": 18351, + "exit": 0, + "signal": null, + "seconds": 0.185, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-11.log", + "sha256": "a3fad2e4c8d279864eabe563d00338e660dd15b32bdd3ab36138c995d230fff5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/4", + "recover" + ], + "pid": 18352, + "exit": 0, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-12.log", + "sha256": "844629130543fbd2498178b7dc5a9f5e8e78dad4796888593a041c438d5f1e5c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/5", + "update", + "prepared" + ], + "pid": 18409, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.173, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-13.log", + "sha256": "f6305380821aefa5d22f9f1720a9f44782d15fa307584b4ad37e3ac14c87b3df" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/5", + "list" + ], + "pid": 18410, + "exit": 0, + "signal": null, + "seconds": 0.166, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-14.log", + "sha256": "6db0a4ecc09eb5384a3d2cc38807148337593ae7094424fc597c4108fbde0d5a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/5", + "recover" + ], + "pid": 18411, + "exit": 0, + "signal": null, + "seconds": 0.153, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-15.log", + "sha256": "ae46e23dbaf4dd2e67322855441166abf0fcc4b71567785c6e74762f7804098b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/6", + "update", + "config_written" + ], + "pid": 18468, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.204, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-16.log", + "sha256": "792417a2a12405d58d7c06db9e3e7c5cfd778433f3baeab82a9f3f7bcab26f28" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/6", + "index" + ], + "pid": 18470, + "exit": 0, + "signal": null, + "seconds": 0.532, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-17.log", + "sha256": "6cca48439212eafd6834bb26ca3b10f50eeed4bc3d9f203dafc2ec71258d8ffb" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/6", + "recover" + ], + "pid": 18553, + "exit": 0, + "signal": null, + "seconds": 0.187, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-18.log", + "sha256": "d1d567c885bb9b06a3a4688617b7f3e2dd9b640f64b39fb05a6566e04b45e931" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/7", + "update", + "graph_before_commit" + ], + "pid": 18717, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.545, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-19.log", + "sha256": "23a05e59322f39b7f53586b284fcb5e0ebbde28b538668ac576740cdd75f31f0" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/7", + "inspect" + ], + "pid": 18748, + "exit": 0, + "signal": null, + "seconds": 0.196, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-20.log", + "sha256": "7c013e8b2adf2323275d5b2130f269743424d60a84195fb738e2e6d3e8c36c21" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/7", + "recover" + ], + "pid": 18749, + "exit": 0, + "signal": null, + "seconds": 0.157, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-21.log", + "sha256": "d5e4b3d4b553364d39c56575528c276ec92687dd66a65a278f043b2990ef9345" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/8", + "update", + "graph_committed" + ], + "pid": 18806, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.569, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-22.log", + "sha256": "28580ad42bd3cd299cb6d366ab35ffe6452dfc39c8d8537b791f7ced41449086" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/8", + "inspect" + ], + "pid": 18833, + "exit": 0, + "signal": null, + "seconds": 0.183, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-23.log", + "sha256": "8b1cfe60ca2adcc04731764eabf7d1d7afe6db8b3a3b39c0fa495147a8675fa4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/8", + "recover" + ], + "pid": 18838, + "exit": 0, + "signal": null, + "seconds": 0.168, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-24.log", + "sha256": "6e0646f663293a727f465911f7bd4c4a1c903196ba23b769eda4ea7ec63923fa" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/9", + "disable", + "prepared" + ], + "pid": 18891, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.162, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-25.log", + "sha256": "cbf6c7dac78cf00a960ac10cc5ac3ff8671b2fa40ea600dde081b6b64bcfcd96" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/9", + "list" + ], + "pid": 18909, + "exit": 0, + "signal": null, + "seconds": 0.148, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-26.log", + "sha256": "77e00baa18d4bdfe935550798e9462e28db7815e8cd7a19d70d33c8f5042078e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/9", + "recover" + ], + "pid": 18910, + "exit": 0, + "signal": null, + "seconds": 0.16, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-27.log", + "sha256": "b29a3fc0cfdb9a5a4f2de392863e3a085286bd4f7f5a2b6e110815cff29fe68d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/10", + "disable", + "config_written" + ], + "pid": 18963, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.152, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-28.log", + "sha256": "cdb6a195d700d7f1aff4ca974dd66247edd7369fc44cb56c66b80c3e22385174" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/10", + "index" + ], + "pid": 18968, + "exit": 0, + "signal": null, + "seconds": 0.592, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-29.log", + "sha256": "0e76611662fc7b27d85f3f3f41550b9901d6bedbb600be54b978e873a5523cb6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/10", + "recover" + ], + "pid": 18995, + "exit": 0, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-30.log", + "sha256": "03835b0087c2fe805103937b71023841ee068acb3b12fe48babfc8784483a8d7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/11", + "disable", + "graph_before_commit" + ], + "pid": 19052, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.492, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-31.log", + "sha256": "97d5d813d691b131e7db861c8352a656621e5c4e6d7d1cf1fc06f9eb88e086a1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/11", + "inspect" + ], + "pid": 19079, + "exit": 0, + "signal": null, + "seconds": 0.191, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-32.log", + "sha256": "f177363fabe8ce087009c565922877a6d18b69ee31bd910b3a168b4449ef3f2b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/11", + "recover" + ], + "pid": 19084, + "exit": 0, + "signal": null, + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-33.log", + "sha256": "b89295c0ea29e8d7d8eb91b587a2ef7a92202ed373b8a6a087276a89ff305965" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/12", + "disable", + "graph_committed" + ], + "pid": 19137, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.691, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-34.log", + "sha256": "c0183231d8904c773ac16cb92357694af7a8ab0da2e8bee23baa13c4bd4ec1f3" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/12", + "inspect" + ], + "pid": 19173, + "exit": 0, + "signal": null, + "seconds": 0.199, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-35.log", + "sha256": "18ecb09587724866e7cd1f14029d369fb6ae80934e3ec6b663994867e72ebded" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/12", + "recover" + ], + "pid": 19174, + "exit": 0, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-36.log", + "sha256": "8843af99a02395b351e6d2dbf50624974c883b8dcdfa4ea0e2ef3e904e734ad2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/13", + "enable", + "prepared" + ], + "pid": 19257, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.124, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-37.log", + "sha256": "de630e0669060d033d990135a8ba0142e84d589725f331bc5a436f077fe82858" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/13", + "list" + ], + "pid": 19258, + "exit": 0, + "signal": null, + "seconds": 0.162, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-38.log", + "sha256": "48dd39f7a51c4c0e7b01ec28dcca0c134ab95deed0edc37558f4344ccc2813fc" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/13", + "recover" + ], + "pid": 19263, + "exit": 0, + "signal": null, + "seconds": 0.177, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-39.log", + "sha256": "80c6aac8eb136eacce7abc6d4b650cf5a927ba8d8aa6cd87b1c07a8394b56811" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/14", + "enable", + "config_written" + ], + "pid": 19346, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.137, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-40.log", + "sha256": "b073826f373427749a9e7c3caf2a7833044253872ad26caac7838e3a1a9f7f2a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/14", + "index" + ], + "pid": 19347, + "exit": 0, + "signal": null, + "seconds": 0.551, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-41.log", + "sha256": "921d47e84a276d1f08b26adc405f11578dd63d02d13464531839047068cf4025" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/14", + "recover" + ], + "pid": 19374, + "exit": 0, + "signal": null, + "seconds": 0.186, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-42.log", + "sha256": "bbcd5874aaa0d165f2c827c711b58f36e815da2d72875103f287725d04022a8f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/15", + "enable", + "graph_before_commit" + ], + "pid": 19457, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.536, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-43.log", + "sha256": "5511af7b60217c31e0b8bccfe43eb8636e44e0ce5a1e1e24d302f3895785fc1c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/15", + "inspect" + ], + "pid": 19488, + "exit": 0, + "signal": null, + "seconds": 0.194, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-44.log", + "sha256": "78d338fd9d3edb44dae7128be7f07d8809f6326d89bb598e83186595f1b68473" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/15", + "recover" + ], + "pid": 19489, + "exit": 0, + "signal": null, + "seconds": 0.166, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-45.log", + "sha256": "5f315d7a898594eeb26ea38beb5008fa948f36d395197a43a41b349d87a7f8ff" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/16", + "enable", + "graph_committed" + ], + "pid": 19745, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.462, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-46.log", + "sha256": "3d60df1165111ac9049e357312acef946d0847aab906a211f1bd2a22996ab6d4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/16", + "inspect" + ], + "pid": 19778, + "exit": 0, + "signal": null, + "seconds": 0.179, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-47.log", + "sha256": "af6b0be0dc23b364988915089ff2ac92b1f3732ce7cd61eee5d6dc018f5ab13c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/16", + "recover" + ], + "pid": 19779, + "exit": 0, + "signal": null, + "seconds": 0.148, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-48.log", + "sha256": "0dfba05b6c6bd7e917181e750e0737b45b7957b3f6451cde6e27981adcb8ac1a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/17", + "remove", + "prepared" + ], + "pid": 19837, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.121, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-49.log", + "sha256": "d52534fc298718034fcd371a83db076655406c1ebd926652c8cfb23f23ec9781" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/17", + "list" + ], + "pid": 19838, + "exit": 0, + "signal": null, + "seconds": 0.124, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-50.log", + "sha256": "c62fd30ee7c073612a3cf2e1628ac40e723eabc2f29c6d123defbfd6ce2e40c9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/17", + "recover" + ], + "pid": 19839, + "exit": 0, + "signal": null, + "seconds": 0.12, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-51.log", + "sha256": "81b8200b6165cf78721e65a8c4f2ca5ae27c5de522e6518f8f52a12b5f51d5e9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/18", + "remove", + "config_written" + ], + "pid": 19892, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.158, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-52.log", + "sha256": "a61b8bf410495ab2f4d125716aff27df16d4a42c10c78b540c1247c7205a53a5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/18", + "index" + ], + "pid": 19900, + "exit": 0, + "signal": null, + "seconds": 0.389, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-53.log", + "sha256": "49e23afe8283b3680f15a3ba9306e1eb4db5f01f06a8a83add28ab31b59e7feb" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/18", + "recover" + ], + "pid": 19927, + "exit": 0, + "signal": null, + "seconds": 0.111, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-54.log", + "sha256": "1cf5a1f9e9c9ee153cfa96e1e8b4c6df86477fb9590c5101fdf940d906467d29" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/19", + "remove", + "graph_before_commit" + ], + "pid": 19984, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.375, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-55.log", + "sha256": "d5dbaf1e4b843757f98ecfd2608afecd7e72f3667759a4773c7be554cd51cf73" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/19", + "inspect" + ], + "pid": 20011, + "exit": 0, + "signal": null, + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-56.log", + "sha256": "a7435cd9f37f54f351258a97316f682ff8a7ceabc2e1871747e51a8e2671b47d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/19", + "recover" + ], + "pid": 20012, + "exit": 0, + "signal": null, + "seconds": 0.112, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-57.log", + "sha256": "ec4441b382af8547498b98c9aa548aa8fdb47179e94b5e9be75d0d9f4a327760" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/20", + "remove", + "graph_committed" + ], + "pid": 20069, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.374, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-58.log", + "sha256": "6ab1b3830915d223af39aeaf6e260f31a450d08827caad93e7a377d573c46037" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/20", + "inspect" + ], + "pid": 20096, + "exit": 0, + "signal": null, + "seconds": 0.137, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-59.log", + "sha256": "2394c209ddd52e45329ab6604c40a9078f8d8aeee2b31e428966da4b1499e9ce" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/20", + "recover" + ], + "pid": 20097, + "exit": 0, + "signal": null, + "seconds": 0.117, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-60.log", + "sha256": "99592bf30717f90ede5fa77de526a44edb03fb03617a4efd6e71191415626f00" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/21", + "update", + "package_ready" + ], + "pid": 20154, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.129, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-61.log", + "sha256": "ee9c9cd472dbfea9103e9a0cd6746a894fdaef999aa51549b0fabaf66a14eeba" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/21", + "inspect" + ], + "pid": 20155, + "exit": 0, + "signal": null, + "seconds": 0.156, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-62.log", + "sha256": "9b996a7dc37427692b480085a5c62e27025129f713af53b58cfc657ed61b8539" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/22", + "update", + "trust_written" + ], + "pid": 20208, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.133, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-63.log", + "sha256": "22d8ae12be550edc34d7e06691a4e47c26f4e72dc6ec93ba29591dcfae6ecd54" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/22", + "inspect" + ], + "pid": 20213, + "exit": 0, + "signal": null, + "seconds": 0.155, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-64.log", + "sha256": "106b3dd87588339cd4cc6389c65d677cc3e34d77daf06c3adcdf51e60d487a2e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/23", + "install", + "graph_before_commit" + ], + "pid": 20214, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.462, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-65.log", + "sha256": "652ff689b87ebbb9e468d59e186b0583c57e29a01ebda57f5263c71f815cf496" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "status", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/23", + "--json" + ], + "pid": 20241, + "exit": 0, + "signal": null, + "seconds": 0.092, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-66.log", + "sha256": "994b90cb3091006141f0f99744c3c6c4a51aa0bfcac5c965ee035ac27c9b01db" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/24", + "update", + "config_written" + ], + "pid": 20303, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-67.log", + "sha256": "a612f290092aed317cf9f4e912479ff6ce89a4b78633458f0f1c6511f7cca2d3" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/24", + "inspect", + "recovery_config" + ], + "pid": 20304, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-68.log", + "sha256": "7e80a6915dc80b965527101d2208407a56d5e1de6a3f5e7cc7062acb68ad18db" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/24", + "inspect" + ], + "pid": 20305, + "exit": 0, + "signal": null, + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-69.log", + "sha256": "e21e9f46927f525cd5c6955115b68f67b40f3ad9788421a599f87ba6946e74e5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/25", + "install" + ], + "pid": 20363, + "exit": 1, + "signal": null, + "seconds": 0.107, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-70.log", + "sha256": "ce2354b453d01c3971fae4b1366f8c2b7ee25ab17532ce4a24412f9864592fe8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/25", + "inspect" + ], + "pid": 20364, + "exit": 1, + "signal": null, + "seconds": 0.133, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-71.log", + "sha256": "7558015c7850524f35c63ec5f079e6667bff9c20e33909320e48110a12dc33b5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/25", + "index" + ], + "pid": 20365, + "exit": 1, + "signal": null, + "seconds": 0.146, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-72.log", + "sha256": "0a4c77d8a6bdb378beed5f0d74ee7352f64d51c8061bfd5e43b51d7bfdd66f5a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/25", + "update", + "config_written" + ], + "pid": 20362, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.503, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-73.log", + "sha256": "5fde4ea1f383608482a578952468d88ce0aef80e2f3bbf000e966fac241119aa" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/25", + "inspect" + ], + "pid": 20366, + "exit": 0, + "signal": null, + "seconds": 0.167, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-74.log", + "sha256": "b6188fa4f4127b3aa9a35e34b3ca82a7e8ada0bf4274e88210541f7ef9e3646c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/26", + "inspect" + ], + "pid": 20423, + "exit": 0, + "signal": null, + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-75.log", + "sha256": "64f57f89f823fe59de6c52cf84f478c977b5047a9d14115c2e0e5b31dd8a32b6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/26", + "inspect" + ], + "pid": 20424, + "exit": 1, + "signal": null, + "seconds": 0.125, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-76.log", + "sha256": "537deb3bba2d7a88654ebf4af2be5beb09b7a5b6df72c118aaad630c5f1978ba" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/26", + "update", + "prepared" + ], + "pid": 20425, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-77.log", + "sha256": "e65ac0f191b9702339a675fb3825d5ae8fb9d61f2a3017af59ffb4cc3df68c36" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/26", + "inspect" + ], + "pid": 20442, + "exit": 0, + "signal": null, + "seconds": 0.158, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-78.log", + "sha256": "b6a36d74c73e733b6d437b86322e3eed936ac2a8cc4e31dfe7f152c5a00d1870" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/26", + "inspect" + ], + "pid": 20481, + "exit": 0, + "signal": null, + "seconds": 0.167, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-79.log", + "sha256": "bdb224e89c0d1439c2957b864f42f76236ca9c4b87eed7bef9c89f73a04b9df6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/27", + "update", + "config_written" + ], + "pid": 20657, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.13, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-80.log", + "sha256": "a81742c9f6425a24e9e62dacbc73dfd7163be160c0aa3a467c062405840e7ae6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/27", + "inspect" + ], + "pid": 20658, + "exit": 1, + "signal": null, + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-81.log", + "sha256": "6cdee806666008692f0d3340fdbc478fba1b825cda7eec529ae18104da09aa40" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/27", + "inspect" + ], + "pid": 20659, + "exit": 0, + "signal": null, + "seconds": 0.148, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-82.log", + "sha256": "5580e21cf4cd8980065c911ec4526964ce242db8ffdf7e774f7f295b88442583" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/27", + "inspect" + ], + "pid": 20660, + "exit": 1, + "signal": null, + "seconds": 0.121, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-83.log", + "sha256": "c2617ee0e8f39211b5a0de5126166c77fca91ee8c4232f8f26eb2127635a1668" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/28", + "update", + "config_written" + ], + "pid": 20717, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-84.log", + "sha256": "35857e8e5c0a6f4f3b4c6adebde51da75f16f5f7661e5b7a12caedadddcc287d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/28", + "inspect" + ], + "pid": 20718, + "exit": 0, + "signal": null, + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-85.log", + "sha256": "9b5a4c26d7e4375d8a0ee93131e7a578f9fa55df8101f9253834a77860142845" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/29", + "update", + "config_written" + ], + "pid": 20775, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.121, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-86.log", + "sha256": "0a5859ee36f9449460bf948cf23dc148d1e7c079e17d8026a5b28cde47d01d4c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/29", + "inspect" + ], + "pid": 20776, + "exit": 1, + "signal": null, + "seconds": 0.147, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-87.log", + "sha256": "c47c48de88754646ea7836a49257d830562c6a2c4b27d9900d9da1a91df72177" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/29", + "inspect" + ], + "pid": 20777, + "exit": 0, + "signal": null, + "seconds": 0.158, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-88.log", + "sha256": "cba5e80e613ed517094c870596a752efbb380fea149f4125f622e30f09fdee49" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/30", + "update", + "graph_committed" + ], + "pid": 20838, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.45, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-89.log", + "sha256": "e65b66982190cd9bab40beb94755f224f42ff02369cc6cdf1205b1152d43dcc5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/30", + "inspect" + ], + "pid": 20865, + "exit": 0, + "signal": null, + "seconds": 0.154, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-90.log", + "sha256": "19b9bcb102c8fa853dda67be12f5930012c9c1f73db3522cbcd353ddaf53f3d5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/31", + "update", + "graph_committed" + ], + "pid": 20923, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.508, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-91.log", + "sha256": "03a559bc352d1a97f9bc037a7905e568e38cb85633ef7ce39e75e2eb8301827d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/31", + "inspect" + ], + "pid": 20956, + "exit": 1, + "signal": null, + "seconds": 0.152, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-92.log", + "sha256": "5c7b21940219ca652144798f4ad1783333cefccb9eb6ece9053a840f0455f895" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/31", + "inspect" + ], + "pid": 20962, + "exit": 0, + "signal": null, + "seconds": 0.161, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-93.log", + "sha256": "a96f901c20d05e065460d2be6f637999326ce36711a737e3e53e9b253f1ae2bf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/32", + "update" + ], + "pid": 21016, + "exit": 1, + "signal": null, + "seconds": 0.131, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-94.log", + "sha256": "752f13218fa9f90733fe14e10688960c5005f397329d2f06df61dc17356819bc" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/32", + "index" + ], + "pid": 21017, + "exit": 1, + "signal": null, + "seconds": 0.131, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-95.log", + "sha256": "23c4b9ca96ceec2d02052b1de8039ed505669c43a7d757c1d45ca240f60b2d17" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/33", + "update", + "config_written" + ], + "pid": 21075, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-96.log", + "sha256": "470adaeccd64918be1563f577b29d2e906dba84f96cda447c642935ffc7b2072" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/33", + "inspect" + ], + "pid": 21076, + "exit": 1, + "signal": null, + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-97.log", + "sha256": "1536711d054a865e0ee65e4b3c24127d779a8a515d58b31405259343b5af8c2a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/33", + "inspect" + ], + "pid": 21077, + "exit": 0, + "signal": null, + "seconds": 0.161, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-98.log", + "sha256": "ba34ee503d36b3d78347b67659085b01f8213f51e57ffd495e298efb8c18fbc2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/34", + "update", + "graph_committed" + ], + "pid": 21137, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.453, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-99.log", + "sha256": "c885049b0ed35a66c7a24052050941ac451dae504affc1f82b560bf82f142ca3" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/34", + "inspect" + ], + "pid": 21168, + "exit": 1, + "signal": null, + "seconds": 0.155, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-100.log", + "sha256": "535ebc1132e277097aa3dc09db6f204fbd4f0fa13a3925414099706c4dc8459c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/34", + "inspect" + ], + "pid": 21170, + "exit": 0, + "signal": null, + "seconds": 0.145, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-101.log", + "sha256": "8d34a64d89d15ba54120a76c8f1715feb3e080d26e4d8d955f0650c56f92e4a8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/35", + "update", + "graph_committed" + ], + "pid": 21224, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.452, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-102.log", + "sha256": "9f865873ac91a08c387f4554031dc65d6f74d39ad7b0e2cf09b39460ac9444d0" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-gjHmyV/35", + "inspect" + ], + "pid": 21255, + "exit": 0, + "signal": null, + "seconds": 0.206, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-103.log", + "sha256": "8fa5911b5b6471932d23134472da13c0a08d845c740bba6d120e50d6d338ef51" + } + ], + "author": { + "sourceRevision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "platform": "darwin", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "03db8420be6ba3bf9f0773e438a46b58ddda654ad9c60fdead42b0f666de6cb4", + "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-SvwOND/python-events", + "--id", + "python-events" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND", + "exit": 0, + "seconds": 0.077 + }, + { + "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-SvwOND" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 8.237 + }, + { + "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-SvwOND/colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events", + "exit": 0, + "seconds": 4.644 + }, + { + "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-SvwOND/python-events/index.cjs" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events", + "exit": 0, + "seconds": 0.46 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events", + "exit": 0, + "seconds": 2.005 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "pack", + ".", + "--out", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events-0.1.0.cgext" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events", + "exit": 0, + "seconds": 0.076 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:49214/api/download/python-events/0.1.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND", + "exit": 0, + "seconds": 0.545 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "python-events", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SvwOND", + "exit": 0, + "seconds": 0.409 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 0.014 + } + ], + "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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.86 + }, + { + "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:49228", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/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", + "update", + "unavailable-demo", + "--registry", + "http://127.0.0.1:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 1, + "seconds": 0.088 + }, + { + "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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 1, + "seconds": 0.087 + }, + { + "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:49228", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.501 + }, + { + "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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 1, + "seconds": 0.101 + }, + { + "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:49228", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.68 + }, + { + "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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.539 + }, + { + "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:49228/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.508 + }, + { + "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-zggneR/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.417 + }, + { + "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:49228", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.455 + }, + { + "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-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.409 + } + ], + "engineVersion": "1.6.0", + "platform": "darwin", + "browser": "153.0.8010.12" + }, + "compatibility_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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.86 + }, + { + "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:49228", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/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", + "update", + "unavailable-demo", + "--registry", + "http://127.0.0.1:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 1, + "seconds": 0.088 + }, + { + "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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 1, + "seconds": 0.087 + }, + { + "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:49228", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.501 + }, + { + "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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 1, + "seconds": 0.101 + }, + { + "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:49228", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.68 + }, + { + "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:49228", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.539 + }, + { + "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:49228/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.508 + }, + { + "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-zggneR/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.417 + }, + { + "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:49228", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.455 + }, + { + "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-zggneR/headless-python-project" + ], + "exit": 0, + "seconds": 0.409 + } + ], + "browser": { + "checks": [ + "real browser signed publisher upload", + "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" + ], + "error": "page.waitForURL: Timeout 20000ms exceeded.\n=========================== logs ===========================\nwaiting for navigation to \"**/extensions/browser-example\" until \"load\"\n============================================================\n at publish (/Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-browser.cjs:61:18)\n at async /Users/runner/work/codegraph/codegraph/scripts/validation/marketplace-browser.cjs:132:5", + "snapshot": { + "version": "1.6.0", + "apiVersion": 1, + "projects": [ + { + "id": "0", + "name": "one", + "root": "/private/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-browser-recovery-4Noc1I/one", + "extensions": [] + }, + { + "id": "1", + "name": "two", + "root": "/private/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-browser-recovery-4Noc1I/two", + "extensions": [ + { + "name": "managed:browser-example", + "version": "1.0.0", + "integrity": "058ae93052c0960b8c220f4470aa38f40acbe9f9227c816cccb34732f53de180", + "enabled": true, + "replaces": [], + "source": "http://127.0.0.1:49265/api/download/browser-example/1.0.0" + } + ] + } + ], + "progress": { + "state": "failed", + "message": "Error: Extension activation failed: extract: Error: Rejected browser update" + }, + "jobId": 2, + "busy": false, + "error": "Error: Extension activation failed: extract: Error: Rejected browser update" + } + }, + "files": [ + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-1.log", + "sha256": "6afce92e34a008e1d0c6a39ba2de55f33eefd137a837f5a004db669e95c83bf0", + "bytes": 233 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-2.log", + "sha256": "9e851ab032014dac91e12a9a3981521759e8578f27748ee1c86772ed299fc66e", + "bytes": 133602 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-3.log", + "sha256": "36986d42ad75563663d0235d83a3bcb581343f2efd6efcfee52b1c2add3c7721", + "bytes": 25 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-5.log", + "sha256": "4a43bcd8435406339ad6ed6b0e7e40ef83c3cdb5a8d3f10a26587eb1d3b00f59", + "bytes": 3704 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-6.log", + "sha256": "0cd08896169a01039aa4b78598af18cedf15d1fde309060722f76c793f583460", + "bytes": 130 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-7.log", + "sha256": "e5cf2e66ffc15dfbac751adf5a42e3df541be1bffceb5d12d1739d7192095af9", + "bytes": 816 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-8.log", + "sha256": "638bb56013c0f03abb86aa1662a769bc853de5e535dfc29c3e1da78be015e80a", + "bytes": 771 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/command-9.log", + "sha256": "55e904cfd2ca5ad962d16bda4e2dad13f422f6f831b0ecc449e0be250665bcae", + "bytes": 41 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/commands.json", + "sha256": "34822697ea6bce943b619993837e2486f744f091372ae0e00e81edc0e2625193", + "bytes": 4486 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/generated-tests.log", + "sha256": "edbbc1895b363b4a243d91721b5a3f0e488325ced868e69dac9eae9b4be127e9", + "bytes": 493 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/published.png", + "sha256": "bc4b06856f71c30f37d0733e43940692c72c75c6041c0365177e10d25e4a4b50", + "bytes": 250484 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/python-events-0.1.0.cgext", + "sha256": "03db8420be6ba3bf9f0773e438a46b58ddda654ad9c60fdead42b0f666de6cb4", + "bytes": 13918 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/author/result.json", + "sha256": "3f86c480d47e2d23be32ab891f18e44a94eb272d1bff8d049e28170dcff2062f", + "bytes": 6470 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/browser/desktop-installed.png", + "sha256": "b72f448e6e26cade5e69f417a540eac4a97ec02639f84e36950b33f3364922c3", + "bytes": 168297 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/browser/failure.json", + "sha256": "6e907a158f2b4960e853f2eb5bf6b71fa4816d842547652fc5b69ef5166a8eab", + "bytes": 1950 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/browser/failure.png", + "sha256": "689513337ffffb57090fdfd69c01ac6011c155179d1b527f20886284fcc3e503", + "bytes": 142604 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/browser.log", + "sha256": "1ee725163a58b3d5679709d75926779e0ccfa9253c7ae24c70ab0a6aaf51a3c5", + "bytes": 2118 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/build.log", + "sha256": "b7b512c0e0363af1d5f4889885950020b5440adfb3d3a24266bdaa49c893c061", + "bytes": 7374 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-1.log", + "sha256": "95cd6ce52b1c45cc6c23a94ee6b400894428f08ccd6e4afd0a362e3cbf8e65a1", + "bytes": 919 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-10.log", + "sha256": "60c4c3357e1eb55a6f6e290b319910d35e8d10c1f12a95282001928210782ce8", + "bytes": 819 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-11.log", + "sha256": "9ab63fd38680211ee269a3d0073b2c48219b97d3d9724a6bfae8557dd92ea239", + "bytes": 939 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-12.log", + "sha256": "a71a629918253e53a616b82e2d9cb4cbc3ef248291c4ba857a7c13260d377d71", + "bytes": 771 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-2.log", + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26", + "bytes": 293 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-3.log", + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45", + "bytes": 122 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-4.log", + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a", + "bytes": 290 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-5.log", + "sha256": "5c76dc6eb3fa85914f6d0e69a51451469cc1c06617e12f1cb2d610b857b80ebf", + "bytes": 933 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-6.log", + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa", + "bytes": 530 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-7.log", + "sha256": "75be263df0b9cc5d401cac5b7c4ddee6a1bd002c16bb3379c551dceebf6a9bd2", + "bytes": 917 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-8.log", + "sha256": "35ac99ebb659382a73e6438fd1625c9ded6acfaa3021078af5dc27ddd37ef83d", + "bytes": 917 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/command-9.log", + "sha256": "d68bbf1dc1a4c5f54326f23ea7f390dce2b6a9f607b41536a33770991ceb1c7e", + "bytes": 818 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/commands.json", + "sha256": "b55121520c13da13c43d135aaa9e76c5b637fb57327a6c7fade8559934cc0701", + "bytes": 5362 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/desktop-installed.png", + "sha256": "1675ffbfe71e0348f3faf84c8805f0715cde23efe17e65c573b2ffb7711b853a", + "bytes": 106895 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/desktop-selected.png", + "sha256": "22ede918ea0aa05b4f2688ba217d819d756a1ca474f1dcde0631d14e7f19353e", + "bytes": 105417 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/mobile-selected.png", + "sha256": "07475a48719a0c09089a60df7d4c6376ccc45043fecc86d0b1cf425b634cf7c6", + "bytes": 86804 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility/result.json", + "sha256": "f9d77759f3ec88f851ca64376bca2eb94863efa564daf962efd4bb6d564ac519", + "bytes": 8469 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compatibility.log", + "sha256": "511e448ce44e56d8d8e01af815d921d56b867aa6d227a1aa288438ef45d4fa6a", + "bytes": 3173 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/compiled-workers.log", + "sha256": "13c310d94f600b4acffd8a7e4916fb61d9f199322ef51016c37e3e01b337da7c", + "bytes": 5621 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/external-author.log", + "sha256": "73d1df5e71eb0a210dccd8b2270907a39904219974ee76cd521309af2d26b3f4", + "bytes": 577 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/focused.json", + "sha256": "2c64b6aa468e89c4d3d5f638ff624395e8fc7aa2ae4baf02f4e6eb4586adf9ae", + "bytes": 33037 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/focused.log", + "sha256": "667ac425d128e1331122efca627299e95a4feb70f151080dad914fc303755c37", + "bytes": 13020 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "bytes": 72 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/native-paths.log", + "sha256": "fd069067296a25aee8510e7fb11e0a1132a29f60bb7c754863b666238bc701f8", + "bytes": 2721 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/process-recovery.log", + "sha256": "115af8039a00c4e83fb5a54ced007d75c00a5942762a2bade8b42d345e3bcec1", + "bytes": 38775 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-1.log", + "sha256": "f55e4d15ed08b929a1546e283f1f03db4b76517a39b4169a165ea90a21efd5c1", + "bytes": 249 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-10.log", + "sha256": "06cdfb2bcec2b352a062a59e76a7a0afc92b2ede5b12b46155895c33ec52f884", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-100.log", + "sha256": "535ebc1132e277097aa3dc09db6f204fbd4f0fa13a3925414099706c4dc8459c", + "bytes": 1503 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-101.log", + "sha256": "8d34a64d89d15ba54120a76c8f1715feb3e080d26e4d8d955f0650c56f92e4a8", + "bytes": 1035 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-102.log", + "sha256": "9f865873ac91a08c387f4554031dc65d6f74d39ad7b0e2cf09b39460ac9444d0", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-103.log", + "sha256": "8fa5911b5b6471932d23134472da13c0a08d845c740bba6d120e50d6d338ef51", + "bytes": 1035 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-11.log", + "sha256": "a3fad2e4c8d279864eabe563d00338e660dd15b32bdd3ab36138c995d230fff5", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-12.log", + "sha256": "844629130543fbd2498178b7dc5a9f5e8e78dad4796888593a041c438d5f1e5c", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-13.log", + "sha256": "f6305380821aefa5d22f9f1720a9f44782d15fa307584b4ad37e3ac14c87b3df", + "bytes": 249 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-14.log", + "sha256": "6db0a4ecc09eb5384a3d2cc38807148337593ae7094424fc597c4108fbde0d5a", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-15.log", + "sha256": "ae46e23dbaf4dd2e67322855441166abf0fcc4b71567785c6e74762f7804098b", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-16.log", + "sha256": "792417a2a12405d58d7c06db9e3e7c5cfd778433f3baeab82a9f3f7bcab26f28", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-17.log", + "sha256": "6cca48439212eafd6834bb26ca3b10f50eeed4bc3d9f203dafc2ec71258d8ffb", + "bytes": 1294 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-18.log", + "sha256": "d1d567c885bb9b06a3a4688617b7f3e2dd9b640f64b39fb05a6566e04b45e931", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-19.log", + "sha256": "23a05e59322f39b7f53586b284fcb5e0ebbde28b538668ac576740cdd75f31f0", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-2.log", + "sha256": "935c59c1fffebdcd5998b573e8036e4036b9bd8db96f1a0106b64add3ec17543", + "bytes": 259 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-20.log", + "sha256": "7c013e8b2adf2323275d5b2130f269743424d60a84195fb738e2e6d3e8c36c21", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-21.log", + "sha256": "d5e4b3d4b553364d39c56575528c276ec92687dd66a65a278f043b2990ef9345", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-22.log", + "sha256": "28580ad42bd3cd299cb6d366ab35ffe6452dfc39c8d8537b791f7ced41449086", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-23.log", + "sha256": "8b1cfe60ca2adcc04731764eabf7d1d7afe6db8b3a3b39c0fa495147a8675fa4", + "bytes": 1033 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-24.log", + "sha256": "6e0646f663293a727f465911f7bd4c4a1c903196ba23b769eda4ea7ec63923fa", + "bytes": 1033 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-25.log", + "sha256": "cbf6c7dac78cf00a960ac10cc5ac3ff8671b2fa40ea600dde081b6b64bcfcd96", + "bytes": 249 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-26.log", + "sha256": "77e00baa18d4bdfe935550798e9462e28db7815e8cd7a19d70d33c8f5042078e", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-27.log", + "sha256": "b29a3fc0cfdb9a5a4f2de392863e3a085286bd4f7f5a2b6e110815cff29fe68d", + "bytes": 787 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-28.log", + "sha256": "cdb6a195d700d7f1aff4ca974dd66247edd7369fc44cb56c66b80c3e22385174", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-29.log", + "sha256": "0e76611662fc7b27d85f3f3f41550b9901d6bedbb600be54b978e873a5523cb6", + "bytes": 1295 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-3.log", + "sha256": "addb8bdb663dd05cbc501a40206e41645cc27cd0e32f3a4eb74f68894a4d04a6", + "bytes": 259 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-30.log", + "sha256": "03835b0087c2fe805103937b71023841ee068acb3b12fe48babfc8784483a8d7", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-31.log", + "sha256": "97d5d813d691b131e7db861c8352a656621e5c4e6d7d1cf1fc06f9eb88e086a1", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-32.log", + "sha256": "f177363fabe8ce087009c565922877a6d18b69ee31bd910b3a168b4449ef3f2b", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-33.log", + "sha256": "b89295c0ea29e8d7d8eb91b587a2ef7a92202ed373b8a6a087276a89ff305965", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-34.log", + "sha256": "c0183231d8904c773ac16cb92357694af7a8ab0da2e8bee23baa13c4bd4ec1f3", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-35.log", + "sha256": "18ecb09587724866e7cd1f14029d369fb6ae80934e3ec6b663994867e72ebded", + "bytes": 781 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-36.log", + "sha256": "8843af99a02395b351e6d2dbf50624974c883b8dcdfa4ea0e2ef3e904e734ad2", + "bytes": 781 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-37.log", + "sha256": "de630e0669060d033d990135a8ba0142e84d589725f331bc5a436f077fe82858", + "bytes": 249 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-38.log", + "sha256": "48dd39f7a51c4c0e7b01ec28dcca0c134ab95deed0edc37558f4344ccc2813fc", + "bytes": 781 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-39.log", + "sha256": "80c6aac8eb136eacce7abc6d4b650cf5a927ba8d8aa6cd87b1c07a8394b56811", + "bytes": 781 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-4.log", + "sha256": "14d9e43fdce9ecc46f8d03eb42d17608ecc981b172c983a213ab5f76987586d7", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-40.log", + "sha256": "b073826f373427749a9e7c3caf2a7833044253872ad26caac7838e3a1a9f7f2a", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-41.log", + "sha256": "921d47e84a276d1f08b26adc405f11578dd63d02d13464531839047068cf4025", + "bytes": 1119 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-42.log", + "sha256": "bbcd5874aaa0d165f2c827c711b58f36e815da2d72875103f287725d04022a8f", + "bytes": 781 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-43.log", + "sha256": "5511af7b60217c31e0b8bccfe43eb8636e44e0ce5a1e1e24d302f3895785fc1c", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-44.log", + "sha256": "78d338fd9d3edb44dae7128be7f07d8809f6326d89bb598e83186595f1b68473", + "bytes": 781 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-45.log", + "sha256": "5f315d7a898594eeb26ea38beb5008fa948f36d395197a43a41b349d87a7f8ff", + "bytes": 781 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-46.log", + "sha256": "3d60df1165111ac9049e357312acef946d0847aab906a211f1bd2a22996ab6d4", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-47.log", + "sha256": "af6b0be0dc23b364988915089ff2ac92b1f3732ce7cd61eee5d6dc018f5ab13c", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-48.log", + "sha256": "0dfba05b6c6bd7e917181e750e0737b45b7957b3f6451cde6e27981adcb8ac1a", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-49.log", + "sha256": "d52534fc298718034fcd371a83db076655406c1ebd926652c8cfb23f23ec9781", + "bytes": 249 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-5.log", + "sha256": "822c5abf12a05f750e321e06e9cec85fdc21211f86cf823d224fe125ff55c2c0", + "bytes": 597 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-50.log", + "sha256": "c62fd30ee7c073612a3cf2e1628ac40e723eabc2f29c6d123defbfd6ce2e40c9", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-51.log", + "sha256": "81b8200b6165cf78721e65a8c4f2ca5ae27c5de522e6518f8f52a12b5f51d5e9", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-52.log", + "sha256": "a61b8bf410495ab2f4d125716aff27df16d4a42c10c78b540c1247c7205a53a5", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-53.log", + "sha256": "49e23afe8283b3680f15a3ba9306e1eb4db5f01f06a8a83add28ab31b59e7feb", + "bytes": 1126 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-54.log", + "sha256": "1cf5a1f9e9c9ee153cfa96e1e8b4c6df86477fb9590c5101fdf940d906467d29", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-55.log", + "sha256": "d5dbaf1e4b843757f98ecfd2608afecd7e72f3667759a4773c7be554cd51cf73", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-56.log", + "sha256": "a7435cd9f37f54f351258a97316f682ff8a7ceabc2e1871747e51a8e2671b47d", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-57.log", + "sha256": "ec4441b382af8547498b98c9aa548aa8fdb47179e94b5e9be75d0d9f4a327760", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-58.log", + "sha256": "6ab1b3830915d223af39aeaf6e260f31a450d08827caad93e7a377d573c46037", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-59.log", + "sha256": "2394c209ddd52e45329ab6604c40a9078f8d8aeee2b31e428966da4b1499e9ce", + "bytes": 545 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-6.log", + "sha256": "74a7f10ffd4c3401f58d28efd1bdce0444715a970e4006a34ec36481cf1e3016", + "bytes": 259 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-60.log", + "sha256": "99592bf30717f90ede5fa77de526a44edb03fb03617a4efd6e71191415626f00", + "bytes": 545 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-61.log", + "sha256": "ee9c9cd472dbfea9103e9a0cd6746a894fdaef999aa51549b0fabaf66a14eeba", + "bytes": 254 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-62.log", + "sha256": "9b996a7dc37427692b480085a5c62e27025129f713af53b58cfc657ed61b8539", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-63.log", + "sha256": "22d8ae12be550edc34d7e06691a4e47c26f4e72dc6ec93ba29591dcfae6ecd54", + "bytes": 254 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-64.log", + "sha256": "106b3dd87588339cd4cc6389c65d677cc3e34d77daf06c3adcdf51e60d487a2e", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-65.log", + "sha256": "652ff689b87ebbb9e468d59e186b0583c57e29a01ebda57f5263c71f815cf496", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-66.log", + "sha256": "994b90cb3091006141f0f99744c3c6c4a51aa0bfcac5c965ee035ac27c9b01db", + "bytes": 415 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-67.log", + "sha256": "a612f290092aed317cf9f4e912479ff6ce89a4b78633458f0f1c6511f7cca2d3", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-68.log", + "sha256": "7e80a6915dc80b965527101d2208407a56d5e1de6a3f5e7cc7062acb68ad18db", + "bytes": 256 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-69.log", + "sha256": "e21e9f46927f525cd5c6955115b68f67b40f3ad9788421a599f87ba6946e74e5", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-7.log", + "sha256": "b08e26f2910a5beab5660aa3f4b065ecebf5e0b8bb29e8cad70b46e7d3ae6135", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-70.log", + "sha256": "ce2354b453d01c3971fae4b1366f8c2b7ee25ab17532ce4a24412f9864592fe8", + "bytes": 1271 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-71.log", + "sha256": "7558015c7850524f35c63ec5f079e6667bff9c20e33909320e48110a12dc33b5", + "bytes": 784 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-72.log", + "sha256": "0a4c77d8a6bdb378beed5f0d74ee7352f64d51c8061bfd5e43b51d7bfdd66f5a", + "bytes": 784 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-73.log", + "sha256": "5fde4ea1f383608482a578952468d88ce0aef80e2f3bbf000e966fac241119aa", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-74.log", + "sha256": "b6188fa4f4127b3aa9a35e34b3ca82a7e8ada0bf4274e88210541f7ef9e3646c", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-75.log", + "sha256": "64f57f89f823fe59de6c52cf84f478c977b5047a9d14115c2e0e5b31dd8a32b6", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-76.log", + "sha256": "537deb3bba2d7a88654ebf4af2be5beb09b7a5b6df72c118aaad630c5f1978ba", + "bytes": 1466 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-77.log", + "sha256": "e65ac0f191b9702339a675fb3825d5ae8fb9d61f2a3017af59ffb4cc3df68c36", + "bytes": 249 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-78.log", + "sha256": "b6a36d74c73e733b6d437b86322e3eed936ac2a8cc4e31dfe7f152c5a00d1870", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-79.log", + "sha256": "bdb224e89c0d1439c2957b864f42f76236ca9c4b87eed7bef9c89f73a04b9df6", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-8.log", + "sha256": "e122427799f6c74f339dea81cd5efa242b606726215ceea620993e996a3ece04", + "bytes": 259 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-80.log", + "sha256": "a81742c9f6425a24e9e62dacbc73dfd7163be160c0aa3a467c062405840e7ae6", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-81.log", + "sha256": "6cdee806666008692f0d3340fdbc478fba1b825cda7eec529ae18104da09aa40", + "bytes": 1494 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-82.log", + "sha256": "5580e21cf4cd8980065c911ec4526964ce242db8ffdf7e774f7f295b88442583", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-83.log", + "sha256": "c2617ee0e8f39211b5a0de5126166c77fca91ee8c4232f8f26eb2127635a1668", + "bytes": 1453 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-84.log", + "sha256": "35857e8e5c0a6f4f3b4c6adebde51da75f16f5f7661e5b7a12caedadddcc287d", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-85.log", + "sha256": "9b5a4c26d7e4375d8a0ee93131e7a578f9fa55df8101f9253834a77860142845", + "bytes": 865 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-86.log", + "sha256": "0a5859ee36f9449460bf948cf23dc148d1e7c079e17d8026a5b28cde47d01d4c", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-87.log", + "sha256": "c47c48de88754646ea7836a49257d830562c6a2c4b27d9900d9da1a91df72177", + "bytes": 1779 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-88.log", + "sha256": "cba5e80e613ed517094c870596a752efbb380fea149f4125f622e30f09fdee49", + "bytes": 817 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-89.log", + "sha256": "e65b66982190cd9bab40beb94755f224f42ff02369cc6cdf1205b1152d43dcc5", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-9.log", + "sha256": "d905e25e71f278fe5b5942d07261844f05d07005e1f44d2bfd0a111b7f9baa62", + "bytes": 259 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-90.log", + "sha256": "19b9bcb102c8fa853dda67be12f5930012c9c1f73db3522cbcd353ddaf53f3d5", + "bytes": 1112 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-91.log", + "sha256": "03a559bc352d1a97f9bc037a7905e568e38cb85633ef7ce39e75e2eb8301827d", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-92.log", + "sha256": "5c7b21940219ca652144798f4ad1783333cefccb9eb6ece9053a840f0455f895", + "bytes": 1777 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-93.log", + "sha256": "a96f901c20d05e065460d2be6f637999326ce36711a737e3e53e9b253f1ae2bf", + "bytes": 1064 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-94.log", + "sha256": "752f13218fa9f90733fe14e10688960c5005f397329d2f06df61dc17356819bc", + "bytes": 1656 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-95.log", + "sha256": "23c4b9ca96ceec2d02052b1de8039ed505669c43a7d757c1d45ca240f60b2d17", + "bytes": 1329 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-96.log", + "sha256": "470adaeccd64918be1563f577b29d2e906dba84f96cda447c642935ffc7b2072", + "bytes": 255 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-97.log", + "sha256": "1536711d054a865e0ee65e4b3c24127d779a8a515d58b31405259343b5af8c2a", + "bytes": 1846 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-98.log", + "sha256": "ba34ee503d36b3d78347b67659085b01f8213f51e57ffd495e298efb8c18fbc2", + "bytes": 788 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/child-99.log", + "sha256": "c885049b0ed35a66c7a24052050941ac451dae504affc1f82b560bf82f142ca3", + "bytes": 763 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/commands.json", + "sha256": "33c127d7fb955277214822cd575f63bf45c5d29952d99b33ac69490cc671a9b8", + "bytes": 58792 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/recovery/result.json", + "sha256": "65bd3d878a1e389ea88f93d4be9eb8db9c6d20b7d6c6ebf0135b2943da9900ca", + "bytes": 5665 + }, + { + "path": ".qa/native/run-35687508042-macos/darwin-arm64/summary.json", + "sha256": "27a69d7eb58c7a4aba46c6ab12314b4d4fec93d385b84e016d0dd3cfa2a74700", + "bytes": 6716 + } + ] + }, + { + "job_id": 106617399802, + "job_url": "https://github.com/colbymchenry/codegraph/actions/runs/35687508042/job/106617399802", + "job_conclusion": "failure", + "artifact": { + "id": 10677321068, + "name": "extensions-native-windows-2022-bae8e16dde713c6c99e8ed55772d56980e6855ce-1", + "digest": "sha256:2ed04332a9097e96f3f093200dcb0341798a816468c82cfe2c952060c2d53980", + "size_in_bytes": 576554, + "created_at": "2026-09-22T04:42:08Z", + "expires_at": "2026-09-29T04:42:06Z" + }, + "artifact_url": "https://github.com/colbymchenry/codegraph/actions/runs/35687508042/artifacts/10677321068", + "summary": { + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "platform": "win32", + "arch": "x64", + "release": "10.0.20348", + "node": "v22.23.2", + "runnerOS": "Windows", + "runnerArch": "X64", + "imageOS": "win22", + "imageVersion": "20260913.307.1", + "githubRun": "35687508042", + "githubAttempt": "1", + "started": "2026-09-22T04:37:02.168Z", + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:02.529Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 19.233, + "finished": "2026-09-22T04:37:21.763Z", + "log": "build.log", + "sha256": "d77001b90f66e580c69dec95c7ecf492a3e84c6cdb5dcd68ec42eace9d273f24" + }, + { + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:21.764Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.242, + "finished": "2026-09-22T04:37:22.007Z", + "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__/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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:37:22.008Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 65.291, + "finished": "2026-09-22T04:38:27.300Z", + "log": "focused.log", + "sha256": "66b03c01b01c204646a37ddaf3ed89b18911e522935f6a2aaec5a9e36de359fa" + }, + { + "name": "compiled-workers", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "--test", + "scripts/validation/extensions-runtime.test.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:38:27.301Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 8.776, + "finished": "2026-09-22T04:38:36.078Z", + "log": "compiled-workers.log", + "sha256": "5b0ac32e288fd10611aca178ab7d7b76d519fe511e934f7753e358a775f66956" + }, + { + "name": "native-paths", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/native-paths.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:38:36.079Z", + "status": "failed", + "exit": 1, + "signal": null, + "seconds": 2.246, + "finished": "2026-09-22T04:38:38.325Z", + "log": "native-paths.log", + "sha256": "3f635486539bb3a5e05eeabd769194aa87e5d0cbacf49485a1fbf70f55134f0d" + }, + { + "name": "process-recovery", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:38:38.326Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 111.233, + "finished": "2026-09-22T04:40:29.559Z", + "log": "process-recovery.log", + "sha256": "135e225d75834dbac7c4960eeebe8d83363f87ede6060fe720d69f28d6999252" + }, + { + "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": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:40:29.560Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 60.151, + "finished": "2026-09-22T04:41:29.711Z", + "log": "external-author.log", + "sha256": "d1d9ab3e95c6bceaf9e6adc56186d8796dbb3bcf8574c9cce645125c686912ff" + }, + { + "name": "compatibility", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:41:29.712Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 22.981, + "finished": "2026-09-22T04:41:52.694Z", + "log": "compatibility.log", + "sha256": "054372a19fe07f0abda07906e634c0d98f4ff0af9cd6c61c9c0a4b5bf57a5b47" + }, + { + "name": "browser", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "started": "2026-09-22T04:41:52.695Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.799, + "finished": "2026-09-22T04:42:06.494Z", + "log": "browser.log", + "sha256": "0ab6a8c95e5b7b205f1863a3bd7bb56f8e46c1730d696204487de5025b0eceba" + } + ], + "finished": "2026-09-22T04:42:06.495Z", + "success": false + }, + "focused": { + "numPassedTests": 85, + "numFailedTests": 0, + "numPendingTests": 4 + }, + "focused_files": 9, + "database_replacement": [ + { + "file": "D:/a/codegraph/codegraph/__tests__/db-reopen-on-replace.test.ts", + "tests": [ + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false for the file it opened (any platform)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) becomes true once a DIFFERENT inode lives at the same path", + "status": "skipped" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false while the file is momentarily absent (mid-recreate)", + "status": "skipped" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) never fires on Windows (no usable inode / open files cannot be unlinked)", + "status": "passed" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) heals a held connection after the index is removed and recreated at the same path", + "status": "skipped" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) is a no-op (returns false) when the index has not been replaced", + "status": "skipped" + } + ] + } + ], + "native_paths": null, + "recovery": { + "platform": "win32", + "arch": "x64", + "node": "v22.23.2", + "termination": "Node child.kill(SIGKILL) / TerminateProcess", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_commands": [ + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\1", + "install", + "prepared" + ], + "pid": 5552, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.307, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-1.log", + "sha256": "30f15e2901e879596ceeb7c0a3242a93d489d48ff38abb98b4e708345a6741bd" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\1", + "list" + ], + "pid": 3660, + "exit": 0, + "signal": null, + "seconds": 0.31, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-2.log", + "sha256": "29a9ac3f93a4750ce948110e3ebff1818fa1857df0ae7224c7f64339f15cdd0e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\1", + "recover" + ], + "pid": 3520, + "exit": 0, + "signal": null, + "seconds": 0.303, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-3.log", + "sha256": "acefe35b2cae7b05b2c27e5ce30e0d87c8d21a0b66bd57d0de6af7548677fbb3" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\2", + "install", + "config_written" + ], + "pid": 6300, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.343, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-4.log", + "sha256": "6e93d520ea1e410f48dd476bda25664d69079250bd48809defa0598f4654072d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\2", + "index" + ], + "pid": 5688, + "exit": 0, + "signal": null, + "seconds": 1.155, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-5.log", + "sha256": "11559c15ea560cc33cc9125d763e4c304961bd15ddaeae79412073974e70d430" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\2", + "recover" + ], + "pid": 4680, + "exit": 0, + "signal": null, + "seconds": 0.294, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-6.log", + "sha256": "ed8a6aaf56cc2e0b417088d128a2e3c031f51d2601b01edb32de1b5a94ebe205" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\3", + "install", + "graph_before_commit" + ], + "pid": 568, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.234, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-7.log", + "sha256": "0de6fbf2e059363a329ee6b33540849fa9a33c5c7b960ff739c5a47d9568e4a8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\3", + "inspect" + ], + "pid": 432, + "exit": 0, + "signal": null, + "seconds": 0.331, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-8.log", + "sha256": "211aae2a998d567871f5adf764277183dfde2f10cefb1c5a6716325db6d778c2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\3", + "recover" + ], + "pid": 1128, + "exit": 0, + "signal": null, + "seconds": 0.295, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-9.log", + "sha256": "0cbcd54c2ba5dc1fdbc6d021c80d85a750cf69336468ff26c4044e2f2b846ae6" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\4", + "install", + "graph_committed" + ], + "pid": 1076, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.235, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-10.log", + "sha256": "d30f237265a78bb1edd3b5bbc5a683836effc36306adc1dcf63607028b100128" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\4", + "inspect" + ], + "pid": 7444, + "exit": 0, + "signal": null, + "seconds": 0.352, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-11.log", + "sha256": "be314c77362741bb6cfab91dc42fce4bf4f3dd08792d2141ad5d333138b5d399" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\4", + "recover" + ], + "pid": 728, + "exit": 0, + "signal": null, + "seconds": 0.292, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-12.log", + "sha256": "15d17b32849bded94e2597a18747986fd33da963402ec7fd1dcba56d8f3bb82b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\5", + "update", + "prepared" + ], + "pid": 7272, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.306, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-13.log", + "sha256": "99d9d1d26fe0f969805785375f2010dd465467177a6247cf5435f9b16c3ec230" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\5", + "list" + ], + "pid": 2240, + "exit": 0, + "signal": null, + "seconds": 0.308, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-14.log", + "sha256": "eb779941a262b825f7ac7811ad67b36966659093b1c8be2de3e95eaa8d4560d9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\5", + "recover" + ], + "pid": 6384, + "exit": 0, + "signal": null, + "seconds": 0.295, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-15.log", + "sha256": "58640a9251743a67b635fc1142bd8106b4d9da04cc23d7a0dc40de825bf4e99e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\6", + "update", + "config_written" + ], + "pid": 5544, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.359, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-16.log", + "sha256": "0058cd580edef3c118b8c9c24bf4b37e931c271bc9e7f5fe40bcb898dc4db2cb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\6", + "index" + ], + "pid": 2480, + "exit": 0, + "signal": null, + "seconds": 1.222, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-17.log", + "sha256": "1805917643efe9cca828076f537c41586ed673ec93d7f633827199d13cad0750" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\6", + "recover" + ], + "pid": 3092, + "exit": 0, + "signal": null, + "seconds": 0.295, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-18.log", + "sha256": "7407fd64323a39405dff8ea0403a5225227153e7c0a95544f7d9bf0bbedaf1b0" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\7", + "update", + "graph_before_commit" + ], + "pid": 4968, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.214, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-19.log", + "sha256": "ad0db151600c840d909dd4e75c93691fd941587319ee71e8128b0fb1d98bcf1c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\7", + "inspect" + ], + "pid": 5776, + "exit": 0, + "signal": null, + "seconds": 0.342, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-20.log", + "sha256": "3e48ba5abaaeadaabb04a13366ef51392ef337c020c07acdbed01cea44a58690" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\7", + "recover" + ], + "pid": 2084, + "exit": 0, + "signal": null, + "seconds": 0.297, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-21.log", + "sha256": "e51f554bfa0bf21254107c8b064655bf14f1a606f612acc45079be80d1aaa314" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\8", + "update", + "graph_committed" + ], + "pid": 3036, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.263, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-22.log", + "sha256": "e2e202b8e43342222072b1cdbe3127c2168d1a0a5d96d1f9d677d708a2820300" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\8", + "inspect" + ], + "pid": 6040, + "exit": 0, + "signal": null, + "seconds": 0.349, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-23.log", + "sha256": "99fc7a032a3ba1d4830a90f1ffd2bdc33e6d12c7377894665a5cae5bb28d6633" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\8", + "recover" + ], + "pid": 560, + "exit": 0, + "signal": null, + "seconds": 0.298, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-24.log", + "sha256": "cf40e59f1ad1af55eb106bba27cc38b859ef8d3bcdcdc13cb06c747ea34d8560" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\9", + "disable", + "prepared" + ], + "pid": 4736, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.312, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-25.log", + "sha256": "84b94b6e888fc8d0027ae2d2e4674b47c7b05f04e358c569c1ec82b02191dbd7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\9", + "list" + ], + "pid": 5076, + "exit": 0, + "signal": null, + "seconds": 0.31, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-26.log", + "sha256": "561fc8fb7b929ef9433897f7eb3c8f86c9679d68fcf72908252d985332b1227d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\9", + "recover" + ], + "pid": 6052, + "exit": 0, + "signal": null, + "seconds": 0.3, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-27.log", + "sha256": "d9e6c3c2344c98c22dbff0e1de3de19e42dd4aff866fcbd219c653fc93318240" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\10", + "disable", + "config_written" + ], + "pid": 4824, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.309, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-28.log", + "sha256": "640f8efbefbc53cdfd39097d3c9051761dc205a8a79bf367a93276d28a328041" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\10", + "index" + ], + "pid": 1928, + "exit": 0, + "signal": null, + "seconds": 1.128, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-29.log", + "sha256": "3dbbbb8e79a1927d16cee64e874a1564f615872eeecfe149433ae4469764a925" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\10", + "recover" + ], + "pid": 7160, + "exit": 0, + "signal": null, + "seconds": 0.302, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-30.log", + "sha256": "3de5e7e407c2ac80e8ec6cad2e6c939b3838526127ed869a1ca1f8af9e98e761" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\11", + "disable", + "graph_before_commit" + ], + "pid": 5240, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.207, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-31.log", + "sha256": "91f8fc188e0c6e7fe441d2c5f1821a5a951838b38b4c16c8eefe836ab4417db4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\11", + "inspect" + ], + "pid": 2840, + "exit": 0, + "signal": null, + "seconds": 0.336, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-32.log", + "sha256": "1080497cc71a298b16a7ff75423ce4dbab6d8942ffd362ff91663a7e3b7f7e45" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\11", + "recover" + ], + "pid": 5592, + "exit": 0, + "signal": null, + "seconds": 0.295, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-33.log", + "sha256": "f9bc462d42f6c60e87b17f801be7e42f408f7399a3aafa2bc5127ceda13bf5ee" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\12", + "disable", + "graph_committed" + ], + "pid": 5776, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.196, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-34.log", + "sha256": "866d1e87b28218fc8db3c3cb7da08fa4a3ec30782dec835eceb3d569e8bd79e5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\12", + "inspect" + ], + "pid": 8128, + "exit": 0, + "signal": null, + "seconds": 0.355, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-35.log", + "sha256": "9c4447a5320ef96c9d91c5f76e02503563a9e7ca1fee1362a9aaffcbdecebf3d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\12", + "recover" + ], + "pid": 2732, + "exit": 0, + "signal": null, + "seconds": 0.292, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-36.log", + "sha256": "8b6358e35af299d2d408a5306d3a86dfd1bb066788de2331f0d2703f4a3dbf78" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\13", + "enable", + "prepared" + ], + "pid": 4476, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.307, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-37.log", + "sha256": "51c5587685f77b93b6fc42a330e0da56e89502eab88ddf9e40292ddf3d8a1eb5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\13", + "list" + ], + "pid": 2080, + "exit": 0, + "signal": null, + "seconds": 0.302, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-38.log", + "sha256": "d3b679f26304c02648d61a91a0b9951fc9dc173c5f0559d2629e869d5aa6230d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\13", + "recover" + ], + "pid": 3016, + "exit": 0, + "signal": null, + "seconds": 0.294, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-39.log", + "sha256": "80c49ef7f7067e3c8cd48293334849ebadfb1c039f39485647b0f752c367e252" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\14", + "enable", + "config_written" + ], + "pid": 3752, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.308, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-40.log", + "sha256": "786633ed257d60a343dba8fc15b3f90258685ee3ada51235676dd95c7adf2848" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\14", + "index" + ], + "pid": 5428, + "exit": 0, + "signal": null, + "seconds": 1.155, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-41.log", + "sha256": "0e5ed1b596bf1539dbbdb13fda31fe0f711016068a880577a9a84a7bb8a1f041" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\14", + "recover" + ], + "pid": 5104, + "exit": 0, + "signal": null, + "seconds": 0.303, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-42.log", + "sha256": "cc7620af4da5c59a2927ec8ab0e8c0a5058bc06b8b37773d79aa05ef3b55c828" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\15", + "enable", + "graph_before_commit" + ], + "pid": 5320, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-43.log", + "sha256": "ee3bf354b14da59623873f3240d74cc87ab3a38d0c197322b440a3735bf402af" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\15", + "inspect" + ], + "pid": 4748, + "exit": 0, + "signal": null, + "seconds": 0.333, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-44.log", + "sha256": "7512e6eec32df3b874a037afe3ce7cc9cc64d2a8337d62a5d9e3c899e924c46a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\15", + "recover" + ], + "pid": 3784, + "exit": 0, + "signal": null, + "seconds": 0.296, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-45.log", + "sha256": "a2684bb18e03f1fa46df8b72c7d39560e39db47df3706c9082690c68de1c6862" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\16", + "enable", + "graph_committed" + ], + "pid": 7672, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.208, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-46.log", + "sha256": "4f27b581b0d6bef67b688d4a8b5fa6439c83de2356789f5fba0fb84e606699b9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\16", + "inspect" + ], + "pid": 4460, + "exit": 0, + "signal": null, + "seconds": 0.344, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-47.log", + "sha256": "f4ca540c5428bd6ae0e839457fbe604afdecb7cc7399bcecb539b17434cb526d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\16", + "recover" + ], + "pid": 5524, + "exit": 0, + "signal": null, + "seconds": 0.298, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-48.log", + "sha256": "8311ae2c6ee5165d5075d37a361dd4ce9c98a9db97681e34e7b4dd7be228467b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\17", + "remove", + "prepared" + ], + "pid": 1444, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.318, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-49.log", + "sha256": "173e828d8f39d6b1cace698f18594a8c3cdbc9a0f29f55471e366fd58a4ba4e1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\17", + "list" + ], + "pid": 2536, + "exit": 0, + "signal": null, + "seconds": 0.307, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-50.log", + "sha256": "662afccd0cea3885963d915efe669934959bbe8a090ee69182b7a29104b75f46" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\17", + "recover" + ], + "pid": 6716, + "exit": 0, + "signal": null, + "seconds": 0.298, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-51.log", + "sha256": "2f492799e68f07e2a0736ce2d5da5ceb25efdbb038e981d296a94d34bf83d9c5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\18", + "remove", + "config_written" + ], + "pid": 1528, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.309, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-52.log", + "sha256": "f2fe5dbfd332aa024b51c1cb3f858598cc4b9a8b2afcb827ffb4d44bc51413b1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\18", + "index" + ], + "pid": 7440, + "exit": 0, + "signal": null, + "seconds": 1.162, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-53.log", + "sha256": "ef47544cc13edc2b201462981cb5efef46e679abecda61dcd6aebc53810d866b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\18", + "recover" + ], + "pid": 728, + "exit": 0, + "signal": null, + "seconds": 0.299, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-54.log", + "sha256": "260935e0b5cac50a35a59020abb5facc91c1a80cae186a775561516ec5389037" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\19", + "remove", + "graph_before_commit" + ], + "pid": 4512, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-55.log", + "sha256": "12aa599acf77f9bbd3e6bc6048836f75706def9a6925fd01649311cf0d826568" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\19", + "inspect" + ], + "pid": 1356, + "exit": 0, + "signal": null, + "seconds": 0.335, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-56.log", + "sha256": "e992f1ce450ea96550ab880c2da34de64ad7ec17981ccf85ff5d3ba062131f64" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\19", + "recover" + ], + "pid": 7956, + "exit": 0, + "signal": null, + "seconds": 0.298, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-57.log", + "sha256": "fded6c84420cd1e8e7ad725e3e69afd000b0ccb483fb4911eb5c3a8087e33f4d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\20", + "remove", + "graph_committed" + ], + "pid": 3392, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.204, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-58.log", + "sha256": "af7b9127c0827e4a828602c241e44c7c0107767952cf8cefd5e12d1a44cc2f08" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\20", + "inspect" + ], + "pid": 3768, + "exit": 0, + "signal": null, + "seconds": 0.357, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-59.log", + "sha256": "4dfdb0188e96b33634b47cf1181896510d083a443c00467ec804bebfc68e8f47" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\20", + "recover" + ], + "pid": 5564, + "exit": 0, + "signal": null, + "seconds": 0.296, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-60.log", + "sha256": "885eed22425471a2bb7601cd795d4c74f7d41c1543c64ea68bad3ceef637c33e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\21", + "update", + "package_ready" + ], + "pid": 6948, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.329, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-61.log", + "sha256": "d7081037d8e848549fb027a405930af9da246a256695d82c7c3782bc8225ee88" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\21", + "inspect" + ], + "pid": 196, + "exit": 0, + "signal": null, + "seconds": 0.33, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-62.log", + "sha256": "6ce3bf0a154dbe8197b6c02a87305c786b339865e949650840ac2a6525e4a6b1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\22", + "update", + "trust_written" + ], + "pid": 4512, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.335, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-63.log", + "sha256": "7f292d36aa8b04c51c3a11918abb44268c7b9b00756c93222969cc3f991b0901" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\22", + "inspect" + ], + "pid": 2068, + "exit": 0, + "signal": null, + "seconds": 0.338, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-64.log", + "sha256": "04e4e93785f1f1504e5efd80f8f1e8555d24c1b9c417a33175e5d90b943f1e9a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\23", + "install", + "graph_before_commit" + ], + "pid": 2560, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.28, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-65.log", + "sha256": "5c4cf158086cd6eac20847988e8fe33aa29df949786c92121772b040753da5bc" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "status", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\23", + "--json" + ], + "pid": 4844, + "exit": 0, + "signal": null, + "seconds": 0.21, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-66.log", + "sha256": "481bc4f2317d25df2be7682234f8f16b1439e1c138b95cf068f9041963fe9810" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\24", + "update", + "config_written" + ], + "pid": 5288, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.347, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-67.log", + "sha256": "8e6aa8a078081989f9e3e2c7500d2b853c47f19fa1fb9d1da980ca90d182e415" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\24", + "inspect", + "recovery_config" + ], + "pid": 620, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.314, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-68.log", + "sha256": "8609d94fff53bc12f3881a4b7ec08e8602cb6b1f2ada8ef031cf53b2d98ef1e7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\24", + "inspect" + ], + "pid": 5424, + "exit": 0, + "signal": null, + "seconds": 0.335, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-69.log", + "sha256": "fe94802d8de5f8d632a5c3e03d89e7a7bd0848a4e5c5ff13f85bfdc6209a3635" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\25", + "install" + ], + "pid": 7188, + "exit": 1, + "signal": null, + "seconds": 0.298, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-70.log", + "sha256": "52d33acee6e1e2f4b9ef55f8af46a91a6bb5c202a3035d6aa922188241ddbea1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\25", + "inspect" + ], + "pid": 5664, + "exit": 1, + "signal": null, + "seconds": 0.303, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-71.log", + "sha256": "ee44b4c5cfff06d40c6f4ba3f5ce789c5f2196a5bdb729c5d241f5d0e57575eb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\25", + "index" + ], + "pid": 6276, + "exit": 1, + "signal": null, + "seconds": 0.306, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-72.log", + "sha256": "70f3ec598f11cb37caea5c544cc97c5265b5148f9661d67943058a6ae387bc8d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\25", + "update", + "config_written" + ], + "pid": 6848, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.263, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-73.log", + "sha256": "1953fc270f8ee31db54dc913b9008b7aa7586dd5757cbd7c7bcde6bdd4eafffc" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\25", + "inspect" + ], + "pid": 8140, + "exit": 0, + "signal": null, + "seconds": 0.339, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-74.log", + "sha256": "d7b3522d3fd07bf181e07f3bda39369f08d5e50793c337f0870d47c9fffbd435" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\26", + "inspect" + ], + "pid": 2712, + "exit": 0, + "signal": null, + "seconds": 0.323, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-75.log", + "sha256": "5f67f3f8b6af4824045108b668fe04bcb365d9d3470b8a5a86ffb701dc1228fb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\26", + "inspect" + ], + "pid": 6912, + "exit": 1, + "signal": null, + "seconds": 0.316, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-76.log", + "sha256": "6138de8151656818b01885a7684abd6db38727e36a80249b81f68ca817d511e9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\26", + "update", + "prepared" + ], + "pid": 7956, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.306, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-77.log", + "sha256": "500b33ff4e51156ffc99fa8f07a2ff6e759bef0a143921a59ee6cd65d4ae0aa2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\26", + "inspect" + ], + "pid": 8124, + "exit": 0, + "signal": null, + "seconds": 0.321, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-78.log", + "sha256": "b267e864de397120e2123120f4ef297c00bacadd25906e32774cbc7dce4c8d4c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\26", + "inspect" + ], + "pid": 3772, + "exit": 0, + "signal": null, + "seconds": 0.32, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-79.log", + "sha256": "87307b4c62a68fa00acda17d411f65547ec69d10f3160dae23347de4a56d0988" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\27", + "update", + "config_written" + ], + "pid": 1100, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.348, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-80.log", + "sha256": "e6a5a911d378413d82544df892d7dc53cab704bd17b371f380a5fcfcdf23095f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\27", + "inspect" + ], + "pid": 5184, + "exit": 1, + "signal": null, + "seconds": 0.307, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-81.log", + "sha256": "a26e51cd0f139947ca4af565681611f1f439cf90c08164949622712dccb3f311" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\27", + "inspect" + ], + "pid": 1264, + "exit": 0, + "signal": null, + "seconds": 0.344, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-82.log", + "sha256": "28bdb926fa1efe16ea84acf9ade2f1351780d6be35fac44792b2d4ab765f96de" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\27", + "inspect" + ], + "pid": 6236, + "exit": 1, + "signal": null, + "seconds": 0.304, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-83.log", + "sha256": "8fe36628b512f363110c09847dadcac4bd7255fd6fb8f03f00ce4bd0d3632568" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\28", + "update", + "config_written" + ], + "pid": 2152, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.344, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-84.log", + "sha256": "e342f2d8bd25a7388894b12881621185c1ddf1d0ebd12ea26cf391221dfce557" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\28", + "inspect" + ], + "pid": 1792, + "exit": 0, + "signal": null, + "seconds": 0.341, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-85.log", + "sha256": "36ede000bb2b5d725a1d5d663b421ec46fa2d1d49d6cecb327c4c3946cfcee49" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\29", + "update", + "config_written" + ], + "pid": 3176, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.348, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-86.log", + "sha256": "e9432d98e13b202e7e8c659644280248537e078f856552ec1171ba2c5da4d2eb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\29", + "inspect" + ], + "pid": 1140, + "exit": 1, + "signal": null, + "seconds": 0.311, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-87.log", + "sha256": "ec2bdec44b524fa14bafa41c524b27a5d5a738944707e6c3a1faa9deb8c88ddd" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\29", + "inspect" + ], + "pid": 1200, + "exit": 0, + "signal": null, + "seconds": 0.346, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-88.log", + "sha256": "e8ed6fd1b5615360f7faf0662bfc137050356d9ffb1d3f70fab63dc41ff61a17" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\30", + "update", + "graph_committed" + ], + "pid": 7152, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.296, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-89.log", + "sha256": "711d14ac0cd7fc275ad20c3fe5ba155eae6e140bcb21a7059d462cf28117b396" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\30", + "inspect" + ], + "pid": 1252, + "exit": 0, + "signal": null, + "seconds": 0.363, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-90.log", + "sha256": "35586bdc7f0fe2388a8f0a307e588ce7d2d00e3037f3ff6e89b7d46cd51396a8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\31", + "update", + "graph_committed" + ], + "pid": 3640, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.258, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-91.log", + "sha256": "2a7ebbb0eb34ec5f03a4d80503b7277e8e1f7514430afd2fc71708a7d5d16648" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\31", + "inspect" + ], + "pid": 7532, + "exit": 1, + "signal": null, + "seconds": 0.345, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-92.log", + "sha256": "726d287ecae9a646ffdb96d46af9323764885d56bbf40af09d3065a8a9bbb948" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\31", + "inspect" + ], + "pid": 2984, + "exit": 0, + "signal": null, + "seconds": 0.334, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-93.log", + "sha256": "e13e9884298e6d4f6ccdbd3de0dbaf7dfc12c0477e7d62ffba2e794bf5919f32" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\32", + "update" + ], + "pid": 4652, + "exit": 1, + "signal": null, + "seconds": 0.306, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-94.log", + "sha256": "527c2a384e9cfb274af0a59d587741978d61be8412cf802ecca8737c1672d79e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\32", + "index" + ], + "pid": 7092, + "exit": 1, + "signal": null, + "seconds": 0.314, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-95.log", + "sha256": "a975c7dd9d52050606447c3b298dd4265eaea33bcb4f5cbb861dbd059b48b337" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\33", + "update", + "config_written" + ], + "pid": 4988, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.341, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-96.log", + "sha256": "858450c8676f719e674ed4f09b95aa9b71d6b9a0a7b13134f3ffa5110491cc03" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\33", + "inspect" + ], + "pid": 5796, + "exit": 1, + "signal": null, + "seconds": 0.312, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-97.log", + "sha256": "dc3402b7cccaf0a1ab7aa35767527217e6889e574bd60453b9eee9b2de98fff0" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\33", + "inspect" + ], + "pid": 5744, + "exit": 0, + "signal": null, + "seconds": 0.344, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-98.log", + "sha256": "2122a2320160f84bf0f79b74e3c9520692c0d80bdeb2b50350e37782cd68d6cb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\34", + "update", + "graph_committed" + ], + "pid": 7816, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-99.log", + "sha256": "c4e796c275f9bab7745ee84d7c365055a96a2daf4308893db2569baf30570170" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\34", + "inspect" + ], + "pid": 8152, + "exit": 1, + "signal": null, + "seconds": 0.344, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-100.log", + "sha256": "da5cc2238c3b53c2b036859a07688f8cf3572061876d7338527c70f0c2aaaa16" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\34", + "inspect" + ], + "pid": 5524, + "exit": 0, + "signal": null, + "seconds": 0.321, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-101.log", + "sha256": "a9c33cc454cdd1dc963eed993be84d628e5f20ac7b57e68a70a83bd861b5d365" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\35", + "update", + "graph_committed" + ], + "pid": 7852, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.256, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-102.log", + "sha256": "d9adc0fa981bbbc1d059efe373a6d4bc79408051608d89f13fed0abb5a6111ef" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-3gSc9j\\35", + "inspect" + ], + "pid": 3620, + "exit": 0, + "signal": null, + "seconds": 0.325, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-103.log", + "sha256": "53de211141db2da608e33b6ba58d112c0b1d84ee431fc63771788a376196c870" + } + ], + "author": { + "sourceRevision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "platform": "win32", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "f4fddec598916dc2579ba7d66facae39d97445239489fb6d338dae6280221ebf", + "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-6cjwpQ\\python-events", + "--id", + "python-events" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ", + "exit": 0, + "seconds": 0.167 + }, + { + "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-6cjwpQ" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 9.527 + }, + { + "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-6cjwpQ\\colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events", + "exit": 0, + "seconds": 34.837 + }, + { + "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-6cjwpQ\\python-events\\index.cjs" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events", + "exit": 0, + "seconds": 0.829 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events", + "exit": 0, + "seconds": 7.377 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "pack", + ".", + "--out", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events-0.1.0.cgext" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events", + "exit": 0, + "seconds": 0.171 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "http://127.0.0.1:64461/api/download/python-events/0.1.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ", + "exit": 0, + "seconds": 1.468 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ\\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-6cjwpQ\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-6cjwpQ", + "exit": 0, + "seconds": 1.323 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 0.024 + } + ], + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.37 + }, + { + "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:64476", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.182 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.14 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.182 + }, + { + "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:64476", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.324 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.182 + }, + { + "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:64476", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.422 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.593 + }, + { + "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:64476/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.467 + }, + { + "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-P4bEfR\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.25 + }, + { + "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:64476", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.367 + }, + { + "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-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.221 + } + ], + "engineVersion": "1.6.0", + "platform": "win32", + "browser": "153.0.8010.12" + }, + "compatibility_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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.37 + }, + { + "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:64476", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.182 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.14 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.182 + }, + { + "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:64476", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.324 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 1, + "seconds": 0.182 + }, + { + "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:64476", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.422 + }, + { + "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:64476", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.593 + }, + { + "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:64476/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.467 + }, + { + "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-P4bEfR\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.25 + }, + { + "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:64476", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.367 + }, + { + "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-P4bEfR\\headless-python-project" + ], + "exit": 0, + "seconds": 1.221 + } + ], + "browser": { + "browser": "153.0.8010.12", + "platform": "win32", + "checks": [ + "real browser signed publisher upload", + "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" + ], + "pageErrors": [] + }, + "files": [ + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-1.log", + "sha256": "36337226f0882d8a6a1ce04d6cfcbe1a0902220e02d16c086f8e9f8810848d9b", + "bytes": 209 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-2.log", + "sha256": "e03e9de870327b2c90d4c7d102960810d967fb38f74d6e5f5c16e0da78a12e1e", + "bytes": 133603 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-3.log", + "sha256": "bbca2ba5452ed29fee32067334a7563e0e0668a6be2d4c07b48902742fded119", + "bytes": 26 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-5.log", + "sha256": "539af6dfc08f924658f6bbf11a9666ea70bf4cef19aeb411d18849556a8e95c5", + "bytes": 3685 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-6.log", + "sha256": "a15cc468fdaefc95bb7da877d2778eb364f3ec2f647736435bef1b9af2774871", + "bytes": 118 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-7.log", + "sha256": "3daa8d6d7f86aaed8d8ecc8240989b3bb612726b376d1809a8e11c57f11d990c", + "bytes": 812 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-8.log", + "sha256": "5b033f292fc9eb7069b07263b943d66f96418da94e4b3565026858aaac7a297f", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/command-9.log", + "sha256": "55e904cfd2ca5ad962d16bda4e2dad13f422f6f831b0ecc449e0be250665bcae", + "bytes": 41 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/commands.json", + "sha256": "ebbb2dacdff9e5a4ac0fcb23c858a416a0ffef54460b44eaf500d080d3ca1ae8", + "bytes": 4390 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/generated-tests.log", + "sha256": "b1f9c97d2c52ac3042d8181844b3c2d06d60ac255a581a1dcda996161e7131db", + "bytes": 493 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/published.png", + "sha256": "fc93ca1e4a5bf30b719c01676f77300851d5f29f2f11b4d08dd03d65ccfc5f30", + "bytes": 140648 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/python-events-0.1.0.cgext", + "sha256": "f4fddec598916dc2579ba7d66facae39d97445239489fb6d338dae6280221ebf", + "bytes": 13612 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/author/result.json", + "sha256": "80c56162ad229291d0a303c1313b1b37a760c7ec4f0852a7cc790fc86ccda69e", + "bytes": 6373 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/browser/desktop-installed.png", + "sha256": "86a85686b1d2076d21a6bb7b6fd44a1e4b9ab8dfd551737871c4c26921223b53", + "bytes": 117096 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/browser/mobile-detail.png", + "sha256": "8112eeb7bb8d2aa12f6e49b6572f49a9f58206fd8879d55dbdf1fe50882619d1", + "bytes": 56968 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/browser/result.json", + "sha256": "434ca984723999ad60be7c8d7a9d4da7f9bde3f31c5b39090406d867fb87cf0a", + "bytes": 672 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/browser.log", + "sha256": "0ab6a8c95e5b7b205f1863a3bd7bb56f8e46c1730d696204487de5025b0eceba", + "bytes": 4190 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/build.log", + "sha256": "d77001b90f66e580c69dec95c7ecf492a3e84c6cdb5dcd68ec42eace9d273f24", + "bytes": 6969 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-1.log", + "sha256": "ba600b26286afd238219ffac97a1d13cd48d63996302256d45d5e45555fd33ca", + "bytes": 911 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-10.log", + "sha256": "6ff8cba1edd8a616619beef3f1b467ebeb075c2c357a8957a27ce12e4dbce968", + "bytes": 811 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-11.log", + "sha256": "2a06caa043002bea54474390234b55eae9ed8e8c99658ff779e1a5cfdabf3dc3", + "bytes": 935 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-12.log", + "sha256": "8a560d2bf86485ae3a924b19c2a411f3c8469b5c9c0ebc44bba0787f005eb468", + "bytes": 767 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-2.log", + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26", + "bytes": 293 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-3.log", + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45", + "bytes": 122 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-4.log", + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a", + "bytes": 290 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-5.log", + "sha256": "db72f3da4c2a75a8536d498b020bd24d15f0e3340c9b1da1d7b39b14e75f055b", + "bytes": 929 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-6.log", + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa", + "bytes": 530 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-7.log", + "sha256": "2142501a870b1c2cbdafa30525bd39d3b30c379973314eee356717bfb50a5b4f", + "bytes": 913 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-8.log", + "sha256": "9685ae40ed9b876eb751ce0832bcc23fe69e8787088780bee758ebe75c0026fd", + "bytes": 913 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/command-9.log", + "sha256": "78905d769333df11e22b2811f8aa3319f0739bbfa5c357166ee6342125f73319", + "bytes": 814 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/commands.json", + "sha256": "1593426cb07d8a5251bfde8a441e1a2758ad838369941fcbc8d8c42e13ccc082", + "bytes": 5212 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/desktop-installed.png", + "sha256": "e867d6a957b4f32d68186dcd4d5c4d152ad008a2a21001cf3be98783ba115d5c", + "bytes": 67446 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/desktop-selected.png", + "sha256": "e59958a244f974be9dcd05cd1b27f1f6713d569463d1517ef47e12b945c6ae38", + "bytes": 66508 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/mobile-selected.png", + "sha256": "344ad3f30aaae30f5f2fe17a47ae0f540c5a3bdfd2de18f775759747b4dc02b1", + "bytes": 57165 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility/result.json", + "sha256": "48e4fb8d5aad737e4962d8db7471020f4856a583a4e1e2756a5e7d781d0eb75b", + "bytes": 8318 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compatibility.log", + "sha256": "054372a19fe07f0abda07906e634c0d98f4ff0af9cd6c61c9c0a4b5bf57a5b47", + "bytes": 3160 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/compiled-workers.log", + "sha256": "5b0ac32e288fd10611aca178ab7d7b76d519fe511e934f7753e358a775f66956", + "bytes": 5588 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/external-author.log", + "sha256": "d1d9ab3e95c6bceaf9e6adc56186d8796dbb3bcf8574c9cce645125c686912ff", + "bytes": 576 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/focused.json", + "sha256": "bddfae35e6ca5f1c93f38358136a9c521cbb958bc6aec48871fecea7bae69b9e", + "bytes": 32882 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/focused.log", + "sha256": "66b03c01b01c204646a37ddaf3ed89b18911e522935f6a2aaec5a9e36de359fa", + "bytes": 15700 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "bytes": 72 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/native-paths.log", + "sha256": "3f635486539bb3a5e05eeabd769194aa87e5d0cbacf49485a1fbf70f55134f0d", + "bytes": 2548 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/process-recovery.log", + "sha256": "135e225d75834dbac7c4960eeebe8d83363f87ede6060fe720d69f28d6999252", + "bytes": 38401 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-1.log", + "sha256": "30f15e2901e879596ceeb7c0a3242a93d489d48ff38abb98b4e708345a6741bd", + "bytes": 247 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-10.log", + "sha256": "d30f237265a78bb1edd3b5bbc5a683836effc36306adc1dcf63607028b100128", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-100.log", + "sha256": "da5cc2238c3b53c2b036859a07688f8cf3572061876d7338527c70f0c2aaaa16", + "bytes": 1364 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-101.log", + "sha256": "a9c33cc454cdd1dc963eed993be84d628e5f20ac7b57e68a70a83bd861b5d365", + "bytes": 1060 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-102.log", + "sha256": "d9adc0fa981bbbc1d059efe373a6d4bc79408051608d89f13fed0abb5a6111ef", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-103.log", + "sha256": "53de211141db2da608e33b6ba58d112c0b1d84ee431fc63771788a376196c870", + "bytes": 1060 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-11.log", + "sha256": "be314c77362741bb6cfab91dc42fce4bf4f3dd08792d2141ad5d333138b5d399", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-12.log", + "sha256": "15d17b32849bded94e2597a18747986fd33da963402ec7fd1dcba56d8f3bb82b", + "bytes": 798 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-13.log", + "sha256": "99d9d1d26fe0f969805785375f2010dd465467177a6247cf5435f9b16c3ec230", + "bytes": 247 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-14.log", + "sha256": "eb779941a262b825f7ac7811ad67b36966659093b1c8be2de3e95eaa8d4560d9", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-15.log", + "sha256": "58640a9251743a67b635fc1142bd8106b4d9da04cc23d7a0dc40de825bf4e99e", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-16.log", + "sha256": "0058cd580edef3c118b8c9c24bf4b37e931c271bc9e7f5fe40bcb898dc4db2cb", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-17.log", + "sha256": "1805917643efe9cca828076f537c41586ed673ec93d7f633827199d13cad0750", + "bytes": 1135 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-18.log", + "sha256": "7407fd64323a39405dff8ea0403a5225227153e7c0a95544f7d9bf0bbedaf1b0", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-19.log", + "sha256": "ad0db151600c840d909dd4e75c93691fd941587319ee71e8128b0fb1d98bcf1c", + "bytes": 762 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-2.log", + "sha256": "29a9ac3f93a4750ce948110e3ebff1818fa1857df0ae7224c7f64339f15cdd0e", + "bytes": 258 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-20.log", + "sha256": "3e48ba5abaaeadaabb04a13366ef51392ef337c020c07acdbed01cea44a58690", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-21.log", + "sha256": "e51f554bfa0bf21254107c8b064655bf14f1a606f612acc45079be80d1aaa314", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-22.log", + "sha256": "e2e202b8e43342222072b1cdbe3127c2168d1a0a5d96d1f9d677d708a2820300", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-23.log", + "sha256": "99fc7a032a3ba1d4830a90f1ffd2bdc33e6d12c7377894665a5cae5bb28d6633", + "bytes": 1058 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-24.log", + "sha256": "cf40e59f1ad1af55eb106bba27cc38b859ef8d3bcdcdc13cb06c747ea34d8560", + "bytes": 1057 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-25.log", + "sha256": "84b94b6e888fc8d0027ae2d2e4674b47c7b05f04e358c569c1ec82b02191dbd7", + "bytes": 247 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-26.log", + "sha256": "561fc8fb7b929ef9433897f7eb3c8f86c9679d68fcf72908252d985332b1227d", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-27.log", + "sha256": "d9e6c3c2344c98c22dbff0e1de3de19e42dd4aff866fcbd219c653fc93318240", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-28.log", + "sha256": "640f8efbefbc53cdfd39097d3c9051761dc205a8a79bf367a93276d28a328041", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-29.log", + "sha256": "3dbbbb8e79a1927d16cee64e874a1564f615872eeecfe149433ae4469764a925", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-3.log", + "sha256": "acefe35b2cae7b05b2c27e5ce30e0d87c8d21a0b66bd57d0de6af7548677fbb3", + "bytes": 258 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-30.log", + "sha256": "3de5e7e407c2ac80e8ec6cad2e6c939b3838526127ed869a1ca1f8af9e98e761", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-31.log", + "sha256": "91f8fc188e0c6e7fe441d2c5f1821a5a951838b38b4c16c8eefe836ab4417db4", + "bytes": 762 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-32.log", + "sha256": "1080497cc71a298b16a7ff75423ce4dbab6d8942ffd362ff91663a7e3b7f7e45", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-33.log", + "sha256": "f9bc462d42f6c60e87b17f801be7e42f408f7399a3aafa2bc5127ceda13bf5ee", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-34.log", + "sha256": "866d1e87b28218fc8db3c3cb7da08fa4a3ec30782dec835eceb3d569e8bd79e5", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-35.log", + "sha256": "9c4447a5320ef96c9d91c5f76e02503563a9e7ca1fee1362a9aaffcbdecebf3d", + "bytes": 793 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-36.log", + "sha256": "8b6358e35af299d2d408a5306d3a86dfd1bb066788de2331f0d2703f4a3dbf78", + "bytes": 793 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-37.log", + "sha256": "51c5587685f77b93b6fc42a330e0da56e89502eab88ddf9e40292ddf3d8a1eb5", + "bytes": 247 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-38.log", + "sha256": "d3b679f26304c02648d61a91a0b9951fc9dc173c5f0559d2629e869d5aa6230d", + "bytes": 793 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-39.log", + "sha256": "80c49ef7f7067e3c8cd48293334849ebadfb1c039f39485647b0f752c367e252", + "bytes": 793 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-4.log", + "sha256": "6e93d520ea1e410f48dd476bda25664d69079250bd48809defa0598f4654072d", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-40.log", + "sha256": "786633ed257d60a343dba8fc15b3f90258685ee3ada51235676dd95c7adf2848", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-41.log", + "sha256": "0e5ed1b596bf1539dbbdb13fda31fe0f711016068a880577a9a84a7bb8a1f041", + "bytes": 1129 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-42.log", + "sha256": "cc7620af4da5c59a2927ec8ab0e8c0a5058bc06b8b37773d79aa05ef3b55c828", + "bytes": 793 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-43.log", + "sha256": "ee3bf354b14da59623873f3240d74cc87ab3a38d0c197322b440a3735bf402af", + "bytes": 762 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-44.log", + "sha256": "7512e6eec32df3b874a037afe3ce7cc9cc64d2a8337d62a5d9e3c899e924c46a", + "bytes": 793 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-45.log", + "sha256": "a2684bb18e03f1fa46df8b72c7d39560e39db47df3706c9082690c68de1c6862", + "bytes": 793 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-46.log", + "sha256": "4f27b581b0d6bef67b688d4a8b5fa6439c83de2356789f5fba0fb84e606699b9", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-47.log", + "sha256": "f4ca540c5428bd6ae0e839457fbe604afdecb7cc7399bcecb539b17434cb526d", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-48.log", + "sha256": "8311ae2c6ee5165d5075d37a361dd4ce9c98a9db97681e34e7b4dd7be228467b", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-49.log", + "sha256": "173e828d8f39d6b1cace698f18594a8c3cdbc9a0f29f55471e366fd58a4ba4e1", + "bytes": 247 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-5.log", + "sha256": "11559c15ea560cc33cc9125d763e4c304961bd15ddaeae79412073974e70d430", + "bytes": 594 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-50.log", + "sha256": "662afccd0cea3885963d915efe669934959bbe8a090ee69182b7a29104b75f46", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-51.log", + "sha256": "2f492799e68f07e2a0736ce2d5da5ceb25efdbb038e981d296a94d34bf83d9c5", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-52.log", + "sha256": "f2fe5dbfd332aa024b51c1cb3f858598cc4b9a8b2afcb827ffb4d44bc51413b1", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-53.log", + "sha256": "ef47544cc13edc2b201462981cb5efef46e679abecda61dcd6aebc53810d866b", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-54.log", + "sha256": "260935e0b5cac50a35a59020abb5facc91c1a80cae186a775561516ec5389037", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-55.log", + "sha256": "12aa599acf77f9bbd3e6bc6048836f75706def9a6925fd01649311cf0d826568", + "bytes": 762 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-56.log", + "sha256": "e992f1ce450ea96550ab880c2da34de64ad7ec17981ccf85ff5d3ba062131f64", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-57.log", + "sha256": "fded6c84420cd1e8e7ad725e3e69afd000b0ccb483fb4911eb5c3a8087e33f4d", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-58.log", + "sha256": "af7b9127c0827e4a828602c241e44c7c0107767952cf8cefd5e12d1a44cc2f08", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-59.log", + "sha256": "4dfdb0188e96b33634b47cf1181896510d083a443c00467ec804bebfc68e8f47", + "bytes": 557 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-6.log", + "sha256": "ed8a6aaf56cc2e0b417088d128a2e3c031f51d2601b01edb32de1b5a94ebe205", + "bytes": 258 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-60.log", + "sha256": "885eed22425471a2bb7601cd795d4c74f7d41c1543c64ea68bad3ceef637c33e", + "bytes": 557 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-61.log", + "sha256": "d7081037d8e848549fb027a405930af9da246a256695d82c7c3782bc8225ee88", + "bytes": 252 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-62.log", + "sha256": "6ce3bf0a154dbe8197b6c02a87305c786b339865e949650840ac2a6525e4a6b1", + "bytes": 799 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-63.log", + "sha256": "7f292d36aa8b04c51c3a11918abb44268c7b9b00756c93222969cc3f991b0901", + "bytes": 252 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-64.log", + "sha256": "04e4e93785f1f1504e5efd80f8f1e8555d24c1b9c417a33175e5d90b943f1e9a", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-65.log", + "sha256": "5c4cf158086cd6eac20847988e8fe33aa29df949786c92121772b040753da5bc", + "bytes": 762 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-66.log", + "sha256": "481bc4f2317d25df2be7682234f8f16b1439e1c138b95cf068f9041963fe9810", + "bytes": 405 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-67.log", + "sha256": "8e6aa8a078081989f9e3e2c7500d2b853c47f19fa1fb9d1da980ca90d182e415", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-68.log", + "sha256": "8609d94fff53bc12f3881a4b7ec08e8602cb6b1f2ada8ef031cf53b2d98ef1e7", + "bytes": 252 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-69.log", + "sha256": "fe94802d8de5f8d632a5c3e03d89e7a7bd0848a4e5c5ff13f85bfdc6209a3635", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-7.log", + "sha256": "0de6fbf2e059363a329ee6b33540849fa9a33c5c7b960ff739c5a47d9568e4a8", + "bytes": 757 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-70.log", + "sha256": "52d33acee6e1e2f4b9ef55f8af46a91a6bb5c202a3035d6aa922188241ddbea1", + "bytes": 1166 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-71.log", + "sha256": "ee44b4c5cfff06d40c6f4ba3f5ce789c5f2196a5bdb729c5d241f5d0e57575eb", + "bytes": 707 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-72.log", + "sha256": "70f3ec598f11cb37caea5c544cc97c5265b5148f9661d67943058a6ae387bc8d", + "bytes": 707 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-73.log", + "sha256": "1953fc270f8ee31db54dc913b9008b7aa7586dd5757cbd7c7bcde6bdd4eafffc", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-74.log", + "sha256": "d7b3522d3fd07bf181e07f3bda39369f08d5e50793c337f0870d47c9fffbd435", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-75.log", + "sha256": "5f67f3f8b6af4824045108b668fe04bcb365d9d3470b8a5a86ffb701dc1228fb", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-76.log", + "sha256": "6138de8151656818b01885a7684abd6db38727e36a80249b81f68ca817d511e9", + "bytes": 1326 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-77.log", + "sha256": "500b33ff4e51156ffc99fa8f07a2ff6e759bef0a143921a59ee6cd65d4ae0aa2", + "bytes": 247 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-78.log", + "sha256": "b267e864de397120e2123120f4ef297c00bacadd25906e32774cbc7dce4c8d4c", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-79.log", + "sha256": "87307b4c62a68fa00acda17d411f65547ec69d10f3160dae23347de4a56d0988", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-8.log", + "sha256": "211aae2a998d567871f5adf764277183dfde2f10cefb1c5a6716325db6d778c2", + "bytes": 257 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-80.log", + "sha256": "e6a5a911d378413d82544df892d7dc53cab704bd17b371f380a5fcfcdf23095f", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-81.log", + "sha256": "a26e51cd0f139947ca4af565681611f1f439cf90c08164949622712dccb3f311", + "bytes": 1355 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-82.log", + "sha256": "28bdb926fa1efe16ea84acf9ade2f1351780d6be35fac44792b2d4ab765f96de", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-83.log", + "sha256": "8fe36628b512f363110c09847dadcac4bd7255fd6fb8f03f00ce4bd0d3632568", + "bytes": 1314 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-84.log", + "sha256": "e342f2d8bd25a7388894b12881621185c1ddf1d0ebd12ea26cf391221dfce557", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-85.log", + "sha256": "36ede000bb2b5d725a1d5d663b421ec46fa2d1d49d6cecb327c4c3946cfcee49", + "bytes": 877 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-86.log", + "sha256": "e9432d98e13b202e7e8c659644280248537e078f856552ec1171ba2c5da4d2eb", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-87.log", + "sha256": "ec2bdec44b524fa14bafa41c524b27a5d5a738944707e6c3a1faa9deb8c88ddd", + "bytes": 1614 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-88.log", + "sha256": "e8ed6fd1b5615360f7faf0662bfc137050356d9ffb1d3f70fab63dc41ff61a17", + "bytes": 829 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-89.log", + "sha256": "711d14ac0cd7fc275ad20c3fe5ba155eae6e140bcb21a7059d462cf28117b396", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-9.log", + "sha256": "0cbcd54c2ba5dc1fdbc6d021c80d85a750cf69336468ff26c4044e2f2b846ae6", + "bytes": 258 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-90.log", + "sha256": "35586bdc7f0fe2388a8f0a307e588ce7d2d00e3037f3ff6e89b7d46cd51396a8", + "bytes": 1137 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-91.log", + "sha256": "2a7ebbb0eb34ec5f03a4d80503b7277e8e1f7514430afd2fc71708a7d5d16648", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-92.log", + "sha256": "726d287ecae9a646ffdb96d46af9323764885d56bbf40af09d3065a8a9bbb948", + "bytes": 1612 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-93.log", + "sha256": "e13e9884298e6d4f6ccdbd3de0dbaf7dfc12c0477e7d62ffba2e794bf5919f32", + "bytes": 1089 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-94.log", + "sha256": "527c2a384e9cfb274af0a59d587741978d61be8412cf802ecca8737c1672d79e", + "bytes": 1502 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-95.log", + "sha256": "a975c7dd9d52050606447c3b298dd4265eaea33bcb4f5cbb861dbd059b48b337", + "bytes": 1204 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-96.log", + "sha256": "858450c8676f719e674ed4f09b95aa9b71d6b9a0a7b13134f3ffa5110491cc03", + "bytes": 253 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-97.log", + "sha256": "dc3402b7cccaf0a1ab7aa35767527217e6889e574bd60453b9eee9b2de98fff0", + "bytes": 1681 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-98.log", + "sha256": "2122a2320160f84bf0f79b74e3c9520692c0d80bdeb2b50350e37782cd68d6cb", + "bytes": 800 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/child-99.log", + "sha256": "c4e796c275f9bab7745ee84d7c365055a96a2daf4308893db2569baf30570170", + "bytes": 758 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/commands.json", + "sha256": "fc3713edd827cba790c72c4bd4bc6d59705324dbf4bafeef55bdac61b6ff5b5b", + "bytes": 56516 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/recovery/result.json", + "sha256": "fe4fb504935f9cbf9ba76d7d6a21ef15fab4daaabe334785eb43d052ebfddbe6", + "bytes": 5698 + }, + { + "path": ".qa/native/run-35687508042-windows/win32-x64/summary.json", + "sha256": "bedff57f308a5c5f926a18b699eea39230237310858d5dc124e438a6dd954398", + "bytes": 6617 + } + ] + } + ] + }, + { + "run": "35688276005", + "url": "https://github.com/colbymchenry/codegraph/actions/runs/35688276005", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "status": "completed", + "conclusion": "success", + "platforms": [ + { + "job_id": 106619654223, + "job_url": "https://github.com/colbymchenry/codegraph/actions/runs/35688276005/job/106619654223", + "job_conclusion": "success", + "artifact": { + "id": 10678455126, + "name": "extensions-native-macos-15-258cd005fe92725b9b9fc1234c353f398a806d5d-1", + "digest": "sha256:374976cf59d9551bbd7e5d4355cd92a86d9b2f03b2453d03eaa9a5f4c3e158c1", + "size_in_bytes": 869209, + "created_at": "2026-09-22T04:51:02Z", + "expires_at": "2026-09-29T04:51:00Z" + }, + "artifact_url": "https://github.com/colbymchenry/codegraph/actions/runs/35688276005/artifacts/10678455126", + "summary": { + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "platform": "darwin", + "arch": "arm64", + "release": "24.6.0", + "node": "v22.23.2", + "runnerOS": "macOS", + "runnerArch": "ARM64", + "imageOS": "macos15", + "imageVersion": "20260907.0337.1", + "githubRun": "35688276005", + "githubAttempt": "1", + "started": "2026-09-22T04:48:55.629Z", + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:48:55.793Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.275, + "finished": "2026-09-22T04:49:09.069Z", + "log": "build.log", + "sha256": "c4166a2b0ac4ef984c0ab8f6348d6910ab50bc757530fd3a0af11120db41edef" + }, + { + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:09.070Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.201, + "finished": "2026-09-22T04:49:09.275Z", + "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__/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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:09.275Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 17.864, + "finished": "2026-09-22T04:49:27.140Z", + "log": "focused.log", + "sha256": "81e3ac433cea4f9d1697e17e60fd09182efceb2ce8c265e0ac55f84656d5aa3e" + }, + { + "name": "compiled-workers", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "--test", + "scripts/validation/extensions-runtime.test.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:27.142Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 2.676, + "finished": "2026-09-22T04:49:29.818Z", + "log": "compiled-workers.log", + "sha256": "3777fc2e830c766c0c8506e7bff16cc0d342d568b94ab5950d71a137b501e2a9" + }, + { + "name": "native-paths", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/native-paths.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:29.819Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.237, + "finished": "2026-09-22T04:49:31.056Z", + "log": "native-paths.log", + "sha256": "77955a045b3d550495246724447c778c2427a2081b3090e6c68d544afe3d08fa" + }, + { + "name": "process-recovery", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:31.058Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 37.938, + "finished": "2026-09-22T04:50:08.997Z", + "log": "process-recovery.log", + "sha256": "68462e1e9c522ec94a6e06d6457ddc8c9718bc5aaeecf132bdc5f2ab77c8c661" + }, + { + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:50:08.998Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 24.222, + "finished": "2026-09-22T04:50:33.221Z", + "log": "external-author.log", + "sha256": "ed5818c0b2bea5c9dd5388e1e4c3c0d5b1bc526dbe63c0e1fa59fe29af49292f" + }, + { + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:50:33.225Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.598, + "finished": "2026-09-22T04:50:46.825Z", + "log": "compatibility.log", + "sha256": "2a3c2d9f1ea5ebea17b761feaa632332348baf19d44bce2013bab69bf3b2c0ea" + }, + { + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:50:46.828Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.245, + "finished": "2026-09-22T04:51:00.074Z", + "log": "browser.log", + "sha256": "72215218d181c13ca7cabc629d3483ed4cbb221aca357a73926b9312a5b0b294" + } + ], + "finished": "2026-09-22T04:51:00.077Z", + "success": true + }, + "focused": { + "numPassedTests": 90, + "numFailedTests": 0, + "numPendingTests": 1 + }, + "focused_files": 10, + "database_replacement": [ + { + "file": "/Users/runner/work/codegraph/codegraph/__tests__/db-reopen-on-replace.test.ts", + "tests": [ + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false for the file it opened (any platform)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) becomes true once a DIFFERENT inode lives at the same path", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false while the file is momentarily absent (mid-recreate)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) never fires on Windows (no usable inode / open files cannot be unlinked)", + "status": "skipped" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) heals a held connection after the index is removed and recreated at the same path", + "status": "passed" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) is a no-op (returns false) when the index has not been replaced", + "status": "passed" + } + ] + } + ], + "native_paths": { + "platform": "darwin", + "arch": "arm64", + "separator": "/", + "caseInsensitive": true, + "aliasExercised": true, + "checks": [ + "mixed case and spaced project paths", + "nested native file separators", + "actual event-to-handler graph edge", + "case alias when supported by real filesystem", + "disable/enable/remove through selected path" + ] + }, + "recovery": { + "platform": "darwin", + "arch": "arm64", + "node": "v22.23.2", + "termination": "SIGKILL", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_commands": [ + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/1", + "install", + "prepared" + ], + "pid": 32390, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.113, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-1.log", + "sha256": "9d558ad4a370d1f3632759d4f147671bd836ca8c3b642c239e8a3a8d0ace3dd7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/1", + "list" + ], + "pid": 32391, + "exit": 0, + "signal": null, + "seconds": 0.136, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-2.log", + "sha256": "8596e11b6190537328232bbb7d52833a9f8840b64a98d07bbe0ee22ccc282e0d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/1", + "recover" + ], + "pid": 32394, + "exit": 0, + "signal": null, + "seconds": 0.113, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-3.log", + "sha256": "1d19189537517adb223751ab4752fd6c9d015133755a55a13035381f3a06b309" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/2", + "install", + "config_written" + ], + "pid": 32422, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.143, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-4.log", + "sha256": "f1237ab7eaeda20d82352e8cd9e955de52639ee0bc10ba8c886eea056084a770" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/2", + "index" + ], + "pid": 32423, + "exit": 0, + "signal": null, + "seconds": 0.449, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-5.log", + "sha256": "86c2e4682efa88d42778d5596f06581083717ea1f52096ab77454b8a9ec65e56" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/2", + "recover" + ], + "pid": 32475, + "exit": 0, + "signal": null, + "seconds": 0.137, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-6.log", + "sha256": "c77c610326ce487ea5523ffe0dfe58bf018c5d5033f51dbfacb708cb5bf7a3f7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/3", + "install", + "graph_before_commit" + ], + "pid": 32577, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.453, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-7.log", + "sha256": "6e5376ae87d9591f55f92c72cca2d01861b2a6c0e262ed19889c76f8ec97306f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/3", + "inspect" + ], + "pid": 32715, + "exit": 0, + "signal": null, + "seconds": 0.15, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-8.log", + "sha256": "c343edef9753ca70c033a86c8485985415f9acf4ac999fa048e0160fb8b14f0d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/3", + "recover" + ], + "pid": 32724, + "exit": 0, + "signal": null, + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-9.log", + "sha256": "2e4492c3bfb802e1654c8a8b97019eec3962fbd8688c4d182d269af7b157d08f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/4", + "install", + "graph_committed" + ], + "pid": 32753, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.441, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-10.log", + "sha256": "d89a388cb4bfd901b1022965114643fafd0062a1d703033da1cd9a044ec4ac82" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/4", + "inspect" + ], + "pid": 32780, + "exit": 0, + "signal": null, + "seconds": 0.143, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-11.log", + "sha256": "e6c8f64af51c44fda262da1ef29dd23f6de69c8fec0979eba3df6cfc86cd82a1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/4", + "recover" + ], + "pid": 32781, + "exit": 0, + "signal": null, + "seconds": 0.124, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-12.log", + "sha256": "ecf5a53f497d611162631b77905f38eb8e6f1f47ec85d32340814a02c52a3ebc" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/5", + "update", + "prepared" + ], + "pid": 32836, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.146, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-13.log", + "sha256": "2e67d253b3b99f5c4a74e0a0df77dbc3eef0a37e3bb7babb8f12bcdf2d15fabc" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/5", + "list" + ], + "pid": 32837, + "exit": 0, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-14.log", + "sha256": "72b6244f594c7d3a48a51271302076a2a61218ab2c407f3eebc2d9389905c54c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/5", + "recover" + ], + "pid": 32838, + "exit": 0, + "signal": null, + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-15.log", + "sha256": "adb70612e39f1c3418b1cc93a29f29ecdf7916e28f8c8ac3b669b07765c8c429" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/6", + "update", + "config_written" + ], + "pid": 32893, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.14, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-16.log", + "sha256": "69353c26286c923a9425062a95ff26baad104860a8b395a37d969e4492533537" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/6", + "index" + ], + "pid": 32894, + "exit": 0, + "signal": null, + "seconds": 0.419, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-17.log", + "sha256": "c5885143e73dba872ebb42f363df58f822ee75a75bc029b12400949a1e08bef7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/6", + "recover" + ], + "pid": 32921, + "exit": 0, + "signal": null, + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-18.log", + "sha256": "5df088a307cd6d4aca30c4bd4e645be46d7a242b6dff45cb90a85e4356e9fe66" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/7", + "update", + "graph_before_commit" + ], + "pid": 32976, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.454, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-19.log", + "sha256": "5c2d5385fb1c8aaf67c3e9bc2d5e121c1a8a37ae429bc3b655b0d9058bf55349" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/7", + "inspect" + ], + "pid": 33003, + "exit": 0, + "signal": null, + "seconds": 0.17, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-20.log", + "sha256": "0e4886ebb147dedf7376c4ce3d8440224b3cb5ef7c47995ed70219fd7747558a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/7", + "recover" + ], + "pid": 33006, + "exit": 0, + "signal": null, + "seconds": 0.14, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-21.log", + "sha256": "86b7fd9adb57ec60cb3d6904ee6d51ae96851d8604266772d73472bebc5d88b6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/8", + "update", + "graph_committed" + ], + "pid": 33059, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.414, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-22.log", + "sha256": "9578e377cb71049263a244162d580a9f6eb31f3a67cc811666a7402dfda5ad0f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/8", + "inspect" + ], + "pid": 33088, + "exit": 0, + "signal": null, + "seconds": 0.157, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-23.log", + "sha256": "4ce1ac2b8c4034041acb74bea8c33ea5ec920c47a664c0692315ed4c5244012e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/8", + "recover" + ], + "pid": 33089, + "exit": 0, + "signal": null, + "seconds": 0.122, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-24.log", + "sha256": "0b61e058fd350ccfde2cc859649dfbbfd2f4e752c9733d100308768b2d609ebd" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/9", + "disable", + "prepared" + ], + "pid": 33142, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-25.log", + "sha256": "f5bdfe99daf30b468d9081443bfa3eaf80bd20a1516c4d9dce3200a0fa4d52c2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/9", + "list" + ], + "pid": 33146, + "exit": 0, + "signal": null, + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-26.log", + "sha256": "0e171417e91fc164ddf24dd31602b396511b2329a7c15f45557d20a93280cd80" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/9", + "recover" + ], + "pid": 33147, + "exit": 0, + "signal": null, + "seconds": 0.126, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-27.log", + "sha256": "268bcd2fc37c05a0a83515b7cbf98154e0c50ca2d9b76e1a2f3dfc4da7960773" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/10", + "disable", + "config_written" + ], + "pid": 33200, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.138, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-28.log", + "sha256": "d314b433072fb8e599ed1f163af7f2d6f2abba85d2b10f8cdd2d8d74aee04ddd" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/10", + "index" + ], + "pid": 33201, + "exit": 0, + "signal": null, + "seconds": 0.432, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-29.log", + "sha256": "37717fe82bcb753b89efb2ac21bcc95cbaadd28b600ae8c725539c1eac5765d3" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/10", + "recover" + ], + "pid": 33230, + "exit": 0, + "signal": null, + "seconds": 0.126, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-30.log", + "sha256": "c8b0e495861ed7e00972641b28b02e21d359fd17f99505d4c12afedc87495d1a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/11", + "disable", + "graph_before_commit" + ], + "pid": 33283, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.443, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-31.log", + "sha256": "988b275daedaffcf0321e94c6afc2f06effeb42a1363f8bf16a6eec0838d599f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/11", + "inspect" + ], + "pid": 33312, + "exit": 0, + "signal": null, + "seconds": 0.145, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-32.log", + "sha256": "217ae2f2224eaf14641b1c5e0995d4da75eebdbfd0b0affae1de0af079a78881" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/11", + "recover" + ], + "pid": 33313, + "exit": 0, + "signal": null, + "seconds": 0.129, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-33.log", + "sha256": "b02d279a8c9b69b6be29531fd0c61e0758a86bcf77c5c8a0caa9dba0061625a2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/12", + "disable", + "graph_committed" + ], + "pid": 33369, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.404, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-34.log", + "sha256": "44e99e3d75d0efa37c87634a79433fd8e5a920551632d0c742303908ade645e5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/12", + "inspect" + ], + "pid": 33426, + "exit": 0, + "signal": null, + "seconds": 0.162, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-35.log", + "sha256": "7460e89d3e39189bf00cac87bce178f68b77e04b8c58d8b32f70ab96abfed8b1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/12", + "recover" + ], + "pid": 33466, + "exit": 0, + "signal": null, + "seconds": 0.143, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-36.log", + "sha256": "d37099ef404a712478be69b1761ddb5d1de7d0b5377db77e8185e7e889017ba7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/13", + "enable", + "prepared" + ], + "pid": 33695, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.129, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-37.log", + "sha256": "6236ef668bd0eaa2f995a89351f2a8912f883a9659c52e9fe3356b2d76430ea4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/13", + "list" + ], + "pid": 33696, + "exit": 0, + "signal": null, + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-38.log", + "sha256": "9a1e69ff63af487ec778e25c1891c1ad9f655e6f9dc2d2b29cfe0877df8f1a25" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/13", + "recover" + ], + "pid": 33699, + "exit": 0, + "signal": null, + "seconds": 0.161, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-39.log", + "sha256": "0c2f46760a3b8abe8d52d037ae0f4c3cda5aad648ac3edbdcf4d8a69d8cfedaa" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/14", + "enable", + "config_written" + ], + "pid": 33781, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.141, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-40.log", + "sha256": "0e95972e487b8e83406760de56324ba9fc12d0c93360754ae3044266318434e8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/14", + "index" + ], + "pid": 33784, + "exit": 0, + "signal": null, + "seconds": 0.439, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-41.log", + "sha256": "4df10c3aef91a4b766671b344c02671f5f42b69c19165f819db11b3e2c2ff98e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/14", + "recover" + ], + "pid": 33812, + "exit": 0, + "signal": null, + "seconds": 0.131, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-42.log", + "sha256": "9015401dd746961e9a0c12ae63da129748a6237e2549a8c26d0758fcc3c9c6bf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/15", + "enable", + "graph_before_commit" + ], + "pid": 33896, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.404, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-43.log", + "sha256": "b33f7e9a119b985acb06542757ad2bd391f288637f0ddab4450c45dca88e5ec9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/15", + "inspect" + ], + "pid": 33923, + "exit": 0, + "signal": null, + "seconds": 0.162, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-44.log", + "sha256": "a0871ee93b8d5bec1cfd42d6beb1d6b378280a713ee1306e0889dfe97814d384" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/15", + "recover" + ], + "pid": 33924, + "exit": 0, + "signal": null, + "seconds": 0.126, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-45.log", + "sha256": "b18ed95d0207f857727f2e902956eb3ea4042aed8d248869c4fd06cb4b23cd3a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/16", + "enable", + "graph_committed" + ], + "pid": 34005, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.401, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-46.log", + "sha256": "d8a27d34a28a78f632d8058fe76d98ae2a65628cda4f7373afe1d8213d19d7af" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/16", + "inspect" + ], + "pid": 34034, + "exit": 0, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-47.log", + "sha256": "a95473afa22e7a038c967465919ba92fc745ae485d4a2dc5e6d41bc48f9d57d1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/16", + "recover" + ], + "pid": 34035, + "exit": 0, + "signal": null, + "seconds": 0.14, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-48.log", + "sha256": "35a20656f7457c6258e7ff54c36d24a62f64aa6c27db2fdcdd694012b1fb786b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/17", + "remove", + "prepared" + ], + "pid": 34090, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.131, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-49.log", + "sha256": "eca311eaa7b6b56f0568721be82b14faf0b8e9d3136044a90387e0fc19f040cf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/17", + "list" + ], + "pid": 34091, + "exit": 0, + "signal": null, + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-50.log", + "sha256": "7fd647e127e579665cfc7b3f77ea7a27e494ff49915fbb585e6656a76fdad511" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/17", + "recover" + ], + "pid": 34092, + "exit": 0, + "signal": null, + "seconds": 0.123, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-51.log", + "sha256": "6fd996e69c88e8f4ce381fbcc3975f35ef092e2c2854ee80a1c6ce57e2712865" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/18", + "remove", + "config_written" + ], + "pid": 34145, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.13, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-52.log", + "sha256": "ed6baf6cb4b49d363de8aad791162f63ac1627fd2598d129b4c7e3616fe19292" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/18", + "index" + ], + "pid": 34148, + "exit": 0, + "signal": null, + "seconds": 0.417, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-53.log", + "sha256": "0b9b8f8d58363421a3464c85090c0deb0199b79be72415b2b117e52c875519ed" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/18", + "recover" + ], + "pid": 34175, + "exit": 0, + "signal": null, + "seconds": 0.124, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-54.log", + "sha256": "7f85b97d9e5f56c812f8a6e8122dba8469b97788ee3b307453d53e901b69f2e5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/19", + "remove", + "graph_before_commit" + ], + "pid": 34230, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.424, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-55.log", + "sha256": "727ae195f88c77971b5cc6e00d595b4430ed6a0aaeec6c44d57c338c4fc9906e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/19", + "inspect" + ], + "pid": 34257, + "exit": 0, + "signal": null, + "seconds": 0.145, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-56.log", + "sha256": "31b12c0fa820626f6c6d97bcb2f2cc6f2e4bbecfd95b2f35ac53d8a8ef8ceca2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/19", + "recover" + ], + "pid": 34258, + "exit": 0, + "signal": null, + "seconds": 0.119, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-57.log", + "sha256": "fe0e47bf45530ff3b2da766e151568ae3ab622cb9c3430ee997052f04dfc030b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/20", + "remove", + "graph_committed" + ], + "pid": 34313, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.377, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-58.log", + "sha256": "48685d449057e89a55aad2dbf0185a0f2be342ce113a64631dcd05ab2ef1bc0f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/20", + "inspect" + ], + "pid": 34340, + "exit": 0, + "signal": null, + "seconds": 0.145, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-59.log", + "sha256": "c3ec1670fe66f40424910a92d75a9c24400d2c010beb2b8782dd74058d949dbb" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/20", + "recover" + ], + "pid": 34341, + "exit": 0, + "signal": null, + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-60.log", + "sha256": "58c6d823540a21db0bea2d6c017c1ca6687a4bd400e942656b89b4fc8ec406bf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/21", + "update", + "package_ready" + ], + "pid": 34396, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.141, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-61.log", + "sha256": "c764e426af4d76cf2173645807f04ccf22325ad6e24f128ca354724d65048cdd" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/21", + "inspect" + ], + "pid": 34419, + "exit": 0, + "signal": null, + "seconds": 0.169, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-62.log", + "sha256": "59d41b9ecfe036200a4be507897f96122d66dfdf18fa634ac8d2097509500e56" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/22", + "update", + "trust_written" + ], + "pid": 34635, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.146, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-63.log", + "sha256": "ce16d84c2c323c1e8f1c4371f98734f7990e265f9b71f60d6f1485511d5c1ee1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/22", + "inspect" + ], + "pid": 34671, + "exit": 0, + "signal": null, + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-64.log", + "sha256": "f299930b47514e5d654cef17bb2c83402f3fc862eabc26b00523d42d6fb9839e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/23", + "install", + "graph_before_commit" + ], + "pid": 34672, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.411, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-65.log", + "sha256": "4317cf33a87083bec1e3cbba65347915e89587d1036d39cdab655000e1c4bc1c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "status", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/23", + "--json" + ], + "pid": 34699, + "exit": 0, + "signal": null, + "seconds": 0.093, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-66.log", + "sha256": "e1eaf1c22ff01cc01642cc1fd1769ca48b44b1b2eb283c62ee66b61102a4fb67" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/24", + "update", + "config_written" + ], + "pid": 34759, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.155, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-67.log", + "sha256": "059f90c0b48702f17b66c6a2614fd63074d0e44d3e572e99efc3aabe7bad2129" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/24", + "inspect", + "recovery_config" + ], + "pid": 34760, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-68.log", + "sha256": "a4dacc5f31912c84f0de715b459f68a2ff9bed45d6b7915d564897cf0416057c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/24", + "inspect" + ], + "pid": 34761, + "exit": 0, + "signal": null, + "seconds": 0.154, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-69.log", + "sha256": "e04b61622b286f3becb0899bd6da90848e2dfdd6d9a9848b12b5ae077554e7fc" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/25", + "install" + ], + "pid": 34817, + "exit": 1, + "signal": null, + "seconds": 0.124, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-70.log", + "sha256": "d6092613229dd73a6499dd59d0eb40770e3e6f62fc628f78aa31bd56d2a515b6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/25", + "inspect" + ], + "pid": 34818, + "exit": 1, + "signal": null, + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-71.log", + "sha256": "19eda36c14dcdb77fe5716f1026cf6f5ea0832baa3bf7c3272372ff6ad04ae6b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/25", + "index" + ], + "pid": 34819, + "exit": 1, + "signal": null, + "seconds": 0.125, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-72.log", + "sha256": "4d56d5fafc13ef5d2106047f26dbb042968e377e6575e29b8c8e820369636891" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/25", + "update", + "config_written" + ], + "pid": 34816, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.517, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-73.log", + "sha256": "a23d0d29ec220effdf34fb1918d829f8e4ac75a287f83cb3c738fae9d6f012e9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/25", + "inspect" + ], + "pid": 34822, + "exit": 0, + "signal": null, + "seconds": 0.155, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-74.log", + "sha256": "13324e39bc909a90d17c187fd0ec6348b452ddb9ee6f7df414f9eb74a77ead16" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/26", + "inspect" + ], + "pid": 34875, + "exit": 0, + "signal": null, + "seconds": 0.137, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-75.log", + "sha256": "a3ebb03d87c34d018ce0af935ab58c9c63addea647e13c7fac1692ed5204388f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/26", + "inspect" + ], + "pid": 34876, + "exit": 1, + "signal": null, + "seconds": 0.163, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-76.log", + "sha256": "a9a447439e79cd42104390ed4e515caad7bbb13f38569c55ed7c48f5cf71a02e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/26", + "update", + "prepared" + ], + "pid": 34877, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.131, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-77.log", + "sha256": "2ce67f037102427739757aef9ed1a4eb6025f41bf08cab92a0b321d43b7bf3bc" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/26", + "inspect" + ], + "pid": 34880, + "exit": 0, + "signal": null, + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-78.log", + "sha256": "16fb6302120bd1fded5d9e55200fd5e40e60bfd66c347049663fb6ccb247d332" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/26", + "inspect" + ], + "pid": 34881, + "exit": 0, + "signal": null, + "seconds": 0.141, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-79.log", + "sha256": "ebe4ea380757b6d704474fc216e89501344e2369ecf12962ff145202b52f6c49" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/27", + "update", + "config_written" + ], + "pid": 34934, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-80.log", + "sha256": "fc6fe510fe0342b78dca5aa5db5b6a982402cfa20a6060666537aaf808c00df8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/27", + "inspect" + ], + "pid": 34937, + "exit": 1, + "signal": null, + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-81.log", + "sha256": "b3f41633236d4b5fd819760dfd11bf164755787be54e0b3f7a19ad6391cda234" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/27", + "inspect" + ], + "pid": 34938, + "exit": 0, + "signal": null, + "seconds": 0.143, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-82.log", + "sha256": "65350a3274e02a0752755ca68d4c69cde0c37dcfc8fc569199ecdb7708f08948" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/27", + "inspect" + ], + "pid": 34939, + "exit": 1, + "signal": null, + "seconds": 0.156, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-83.log", + "sha256": "da0fb5e6e55cb11cfdca91c7db29c8468e2c6645314d6ddb560671b309b66675" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/28", + "update", + "config_written" + ], + "pid": 34992, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-84.log", + "sha256": "52c6786807ee8ed547685d8ce937dd1d064e0b0f411712c7174516c7b429047a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/28", + "inspect" + ], + "pid": 34995, + "exit": 0, + "signal": null, + "seconds": 0.158, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-85.log", + "sha256": "f48d3098ef3cabc8b7da2490d989dd1710fec25969b52f66ba340b95c1e48536" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/29", + "update", + "config_written" + ], + "pid": 35048, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.135, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-86.log", + "sha256": "02ef8c22d00fd618cbee1880f7b784bfb27708c090321e7b0369f60df31b5816" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/29", + "inspect" + ], + "pid": 35049, + "exit": 1, + "signal": null, + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-87.log", + "sha256": "65aadf1f32f024b30f369e6688f037e4045e2dd790ea054854d5cd699de6a9f8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/29", + "inspect" + ], + "pid": 35050, + "exit": 0, + "signal": null, + "seconds": 0.141, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-88.log", + "sha256": "1cdf1443eef6567e46ef936a32c56bff44e551adee4b62ed40b3101558325f6e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/30", + "update", + "graph_committed" + ], + "pid": 35105, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.474, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-89.log", + "sha256": "44b38ef68f8f81a04464e4e5dfb73f0ae5b9df4807938e665caa36955bf28ecf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/30", + "inspect" + ], + "pid": 35134, + "exit": 0, + "signal": null, + "seconds": 0.147, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-90.log", + "sha256": "85f90230e4b6c8127b0bb413a41e957c7a5b6ae9d8f0b52aabf9a0d1814280a2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/31", + "update", + "graph_committed" + ], + "pid": 35187, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.407, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-91.log", + "sha256": "f1c89cce474ea3e4b9a8b140d7582a278deba3df9dfb486267981cc25ef93bd9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/31", + "inspect" + ], + "pid": 35216, + "exit": 1, + "signal": null, + "seconds": 0.126, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-92.log", + "sha256": "b7b0615a06d32a3cc9f0300be13ef432c99a3a2a5994d513d55b0eed086ae8ae" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/31", + "inspect" + ], + "pid": 35217, + "exit": 0, + "signal": null, + "seconds": 0.148, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-93.log", + "sha256": "0a65199a8edb015dc51117a4c2c9a62eba5c58e5f979c7198f14ef8d50cab614" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/32", + "update" + ], + "pid": 35270, + "exit": 1, + "signal": null, + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-94.log", + "sha256": "86357466a2d73116807ce2a8b1665113e79019b0129f5751b883096b0646e4e2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/32", + "index" + ], + "pid": 35273, + "exit": 1, + "signal": null, + "seconds": 0.149, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-95.log", + "sha256": "3ff8a010d15938315c443ae70808839bc68d88b11d706f39911f4c6c7e01d4f1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/33", + "update", + "config_written" + ], + "pid": 35421, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.147, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-96.log", + "sha256": "bc550a6c823ac0c7756c85d746a98f3a319fb14ca811b11eeb954c9119fa6b5d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/33", + "inspect" + ], + "pid": 35462, + "exit": 1, + "signal": null, + "seconds": 0.156, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-97.log", + "sha256": "1bfaf7b60dece78b095fe8b0c1997177fcb32ddb35c3936c0ff55b6af8cce890" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/33", + "inspect" + ], + "pid": 35498, + "exit": 0, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-98.log", + "sha256": "5243a2527701eac2c3a0e0a4bfb3248ac31c7ec1fcc4085f10de5c4d333188df" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/34", + "update", + "graph_committed" + ], + "pid": 35601, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.502, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-99.log", + "sha256": "0f2474a4dc3ed5eaedaa6b5c65e44d40ca4ec387f26eff98f8ef0c7693610e60" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/34", + "inspect" + ], + "pid": 35630, + "exit": 1, + "signal": null, + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-100.log", + "sha256": "f1e24bebb3bb19521a2b3cd59c8f211bf3607807834eb5b09eaee9b4a8c97a31" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/34", + "inspect" + ], + "pid": 35631, + "exit": 0, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-101.log", + "sha256": "3b08cf6a68077f52083f59789a03a86ac3cab5e8f16b211757cae01ab5b617aa" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/35", + "update", + "graph_committed" + ], + "pid": 35684, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.43, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-102.log", + "sha256": "bf543a2494b9854a82f110d9d1052b4cfa846016e4b5446774afda1cc925f749" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-iHN6Ra/35", + "inspect" + ], + "pid": 35713, + "exit": 0, + "signal": null, + "seconds": 0.161, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-103.log", + "sha256": "baee2849d83fa57e5a5e6056da33e9a62e63f0b7b636f52f79118b9194d4c435" + } + ], + "author": { + "sourceRevision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "platform": "darwin", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "4d3aedd6335fbbabd002b968e74f9b209345ec94adb73848f429634d1d01044e", + "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-4QXhEu/python-events", + "--id", + "python-events" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu", + "exit": 0, + "seconds": 0.091 + }, + { + "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-4QXhEu" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 8.354 + }, + { + "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-4QXhEu/colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events", + "exit": 0, + "seconds": 3.256 + }, + { + "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-4QXhEu/python-events/index.cjs" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events", + "exit": 0, + "seconds": 0.517 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events", + "exit": 0, + "seconds": 1.99 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "pack", + ".", + "--out", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events-0.1.0.cgext" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events", + "exit": 0, + "seconds": 0.079 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:49219/api/download/python-events/0.1.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu", + "exit": 0, + "seconds": 0.572 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "python-events", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-4QXhEu", + "exit": 0, + "seconds": 0.443 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 0.008 + } + ], + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.875 + }, + { + "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:49233", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.113 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.072 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.108 + }, + { + "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:49233", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.598 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.096 + }, + { + "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:49233", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.546 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.631 + }, + { + "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:49233/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.473 + }, + { + "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-YUrDB5/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.452 + }, + { + "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:49233", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.485 + }, + { + "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-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.435 + } + ], + "engineVersion": "1.6.0", + "platform": "darwin", + "browser": "153.0.8010.12" + }, + "compatibility_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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.875 + }, + { + "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:49233", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.113 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.072 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.108 + }, + { + "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:49233", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.598 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 1, + "seconds": 0.096 + }, + { + "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:49233", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.546 + }, + { + "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:49233", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.631 + }, + { + "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:49233/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.473 + }, + { + "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-YUrDB5/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.452 + }, + { + "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:49233", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.485 + }, + { + "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-YUrDB5/headless-python-project" + ], + "exit": 0, + "seconds": 0.435 + } + ], + "browser": { + "browser": "153.0.8010.12", + "platform": "darwin", + "checks": [ + "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" + ], + "pageErrors": [] + }, + "files": [ + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-1.log", + "sha256": "2736d041d569a14632da405d8162be2df5c5304a23e8e8d259d4105644ddfebf", + "bytes": 233 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-2.log", + "sha256": "7a1bf9c6f5f35204a478fe47a707f834d4f7aa5088c6c7dfd4a9d4b2598e7ae1", + "bytes": 133602 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-3.log", + "sha256": "44a784cc08b1e73a44c0bf704e56a742f67527e48ac8e6f114f8d5124754fa77", + "bytes": 25 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-5.log", + "sha256": "a1f59555b4b5d11128e291dc6916f8080784934fafb6995a2f12fdd34f4996f8", + "bytes": 3704 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-6.log", + "sha256": "79c3621fd2d391b258f12fe359f3ab06b144248a9665b6923ac232d29af5bb68", + "bytes": 130 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-7.log", + "sha256": "4410cbbf55b3a13653ea41b48733ea52f2e502b0d849b313a2fd964c95fe2624", + "bytes": 816 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-8.log", + "sha256": "8bd997d3b4766fda7137702a8cb27f3732b2d0b320ff7dc64888ef28ab88db6e", + "bytes": 771 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/command-9.log", + "sha256": "baf92bebcfde32423d392275f2d515589f63793e7c4b1e28e62828042649a586", + "bytes": 41 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/commands.json", + "sha256": "56f2ca08226b1d43cd6ab1943d7891f305757763ffeac68f67b2eb6615966313", + "bytes": 4486 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/generated-tests.log", + "sha256": "85c77e24202edd62641edfa729494e8a457ca9f36f3e220d7309ba516174497a", + "bytes": 493 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/published.png", + "sha256": "bd544cd829e6aa4ddc61a000813f803d412a8d4ffe71ae5d1901f6a7eb627a4c", + "bytes": 251053 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/python-events-0.1.0.cgext", + "sha256": "4d3aedd6335fbbabd002b968e74f9b209345ec94adb73848f429634d1d01044e", + "bytes": 13918 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/author/result.json", + "sha256": "ca829bdca893ac5cc4e3d97e54775f5aac665021d72067c66be91093496e2cb3", + "bytes": 6470 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/browser/desktop-installed.png", + "sha256": "cda5380047c6185f1630040a0514a46db8f872ad8daf3f73f2c3ba618220b36d", + "bytes": 168582 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/browser/mobile-detail.png", + "sha256": "42ce890442dafb1ca90ec23a29e836602f08b4443bad13836f08528c8c5d78fb", + "bytes": 85149 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/browser/result.json", + "sha256": "16bc640ec212f5db3f03836d805adf6ab7b4f217fbc1af5e0ea43f5b6a7cbee0", + "bytes": 735 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/browser.log", + "sha256": "72215218d181c13ca7cabc629d3483ed4cbb221aca357a73926b9312a5b0b294", + "bytes": 4267 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/build.log", + "sha256": "c4166a2b0ac4ef984c0ab8f6348d6910ab50bc757530fd3a0af11120db41edef", + "bytes": 7374 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-1.log", + "sha256": "a6674c791c0f9da1194b406206d744476b4b632bf5fa3f04354d1694cd021908", + "bytes": 919 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-10.log", + "sha256": "af5513e9d12ed1f6a6db5b8c020b53394b352131c8651c854e25315cd713ee88", + "bytes": 819 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-11.log", + "sha256": "99fcc916f133b6b732e75ca64674f35f0ce61351bdcf9e6d1a4b56bbd591cef4", + "bytes": 939 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-12.log", + "sha256": "2047eede64a1316d7477ac6abde3a618bfd028d409ce5d87aa56c389985cc21d", + "bytes": 771 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-2.log", + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26", + "bytes": 293 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-3.log", + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45", + "bytes": 122 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-4.log", + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a", + "bytes": 290 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-5.log", + "sha256": "103699dc3be75f2cef1f914ea6b808480ce5932aae30eb4c555273135c848092", + "bytes": 1102 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-6.log", + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa", + "bytes": 530 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-7.log", + "sha256": "13eb948896de6d710c4992b131f09843a68ca8e7b32c4b314806c700db950b06", + "bytes": 917 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-8.log", + "sha256": "73d89dd0e26d3e14216e4fe92215872cfd9cd00f24fef2c0acf6ae6ee24de931", + "bytes": 917 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/command-9.log", + "sha256": "0824327fe27b5d6b0b9930e67d26381b4651581bc859069dca41c0baa7d7590f", + "bytes": 818 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/commands.json", + "sha256": "56bda73a28dfc2d0cecc6d3a4424c77e769c6ba86c32b55f1ec691443f2ee2cd", + "bytes": 5364 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/desktop-installed.png", + "sha256": "285d89020b1cb663e13cb6f8d905a0365f5e8d0561cb35a0e0082c6d99562274", + "bytes": 106963 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/desktop-selected.png", + "sha256": "57320b428b710fb2b27098898cd86ae2959efc60f40e6922a89a9266994ab886", + "bytes": 105487 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/mobile-selected.png", + "sha256": "b2ed7a79a79fdea5af7d5854335fb2c92296b1261a4bfc63ca44eef5666eb950", + "bytes": 86710 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility/result.json", + "sha256": "2419cee1cd5c17c72c3421bd6a8f6b39a8830f38c07d2cb90298190920f68c91", + "bytes": 8471 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compatibility.log", + "sha256": "2a3c2d9f1ea5ebea17b761feaa632332348baf19d44bce2013bab69bf3b2c0ea", + "bytes": 3173 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/compiled-workers.log", + "sha256": "3777fc2e830c766c0c8506e7bff16cc0d342d568b94ab5950d71a137b501e2a9", + "bytes": 5621 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/external-author.log", + "sha256": "ed5818c0b2bea5c9dd5388e1e4c3c0d5b1bc526dbe63c0e1fa59fe29af49292f", + "bytes": 577 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/focused.json", + "sha256": "791a8cc94b6b85d332878544fb094b0aa3373426cb62d3e83ae66da10217c287", + "bytes": 33830 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/focused.log", + "sha256": "81e3ac433cea4f9d1697e17e60fd09182efceb2ce8c265e0ac55f84656d5aa3e", + "bytes": 12365 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "bytes": 72 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/native-paths.log", + "sha256": "77955a045b3d550495246724447c778c2427a2081b3090e6c68d544afe3d08fa", + "bytes": 2506 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/process-recovery.log", + "sha256": "68462e1e9c522ec94a6e06d6457ddc8c9718bc5aaeecf132bdc5f2ab77c8c661", + "bytes": 38606 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-1.log", + "sha256": "9d558ad4a370d1f3632759d4f147671bd836ca8c3b642c239e8a3a8d0ace3dd7", + "bytes": 249 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-10.log", + "sha256": "d89a388cb4bfd901b1022965114643fafd0062a1d703033da1cd9a044ec4ac82", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-100.log", + "sha256": "f1e24bebb3bb19521a2b3cd59c8f211bf3607807834eb5b09eaee9b4a8c97a31", + "bytes": 1503 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-101.log", + "sha256": "3b08cf6a68077f52083f59789a03a86ac3cab5e8f16b211757cae01ab5b617aa", + "bytes": 1035 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-102.log", + "sha256": "bf543a2494b9854a82f110d9d1052b4cfa846016e4b5446774afda1cc925f749", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-103.log", + "sha256": "baee2849d83fa57e5a5e6056da33e9a62e63f0b7b636f52f79118b9194d4c435", + "bytes": 1035 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-11.log", + "sha256": "e6c8f64af51c44fda262da1ef29dd23f6de69c8fec0979eba3df6cfc86cd82a1", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-12.log", + "sha256": "ecf5a53f497d611162631b77905f38eb8e6f1f47ec85d32340814a02c52a3ebc", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-13.log", + "sha256": "2e67d253b3b99f5c4a74e0a0df77dbc3eef0a37e3bb7babb8f12bcdf2d15fabc", + "bytes": 249 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-14.log", + "sha256": "72b6244f594c7d3a48a51271302076a2a61218ab2c407f3eebc2d9389905c54c", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-15.log", + "sha256": "adb70612e39f1c3418b1cc93a29f29ecdf7916e28f8c8ac3b669b07765c8c429", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-16.log", + "sha256": "69353c26286c923a9425062a95ff26baad104860a8b395a37d969e4492533537", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-17.log", + "sha256": "c5885143e73dba872ebb42f363df58f822ee75a75bc029b12400949a1e08bef7", + "bytes": 1125 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-18.log", + "sha256": "5df088a307cd6d4aca30c4bd4e645be46d7a242b6dff45cb90a85e4356e9fe66", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-19.log", + "sha256": "5c2d5385fb1c8aaf67c3e9bc2d5e121c1a8a37ae429bc3b655b0d9058bf55349", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-2.log", + "sha256": "8596e11b6190537328232bbb7d52833a9f8840b64a98d07bbe0ee22ccc282e0d", + "bytes": 259 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-20.log", + "sha256": "0e4886ebb147dedf7376c4ce3d8440224b3cb5ef7c47995ed70219fd7747558a", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-21.log", + "sha256": "86b7fd9adb57ec60cb3d6904ee6d51ae96851d8604266772d73472bebc5d88b6", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-22.log", + "sha256": "9578e377cb71049263a244162d580a9f6eb31f3a67cc811666a7402dfda5ad0f", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-23.log", + "sha256": "4ce1ac2b8c4034041acb74bea8c33ea5ec920c47a664c0692315ed4c5244012e", + "bytes": 1033 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-24.log", + "sha256": "0b61e058fd350ccfde2cc859649dfbbfd2f4e752c9733d100308768b2d609ebd", + "bytes": 1033 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-25.log", + "sha256": "f5bdfe99daf30b468d9081443bfa3eaf80bd20a1516c4d9dce3200a0fa4d52c2", + "bytes": 249 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-26.log", + "sha256": "0e171417e91fc164ddf24dd31602b396511b2329a7c15f45557d20a93280cd80", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-27.log", + "sha256": "268bcd2fc37c05a0a83515b7cbf98154e0c50ca2d9b76e1a2f3dfc4da7960773", + "bytes": 787 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-28.log", + "sha256": "d314b433072fb8e599ed1f163af7f2d6f2abba85d2b10f8cdd2d8d74aee04ddd", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-29.log", + "sha256": "37717fe82bcb753b89efb2ac21bcc95cbaadd28b600ae8c725539c1eac5765d3", + "bytes": 1126 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-3.log", + "sha256": "1d19189537517adb223751ab4752fd6c9d015133755a55a13035381f3a06b309", + "bytes": 259 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-30.log", + "sha256": "c8b0e495861ed7e00972641b28b02e21d359fd17f99505d4c12afedc87495d1a", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-31.log", + "sha256": "988b275daedaffcf0321e94c6afc2f06effeb42a1363f8bf16a6eec0838d599f", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-32.log", + "sha256": "217ae2f2224eaf14641b1c5e0995d4da75eebdbfd0b0affae1de0af079a78881", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-33.log", + "sha256": "b02d279a8c9b69b6be29531fd0c61e0758a86bcf77c5c8a0caa9dba0061625a2", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-34.log", + "sha256": "44e99e3d75d0efa37c87634a79433fd8e5a920551632d0c742303908ade645e5", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-35.log", + "sha256": "7460e89d3e39189bf00cac87bce178f68b77e04b8c58d8b32f70ab96abfed8b1", + "bytes": 781 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-36.log", + "sha256": "d37099ef404a712478be69b1761ddb5d1de7d0b5377db77e8185e7e889017ba7", + "bytes": 781 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-37.log", + "sha256": "6236ef668bd0eaa2f995a89351f2a8912f883a9659c52e9fe3356b2d76430ea4", + "bytes": 249 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-38.log", + "sha256": "9a1e69ff63af487ec778e25c1891c1ad9f655e6f9dc2d2b29cfe0877df8f1a25", + "bytes": 781 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-39.log", + "sha256": "0c2f46760a3b8abe8d52d037ae0f4c3cda5aad648ac3edbdcf4d8a69d8cfedaa", + "bytes": 781 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-4.log", + "sha256": "f1237ab7eaeda20d82352e8cd9e955de52639ee0bc10ba8c886eea056084a770", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-40.log", + "sha256": "0e95972e487b8e83406760de56324ba9fc12d0c93360754ae3044266318434e8", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-41.log", + "sha256": "4df10c3aef91a4b766671b344c02671f5f42b69c19165f819db11b3e2c2ff98e", + "bytes": 1119 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-42.log", + "sha256": "9015401dd746961e9a0c12ae63da129748a6237e2549a8c26d0758fcc3c9c6bf", + "bytes": 781 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-43.log", + "sha256": "b33f7e9a119b985acb06542757ad2bd391f288637f0ddab4450c45dca88e5ec9", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-44.log", + "sha256": "a0871ee93b8d5bec1cfd42d6beb1d6b378280a713ee1306e0889dfe97814d384", + "bytes": 781 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-45.log", + "sha256": "b18ed95d0207f857727f2e902956eb3ea4042aed8d248869c4fd06cb4b23cd3a", + "bytes": 781 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-46.log", + "sha256": "d8a27d34a28a78f632d8058fe76d98ae2a65628cda4f7373afe1d8213d19d7af", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-47.log", + "sha256": "a95473afa22e7a038c967465919ba92fc745ae485d4a2dc5e6d41bc48f9d57d1", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-48.log", + "sha256": "35a20656f7457c6258e7ff54c36d24a62f64aa6c27db2fdcdd694012b1fb786b", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-49.log", + "sha256": "eca311eaa7b6b56f0568721be82b14faf0b8e9d3136044a90387e0fc19f040cf", + "bytes": 249 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-5.log", + "sha256": "86c2e4682efa88d42778d5596f06581083717ea1f52096ab77454b8a9ec65e56", + "bytes": 597 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-50.log", + "sha256": "7fd647e127e579665cfc7b3f77ea7a27e494ff49915fbb585e6656a76fdad511", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-51.log", + "sha256": "6fd996e69c88e8f4ce381fbcc3975f35ef092e2c2854ee80a1c6ce57e2712865", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-52.log", + "sha256": "ed6baf6cb4b49d363de8aad791162f63ac1627fd2598d129b4c7e3616fe19292", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-53.log", + "sha256": "0b9b8f8d58363421a3464c85090c0deb0199b79be72415b2b117e52c875519ed", + "bytes": 1126 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-54.log", + "sha256": "7f85b97d9e5f56c812f8a6e8122dba8469b97788ee3b307453d53e901b69f2e5", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-55.log", + "sha256": "727ae195f88c77971b5cc6e00d595b4430ed6a0aaeec6c44d57c338c4fc9906e", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-56.log", + "sha256": "31b12c0fa820626f6c6d97bcb2f2cc6f2e4bbecfd95b2f35ac53d8a8ef8ceca2", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-57.log", + "sha256": "fe0e47bf45530ff3b2da766e151568ae3ab622cb9c3430ee997052f04dfc030b", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-58.log", + "sha256": "48685d449057e89a55aad2dbf0185a0f2be342ce113a64631dcd05ab2ef1bc0f", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-59.log", + "sha256": "c3ec1670fe66f40424910a92d75a9c24400d2c010beb2b8782dd74058d949dbb", + "bytes": 545 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-6.log", + "sha256": "c77c610326ce487ea5523ffe0dfe58bf018c5d5033f51dbfacb708cb5bf7a3f7", + "bytes": 259 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-60.log", + "sha256": "58c6d823540a21db0bea2d6c017c1ca6687a4bd400e942656b89b4fc8ec406bf", + "bytes": 545 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-61.log", + "sha256": "c764e426af4d76cf2173645807f04ccf22325ad6e24f128ca354724d65048cdd", + "bytes": 254 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-62.log", + "sha256": "59d41b9ecfe036200a4be507897f96122d66dfdf18fa634ac8d2097509500e56", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-63.log", + "sha256": "ce16d84c2c323c1e8f1c4371f98734f7990e265f9b71f60d6f1485511d5c1ee1", + "bytes": 254 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-64.log", + "sha256": "f299930b47514e5d654cef17bb2c83402f3fc862eabc26b00523d42d6fb9839e", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-65.log", + "sha256": "4317cf33a87083bec1e3cbba65347915e89587d1036d39cdab655000e1c4bc1c", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-66.log", + "sha256": "e1eaf1c22ff01cc01642cc1fd1769ca48b44b1b2eb283c62ee66b61102a4fb67", + "bytes": 415 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-67.log", + "sha256": "059f90c0b48702f17b66c6a2614fd63074d0e44d3e572e99efc3aabe7bad2129", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-68.log", + "sha256": "a4dacc5f31912c84f0de715b459f68a2ff9bed45d6b7915d564897cf0416057c", + "bytes": 256 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-69.log", + "sha256": "e04b61622b286f3becb0899bd6da90848e2dfdd6d9a9848b12b5ae077554e7fc", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-7.log", + "sha256": "6e5376ae87d9591f55f92c72cca2d01861b2a6c0e262ed19889c76f8ec97306f", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-70.log", + "sha256": "d6092613229dd73a6499dd59d0eb40770e3e6f62fc628f78aa31bd56d2a515b6", + "bytes": 1271 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-71.log", + "sha256": "19eda36c14dcdb77fe5716f1026cf6f5ea0832baa3bf7c3272372ff6ad04ae6b", + "bytes": 784 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-72.log", + "sha256": "4d56d5fafc13ef5d2106047f26dbb042968e377e6575e29b8c8e820369636891", + "bytes": 784 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-73.log", + "sha256": "a23d0d29ec220effdf34fb1918d829f8e4ac75a287f83cb3c738fae9d6f012e9", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-74.log", + "sha256": "13324e39bc909a90d17c187fd0ec6348b452ddb9ee6f7df414f9eb74a77ead16", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-75.log", + "sha256": "a3ebb03d87c34d018ce0af935ab58c9c63addea647e13c7fac1692ed5204388f", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-76.log", + "sha256": "a9a447439e79cd42104390ed4e515caad7bbb13f38569c55ed7c48f5cf71a02e", + "bytes": 1466 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-77.log", + "sha256": "2ce67f037102427739757aef9ed1a4eb6025f41bf08cab92a0b321d43b7bf3bc", + "bytes": 249 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-78.log", + "sha256": "16fb6302120bd1fded5d9e55200fd5e40e60bfd66c347049663fb6ccb247d332", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-79.log", + "sha256": "ebe4ea380757b6d704474fc216e89501344e2369ecf12962ff145202b52f6c49", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-8.log", + "sha256": "c343edef9753ca70c033a86c8485985415f9acf4ac999fa048e0160fb8b14f0d", + "bytes": 259 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-80.log", + "sha256": "fc6fe510fe0342b78dca5aa5db5b6a982402cfa20a6060666537aaf808c00df8", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-81.log", + "sha256": "b3f41633236d4b5fd819760dfd11bf164755787be54e0b3f7a19ad6391cda234", + "bytes": 1494 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-82.log", + "sha256": "65350a3274e02a0752755ca68d4c69cde0c37dcfc8fc569199ecdb7708f08948", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-83.log", + "sha256": "da0fb5e6e55cb11cfdca91c7db29c8468e2c6645314d6ddb560671b309b66675", + "bytes": 1453 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-84.log", + "sha256": "52c6786807ee8ed547685d8ce937dd1d064e0b0f411712c7174516c7b429047a", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-85.log", + "sha256": "f48d3098ef3cabc8b7da2490d989dd1710fec25969b52f66ba340b95c1e48536", + "bytes": 865 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-86.log", + "sha256": "02ef8c22d00fd618cbee1880f7b784bfb27708c090321e7b0369f60df31b5816", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-87.log", + "sha256": "65aadf1f32f024b30f369e6688f037e4045e2dd790ea054854d5cd699de6a9f8", + "bytes": 1779 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-88.log", + "sha256": "1cdf1443eef6567e46ef936a32c56bff44e551adee4b62ed40b3101558325f6e", + "bytes": 817 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-89.log", + "sha256": "44b38ef68f8f81a04464e4e5dfb73f0ae5b9df4807938e665caa36955bf28ecf", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-9.log", + "sha256": "2e4492c3bfb802e1654c8a8b97019eec3962fbd8688c4d182d269af7b157d08f", + "bytes": 259 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-90.log", + "sha256": "85f90230e4b6c8127b0bb413a41e957c7a5b6ae9d8f0b52aabf9a0d1814280a2", + "bytes": 1112 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-91.log", + "sha256": "f1c89cce474ea3e4b9a8b140d7582a278deba3df9dfb486267981cc25ef93bd9", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-92.log", + "sha256": "b7b0615a06d32a3cc9f0300be13ef432c99a3a2a5994d513d55b0eed086ae8ae", + "bytes": 1777 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-93.log", + "sha256": "0a65199a8edb015dc51117a4c2c9a62eba5c58e5f979c7198f14ef8d50cab614", + "bytes": 1064 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-94.log", + "sha256": "86357466a2d73116807ce2a8b1665113e79019b0129f5751b883096b0646e4e2", + "bytes": 1656 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-95.log", + "sha256": "3ff8a010d15938315c443ae70808839bc68d88b11d706f39911f4c6c7e01d4f1", + "bytes": 1329 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-96.log", + "sha256": "bc550a6c823ac0c7756c85d746a98f3a319fb14ca811b11eeb954c9119fa6b5d", + "bytes": 255 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-97.log", + "sha256": "1bfaf7b60dece78b095fe8b0c1997177fcb32ddb35c3936c0ff55b6af8cce890", + "bytes": 1846 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-98.log", + "sha256": "5243a2527701eac2c3a0e0a4bfb3248ac31c7ec1fcc4085f10de5c4d333188df", + "bytes": 788 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/child-99.log", + "sha256": "0f2474a4dc3ed5eaedaa6b5c65e44d40ca4ec387f26eff98f8ef0c7693610e60", + "bytes": 763 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/commands.json", + "sha256": "1f893e6939a6374767148603bd4dfbb01cdb41c435beb2c8438b71badb6746b0", + "bytes": 58790 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/recovery/result.json", + "sha256": "65bd3d878a1e389ea88f93d4be9eb8db9c6d20b7d6c6ebf0135b2943da9900ca", + "bytes": 5665 + }, + { + "path": ".qa/native/run-35688276005-macos/darwin-arm64/summary.json", + "sha256": "240de9f6ef19663c6ccc41f9e44342dbc7182ba5d7da406202e1b4a4bc38cbb0", + "bytes": 6762 + } + ] + }, + { + "job_id": 106619654041, + "job_url": "https://github.com/colbymchenry/codegraph/actions/runs/35688276005/job/106619654041", + "job_conclusion": "success", + "artifact": { + "id": 10678415650, + "name": "extensions-native-windows-2022-258cd005fe92725b9b9fc1234c353f398a806d5d-1", + "digest": "sha256:c78b7b5bba67ed31e6a10f831076ee8cf935da21013c5519bdce1f616a1f80b1", + "size_in_bytes": 578226, + "created_at": "2026-09-22T04:55:04Z", + "expires_at": "2026-09-29T04:55:03Z" + }, + "artifact_url": "https://github.com/colbymchenry/codegraph/actions/runs/35688276005/artifacts/10678415650", + "summary": { + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "platform": "win32", + "arch": "x64", + "release": "10.0.20348", + "node": "v22.23.2", + "runnerOS": "Windows", + "runnerArch": "X64", + "imageOS": "win22", + "imageVersion": "20260913.307.1", + "githubRun": "35688276005", + "githubAttempt": "1", + "started": "2026-09-22T04:49:22.106Z", + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:22.386Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 20.003, + "finished": "2026-09-22T04:49:42.390Z", + "log": "build.log", + "sha256": "bee06385fd433059c9ed562216e596b87bbe6b744cd7dfd64858b8f9bf9d1604" + }, + { + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:42.392Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.241, + "finished": "2026-09-22T04:49:42.633Z", + "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__/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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:49:42.634Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 74.22, + "finished": "2026-09-22T04:50:56.854Z", + "log": "focused.log", + "sha256": "79afb159e483bc352ab2604afcf6b44ed0e7cdc2a504350bf7ea99341f457286" + }, + { + "name": "compiled-workers", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "--test", + "scripts/validation/extensions-runtime.test.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:50:56.856Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 12.904, + "finished": "2026-09-22T04:51:09.760Z", + "log": "compiled-workers.log", + "sha256": "1694b7919bebb536ce11f0227bbae633c48ffb621bfd77c6d9ede26272fa727a" + }, + { + "name": "native-paths", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/native-paths.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:51:09.761Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 3.809, + "finished": "2026-09-22T04:51:13.570Z", + "log": "native-paths.log", + "sha256": "c22d024a4e8e2681c12a2c97f33e917841c0daee8182542ace89655fa69e916c" + }, + { + "name": "process-recovery", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:51:13.571Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 117.873, + "finished": "2026-09-22T04:53:11.445Z", + "log": "process-recovery.log", + "sha256": "544fe1c29a98fde28dee37374390f73b801a1cc73d680b0a46d995acc946b5fb" + }, + { + "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": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:53:11.446Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 75.304, + "finished": "2026-09-22T04:54:26.751Z", + "log": "external-author.log", + "sha256": "f58a9d34ec4ac0ffd32e218e4b32e834375b405851c5bf8e220eb3910c437ed4" + }, + { + "name": "compatibility", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:54:26.752Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 21.448, + "finished": "2026-09-22T04:54:48.201Z", + "log": "compatibility.log", + "sha256": "e301907fd3dac0bfdaaf4b6654592cfe71d55f70094ce110c57d8cec01a28303" + }, + { + "name": "browser", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "started": "2026-09-22T04:54:48.202Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 14.996, + "finished": "2026-09-22T04:55:03.198Z", + "log": "browser.log", + "sha256": "d6aa78c90d8c0570a2d619b185c5b512b9b35fe05ddcf387de377d97fdc86ffc" + } + ], + "finished": "2026-09-22T04:55:03.199Z", + "success": true + }, + "focused": { + "numPassedTests": 87, + "numFailedTests": 0, + "numPendingTests": 4 + }, + "focused_files": 10, + "database_replacement": [ + { + "file": "D:/a/codegraph/codegraph/__tests__/db-reopen-on-replace.test.ts", + "tests": [ + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false for the file it opened (any platform)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) becomes true once a DIFFERENT inode lives at the same path", + "status": "skipped" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false while the file is momentarily absent (mid-recreate)", + "status": "skipped" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) never fires on Windows (no usable inode / open files cannot be unlinked)", + "status": "passed" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) heals a held connection after the index is removed and recreated at the same path", + "status": "skipped" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) is a no-op (returns false) when the index has not been replaced", + "status": "skipped" + } + ] + } + ], + "native_paths": { + "platform": "win32", + "arch": "x64", + "separator": "\\", + "caseInsensitive": true, + "aliasExercised": true, + "checks": [ + "mixed case and spaced project paths", + "nested native file separators", + "actual event-to-handler graph edge", + "case alias when supported by real filesystem", + "disable/enable/remove through selected path" + ] + }, + "recovery": { + "platform": "win32", + "arch": "x64", + "node": "v22.23.2", + "termination": "Node child.kill(SIGKILL) / TerminateProcess", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_commands": [ + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\1", + "install", + "prepared" + ], + "pid": 2228, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.358, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-1.log", + "sha256": "7f61b350c577ddcc216143009cd9ab697dd1f4592700162fb83c9d0f4346d3bd" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\1", + "list" + ], + "pid": 2992, + "exit": 0, + "signal": null, + "seconds": 0.255, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-2.log", + "sha256": "28e5ce1ba67b4c0293d4c888b153f21e6d4a95a6aa1ab8b9b54a54228a091577" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\1", + "recover" + ], + "pid": 3476, + "exit": 0, + "signal": null, + "seconds": 0.243, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-3.log", + "sha256": "c7c3785e5b23b13e288a026b541a3638a6e3d60a5c8bb0d6f20c65dac2dc9df8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\2", + "install", + "config_written" + ], + "pid": 7732, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.313, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-4.log", + "sha256": "602b82c18ac1014311a9926790bf1f5797efbd669572616729a3602f2aa112da" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\2", + "index" + ], + "pid": 7464, + "exit": 0, + "signal": null, + "seconds": 1.838, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-5.log", + "sha256": "88bcc0da3932683a35c6a136fbd60a1310abb0002cd9233953663533bc43b2d2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\2", + "recover" + ], + "pid": 3608, + "exit": 0, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-6.log", + "sha256": "96aa1e2be80a83ec026312834a0ad60dd1b892051f1a3a7beb704ba6135530d3" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\3", + "install", + "graph_before_commit" + ], + "pid": 948, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.362, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-7.log", + "sha256": "83da5631f3d60d8659d6208d2b5fcb98fbd51ebce25f0bf24fc31cf93503a1b2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\3", + "inspect" + ], + "pid": 7372, + "exit": 0, + "signal": null, + "seconds": 0.33, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-8.log", + "sha256": "a423d05bd182f28b65e982675f09d1371093d5e3b453632d79c8460490361e54" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\3", + "recover" + ], + "pid": 7128, + "exit": 0, + "signal": null, + "seconds": 0.246, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-9.log", + "sha256": "f376fd6ca04d368ea23f6221dc176f5282f66e045ec1dd839d7ca9f48e6562f2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\4", + "install", + "graph_committed" + ], + "pid": 6620, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.295, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-10.log", + "sha256": "0817408d6f9bb7146c5608c933fba6067cf0c2af84b6a1c5d6c6c95a4deee925" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\4", + "inspect" + ], + "pid": 5632, + "exit": 0, + "signal": null, + "seconds": 0.321, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-11.log", + "sha256": "f12aadf055184955981bb18f77417a39db6d17f2054e28f89e9ae21b108673c2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\4", + "recover" + ], + "pid": 3000, + "exit": 0, + "signal": null, + "seconds": 0.244, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-12.log", + "sha256": "8737cf40853fd46581436b8637caace49df1172c07a6170e50d84051d06fab38" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\5", + "update", + "prepared" + ], + "pid": 6500, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-13.log", + "sha256": "2db95ac6be2db4678b2040664b5fdab2788a61443acf4e22cf30c7f33be417b4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\5", + "list" + ], + "pid": 1320, + "exit": 0, + "signal": null, + "seconds": 0.252, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-14.log", + "sha256": "f5de8c98b8c150f097c267e2192f5c8d97e7623273b5989b4c0f1d4bf511425c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\5", + "recover" + ], + "pid": 7732, + "exit": 0, + "signal": null, + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-15.log", + "sha256": "a4a0c28741246e9379118cb26178158d0b1bf1e2fd8675c9841601abb2c666a4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\6", + "update", + "config_written" + ], + "pid": 3024, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.453, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-16.log", + "sha256": "95074f5bf137e133846aa8809b5d02d99559ab7fc4cdea265813f87e7a1757f4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\6", + "index" + ], + "pid": 432, + "exit": 0, + "signal": null, + "seconds": 1.133, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-17.log", + "sha256": "f82f89165b7e8f98be9974a9b8b7b23aecdf7603268ad36c5fc03a403ee0e7bb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\6", + "recover" + ], + "pid": 6800, + "exit": 0, + "signal": null, + "seconds": 0.248, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-18.log", + "sha256": "386d04af10c4cce35959579a813bd7ec95656291df7e5f70f241f17555fac7a7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\7", + "update", + "graph_before_commit" + ], + "pid": 1896, + "exit": null, + "signal": "SIGKILL", + "seconds": 2.082, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-19.log", + "sha256": "10eb70251f98b866cc6c76dffe767f9d0ba736f91bdd32f49df787038f6560c5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\7", + "inspect" + ], + "pid": 4076, + "exit": 0, + "signal": null, + "seconds": 0.286, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-20.log", + "sha256": "83455b37e29d3e612f64b21420ca351ae0ad6f0867fb14e1c21152ff43788fff" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\7", + "recover" + ], + "pid": 552, + "exit": 0, + "signal": null, + "seconds": 0.244, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-21.log", + "sha256": "90dc9537669d5a34b1d09b901f04527e3a0bc06bf793a9facbd9e8f68f62c1fc" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\8", + "update", + "graph_committed" + ], + "pid": 7172, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.067, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-22.log", + "sha256": "21970aff251c1c48eb86e608a3dc597aa36793bbb8f3018e48719a3e30e43d6e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\8", + "inspect" + ], + "pid": 5992, + "exit": 0, + "signal": null, + "seconds": 0.293, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-23.log", + "sha256": "d518731207d72fe760460fa903fbb03d0f2c3c80e996ab71997e5bcbcd9112c1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\8", + "recover" + ], + "pid": 540, + "exit": 0, + "signal": null, + "seconds": 0.246, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-24.log", + "sha256": "1e8b889c82cfe485c3f14680fc7f3eb50f850d44ccba6a73ebfaaec1dc2019ea" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\9", + "disable", + "prepared" + ], + "pid": 4444, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.287, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-25.log", + "sha256": "38cd4d1944604db1750ec33a4ee2eede62ee26eabfe629c35744143538c74287" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\9", + "list" + ], + "pid": 7220, + "exit": 0, + "signal": null, + "seconds": 0.25, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-26.log", + "sha256": "d99bd799b02e80fc8d3bd6d2c3c4a75418c1c34939d31ac8972075975db9107d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\9", + "recover" + ], + "pid": 8000, + "exit": 0, + "signal": null, + "seconds": 0.257, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-27.log", + "sha256": "eb1acdaa9fc5b8b198ecafa5e11eda4412ba1d46f4b0df714a9ca642d5877672" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\10", + "disable", + "config_written" + ], + "pid": 7432, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.26, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-28.log", + "sha256": "30dec8eb67a2f56ed49d9108c0d97aa76d3cc3d57b4fa48e419d311db2629630" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\10", + "index" + ], + "pid": 8052, + "exit": 0, + "signal": null, + "seconds": 0.983, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-29.log", + "sha256": "f4cf8b217db3f1be4f077720ecfca17d60a5bf6b5446a51a64015588090087fb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\10", + "recover" + ], + "pid": 1860, + "exit": 0, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-30.log", + "sha256": "f106598303d65b5601228775c30042ee292e465fb4483dbbaf9dff48e6699a38" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\11", + "disable", + "graph_before_commit" + ], + "pid": 356, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.154, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-31.log", + "sha256": "74e9eeb1cbff4af17e301c21eceab6bf0a18b4222e7f467a107f32108f6f1bd0" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\11", + "inspect" + ], + "pid": 6576, + "exit": 0, + "signal": null, + "seconds": 0.273, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-32.log", + "sha256": "4eebfcd5fd418847ca4393a24269ddf26a7bdad134d33232ad2d4e90952c1553" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\11", + "recover" + ], + "pid": 5368, + "exit": 0, + "signal": null, + "seconds": 0.242, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-33.log", + "sha256": "432a808fa61e095faecd3bf9906476c391c3c76bbeaa6ad38b14ad7c0d1d7c60" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\12", + "disable", + "graph_committed" + ], + "pid": 1992, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.069, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-34.log", + "sha256": "fcbc6ac861eeda325d5e2c79579b52146bf3f4a8ccea9fb9c94b709f576440a1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\12", + "inspect" + ], + "pid": 4328, + "exit": 0, + "signal": null, + "seconds": 0.312, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-35.log", + "sha256": "186c991c16bf47c17a2202c749079f61556a1fb953009ac18e5b1128050e4223" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\12", + "recover" + ], + "pid": 964, + "exit": 0, + "signal": null, + "seconds": 0.243, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-36.log", + "sha256": "8c1668c828b03b366512ad155fa060627328a35b7f2f31e97178a258161ae800" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\13", + "enable", + "prepared" + ], + "pid": 5580, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.265, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-37.log", + "sha256": "ad5599273c0171f603535b2afb119ee450165e04ef8184d7b2c2f7b0ae014f8a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\13", + "list" + ], + "pid": 3428, + "exit": 0, + "signal": null, + "seconds": 0.26, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-38.log", + "sha256": "eb3363efa5fa4c7a4cd1971ecec198f0d2c12d6cddb24ae379971b7633e08d97" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\13", + "recover" + ], + "pid": 7772, + "exit": 0, + "signal": null, + "seconds": 0.243, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-39.log", + "sha256": "3535cf062acfb9c030566231c2b3c08b3f5edc6d670c1b501f979662cd765cbb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\14", + "enable", + "config_written" + ], + "pid": 432, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.261, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-40.log", + "sha256": "b1e63792fe4b0cff3d9d381af39678f539b432faa89a733407c97bdd5a487f2d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\14", + "index" + ], + "pid": 7424, + "exit": 0, + "signal": null, + "seconds": 0.957, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-41.log", + "sha256": "f211edae8bae1bfe56bb4cca7aa96a3012b488c0a486a7127a5ab9c26d38291c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\14", + "recover" + ], + "pid": 1368, + "exit": 0, + "signal": null, + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-42.log", + "sha256": "642751e191f0b84bf59cbc07353928a24b77eaef9c9ecbdbfe994c42bef1c665" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\15", + "enable", + "graph_before_commit" + ], + "pid": 8088, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.574, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-43.log", + "sha256": "1d61ff6151a7885a6d741155c989e9a1cd18f1a4e7cc60be607220143c2a5716" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\15", + "inspect" + ], + "pid": 6092, + "exit": 0, + "signal": null, + "seconds": 0.275, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-44.log", + "sha256": "58b206e0cef07a2f68513250978d649cb26d57f359ff8fe56ef2586c87226c26" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\15", + "recover" + ], + "pid": 4768, + "exit": 0, + "signal": null, + "seconds": 0.244, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-45.log", + "sha256": "2a2f5e47bef850514338b67dcda2f23290faa286fad3774631fc2d247b53733a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\16", + "enable", + "graph_committed" + ], + "pid": 948, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.321, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-46.log", + "sha256": "ecef77e52f6e9fd4f1f1639ea2479f7d0417762ecf9c415982ce3a0b1a5b221f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\16", + "inspect" + ], + "pid": 8020, + "exit": 0, + "signal": null, + "seconds": 0.29, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-47.log", + "sha256": "d035f33a8c7e0c53c9c47b9477eb932dc1e169d882bee5538eba0426e8e9a914" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\16", + "recover" + ], + "pid": 2572, + "exit": 0, + "signal": null, + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-48.log", + "sha256": "eb4cf59a0a260a904a7bfc147102ccd5a3261d84e078d74f58445a684a549716" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\17", + "remove", + "prepared" + ], + "pid": 3312, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.261, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-49.log", + "sha256": "cdb8e03754521133bb9caf1416cc7ea92e34194a3863ccdae4f3b702fce195d7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\17", + "list" + ], + "pid": 3100, + "exit": 0, + "signal": null, + "seconds": 0.253, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-50.log", + "sha256": "2e2fd100bacbc6e9f67d7d8c7ee755cbd099ac4524004014d100a542b459bf67" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\17", + "recover" + ], + "pid": 7880, + "exit": 0, + "signal": null, + "seconds": 0.248, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-51.log", + "sha256": "399b167039f90468be171bf6d7bb1d660c5e241e545a58299ec506ea19866519" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\18", + "remove", + "config_written" + ], + "pid": 2056, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.383, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-52.log", + "sha256": "e87c3b14e9717c660bd8856d2a7397f4be2d7637ad40a88f17accaa91141491d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\18", + "index" + ], + "pid": 7268, + "exit": 0, + "signal": null, + "seconds": 1.364, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-53.log", + "sha256": "3193982b2f9eea8ea48a92f005b74ced8fc7bbfbb4616a51d8bfe86348d97b34" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\18", + "recover" + ], + "pid": 4792, + "exit": 0, + "signal": null, + "seconds": 0.25, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-54.log", + "sha256": "b572a6715be1143ea5a20c913f2721499a6b9ddaaba717b796b3d277335782f5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\19", + "remove", + "graph_before_commit" + ], + "pid": 3124, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.624, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-55.log", + "sha256": "e0163b585618f9813617599f626b131c4e82934f83df65a484344a79121f5d5d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\19", + "inspect" + ], + "pid": 6952, + "exit": 0, + "signal": null, + "seconds": 0.303, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-56.log", + "sha256": "c4e776f56bc83bbab0c4572209bdac95c31f8aaa94dc85f2f962fe48f69cbb7c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\19", + "recover" + ], + "pid": 3760, + "exit": 0, + "signal": null, + "seconds": 0.248, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-57.log", + "sha256": "98dd36d0e1a45e1eadb67d3375c6a7f42049adf5e5eb5981c532a1fd78d572c1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\20", + "remove", + "graph_committed" + ], + "pid": 6760, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.49, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-58.log", + "sha256": "3f02b73bd140cabd1c427b24b0042d1a702184c9481514a3d75da038f3331071" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\20", + "inspect" + ], + "pid": 6560, + "exit": 0, + "signal": null, + "seconds": 0.393, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-59.log", + "sha256": "3cc17763594637823505a9efe465ac8a6af111887552be7b4f3df9f67eeb04f5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\20", + "recover" + ], + "pid": 2100, + "exit": 0, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-60.log", + "sha256": "2bfbb3d38e6764661f850fa3df3bbdc0352218ce7961a973fab2555ce3fcb846" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\21", + "update", + "package_ready" + ], + "pid": 2416, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.274, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-61.log", + "sha256": "c6692b2e74c4f824b65a3dad1e18c7128f0869dcff5e8d4c24b05a62c5538871" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\21", + "inspect" + ], + "pid": 540, + "exit": 0, + "signal": null, + "seconds": 0.272, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-62.log", + "sha256": "933450b1640c072b8e069c4de4657ca2b179a1a3c1c107dac642ce4d1595f493" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\22", + "update", + "trust_written" + ], + "pid": 432, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.31, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-63.log", + "sha256": "b87c7c972023597a2f46f881da87e77499ee9529ba6da1f4ae00d05cc8d070c9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\22", + "inspect" + ], + "pid": 2320, + "exit": 0, + "signal": null, + "seconds": 0.311, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-64.log", + "sha256": "2853fca9d3b453a8b093b6fe59d1da78b73abf2260162862b01b911c5dfe52a3" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\23", + "install", + "graph_before_commit" + ], + "pid": 4564, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.279, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-65.log", + "sha256": "43507979b2350eeb7a513fd8de94ed4bf54234edddca4a17318fd46cc29f7714" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "status", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\23", + "--json" + ], + "pid": 524, + "exit": 0, + "signal": null, + "seconds": 0.168, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-66.log", + "sha256": "8b0c5924d3d18c306362ef4bd1a2de7b3fade7331be84895e7204afc1996f9a3" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\24", + "update", + "config_written" + ], + "pid": 1168, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.657, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-67.log", + "sha256": "cc54b7137bcd06208307cf56bc7ac6a3c7f39406096123adae09075be74c692f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\24", + "inspect", + "recovery_config" + ], + "pid": 7292, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.264, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-68.log", + "sha256": "a2e5673a2621693f806981fd31ca2dca40e5c905e45279664c9a19feb28ebf5d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\24", + "inspect" + ], + "pid": 6652, + "exit": 0, + "signal": null, + "seconds": 0.278, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-69.log", + "sha256": "ce18d95000e5393dccb9db22e8d4a19e535f5e45d133f0f8d874a6eafa224c96" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\25", + "install" + ], + "pid": 692, + "exit": 1, + "signal": null, + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-70.log", + "sha256": "a8ef9cac8bb41b4d7e122c3800601fbdb3446dd3cc06c858eb57360d37578b2c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\25", + "inspect" + ], + "pid": 6124, + "exit": 1, + "signal": null, + "seconds": 0.253, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-71.log", + "sha256": "00fffde2e864d3a60d4463a26982d4420a8e757d2555090b9ac3b62710610642" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\25", + "index" + ], + "pid": 5292, + "exit": 1, + "signal": null, + "seconds": 0.253, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-72.log", + "sha256": "7aff0b4a59ac0a1eb3882fd4413080241025838c858019f16da17e99f737d647" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\25", + "update", + "config_written" + ], + "pid": 6008, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.047, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-73.log", + "sha256": "9386bd6c8dd5e2cd6244661bd5316692865e2a94b08ef205f6ae2aa1a13749de" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\25", + "inspect" + ], + "pid": 2416, + "exit": 0, + "signal": null, + "seconds": 0.279, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-74.log", + "sha256": "1671218f489f2f5e11a13b831fb7f261d31d846418878b325e53e2f1fd13c9df" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\26", + "inspect" + ], + "pid": 5012, + "exit": 0, + "signal": null, + "seconds": 0.266, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-75.log", + "sha256": "6af25758e315cc326511ddbdf96771766f1a3e48a518788a5c47e8f80eaf8c84" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\26", + "inspect" + ], + "pid": 6496, + "exit": 1, + "signal": null, + "seconds": 0.25, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-76.log", + "sha256": "4631b47c231562a8d8750f9c1acaee844b1f363a03a92ab8f782e778e7a7e5fa" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\26", + "update", + "prepared" + ], + "pid": 6656, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.292, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-77.log", + "sha256": "70d4469a1cc7a7d691960fb60a1be8b58aec354bf15669111f7cc62d422969a6" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\26", + "inspect" + ], + "pid": 6240, + "exit": 0, + "signal": null, + "seconds": 0.265, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-78.log", + "sha256": "147eeb0995752e486cb9898bef0a47655afb446c4a1582d3cae53bcbce7b964f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\26", + "inspect" + ], + "pid": 4352, + "exit": 0, + "signal": null, + "seconds": 0.268, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-79.log", + "sha256": "28cdffab1963efbb401ea8e184a2cda40629dfec12bc7f84122567537fccf9be" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\27", + "update", + "config_written" + ], + "pid": 6784, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.279, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-80.log", + "sha256": "a20168683093c7826fe978c28dfbaf29008629099bd76f417d2fd539af58e45a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\27", + "inspect" + ], + "pid": 5760, + "exit": 1, + "signal": null, + "seconds": 0.266, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-81.log", + "sha256": "7571fc4dac74f9d1d4f3325a2911301cf1377a5b9d375acd550c5fc93636822f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\27", + "inspect" + ], + "pid": 7568, + "exit": 0, + "signal": null, + "seconds": 0.297, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-82.log", + "sha256": "a4b9948695250fe08dd78f737cccd0accca79d8872d74cf3f0202ee8f0b8ef8d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\27", + "inspect" + ], + "pid": 5260, + "exit": 1, + "signal": null, + "seconds": 0.255, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-83.log", + "sha256": "9dfd5a97f1cd2db3a3a06f13c3afddb1beb72335383f532e7a9481376a32bcce" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\28", + "update", + "config_written" + ], + "pid": 8060, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.301, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-84.log", + "sha256": "ecbdf8fd827b186cd208ad4f60b512d4fc2a21f9aaed627bad171509830ed4a4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\28", + "inspect" + ], + "pid": 1072, + "exit": 0, + "signal": null, + "seconds": 0.281, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-85.log", + "sha256": "994b258d83c9a7f14db61fae5e04db55a9d9822962c8f8c255ba900054226b9d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\29", + "update", + "config_written" + ], + "pid": 3060, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.402, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-86.log", + "sha256": "48bc8206b0c68d8eb4464c219a03fd13b00fa88ac1d59c59757f1703febb1978" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\29", + "inspect" + ], + "pid": 1320, + "exit": 1, + "signal": null, + "seconds": 0.261, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-87.log", + "sha256": "69dcb959ce2d1b2b92b6b8fd0d135283fbcd1651c442471b9ca9b956beb4efc9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\29", + "inspect" + ], + "pid": 7960, + "exit": 0, + "signal": null, + "seconds": 0.275, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-88.log", + "sha256": "c2f1b695fd75e30d13ef603dace65a92721b3833d0df85f3d92ba0b078b9440a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\30", + "update", + "graph_committed" + ], + "pid": 1180, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.242, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-89.log", + "sha256": "ea1036ac5ac7b9ae7a7896b9d99cba10f0380371381135f55a4a2fd3f465b76b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\30", + "inspect" + ], + "pid": 564, + "exit": 0, + "signal": null, + "seconds": 0.307, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-90.log", + "sha256": "fe04cc2d0e7cc84b1189320283006cc0c4d8f2a766b38106db924c6bdcb9a2e2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\31", + "update", + "graph_committed" + ], + "pid": 3744, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.227, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-91.log", + "sha256": "84c8c0dce17e8a66fd3bbda1d439985da31e32b598bd6d50b67b46a7edce97df" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\31", + "inspect" + ], + "pid": 7584, + "exit": 1, + "signal": null, + "seconds": 0.279, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-92.log", + "sha256": "13e457b035baf70293d4b8cc1ec649e55313e714adbe8581fa329909161c951d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\31", + "inspect" + ], + "pid": 2536, + "exit": 0, + "signal": null, + "seconds": 0.344, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-93.log", + "sha256": "78a10155b8557d193320058344f1b67d9445ad92e1e1099167dd05129d675c2a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\32", + "update" + ], + "pid": 2308, + "exit": 1, + "signal": null, + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-94.log", + "sha256": "1a4866a7f23e8d6f29e516bf90c270fe9ba7fce79e75c0df00c4864da5fd9810" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\32", + "index" + ], + "pid": 6392, + "exit": 1, + "signal": null, + "seconds": 0.259, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-95.log", + "sha256": "30dd83bc6bd099d755cad818ca6df7913313d2adbb46f94b63ed630e66e2bc42" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\33", + "update", + "config_written" + ], + "pid": 6556, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.296, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-96.log", + "sha256": "ce1fc690e5875caced4e292c2177bed23d11d033f9400b6aa5b06eb0303b5f09" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\33", + "inspect" + ], + "pid": 1980, + "exit": 1, + "signal": null, + "seconds": 0.256, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-97.log", + "sha256": "13065a5573315f26b53561a34d8633c6a85ed70822ac038535efbc3f4bbf9cd1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\33", + "inspect" + ], + "pid": 5112, + "exit": 0, + "signal": null, + "seconds": 0.275, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-98.log", + "sha256": "c4dd36317e272fa6804c322a36ad70daa8f6d6977c9f109195784ce13e8334c4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\34", + "update", + "graph_committed" + ], + "pid": 4616, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.088, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-99.log", + "sha256": "16c7d5291986ae21331701c450c45599c30eb5ad2f7cecdad0bbf88cad95b986" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\34", + "inspect" + ], + "pid": 2100, + "exit": 1, + "signal": null, + "seconds": 0.277, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-100.log", + "sha256": "cd31c689255ad602e854cbc3d65082211226b1adea81361d0743ad5bbd1cebc7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\34", + "inspect" + ], + "pid": 7724, + "exit": 0, + "signal": null, + "seconds": 0.262, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-101.log", + "sha256": "8fab4d1d0a8c00bc10bc07cf6bd2942186ce907392d3c4a3682cbdb37b19b724" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\35", + "update", + "graph_committed" + ], + "pid": 8184, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.575, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-102.log", + "sha256": "ab1040ba037e2e7d3568440461a7e0609cf8f6665923f971dde272e243884da9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-LS0drm\\35", + "inspect" + ], + "pid": 4660, + "exit": 0, + "signal": null, + "seconds": 0.269, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-103.log", + "sha256": "f487c92da6279d2dc84a5aa005150afdafb838be1c4d23ca2ff18aebc40fb64a" + } + ], + "author": { + "sourceRevision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "platform": "win32", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "b759c74a453e2edf179819b94cfb4ca6622ea1a70cc739548f6008e1ecf7812a", + "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-I6Yj1L\\python-events", + "--id", + "python-events" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L", + "exit": 0, + "seconds": 0.139 + }, + { + "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-I6Yj1L" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 7.88 + }, + { + "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-I6Yj1L\\colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events", + "exit": 0, + "seconds": 53.871 + }, + { + "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-I6Yj1L\\python-events\\index.cjs" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events", + "exit": 0, + "seconds": 0.662 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events", + "exit": 0, + "seconds": 6.45 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "pack", + ".", + "--out", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events-0.1.0.cgext" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events", + "exit": 0, + "seconds": 0.128 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "http://127.0.0.1:55623/api/download/python-events/0.1.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L", + "exit": 0, + "seconds": 1.264 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L\\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-I6Yj1L\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-I6Yj1L", + "exit": 0, + "seconds": 1.072 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 0.022 + } + ], + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 2.086 + }, + { + "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:55641", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.153 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.115 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.152 + }, + { + "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:55641", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.202 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.151 + }, + { + "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:55641", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.149 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.232 + }, + { + "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:55641/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.207 + }, + { + "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-Qu0C8f\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.103 + }, + { + "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:55641", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.278 + }, + { + "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-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.006 + } + ], + "engineVersion": "1.6.0", + "platform": "win32", + "browser": "153.0.8010.12" + }, + "compatibility_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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 2.086 + }, + { + "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:55641", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.153 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.115 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.152 + }, + { + "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:55641", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.202 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 1, + "seconds": 0.151 + }, + { + "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:55641", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.149 + }, + { + "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:55641", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.232 + }, + { + "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:55641/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.207 + }, + { + "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-Qu0C8f\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.103 + }, + { + "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:55641", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.278 + }, + { + "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-Qu0C8f\\headless-python-project" + ], + "exit": 0, + "seconds": 1.006 + } + ], + "browser": { + "browser": "153.0.8010.12", + "platform": "win32", + "checks": [ + "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" + ], + "pageErrors": [] + }, + "files": [ + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-1.log", + "sha256": "ee8514be4daa59e8f9bfe9a5db57f1545a4d1c7f1a8f3c979971ce0f42f8170b", + "bytes": 209 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-2.log", + "sha256": "072b7158ef3779e0ba094e7014848617404ef6f3b13f88b96b910f8c218fd77d", + "bytes": 133603 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-3.log", + "sha256": "8bcf4f2f5c464e9af553c5a6348a68bc2aba936742002fb732ac61aba33b0a54", + "bytes": 26 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-5.log", + "sha256": "7c194eefac4fc17a211023181279d59471cc3ec5e5291c497c9905e3b87c99d9", + "bytes": 3685 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-6.log", + "sha256": "5c79462a0aea0bf2aa55a2066cc0b1369f0ec001ec6663569b6abc0544507ce8", + "bytes": 118 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-7.log", + "sha256": "a6ec24f0c6322066951a58cf120449a9983fc6b10290662680d4b9cb0001f92d", + "bytes": 812 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-8.log", + "sha256": "10b04facde2f194755d443e599fda461bc901f84b42255886c92c3b7f2de81c2", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/command-9.log", + "sha256": "baf92bebcfde32423d392275f2d515589f63793e7c4b1e28e62828042649a586", + "bytes": 41 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/commands.json", + "sha256": "517628f214b138c92adf8fb0db6af7ffa8b4569254cca178f88b71e13cf3a621", + "bytes": 4388 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/generated-tests.log", + "sha256": "9d9f6c8919c8f445a86e213fc6188801a5853681b5b19a92dc2885be6ef47513", + "bytes": 493 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/published.png", + "sha256": "c43ac27487303f94bd691ac2950bc844c8998f333dff7d7807aa24f405b605a5", + "bytes": 141123 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/python-events-0.1.0.cgext", + "sha256": "b759c74a453e2edf179819b94cfb4ca6622ea1a70cc739548f6008e1ecf7812a", + "bytes": 13612 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/author/result.json", + "sha256": "545457c51d304f47e04a30cf0687a44831568ded3ee4fea432dd7d3809461804", + "bytes": 6371 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/browser/desktop-installed.png", + "sha256": "0855830b4783ebf08b42d6299f3169ace0ddf505c0ad6d0490f296aadf70665d", + "bytes": 117188 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/browser/mobile-detail.png", + "sha256": "e9f662ad0e5eae706ea59b8f7a4f794e581660f487ed9931d0e42cd3b18747ea", + "bytes": 57235 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/browser/result.json", + "sha256": "591fef03633f0e4778f418690d4ea52aebf197d469df146b2db59975ba9583db", + "bytes": 734 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/browser.log", + "sha256": "d6aa78c90d8c0570a2d619b185c5b512b9b35fe05ddcf387de377d97fdc86ffc", + "bytes": 4247 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/build.log", + "sha256": "bee06385fd433059c9ed562216e596b87bbe6b744cd7dfd64858b8f9bf9d1604", + "bytes": 6969 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-1.log", + "sha256": "b5ce9462215cd03aa9bce77cda8db178c25a4380f49f5bccae7a42b733cc286c", + "bytes": 915 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-10.log", + "sha256": "e8d8d4cbaf47f96f2d96b618b1f41ec1c89489dde230f93e83270b1019cf4d2d", + "bytes": 815 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-11.log", + "sha256": "9309963d784ac6c20c75060697463209a7d88c312014a31f5b428737296dde9c", + "bytes": 935 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-12.log", + "sha256": "6ce97465786bcc6e3734c40643a21c54e6dceb5c4a6bb95a2abc1f602a0bde79", + "bytes": 767 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-2.log", + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26", + "bytes": 293 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-3.log", + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45", + "bytes": 122 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-4.log", + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a", + "bytes": 290 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-5.log", + "sha256": "0be503a4867827c8cc486f13799ad459e1ddbe06be2a1b7b113dde31f58eee7b", + "bytes": 929 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-6.log", + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa", + "bytes": 530 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-7.log", + "sha256": "46efe4f9834a09274769029fc750d78bab606c00609ad52718694f2414627992", + "bytes": 913 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-8.log", + "sha256": "f9141cb5c7bb33b49ab5bda391be2bee0aa1ce154a538502abfb54739331f618", + "bytes": 913 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/command-9.log", + "sha256": "fa86d2458cdde0525a589d5803c3a29368919994d74bd9c8e86b839b2dc83171", + "bytes": 814 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/commands.json", + "sha256": "760cc5fbab4c992050d49180b29e90ed1621405cefb5778f81de209261f52cc8", + "bytes": 5215 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/desktop-installed.png", + "sha256": "0b6161a63f6730d786352677a30b71362cc1e31a7c84a977c938b960fe8c9808", + "bytes": 67730 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/desktop-selected.png", + "sha256": "a90be96e307fd5ea968d5634a8347e18a53aef3394065a835821f947ebd7db89", + "bytes": 66794 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/mobile-selected.png", + "sha256": "eeb4577a1cec81f208c5ee11f29eacbc2552918830cdb6aae23d680e2358dec0", + "bytes": 57249 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility/result.json", + "sha256": "a81d422740d31691290453011680ec2c3715ceecaafbbee1fa7fdc93a2082803", + "bytes": 8321 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compatibility.log", + "sha256": "e301907fd3dac0bfdaaf4b6654592cfe71d55f70094ce110c57d8cec01a28303", + "bytes": 3160 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/compiled-workers.log", + "sha256": "1694b7919bebb536ce11f0227bbae633c48ffb621bfd77c6d9ede26272fa727a", + "bytes": 5588 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/external-author.log", + "sha256": "f58a9d34ec4ac0ffd32e218e4b32e834375b405851c5bf8e220eb3910c437ed4", + "bytes": 576 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/focused.json", + "sha256": "2a599d14dd36ff884c7e5bebbdfda6262d4a2a3f37a38ae684a17da5297a07d8", + "bytes": 33586 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/focused.log", + "sha256": "79afb159e483bc352ab2604afcf6b44ed0e7cdc2a504350bf7ea99341f457286", + "bytes": 16057 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "bytes": 72 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/native-paths.log", + "sha256": "c22d024a4e8e2681c12a2c97f33e917841c0daee8182542ace89655fa69e916c", + "bytes": 2491 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/process-recovery.log", + "sha256": "544fe1c29a98fde28dee37374390f73b801a1cc73d680b0a46d995acc946b5fb", + "bytes": 38401 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-1.log", + "sha256": "7f61b350c577ddcc216143009cd9ab697dd1f4592700162fb83c9d0f4346d3bd", + "bytes": 247 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-10.log", + "sha256": "0817408d6f9bb7146c5608c933fba6067cf0c2af84b6a1c5d6c6c95a4deee925", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-100.log", + "sha256": "cd31c689255ad602e854cbc3d65082211226b1adea81361d0743ad5bbd1cebc7", + "bytes": 1364 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-101.log", + "sha256": "8fab4d1d0a8c00bc10bc07cf6bd2942186ce907392d3c4a3682cbdb37b19b724", + "bytes": 1060 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-102.log", + "sha256": "ab1040ba037e2e7d3568440461a7e0609cf8f6665923f971dde272e243884da9", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-103.log", + "sha256": "f487c92da6279d2dc84a5aa005150afdafb838be1c4d23ca2ff18aebc40fb64a", + "bytes": 1060 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-11.log", + "sha256": "f12aadf055184955981bb18f77417a39db6d17f2054e28f89e9ae21b108673c2", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-12.log", + "sha256": "8737cf40853fd46581436b8637caace49df1172c07a6170e50d84051d06fab38", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-13.log", + "sha256": "2db95ac6be2db4678b2040664b5fdab2788a61443acf4e22cf30c7f33be417b4", + "bytes": 247 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-14.log", + "sha256": "f5de8c98b8c150f097c267e2192f5c8d97e7623273b5989b4c0f1d4bf511425c", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-15.log", + "sha256": "a4a0c28741246e9379118cb26178158d0b1bf1e2fd8675c9841601abb2c666a4", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-16.log", + "sha256": "95074f5bf137e133846aa8809b5d02d99559ab7fc4cdea265813f87e7a1757f4", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-17.log", + "sha256": "f82f89165b7e8f98be9974a9b8b7b23aecdf7603268ad36c5fc03a403ee0e7bb", + "bytes": 1132 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-18.log", + "sha256": "386d04af10c4cce35959579a813bd7ec95656291df7e5f70f241f17555fac7a7", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-19.log", + "sha256": "10eb70251f98b866cc6c76dffe767f9d0ba736f91bdd32f49df787038f6560c5", + "bytes": 762 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-2.log", + "sha256": "28e5ce1ba67b4c0293d4c888b153f21e6d4a95a6aa1ab8b9b54a54228a091577", + "bytes": 258 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-20.log", + "sha256": "83455b37e29d3e612f64b21420ca351ae0ad6f0867fb14e1c21152ff43788fff", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-21.log", + "sha256": "90dc9537669d5a34b1d09b901f04527e3a0bc06bf793a9facbd9e8f68f62c1fc", + "bytes": 798 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-22.log", + "sha256": "21970aff251c1c48eb86e608a3dc597aa36793bbb8f3018e48719a3e30e43d6e", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-23.log", + "sha256": "d518731207d72fe760460fa903fbb03d0f2c3c80e996ab71997e5bcbcd9112c1", + "bytes": 1058 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-24.log", + "sha256": "1e8b889c82cfe485c3f14680fc7f3eb50f850d44ccba6a73ebfaaec1dc2019ea", + "bytes": 1057 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-25.log", + "sha256": "38cd4d1944604db1750ec33a4ee2eede62ee26eabfe629c35744143538c74287", + "bytes": 247 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-26.log", + "sha256": "d99bd799b02e80fc8d3bd6d2c3c4a75418c1c34939d31ac8972075975db9107d", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-27.log", + "sha256": "eb1acdaa9fc5b8b198ecafa5e11eda4412ba1d46f4b0df714a9ca642d5877672", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-28.log", + "sha256": "30dec8eb67a2f56ed49d9108c0d97aa76d3cc3d57b4fa48e419d311db2629630", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-29.log", + "sha256": "f4cf8b217db3f1be4f077720ecfca17d60a5bf6b5446a51a64015588090087fb", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-3.log", + "sha256": "c7c3785e5b23b13e288a026b541a3638a6e3d60a5c8bb0d6f20c65dac2dc9df8", + "bytes": 258 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-30.log", + "sha256": "f106598303d65b5601228775c30042ee292e465fb4483dbbaf9dff48e6699a38", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-31.log", + "sha256": "74e9eeb1cbff4af17e301c21eceab6bf0a18b4222e7f467a107f32108f6f1bd0", + "bytes": 757 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-32.log", + "sha256": "4eebfcd5fd418847ca4393a24269ddf26a7bdad134d33232ad2d4e90952c1553", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-33.log", + "sha256": "432a808fa61e095faecd3bf9906476c391c3c76bbeaa6ad38b14ad7c0d1d7c60", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-34.log", + "sha256": "fcbc6ac861eeda325d5e2c79579b52146bf3f4a8ccea9fb9c94b709f576440a1", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-35.log", + "sha256": "186c991c16bf47c17a2202c749079f61556a1fb953009ac18e5b1128050e4223", + "bytes": 793 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-36.log", + "sha256": "8c1668c828b03b366512ad155fa060627328a35b7f2f31e97178a258161ae800", + "bytes": 792 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-37.log", + "sha256": "ad5599273c0171f603535b2afb119ee450165e04ef8184d7b2c2f7b0ae014f8a", + "bytes": 247 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-38.log", + "sha256": "eb3363efa5fa4c7a4cd1971ecec198f0d2c12d6cddb24ae379971b7633e08d97", + "bytes": 793 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-39.log", + "sha256": "3535cf062acfb9c030566231c2b3c08b3f5edc6d670c1b501f979662cd765cbb", + "bytes": 793 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-4.log", + "sha256": "602b82c18ac1014311a9926790bf1f5797efbd669572616729a3602f2aa112da", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-40.log", + "sha256": "b1e63792fe4b0cff3d9d381af39678f539b432faa89a733407c97bdd5a487f2d", + "bytes": 251 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-41.log", + "sha256": "f211edae8bae1bfe56bb4cca7aa96a3012b488c0a486a7127a5ab9c26d38291c", + "bytes": 1129 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-42.log", + "sha256": "642751e191f0b84bf59cbc07353928a24b77eaef9c9ecbdbfe994c42bef1c665", + "bytes": 793 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-43.log", + "sha256": "1d61ff6151a7885a6d741155c989e9a1cd18f1a4e7cc60be607220143c2a5716", + "bytes": 762 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-44.log", + "sha256": "58b206e0cef07a2f68513250978d649cb26d57f359ff8fe56ef2586c87226c26", + "bytes": 793 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-45.log", + "sha256": "2a2f5e47bef850514338b67dcda2f23290faa286fad3774631fc2d247b53733a", + "bytes": 793 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-46.log", + "sha256": "ecef77e52f6e9fd4f1f1639ea2479f7d0417762ecf9c415982ce3a0b1a5b221f", + "bytes": 753 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-47.log", + "sha256": "d035f33a8c7e0c53c9c47b9477eb932dc1e169d882bee5538eba0426e8e9a914", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-48.log", + "sha256": "eb4cf59a0a260a904a7bfc147102ccd5a3261d84e078d74f58445a684a549716", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-49.log", + "sha256": "cdb8e03754521133bb9caf1416cc7ea92e34194a3863ccdae4f3b702fce195d7", + "bytes": 247 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-5.log", + "sha256": "88bcc0da3932683a35c6a136fbd60a1310abb0002cd9233953663533bc43b2d2", + "bytes": 594 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-50.log", + "sha256": "2e2fd100bacbc6e9f67d7d8c7ee755cbd099ac4524004014d100a542b459bf67", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-51.log", + "sha256": "399b167039f90468be171bf6d7bb1d660c5e241e545a58299ec506ea19866519", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-52.log", + "sha256": "e87c3b14e9717c660bd8856d2a7397f4be2d7637ad40a88f17accaa91141491d", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-53.log", + "sha256": "3193982b2f9eea8ea48a92f005b74ced8fc7bbfbb4616a51d8bfe86348d97b34", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-54.log", + "sha256": "b572a6715be1143ea5a20c913f2721499a6b9ddaaba717b796b3d277335782f5", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-55.log", + "sha256": "e0163b585618f9813617599f626b131c4e82934f83df65a484344a79121f5d5d", + "bytes": 762 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-56.log", + "sha256": "c4e776f56bc83bbab0c4572209bdac95c31f8aaa94dc85f2f962fe48f69cbb7c", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-57.log", + "sha256": "98dd36d0e1a45e1eadb67d3375c6a7f42049adf5e5eb5981c532a1fd78d572c1", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-58.log", + "sha256": "3f02b73bd140cabd1c427b24b0042d1a702184c9481514a3d75da038f3331071", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-59.log", + "sha256": "3cc17763594637823505a9efe465ac8a6af111887552be7b4f3df9f67eeb04f5", + "bytes": 557 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-6.log", + "sha256": "96aa1e2be80a83ec026312834a0ad60dd1b892051f1a3a7beb704ba6135530d3", + "bytes": 258 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-60.log", + "sha256": "2bfbb3d38e6764661f850fa3df3bbdc0352218ce7961a973fab2555ce3fcb846", + "bytes": 557 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-61.log", + "sha256": "c6692b2e74c4f824b65a3dad1e18c7128f0869dcff5e8d4c24b05a62c5538871", + "bytes": 252 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-62.log", + "sha256": "933450b1640c072b8e069c4de4657ca2b179a1a3c1c107dac642ce4d1595f493", + "bytes": 799 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-63.log", + "sha256": "b87c7c972023597a2f46f881da87e77499ee9529ba6da1f4ae00d05cc8d070c9", + "bytes": 250 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-64.log", + "sha256": "2853fca9d3b453a8b093b6fe59d1da78b73abf2260162862b01b911c5dfe52a3", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-65.log", + "sha256": "43507979b2350eeb7a513fd8de94ed4bf54234edddca4a17318fd46cc29f7714", + "bytes": 762 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-66.log", + "sha256": "8b0c5924d3d18c306362ef4bd1a2de7b3fade7331be84895e7204afc1996f9a3", + "bytes": 404 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-67.log", + "sha256": "cc54b7137bcd06208307cf56bc7ac6a3c7f39406096123adae09075be74c692f", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-68.log", + "sha256": "a2e5673a2621693f806981fd31ca2dca40e5c905e45279664c9a19feb28ebf5d", + "bytes": 254 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-69.log", + "sha256": "ce18d95000e5393dccb9db22e8d4a19e535f5e45d133f0f8d874a6eafa224c96", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-7.log", + "sha256": "83da5631f3d60d8659d6208d2b5fcb98fbd51ebce25f0bf24fc31cf93503a1b2", + "bytes": 757 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-70.log", + "sha256": "a8ef9cac8bb41b4d7e122c3800601fbdb3446dd3cc06c858eb57360d37578b2c", + "bytes": 1165 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-71.log", + "sha256": "00fffde2e864d3a60d4463a26982d4420a8e757d2555090b9ac3b62710610642", + "bytes": 707 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-72.log", + "sha256": "7aff0b4a59ac0a1eb3882fd4413080241025838c858019f16da17e99f737d647", + "bytes": 707 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-73.log", + "sha256": "9386bd6c8dd5e2cd6244661bd5316692865e2a94b08ef205f6ae2aa1a13749de", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-74.log", + "sha256": "1671218f489f2f5e11a13b831fb7f261d31d846418878b325e53e2f1fd13c9df", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-75.log", + "sha256": "6af25758e315cc326511ddbdf96771766f1a3e48a518788a5c47e8f80eaf8c84", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-76.log", + "sha256": "4631b47c231562a8d8750f9c1acaee844b1f363a03a92ab8f782e778e7a7e5fa", + "bytes": 1326 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-77.log", + "sha256": "70d4469a1cc7a7d691960fb60a1be8b58aec354bf15669111f7cc62d422969a6", + "bytes": 247 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-78.log", + "sha256": "147eeb0995752e486cb9898bef0a47655afb446c4a1582d3cae53bcbce7b964f", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-79.log", + "sha256": "28cdffab1963efbb401ea8e184a2cda40629dfec12bc7f84122567537fccf9be", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-8.log", + "sha256": "a423d05bd182f28b65e982675f09d1371093d5e3b453632d79c8460490361e54", + "bytes": 258 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-80.log", + "sha256": "a20168683093c7826fe978c28dfbaf29008629099bd76f417d2fd539af58e45a", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-81.log", + "sha256": "7571fc4dac74f9d1d4f3325a2911301cf1377a5b9d375acd550c5fc93636822f", + "bytes": 1355 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-82.log", + "sha256": "a4b9948695250fe08dd78f737cccd0accca79d8872d74cf3f0202ee8f0b8ef8d", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-83.log", + "sha256": "9dfd5a97f1cd2db3a3a06f13c3afddb1beb72335383f532e7a9481376a32bcce", + "bytes": 1314 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-84.log", + "sha256": "ecbdf8fd827b186cd208ad4f60b512d4fc2a21f9aaed627bad171509830ed4a4", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-85.log", + "sha256": "994b258d83c9a7f14db61fae5e04db55a9d9822962c8f8c255ba900054226b9d", + "bytes": 877 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-86.log", + "sha256": "48bc8206b0c68d8eb4464c219a03fd13b00fa88ac1d59c59757f1703febb1978", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-87.log", + "sha256": "69dcb959ce2d1b2b92b6b8fd0d135283fbcd1651c442471b9ca9b956beb4efc9", + "bytes": 1614 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-88.log", + "sha256": "c2f1b695fd75e30d13ef603dace65a92721b3833d0df85f3d92ba0b078b9440a", + "bytes": 829 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-89.log", + "sha256": "ea1036ac5ac7b9ae7a7896b9d99cba10f0380371381135f55a4a2fd3f465b76b", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-9.log", + "sha256": "f376fd6ca04d368ea23f6221dc176f5282f66e045ec1dd839d7ca9f48e6562f2", + "bytes": 258 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-90.log", + "sha256": "fe04cc2d0e7cc84b1189320283006cc0c4d8f2a766b38106db924c6bdcb9a2e2", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-91.log", + "sha256": "84c8c0dce17e8a66fd3bbda1d439985da31e32b598bd6d50b67b46a7edce97df", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-92.log", + "sha256": "13e457b035baf70293d4b8cc1ec649e55313e714adbe8581fa329909161c951d", + "bytes": 1612 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-93.log", + "sha256": "78a10155b8557d193320058344f1b67d9445ad92e1e1099167dd05129d675c2a", + "bytes": 1089 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-94.log", + "sha256": "1a4866a7f23e8d6f29e516bf90c270fe9ba7fce79e75c0df00c4864da5fd9810", + "bytes": 1502 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-95.log", + "sha256": "30dd83bc6bd099d755cad818ca6df7913313d2adbb46f94b63ed630e66e2bc42", + "bytes": 1204 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-96.log", + "sha256": "ce1fc690e5875caced4e292c2177bed23d11d033f9400b6aa5b06eb0303b5f09", + "bytes": 253 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-97.log", + "sha256": "13065a5573315f26b53561a34d8633c6a85ed70822ac038535efbc3f4bbf9cd1", + "bytes": 1681 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-98.log", + "sha256": "c4dd36317e272fa6804c322a36ad70daa8f6d6977c9f109195784ce13e8334c4", + "bytes": 800 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/child-99.log", + "sha256": "16c7d5291986ae21331701c450c45599c30eb5ad2f7cecdad0bbf88cad95b986", + "bytes": 758 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/commands.json", + "sha256": "2bf1df6b67f6a8927ddc2cc6fdd8531246de61830161bfa039696fdea91ff7f8", + "bytes": 56509 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/recovery/result.json", + "sha256": "fe4fb504935f9cbf9ba76d7d6a21ef15fab4daaabe334785eb43d052ebfddbe6", + "bytes": 5698 + }, + { + "path": ".qa/native/run-35688276005-windows/win32-x64/summary.json", + "sha256": "4826550338fd83161ed40a409d4aa699056e01d144cd25141c298fc10de653b3", + "bytes": 6661 + } + ] + } + ] + }, + { + "run": "35689087657", + "url": "https://github.com/colbymchenry/codegraph/actions/runs/35689087657", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "status": "completed", + "conclusion": "success", + "platforms": [ + { + "job_id": 106622176413, + "job_url": "https://github.com/colbymchenry/codegraph/actions/runs/35689087657/job/106622176413", + "job_conclusion": "success", + "artifact": { + "id": 10678411745, + "name": "extensions-native-macos-15-37d4dd837120c1d56316c3cc65b6587b743a9112-1", + "digest": "sha256:1d77e20e1e2c5b82fd7c51491ad5ae648a24e1bf4cbcb88995af556733fa2c5d", + "size_in_bytes": 933215, + "created_at": "2026-09-22T05:05:44Z", + "expires_at": "2026-09-29T05:05:43Z" + }, + "artifact_url": "https://github.com/colbymchenry/codegraph/actions/runs/35689087657/artifacts/10678411745", + "summary": { + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "platform": "darwin", + "arch": "arm64", + "release": "24.6.0", + "node": "v22.23.2", + "runnerOS": "macOS", + "runnerArch": "ARM64", + "imageOS": "macos15", + "imageVersion": "20260907.0337.1", + "githubRun": "35689087657", + "githubAttempt": "1", + "started": "2026-09-22T05:02:35.272Z", + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:02:35.486Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 14.124, + "finished": "2026-09-22T05:02:49.620Z", + "log": "build.log", + "sha256": "1029cf7049bd4355df8b17a4dc280eff4153bec66a31d260795a2867b1cc17d6" + }, + { + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:02:49.623Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.186, + "finished": "2026-09-22T05:02:49.809Z", + "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__/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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:02:49.822Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 17.205, + "finished": "2026-09-22T05:03:07.033Z", + "log": "focused.log", + "sha256": "32100fa3cd3661b337e5f124db5192ff84146669f818dc300beed9279923e7f5" + }, + { + "name": "compiled-workers", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "--test", + "scripts/validation/extensions-runtime.test.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:03:07.037Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 3.419, + "finished": "2026-09-22T05:03:10.457Z", + "log": "compiled-workers.log", + "sha256": "2134dd7046e74df76abc157d8ddf13cfacfa0ce33e56a9fb5f47ee7c76516d06" + }, + { + "name": "native-paths", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/native-paths.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:03:10.458Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.599, + "finished": "2026-09-22T05:03:12.058Z", + "log": "native-paths.log", + "sha256": "2e55781382dbd70968c66065661308cc6720c5d6d7ab82f759c0eb72f99bf113" + }, + { + "name": "process-recovery", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:03:12.059Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 50.337, + "finished": "2026-09-22T05:04:02.397Z", + "log": "process-recovery.log", + "sha256": "4791f66e5f4d75ad8c10aa6d28fbcadc7efeb017ac9a40aeaef927a3de61874a" + }, + { + "name": "process-recovery-override", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": { + "CODEGRAPH_DIR": ".codegraph-native", + "RECOVERY_OUTPUT": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override" + }, + "started": "2026-09-22T05:04:02.400Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 48.542, + "finished": "2026-09-22T05:04:50.942Z", + "log": "process-recovery-override.log", + "sha256": "cd722d077cad175648e529b0cecf38b5ca9352f41ba69057b5db9e23e915a7fc" + }, + { + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:04:50.946Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 25.254, + "finished": "2026-09-22T05:05:16.201Z", + "log": "external-author.log", + "sha256": "e37c70950ab08d248a37948f9f643aeff8ec681a28138c3000196d50d025bd50" + }, + { + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:05:16.203Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.534, + "finished": "2026-09-22T05:05:29.738Z", + "log": "compatibility.log", + "sha256": "4689e2f85b81fe019559e3a7ce0bd6ea03420d2f5b056b9136352a4d7ab0eb71" + }, + { + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:05:29.740Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.181, + "finished": "2026-09-22T05:05:42.922Z", + "log": "browser.log", + "sha256": "23c66f765366f39325c13c8da40149bd121084c6d77cb5ce6c544ada16ea8af4" + } + ], + "finished": "2026-09-22T05:05:42.924Z", + "success": true + }, + "focused": { + "numPassedTests": 139, + "numFailedTests": 0, + "numPendingTests": 1 + }, + "focused_files": 11, + "database_replacement": [ + { + "file": "/Users/runner/work/codegraph/codegraph/__tests__/db-reopen-on-replace.test.ts", + "tests": [ + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false for the file it opened (any platform)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) becomes true once a DIFFERENT inode lives at the same path", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false while the file is momentarily absent (mid-recreate)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) never fires on Windows (no usable inode / open files cannot be unlinked)", + "status": "skipped" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) heals a held connection after the index is removed and recreated at the same path", + "status": "passed" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) is a no-op (returns false) when the index has not been replaced", + "status": "passed" + } + ] + } + ], + "native_paths": { + "platform": "darwin", + "arch": "arm64", + "separator": "/", + "caseInsensitive": true, + "aliasExercised": true, + "checks": [ + "mixed case and spaced project paths", + "nested native file separators", + "actual event-to-handler graph edge", + "case alias when supported by real filesystem", + "disable/enable/remove through selected path" + ] + }, + "recovery": { + "platform": "darwin", + "arch": "arm64", + "node": "v22.23.2", + "dataDirectory": ".codegraph", + "termination": "SIGKILL", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_commands": [ + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/1", + "install", + "prepared" + ], + "pid": 8418, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-1.log", + "sha256": "c91e784493d093e005adb4385bd1d7a7e45b51283c5212c9e1f29a0e29e003b2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/1", + "list" + ], + "pid": 8419, + "exit": 0, + "signal": null, + "seconds": 0.131, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-2.log", + "sha256": "44cd880aea3d5d7d087c19df5f345d5d92c4c159cad45ce1b9703c3abc9405f5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/1", + "recover" + ], + "pid": 8420, + "exit": 0, + "signal": null, + "seconds": 0.121, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-3.log", + "sha256": "c84f4f23b664b34165fca92103ec168e425d7e17519b319ca5866f50ff370961" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/2", + "install", + "config_written" + ], + "pid": 8449, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.161, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-4.log", + "sha256": "44b9021d09f85b8dece8639cb8554c3ab6796cfb4fa4f707c78d8b9849e1ff39" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/2", + "index" + ], + "pid": 8450, + "exit": 0, + "signal": null, + "seconds": 0.52, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-5.log", + "sha256": "4984c9520d394d666eaf6c4068e6067d47ba9647982f88ed33bb8c35e3050f3f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/2", + "recover" + ], + "pid": 8477, + "exit": 0, + "signal": null, + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-6.log", + "sha256": "5a8eafce0432d081b386f4353c2317f203641cd0f2b31901f7b3493e8b0fe821" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/3", + "install", + "graph_before_commit" + ], + "pid": 8506, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.504, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-7.log", + "sha256": "5797c706adb79301c3016ce579b8dc5d5d02206d705113c0a6146a7afc01918c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/3", + "inspect" + ], + "pid": 8533, + "exit": 0, + "signal": null, + "seconds": 0.161, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-8.log", + "sha256": "5c337d6193e015b988e53b6cf58510705265ecdd51234eda849ccefe1dcb4ee2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/3", + "recover" + ], + "pid": 8534, + "exit": 0, + "signal": null, + "seconds": 0.152, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-9.log", + "sha256": "55909569f9067966da39c5a13e6ea39370d4626e3e09f945a94c2fef3d2f13c4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/4", + "install", + "graph_committed" + ], + "pid": 8563, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.484, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-10.log", + "sha256": "be89da273ce640f2e1a36f04d9de177b5f15893090a1db2cf2965416537b7a9e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/4", + "inspect" + ], + "pid": 8590, + "exit": 0, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-11.log", + "sha256": "fe600a6d649da1bcc2ada78e422c092e61296f56c3a30d4333c5edf8dd51fe67" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/4", + "recover" + ], + "pid": 8591, + "exit": 0, + "signal": null, + "seconds": 0.117, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-12.log", + "sha256": "736157ca945d24d9b9d34e47a92d441a8f018d951de648b5cc7f2b1edeff208d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/5", + "update", + "prepared" + ], + "pid": 8646, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.123, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-13.log", + "sha256": "083c78b7412c90a95c32940c0519ba090b52ab36d4732518eb9ea02bd50878ca" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/5", + "list" + ], + "pid": 8647, + "exit": 0, + "signal": null, + "seconds": 0.124, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-14.log", + "sha256": "2c177c8cf0ff9ac947c5e95506200090668a73cea2126c8abb0f7e1ad538f820" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/5", + "recover" + ], + "pid": 8648, + "exit": 0, + "signal": null, + "seconds": 0.119, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-15.log", + "sha256": "59be101ce07be1d74a19c3601be8ef7b16e75e9430607447997c6e5dcde33375" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/6", + "update", + "config_written" + ], + "pid": 8703, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.133, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-16.log", + "sha256": "bbc09d83002193823cedf40968339571118e1d550be57c65444156b3511c7214" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/6", + "index" + ], + "pid": 8704, + "exit": 0, + "signal": null, + "seconds": 0.487, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-17.log", + "sha256": "c9cf22966299f73a11ee2c8c614c4d140929ac0792979f01dc35cfdea3422ccc" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/6", + "recover" + ], + "pid": 8733, + "exit": 0, + "signal": null, + "seconds": 0.142, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-18.log", + "sha256": "92a738b4fa63577dd9c19328427b1c8037e4381746a687fe39d13cb2ef01fc36" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/7", + "update", + "graph_before_commit" + ], + "pid": 8788, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.46, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-19.log", + "sha256": "80bfd80e77422096f3e111c3ac1c4176706ed023de7218c9f7c818a708b05f14" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/7", + "inspect" + ], + "pid": 8815, + "exit": 0, + "signal": null, + "seconds": 0.153, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-20.log", + "sha256": "8fd629c6216d18490da3846bf3dc0982189a6314e97c9a707045ebb8d8a7a0b7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/7", + "recover" + ], + "pid": 8816, + "exit": 0, + "signal": null, + "seconds": 0.129, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-21.log", + "sha256": "162091ba2a85ccd79b9a6bd09f8b0fae369a0932e749f8b30e5e621f5bea212e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/8", + "update", + "graph_committed" + ], + "pid": 8871, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.513, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-22.log", + "sha256": "0763cee08b9348c5b94147cdb44e9166df3dae07ac937d92be1fde343b5da082" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/8", + "inspect" + ], + "pid": 8930, + "exit": 0, + "signal": null, + "seconds": 0.188, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-23.log", + "sha256": "69589829ee668f520756c7e945d8c1f5a16cdbebecd445c9917be75bbb21348b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/8", + "recover" + ], + "pid": 8934, + "exit": 0, + "signal": null, + "seconds": 0.125, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-24.log", + "sha256": "30d8775284a7c92083898be85449e25ca06ce1987acbf788597b20614cf981ae" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/9", + "disable", + "prepared" + ], + "pid": 8987, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.164, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-25.log", + "sha256": "c5063541e1a9d69104d9a265894dc080c8d7540b55ec8f1d04cd5063c6301899" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/9", + "list" + ], + "pid": 8991, + "exit": 0, + "signal": null, + "seconds": 0.182, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-26.log", + "sha256": "5cb9850e600c0219251f0afe71b43cc6674e81af6dc3f2631586fa7f0d823065" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/9", + "recover" + ], + "pid": 8992, + "exit": 0, + "signal": null, + "seconds": 0.154, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-27.log", + "sha256": "29e678f8c9030c9eb239d2a8abd3e90a5cb849aaeca135f20587fd2addabb09c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/10", + "disable", + "config_written" + ], + "pid": 9048, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.188, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-28.log", + "sha256": "f96f7401b44bb86451f3d2c853857f788357802da35ed431dcc2875ab364636b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/10", + "index" + ], + "pid": 9049, + "exit": 0, + "signal": null, + "seconds": 0.541, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-29.log", + "sha256": "7ddcddb01d686aede792114340cc52384317517fd3689c8b5a9fd0d1baa10f3d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/10", + "recover" + ], + "pid": 9076, + "exit": 0, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-30.log", + "sha256": "a5e5f8e726d489a539b219b0386f4707ca372ffc15d446bf84311b94812c728c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/11", + "disable", + "graph_before_commit" + ], + "pid": 9132, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.504, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-31.log", + "sha256": "68f237d65a55e417ec3aff6af5f100f888604facb84233aae1a33dbc18edbdb5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/11", + "inspect" + ], + "pid": 9162, + "exit": 0, + "signal": null, + "seconds": 0.191, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-32.log", + "sha256": "01138e9699d011e6acde5516bd299635a1ddd4b2a7460cf5d3e3e437d81aa5f9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/11", + "recover" + ], + "pid": 9163, + "exit": 0, + "signal": null, + "seconds": 0.149, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-33.log", + "sha256": "4b313b7874fb0829c4423dab38ee5b6ec0e2a779126806d97f15dd8e55096ace" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/12", + "disable", + "graph_committed" + ], + "pid": 9219, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.508, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-34.log", + "sha256": "69b0c5ddeafa879d658c48322051d18143c5460763ced7007d76c2400243edd2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/12", + "inspect" + ], + "pid": 9246, + "exit": 0, + "signal": null, + "seconds": 0.205, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-35.log", + "sha256": "f996e7838235014971edff0908ddeaf3e7c64652af8ed2ced5e8aae4ea37a598" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/12", + "recover" + ], + "pid": 9247, + "exit": 0, + "signal": null, + "seconds": 0.143, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-36.log", + "sha256": "5653ea246964d82866a6379b5dcc69acec3a8d131df9310277158c5a2817b815" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/13", + "enable", + "prepared" + ], + "pid": 9332, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.167, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-37.log", + "sha256": "7e55844517510880875422f41a645f0b9025c73c8ea4b89672e35637291441c4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/13", + "list" + ], + "pid": 9333, + "exit": 0, + "signal": null, + "seconds": 0.172, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-38.log", + "sha256": "02cf9db06f3bf9490363421a165670feaa3aaff4bc8121034ce9feb3fbe69ae7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/13", + "recover" + ], + "pid": 9334, + "exit": 0, + "signal": null, + "seconds": 0.154, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-39.log", + "sha256": "eb08f3013b0184f760d82fd740fab6cae4db2629cdd37671cd85d5b7cb36a906" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/14", + "enable", + "config_written" + ], + "pid": 9416, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.198, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-40.log", + "sha256": "50d32353fb9f7ec16a334f51cb31addd93f54318dff7dbe0b1042ddbdf347bc6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/14", + "index" + ], + "pid": 9417, + "exit": 0, + "signal": null, + "seconds": 0.62, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-41.log", + "sha256": "1f756df3726471c3430edee6c2aa388873db9339fcb4265958404a749db6ea57" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/14", + "recover" + ], + "pid": 9452, + "exit": 0, + "signal": null, + "seconds": 0.192, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-42.log", + "sha256": "1588a7c3bba54c87f0b21284c18c51c479a5cdf982ef84daab1b0dd7655a424a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/15", + "enable", + "graph_before_commit" + ], + "pid": 9555, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.496, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-43.log", + "sha256": "105499f34d842871029418d5a90951b87c335e19813126c99f239341227cdce8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/15", + "inspect" + ], + "pid": 9585, + "exit": 0, + "signal": null, + "seconds": 0.19, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-44.log", + "sha256": "96618aab8e7095ac5d8d3d81bc73b2ca2e2f062b6cb70e808db425f26d9a06cf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/15", + "recover" + ], + "pid": 9586, + "exit": 0, + "signal": null, + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-45.log", + "sha256": "1eaeaa05b6a1d7a72f319a1dc5b172ee4dde7d41279b402f3d03ba784b551d87" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/16", + "enable", + "graph_committed" + ], + "pid": 9668, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.498, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-46.log", + "sha256": "b4ceb2da57fd5764d577476cb2ed41c4bf1920ca5621d5c1f7661fe0cf36ca80" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/16", + "inspect" + ], + "pid": 9698, + "exit": 0, + "signal": null, + "seconds": 0.182, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-47.log", + "sha256": "5f75c9c56ade4585591816f1519cc3be7455e2ca843ea2ed7bc86cf150033a0c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/16", + "recover" + ], + "pid": 9699, + "exit": 0, + "signal": null, + "seconds": 0.125, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-48.log", + "sha256": "779648f480950decebfd0f306ea96af1ef8954977e727c2f275a4a2e7688bb7a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/17", + "remove", + "prepared" + ], + "pid": 9752, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.147, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-49.log", + "sha256": "0c37eeac68cfc91e5f4ea3cba8755e0fb5a727dea8ce7750a184d6d6793b4992" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/17", + "list" + ], + "pid": 9756, + "exit": 0, + "signal": null, + "seconds": 0.135, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-50.log", + "sha256": "25939ec8d0a445dabf615a9f713e16cf1f5e7dab003da756eafe248d7dcce3f2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/17", + "recover" + ], + "pid": 9757, + "exit": 0, + "signal": null, + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-51.log", + "sha256": "91d6c71977ddc867f539a7fb29f42fe690c2c43df61f2ae2feb75d30dea0ff57" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/18", + "remove", + "config_written" + ], + "pid": 9810, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-52.log", + "sha256": "c931cd645fc49155185cf886482f9d9d6ec88152fc2d44d1e19faef439875499" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/18", + "index" + ], + "pid": 9814, + "exit": 0, + "signal": null, + "seconds": 0.496, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-53.log", + "sha256": "359674521b08deb3c0ae7a4655dc9cc8931aab13e45239d5c541193b0adaeece" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/18", + "recover" + ], + "pid": 9841, + "exit": 0, + "signal": null, + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-54.log", + "sha256": "af3d430b47bd7ed67ea2ce128d841e48ad310fe3fe276f8d9b896dbcd35471f4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/19", + "remove", + "graph_before_commit" + ], + "pid": 9897, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.462, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-55.log", + "sha256": "e366c4be57080764bee36ae6d48a4a2c741bfaf4b204ab32a9c59ee7cb04dd1c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/19", + "inspect" + ], + "pid": 9924, + "exit": 0, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-56.log", + "sha256": "d824bb9227368d95da4101307183916eb7d40a20051b134f240c242471662567" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/19", + "recover" + ], + "pid": 9925, + "exit": 0, + "signal": null, + "seconds": 0.138, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-57.log", + "sha256": "ecfdb1e61ca1cd88fd2866864358fb7004d0747294d1869fb19809dcef6e7357" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/20", + "remove", + "graph_committed" + ], + "pid": 9981, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.462, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-58.log", + "sha256": "46008e3ece2b28144707c6366531e25435f452c72f561596b1453c61c7fb18cf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/20", + "inspect" + ], + "pid": 10011, + "exit": 0, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-59.log", + "sha256": "67571039b07e810dd2ec4654a72eadf82a00e7262754e919111c9cd2409aa480" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/20", + "recover" + ], + "pid": 10012, + "exit": 0, + "signal": null, + "seconds": 0.153, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-60.log", + "sha256": "b5e9102e80c95e7b589eb35e267fb5525f364599979b0cb318137c6cab46083e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/21", + "update", + "package_ready" + ], + "pid": 10068, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.137, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-61.log", + "sha256": "2e27763e01e5bf6dc40b31a447feb6d6cf8be3399c8febfb45c604a35cad31de" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/21", + "inspect" + ], + "pid": 10069, + "exit": 0, + "signal": null, + "seconds": 0.157, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-62.log", + "sha256": "c4520e4e2c40dca4236d53e238b3362994c8aa70806e7ee9209dfc24c6dfe1d1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/22", + "update", + "trust_written" + ], + "pid": 10148, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.148, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-63.log", + "sha256": "94b286373b5650484b325a339b5bf0d16e08f128cbaddcf01161523c14edb808" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/22", + "inspect" + ], + "pid": 10152, + "exit": 0, + "signal": null, + "seconds": 0.16, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-64.log", + "sha256": "74713a7494e6ebfaa132cc9f121518684925b718b567df49cdf5a77844598043" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/23", + "install", + "graph_before_commit" + ], + "pid": 10153, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.488, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-65.log", + "sha256": "5ba491888faca2ed4aa8211079f76f912c15175adf36328a5f18b74dac432318" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "status", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/23", + "--json" + ], + "pid": 10180, + "exit": 0, + "signal": null, + "seconds": 0.092, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-66.log", + "sha256": "74ce9dc6b37b8231f4962358018679fe6ed85c6ae7e04eaf21278eec46e962a0" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/24", + "update", + "config_written" + ], + "pid": 10241, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.146, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-67.log", + "sha256": "14aafb8f0ebc44c44117de0703bce043cbd4817aa37a3a756b724fbe11b9c276" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/24", + "inspect", + "recovery_config" + ], + "pid": 10242, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.17, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-68.log", + "sha256": "a479597a2875ee10dd5f15008d914b58ccd69f5620012bb281009f1466306571" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/24", + "inspect" + ], + "pid": 10243, + "exit": 0, + "signal": null, + "seconds": 0.17, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-69.log", + "sha256": "7b7484d88d0f24a314193e360187cd3141d018f05dcabcd5890f360b6c27c2f1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/25", + "install" + ], + "pid": 10300, + "exit": 1, + "signal": null, + "seconds": 0.253, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-70.log", + "sha256": "4cb48fae36fc76c7af7bdd753b12c189c04a68e2276f95254a8aac8d2197b1ae" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/25", + "inspect" + ], + "pid": 10303, + "exit": 1, + "signal": null, + "seconds": 0.253, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-71.log", + "sha256": "851973d107a017c612ee5c80b864d15b2ed4dca3ede8cab7f04e5f0b1e61d7b1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/25", + "index" + ], + "pid": 10311, + "exit": 1, + "signal": null, + "seconds": 0.202, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-72.log", + "sha256": "dad8e3091ae0185403237f64bf54f97a54e9d193dec132d606749a5cfcfb0065" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/25", + "update", + "config_written" + ], + "pid": 10299, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.906, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-73.log", + "sha256": "652a2b8ef437104a06de3a0a72d922233a65e7ec33483769641d7afc1eb6c3e7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/25", + "inspect" + ], + "pid": 10313, + "exit": 0, + "signal": null, + "seconds": 0.24, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-74.log", + "sha256": "10a704190692c5520aa384ad4e4528f5b4c894dcdecbc18d91600d9f8bf3df74" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/26", + "inspect" + ], + "pid": 10373, + "exit": 0, + "signal": null, + "seconds": 0.281, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-75.log", + "sha256": "29150dea0b4453692cd9a134d6ccbb117b7c2a090f33221ef2c7c5eb43d39576" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/26", + "inspect" + ], + "pid": 10379, + "exit": 1, + "signal": null, + "seconds": 0.328, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-76.log", + "sha256": "b23f155151fa5487399bfaed98ba937a537311d67361dd48733c0f0fc5426d65" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/26", + "update", + "prepared" + ], + "pid": 10382, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.245, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-77.log", + "sha256": "5bc1fb42fed920392cdba5242d100bcc186e46998ee648a782d1be85651c7140" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/26", + "inspect" + ], + "pid": 10384, + "exit": 0, + "signal": null, + "seconds": 0.214, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-78.log", + "sha256": "ce4fd0cf22d6a4130e3ff6550bf0f3e5921850744f1c110c29b8f6995ae8d0d7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/26", + "inspect" + ], + "pid": 10386, + "exit": 0, + "signal": null, + "seconds": 0.198, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-79.log", + "sha256": "a838b6609b06059f0ca1de4a765f33b09b824737e5aa1863e114a2fab46a4eaf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/27", + "update", + "config_written" + ], + "pid": 10456, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.195, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-80.log", + "sha256": "781128dbd4ddfa950852f968a72d87a4c1dc9efcb3aa3f84f065f7e2dabff6ff" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/27", + "inspect" + ], + "pid": 10458, + "exit": 1, + "signal": null, + "seconds": 0.172, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-81.log", + "sha256": "4a5fd33bb7cd3debb50b2129d3317b1dfa08855b279f3a13f54bd4743d60fd49" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/27", + "inspect" + ], + "pid": 10459, + "exit": 0, + "signal": null, + "seconds": 0.278, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-82.log", + "sha256": "b576cec3817c3914e230740132ba9d7a531c30f69fa0231cec523bd8c3b582cb" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/27", + "inspect" + ], + "pid": 10465, + "exit": 1, + "signal": null, + "seconds": 0.175, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-83.log", + "sha256": "a9585de97a3ea7769dbbd9a88f52c0b3232a2b10ba40b528609679173b2876a7" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/28", + "update", + "config_written" + ], + "pid": 10534, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.287, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-84.log", + "sha256": "ebd86a608a3fff93808db19d14c09853b3d65caa82387530c302df68dc64121e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/28", + "inspect" + ], + "pid": 10579, + "exit": 0, + "signal": null, + "seconds": 0.257, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-85.log", + "sha256": "7338e2859a413be0a013be26c2aeecdbdeabafe3b97d7ae5555c322ee74fbb1d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/29", + "update", + "config_written" + ], + "pid": 10658, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.241, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-86.log", + "sha256": "b3a930cf2196811d7186b8228acbfa8b2fb7782c4184945111b7f6bf05bd27dd" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/29", + "inspect" + ], + "pid": 10659, + "exit": 1, + "signal": null, + "seconds": 0.21, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-87.log", + "sha256": "e4e34e7abde7bc3ca085c1f641eaa29b1642cd12d57daa3967ef7d4287202029" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/29", + "inspect" + ], + "pid": 10663, + "exit": 0, + "signal": null, + "seconds": 0.184, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-88.log", + "sha256": "24052ab4f2fbed264a7fbe626d404bc560e6bb0643859e7afd03c7a696fdb29f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/30", + "update", + "graph_committed" + ], + "pid": 10719, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.529, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-89.log", + "sha256": "2375228ef8dcc161a845e980cd5efdda2ea7dffb3ed3a8a38eb3d4d91f0dd319" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/30", + "inspect" + ], + "pid": 10746, + "exit": 0, + "signal": null, + "seconds": 0.179, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-90.log", + "sha256": "f23722e547404b1ce94447dcc12832f0bfdadc91d3476dc39ddc4d1c767b67bd" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/31", + "update", + "graph_committed" + ], + "pid": 10804, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.533, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-91.log", + "sha256": "c0bc4732fc18c38a1885dcc29728c658fa53c47358003f05ceb1b3b86138111b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/31", + "inspect" + ], + "pid": 10832, + "exit": 1, + "signal": null, + "seconds": 0.16, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-92.log", + "sha256": "6a9cffafdc25a07791d4be3a0bda1ec89d3d0caaa7ca0e7724b32adc9d1f020d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/31", + "inspect" + ], + "pid": 10835, + "exit": 0, + "signal": null, + "seconds": 0.17, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-93.log", + "sha256": "ecc58a51e9583191fcd8fb0f8143c7074138da4a65af49ddd612f00be0c0ca67" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/32", + "update" + ], + "pid": 10888, + "exit": 1, + "signal": null, + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-94.log", + "sha256": "7fe76bb658967d71b475ce6248849bfc9dbc19eab77ec450227dfd39c5af1343" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/32", + "index" + ], + "pid": 10892, + "exit": 1, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-95.log", + "sha256": "bb0ab69b7224a777b0ed1bda581bec06cb811bb573663e3bcfea8d69aedfd123" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/33", + "update", + "config_written" + ], + "pid": 10945, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-96.log", + "sha256": "d5e22eb39303049240681b63e329cd10881e0ee09443d61021c5e4650917c8cf" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/33", + "inspect" + ], + "pid": 10946, + "exit": 1, + "signal": null, + "seconds": 0.21, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-97.log", + "sha256": "fcc378ff1e67ab16225d0fe9feb076a4ce1be668e425cfdf217e0c76d8786d7a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/33", + "inspect" + ], + "pid": 10962, + "exit": 0, + "signal": null, + "seconds": 0.247, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-98.log", + "sha256": "5beec6710fa301ce81a5e5ffda1188fe1ce935744b0b226a10fd2817ca2a4248" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/34", + "update", + "graph_committed" + ], + "pid": 11082, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.692, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-99.log", + "sha256": "09ed3754d6c4dc9d83a05a36890960e99f72394137c3397b571eb8a5e1610339" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/34", + "inspect" + ], + "pid": 11129, + "exit": 1, + "signal": null, + "seconds": 0.193, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-100.log", + "sha256": "8769d00fa2023c009d56546d7048a4277b40d038b823c8c6f281dab537830b60" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/34", + "inspect" + ], + "pid": 11133, + "exit": 0, + "signal": null, + "seconds": 0.231, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-101.log", + "sha256": "f595985dac29c616b690c5526ec5083636fec70445fa475215f121e5f937e9f6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/35", + "update", + "graph_committed" + ], + "pid": 11189, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.596, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-102.log", + "sha256": "69bb47de0e9e0a6aa6dd806c27c1e8d83150204dc26ef8d448b9a02e6f1fb9ac" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-Ig8g7x/35", + "inspect" + ], + "pid": 11295, + "exit": 0, + "signal": null, + "seconds": 0.195, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery/child-103.log", + "sha256": "0beba2172b0e9426d59c9722f88c3c273bf09a879d15c8bf0cea4c92bbb7781b" + } + ], + "author": { + "sourceRevision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "platform": "darwin", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "54132116bdee0d4feb47b0937bb8c264239ff269bf0bfbf14b0b22f047998eb2", + "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-SRsHlE/python-events", + "--id", + "python-events" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE", + "exit": 0, + "seconds": 0.112 + }, + { + "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-SRsHlE" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 8.182 + }, + { + "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-SRsHlE/colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events", + "exit": 0, + "seconds": 3.991 + }, + { + "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-SRsHlE/python-events/index.cjs" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events", + "exit": 0, + "seconds": 0.548 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events", + "exit": 0, + "seconds": 2.345 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "pack", + ".", + "--out", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events-0.1.0.cgext" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events", + "exit": 0, + "seconds": 0.083 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:49212/api/download/python-events/0.1.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE", + "exit": 0, + "seconds": 0.635 + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "python-events", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-SRsHlE", + "exit": 0, + "seconds": 0.515 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 0.009 + } + ], + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.752 + }, + { + "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:49227", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 1, + "seconds": 0.105 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 1, + "seconds": 0.072 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/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:49227", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.506 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 1, + "seconds": 0.107 + }, + { + "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:49227", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.588 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.573 + }, + { + "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:49227/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.489 + }, + { + "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-9EjWU5/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.48 + }, + { + "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:49227", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.687 + }, + { + "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-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.466 + } + ], + "engineVersion": "1.6.0", + "platform": "darwin", + "browser": "153.0.8010.12" + }, + "compatibility_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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.752 + }, + { + "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:49227", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 1, + "seconds": 0.105 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 1, + "seconds": 0.072 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/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:49227", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.506 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 1, + "seconds": 0.107 + }, + { + "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:49227", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.588 + }, + { + "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:49227", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.573 + }, + { + "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:49227/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.489 + }, + { + "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-9EjWU5/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.48 + }, + { + "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:49227", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.687 + }, + { + "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-9EjWU5/headless-python-project" + ], + "exit": 0, + "seconds": 0.466 + } + ], + "browser": { + "browser": "153.0.8010.12", + "platform": "darwin", + "checks": [ + "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" + ], + "pageErrors": [] + }, + "files": [ + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-1.log", + "sha256": "1ae96b7e4bdab5541704059055bb299af82532d0a2cc28d2645785932eab22fe", + "bytes": 233 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-2.log", + "sha256": "8ae7258761b911268e7d666b37c6b874d63279e4b017a5d196b21f69c71d7830", + "bytes": 133602 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-3.log", + "sha256": "085fc9698776fc74087c1fe553da555f0ff13d28c3c55863bf1dcbc98cf88823", + "bytes": 25 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-5.log", + "sha256": "5bd9c7ee3c69bed96acceabb1169e6f5c5ba80d2bbdaccf3bf1ff92e0b239670", + "bytes": 3704 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-6.log", + "sha256": "a054851021ef6ad085bf2a52d3e6a2f0fb21fb88b6ede8eee322455d5f64f28d", + "bytes": 130 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-7.log", + "sha256": "3c50c682f986df559172d40cef068b6770094ba764e4684ba9bfcd18469ea009", + "bytes": 816 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-8.log", + "sha256": "f5eed071ffe40f8814a33e13105f40775786cbd9d3af91efe2b60bce421deef6", + "bytes": 771 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/command-9.log", + "sha256": "99b7f5703a2918f303f369e5c35f185f8dfabfb510949beceb19fb12c05bea57", + "bytes": 41 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/commands.json", + "sha256": "08bd046a2614600ec92520bdcdff29d0ad1c81c7d0643e3bd2813ea657953816", + "bytes": 4487 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/generated-tests.log", + "sha256": "39c00ce52fdb95d92862772992729e87acc62aedb80651fad69047fff7ba7a60", + "bytes": 493 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/published.png", + "sha256": "2ae12801ec31df933b52cf566765dc2071049ae19b27911622aa755d3867510f", + "bytes": 250495 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/python-events-0.1.0.cgext", + "sha256": "54132116bdee0d4feb47b0937bb8c264239ff269bf0bfbf14b0b22f047998eb2", + "bytes": 13918 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/author/result.json", + "sha256": "9bb796bfabc9dc112d74ec39a66ac68a7e4b00fb03fd4672526403f9c877a1ec", + "bytes": 6471 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/browser/desktop-installed.png", + "sha256": "193d0eca3b94b85c355501ff608a226a121125f8a1b83ba5ec42520fe909a3c0", + "bytes": 168725 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/browser/mobile-detail.png", + "sha256": "00f085cc821d008b135512769a8ea24d35eb6506c8d23f20880a990013114f8e", + "bytes": 85562 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/browser/result.json", + "sha256": "16bc640ec212f5db3f03836d805adf6ab7b4f217fbc1af5e0ea43f5b6a7cbee0", + "bytes": 735 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/browser.log", + "sha256": "23c66f765366f39325c13c8da40149bd121084c6d77cb5ce6c544ada16ea8af4", + "bytes": 4267 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/build.log", + "sha256": "1029cf7049bd4355df8b17a4dc280eff4153bec66a31d260795a2867b1cc17d6", + "bytes": 7374 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-1.log", + "sha256": "753dbf9085f793b00da2f5e1ec2d37cd3247f090956675fe8329f9766310d675", + "bytes": 1088 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-10.log", + "sha256": "ed344e48d34c18acb8b48a3d0887da6c921e8278bad92747f20e96720a208718", + "bytes": 819 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-11.log", + "sha256": "0d7f2c73e1156265e8b8c20050bfbb70c2c4ccd0a6f2d2eebdd8e9896ea76424", + "bytes": 939 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-12.log", + "sha256": "0456d93b32ee6e16947a2f0b91bcc8fe39f01d0fab0665d1e4f1d449d8ee9864", + "bytes": 771 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-2.log", + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26", + "bytes": 293 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-3.log", + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45", + "bytes": 122 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-4.log", + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a", + "bytes": 290 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-5.log", + "sha256": "d804a680b5ccca7eb03bb4ccd9d7793c6269ae266be8c094d111a158875a0217", + "bytes": 933 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-6.log", + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa", + "bytes": 530 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-7.log", + "sha256": "18709008919772b1cbe0c25707a3836a3ab282a967302ec7be5a3a4804de13fa", + "bytes": 917 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-8.log", + "sha256": "0fdd1a1cce501291b1b4925839a569a0c602bede9d8db3815c4e4d8ec5926725", + "bytes": 917 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/command-9.log", + "sha256": "048843557c619c11e343af5789f54d752fe49f81be7a7a57a037b82593113ea6", + "bytes": 818 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/commands.json", + "sha256": "3ad04c68bd22fd67424097d95d853d3a8cdb092a31e0deea33577d998f798717", + "bytes": 5363 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/desktop-installed.png", + "sha256": "7c2bb8c2cfa02190da72bc7cf12f649014e778bd725c915bb7bdba0791608982", + "bytes": 107019 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/desktop-selected.png", + "sha256": "19f35171f1f5f711cf78882729ae7d5cafa9ad360731e99c0329ea92ac2151c6", + "bytes": 99869 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/mobile-selected.png", + "sha256": "5cb46688e46e171a58d0c3dc23b1b0019f10ee0ddb56dcd24a63643363e1d26c", + "bytes": 86807 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility/result.json", + "sha256": "647ae6960d587294c1221d9c30f2d1e4456f26dddee8f6ae063ae5308188eed0", + "bytes": 8470 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compatibility.log", + "sha256": "4689e2f85b81fe019559e3a7ce0bd6ea03420d2f5b056b9136352a4d7ab0eb71", + "bytes": 3173 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/compiled-workers.log", + "sha256": "2134dd7046e74df76abc157d8ddf13cfacfa0ce33e56a9fb5f47ee7c76516d06", + "bytes": 5766 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/external-author.log", + "sha256": "e37c70950ab08d248a37948f9f643aeff8ec681a28138c3000196d50d025bd50", + "bytes": 577 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/focused.json", + "sha256": "b9c8cff2d1ec8412ebe42158b10c8cfe8c041f6a983fc3de15e89c9dc2f16061", + "bytes": 48389 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/focused.log", + "sha256": "32100fa3cd3661b337e5f124db5192ff84146669f818dc300beed9279923e7f5", + "bytes": 14132 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "bytes": 72 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/native-paths.log", + "sha256": "2e55781382dbd70968c66065661308cc6720c5d6d7ab82f759c0eb72f99bf113", + "bytes": 2493 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/process-recovery-override.log", + "sha256": "cd722d077cad175648e529b0cecf38b5ca9352f41ba69057b5db9e23e915a7fc", + "bytes": 39282 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/process-recovery.log", + "sha256": "4791f66e5f4d75ad8c10aa6d28fbcadc7efeb017ac9a40aeaef927a3de61874a", + "bytes": 39073 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-1.log", + "sha256": "c91e784493d093e005adb4385bd1d7a7e45b51283c5212c9e1f29a0e29e003b2", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-10.log", + "sha256": "be89da273ce640f2e1a36f04d9de177b5f15893090a1db2cf2965416537b7a9e", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-100.log", + "sha256": "8769d00fa2023c009d56546d7048a4277b40d038b823c8c6f281dab537830b60", + "bytes": 1503 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-101.log", + "sha256": "f595985dac29c616b690c5526ec5083636fec70445fa475215f121e5f937e9f6", + "bytes": 1035 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-102.log", + "sha256": "69bb47de0e9e0a6aa6dd806c27c1e8d83150204dc26ef8d448b9a02e6f1fb9ac", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-103.log", + "sha256": "0beba2172b0e9426d59c9722f88c3c273bf09a879d15c8bf0cea4c92bbb7781b", + "bytes": 1035 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-11.log", + "sha256": "fe600a6d649da1bcc2ada78e422c092e61296f56c3a30d4333c5edf8dd51fe67", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-12.log", + "sha256": "736157ca945d24d9b9d34e47a92d441a8f018d951de648b5cc7f2b1edeff208d", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-13.log", + "sha256": "083c78b7412c90a95c32940c0519ba090b52ab36d4732518eb9ea02bd50878ca", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-14.log", + "sha256": "2c177c8cf0ff9ac947c5e95506200090668a73cea2126c8abb0f7e1ad538f820", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-15.log", + "sha256": "59be101ce07be1d74a19c3601be8ef7b16e75e9430607447997c6e5dcde33375", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-16.log", + "sha256": "bbc09d83002193823cedf40968339571118e1d550be57c65444156b3511c7214", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-17.log", + "sha256": "c9cf22966299f73a11ee2c8c614c4d140929ac0792979f01dc35cfdea3422ccc", + "bytes": 1122 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-18.log", + "sha256": "92a738b4fa63577dd9c19328427b1c8037e4381746a687fe39d13cb2ef01fc36", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-19.log", + "sha256": "80bfd80e77422096f3e111c3ac1c4176706ed023de7218c9f7c818a708b05f14", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-2.log", + "sha256": "44cd880aea3d5d7d087c19df5f345d5d92c4c159cad45ce1b9703c3abc9405f5", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-20.log", + "sha256": "8fd629c6216d18490da3846bf3dc0982189a6314e97c9a707045ebb8d8a7a0b7", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-21.log", + "sha256": "162091ba2a85ccd79b9a6bd09f8b0fae369a0932e749f8b30e5e621f5bea212e", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-22.log", + "sha256": "0763cee08b9348c5b94147cdb44e9166df3dae07ac937d92be1fde343b5da082", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-23.log", + "sha256": "69589829ee668f520756c7e945d8c1f5a16cdbebecd445c9917be75bbb21348b", + "bytes": 1032 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-24.log", + "sha256": "30d8775284a7c92083898be85449e25ca06ce1987acbf788597b20614cf981ae", + "bytes": 1032 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-25.log", + "sha256": "c5063541e1a9d69104d9a265894dc080c8d7540b55ec8f1d04cd5063c6301899", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-26.log", + "sha256": "5cb9850e600c0219251f0afe71b43cc6674e81af6dc3f2631586fa7f0d823065", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-27.log", + "sha256": "29e678f8c9030c9eb239d2a8abd3e90a5cb849aaeca135f20587fd2addabb09c", + "bytes": 786 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-28.log", + "sha256": "f96f7401b44bb86451f3d2c853857f788357802da35ed431dcc2875ab364636b", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-29.log", + "sha256": "7ddcddb01d686aede792114340cc52384317517fd3689c8b5a9fd0d1baa10f3d", + "bytes": 1123 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-3.log", + "sha256": "c84f4f23b664b34165fca92103ec168e425d7e17519b319ca5866f50ff370961", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-30.log", + "sha256": "a5e5f8e726d489a539b219b0386f4707ca372ffc15d446bf84311b94812c728c", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-31.log", + "sha256": "68f237d65a55e417ec3aff6af5f100f888604facb84233aae1a33dbc18edbdb5", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-32.log", + "sha256": "01138e9699d011e6acde5516bd299635a1ddd4b2a7460cf5d3e3e437d81aa5f9", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-33.log", + "sha256": "4b313b7874fb0829c4423dab38ee5b6ec0e2a779126806d97f15dd8e55096ace", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-34.log", + "sha256": "69b0c5ddeafa879d658c48322051d18143c5460763ced7007d76c2400243edd2", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-35.log", + "sha256": "f996e7838235014971edff0908ddeaf3e7c64652af8ed2ced5e8aae4ea37a598", + "bytes": 780 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-36.log", + "sha256": "5653ea246964d82866a6379b5dcc69acec3a8d131df9310277158c5a2817b815", + "bytes": 780 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-37.log", + "sha256": "7e55844517510880875422f41a645f0b9025c73c8ea4b89672e35637291441c4", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-38.log", + "sha256": "02cf9db06f3bf9490363421a165670feaa3aaff4bc8121034ce9feb3fbe69ae7", + "bytes": 780 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-39.log", + "sha256": "eb08f3013b0184f760d82fd740fab6cae4db2629cdd37671cd85d5b7cb36a906", + "bytes": 780 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-4.log", + "sha256": "44b9021d09f85b8dece8639cb8554c3ab6796cfb4fa4f707c78d8b9849e1ff39", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-40.log", + "sha256": "50d32353fb9f7ec16a334f51cb31addd93f54318dff7dbe0b1042ddbdf347bc6", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-41.log", + "sha256": "1f756df3726471c3430edee6c2aa388873db9339fcb4265958404a749db6ea57", + "bytes": 1284 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-42.log", + "sha256": "1588a7c3bba54c87f0b21284c18c51c479a5cdf982ef84daab1b0dd7655a424a", + "bytes": 780 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-43.log", + "sha256": "105499f34d842871029418d5a90951b87c335e19813126c99f239341227cdce8", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-44.log", + "sha256": "96618aab8e7095ac5d8d3d81bc73b2ca2e2f062b6cb70e808db425f26d9a06cf", + "bytes": 780 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-45.log", + "sha256": "1eaeaa05b6a1d7a72f319a1dc5b172ee4dde7d41279b402f3d03ba784b551d87", + "bytes": 780 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-46.log", + "sha256": "b4ceb2da57fd5764d577476cb2ed41c4bf1920ca5621d5c1f7661fe0cf36ca80", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-47.log", + "sha256": "5f75c9c56ade4585591816f1519cc3be7455e2ca843ea2ed7bc86cf150033a0c", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-48.log", + "sha256": "779648f480950decebfd0f306ea96af1ef8954977e727c2f275a4a2e7688bb7a", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-49.log", + "sha256": "0c37eeac68cfc91e5f4ea3cba8755e0fb5a727dea8ce7750a184d6d6793b4992", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-5.log", + "sha256": "4984c9520d394d666eaf6c4068e6067d47ba9647982f88ed33bb8c35e3050f3f", + "bytes": 594 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-50.log", + "sha256": "25939ec8d0a445dabf615a9f713e16cf1f5e7dab003da756eafe248d7dcce3f2", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-51.log", + "sha256": "91d6c71977ddc867f539a7fb29f42fe690c2c43df61f2ae2feb75d30dea0ff57", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-52.log", + "sha256": "c931cd645fc49155185cf886482f9d9d6ec88152fc2d44d1e19faef439875499", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-53.log", + "sha256": "359674521b08deb3c0ae7a4655dc9cc8931aab13e45239d5c541193b0adaeece", + "bytes": 1123 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-54.log", + "sha256": "af3d430b47bd7ed67ea2ce128d841e48ad310fe3fe276f8d9b896dbcd35471f4", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-55.log", + "sha256": "e366c4be57080764bee36ae6d48a4a2c741bfaf4b204ab32a9c59ee7cb04dd1c", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-56.log", + "sha256": "d824bb9227368d95da4101307183916eb7d40a20051b134f240c242471662567", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-57.log", + "sha256": "ecfdb1e61ca1cd88fd2866864358fb7004d0747294d1869fb19809dcef6e7357", + "bytes": 787 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-58.log", + "sha256": "46008e3ece2b28144707c6366531e25435f452c72f561596b1453c61c7fb18cf", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-59.log", + "sha256": "67571039b07e810dd2ec4654a72eadf82a00e7262754e919111c9cd2409aa480", + "bytes": 545 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-6.log", + "sha256": "5a8eafce0432d081b386f4353c2317f203641cd0f2b31901f7b3493e8b0fe821", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-60.log", + "sha256": "b5e9102e80c95e7b589eb35e267fb5525f364599979b0cb318137c6cab46083e", + "bytes": 545 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-61.log", + "sha256": "2e27763e01e5bf6dc40b31a447feb6d6cf8be3399c8febfb45c604a35cad31de", + "bytes": 254 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-62.log", + "sha256": "c4520e4e2c40dca4236d53e238b3362994c8aa70806e7ee9209dfc24c6dfe1d1", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-63.log", + "sha256": "94b286373b5650484b325a339b5bf0d16e08f128cbaddcf01161523c14edb808", + "bytes": 254 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-64.log", + "sha256": "74713a7494e6ebfaa132cc9f121518684925b718b567df49cdf5a77844598043", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-65.log", + "sha256": "5ba491888faca2ed4aa8211079f76f912c15175adf36328a5f18b74dac432318", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-66.log", + "sha256": "74ce9dc6b37b8231f4962358018679fe6ed85c6ae7e04eaf21278eec46e962a0", + "bytes": 415 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-67.log", + "sha256": "14aafb8f0ebc44c44117de0703bce043cbd4817aa37a3a756b724fbe11b9c276", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-68.log", + "sha256": "a479597a2875ee10dd5f15008d914b58ccd69f5620012bb281009f1466306571", + "bytes": 256 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-69.log", + "sha256": "7b7484d88d0f24a314193e360187cd3141d018f05dcabcd5890f360b6c27c2f1", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-7.log", + "sha256": "5797c706adb79301c3016ce579b8dc5d5d02206d705113c0a6146a7afc01918c", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-70.log", + "sha256": "4cb48fae36fc76c7af7bdd753b12c189c04a68e2276f95254a8aac8d2197b1ae", + "bytes": 1271 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-71.log", + "sha256": "851973d107a017c612ee5c80b864d15b2ed4dca3ede8cab7f04e5f0b1e61d7b1", + "bytes": 784 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-72.log", + "sha256": "dad8e3091ae0185403237f64bf54f97a54e9d193dec132d606749a5cfcfb0065", + "bytes": 784 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-73.log", + "sha256": "652a2b8ef437104a06de3a0a72d922233a65e7ec33483769641d7afc1eb6c3e7", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-74.log", + "sha256": "10a704190692c5520aa384ad4e4528f5b4c894dcdecbc18d91600d9f8bf3df74", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-75.log", + "sha256": "29150dea0b4453692cd9a134d6ccbb117b7c2a090f33221ef2c7c5eb43d39576", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-76.log", + "sha256": "b23f155151fa5487399bfaed98ba937a537311d67361dd48733c0f0fc5426d65", + "bytes": 1465 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-77.log", + "sha256": "5bc1fb42fed920392cdba5242d100bcc186e46998ee648a782d1be85651c7140", + "bytes": 249 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-78.log", + "sha256": "ce4fd0cf22d6a4130e3ff6550bf0f3e5921850744f1c110c29b8f6995ae8d0d7", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-79.log", + "sha256": "a838b6609b06059f0ca1de4a765f33b09b824737e5aa1863e114a2fab46a4eaf", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-8.log", + "sha256": "5c337d6193e015b988e53b6cf58510705265ecdd51234eda849ccefe1dcb4ee2", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-80.log", + "sha256": "781128dbd4ddfa950852f968a72d87a4c1dc9efcb3aa3f84f065f7e2dabff6ff", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-81.log", + "sha256": "4a5fd33bb7cd3debb50b2129d3317b1dfa08855b279f3a13f54bd4743d60fd49", + "bytes": 1494 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-82.log", + "sha256": "b576cec3817c3914e230740132ba9d7a531c30f69fa0231cec523bd8c3b582cb", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-83.log", + "sha256": "a9585de97a3ea7769dbbd9a88f52c0b3232a2b10ba40b528609679173b2876a7", + "bytes": 1453 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-84.log", + "sha256": "ebd86a608a3fff93808db19d14c09853b3d65caa82387530c302df68dc64121e", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-85.log", + "sha256": "7338e2859a413be0a013be26c2aeecdbdeabafe3b97d7ae5555c322ee74fbb1d", + "bytes": 865 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-86.log", + "sha256": "b3a930cf2196811d7186b8228acbfa8b2fb7782c4184945111b7f6bf05bd27dd", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-87.log", + "sha256": "e4e34e7abde7bc3ca085c1f641eaa29b1642cd12d57daa3967ef7d4287202029", + "bytes": 1779 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-88.log", + "sha256": "24052ab4f2fbed264a7fbe626d404bc560e6bb0643859e7afd03c7a696fdb29f", + "bytes": 817 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-89.log", + "sha256": "2375228ef8dcc161a845e980cd5efdda2ea7dffb3ed3a8a38eb3d4d91f0dd319", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-9.log", + "sha256": "55909569f9067966da39c5a13e6ea39370d4626e3e09f945a94c2fef3d2f13c4", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-90.log", + "sha256": "f23722e547404b1ce94447dcc12832f0bfdadc91d3476dc39ddc4d1c767b67bd", + "bytes": 1112 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-91.log", + "sha256": "c0bc4732fc18c38a1885dcc29728c658fa53c47358003f05ceb1b3b86138111b", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-92.log", + "sha256": "6a9cffafdc25a07791d4be3a0bda1ec89d3d0caaa7ca0e7724b32adc9d1f020d", + "bytes": 1777 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-93.log", + "sha256": "ecc58a51e9583191fcd8fb0f8143c7074138da4a65af49ddd612f00be0c0ca67", + "bytes": 1064 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-94.log", + "sha256": "7fe76bb658967d71b475ce6248849bfc9dbc19eab77ec450227dfd39c5af1343", + "bytes": 1655 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-95.log", + "sha256": "bb0ab69b7224a777b0ed1bda581bec06cb811bb573663e3bcfea8d69aedfd123", + "bytes": 1329 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-96.log", + "sha256": "d5e22eb39303049240681b63e329cd10881e0ee09443d61021c5e4650917c8cf", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-97.log", + "sha256": "fcc378ff1e67ab16225d0fe9feb076a4ce1be668e425cfdf217e0c76d8786d7a", + "bytes": 1846 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-98.log", + "sha256": "5beec6710fa301ce81a5e5ffda1188fe1ce935744b0b226a10fd2817ca2a4248", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/child-99.log", + "sha256": "09ed3754d6c4dc9d83a05a36890960e99f72394137c3397b571eb8a5e1610339", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/commands.json", + "sha256": "0b8eb40691b47f4d990ea422b8db1ece1b8d14e3068fa5e2777722cc78d33a24", + "bytes": 58727 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery/result.json", + "sha256": "a5d91fbd85d920d93932c797ff0d621b9d5abe808af67ac4f0d55dcff6b100a1", + "bytes": 5698 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-1.log", + "sha256": "21bec29a57b3c0a8428001c97a58ca785d753ac20b00cf85fbde5788ee8479b6", + "bytes": 249 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-10.log", + "sha256": "d3d9e7137858443362cea6b50989287d1bf6f8df8bb9454813a45143def45338", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-100.log", + "sha256": "0efd65f2e3f5a3e3fae38381e58fd69bda6609820533bc813570437ff41a1a38", + "bytes": 1510 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-101.log", + "sha256": "0bfebaa295e3ca031c7429833ca8ad264a2ab1b6f8f82b860c3d4eba91531c47", + "bytes": 1049 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-102.log", + "sha256": "9437ef9afdaaf771b7afa6614de190c3b576789b3572c6caa69b1ebc3c073986", + "bytes": 932 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-103.log", + "sha256": "731216642935bec6447b94dc5bbb72a2d9120ac12651ea7a564b50576715d2a8", + "bytes": 1049 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-11.log", + "sha256": "018f0a353557cfc25d8f59fe64369897375c1f839f25a3d2b6240825f2798312", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-12.log", + "sha256": "bf5d3081ff2dee87f75a27936a1384b1214268d30a691fc2fcd6279144eeda86", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-13.log", + "sha256": "967225e4641584840112768125bf6ba303fd044cc1f3a987c6229593b9f1296d", + "bytes": 249 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-14.log", + "sha256": "6d08bf1757ee90e9efc921472574d99a82c31571f9a2b11fd0449ec5d6f3660f", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-15.log", + "sha256": "c9dacc668490feccc4647ed3bf3938ed8cd561eeb809798fec5d75dcfdb78a3c", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-16.log", + "sha256": "c1dc6f24ec2a2afadd22f907d2595589ba481c3169eb76f5c3b844f1ad43870c", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-17.log", + "sha256": "f81412a743603cebc1d98a102ccb3996fe6f44d8eeb780afe895327b6b0f41b9", + "bytes": 1132 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-18.log", + "sha256": "bfd9af3651cd770760e3e5ac83b8217174a7aea2fb5dc47bc31f4cf7a20b0f5f", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-19.log", + "sha256": "a38203f76f5758690a02979e54d6c6f37e302f0398c6addad8c4df296f5d2673", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-2.log", + "sha256": "68a056ff1745e45fd063a3face1684493d4aece980f9146922202ed249a17f9e", + "bytes": 259 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-20.log", + "sha256": "376ba5f4289765ab37f38a7b80c9aeaac953b06f41890b2f2193d80d22ebed0a", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-21.log", + "sha256": "789c5474e264b08d1617857bcecdd08c684f204c6aa61505a8d6b9782ab37f62", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-22.log", + "sha256": "31a1a195d9452f078852b8f96ce11ae6f2c34a332fbbe4a172c26abc8e59fd30", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-23.log", + "sha256": "884c65eb8d1796249c91ac54456c43a31fb0ebeac63056f0e0de60e7f2e7dbe4", + "bytes": 1047 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-24.log", + "sha256": "194f51c50671ddff74d9bd466f50d5abace3858c4bba37b054c46bdf9df4efc9", + "bytes": 1047 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-25.log", + "sha256": "8dd00104d910ba4aa61da6f91b24413cbef04ae2e34578fdac18514d65d7473a", + "bytes": 249 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-26.log", + "sha256": "7c6ba695fd1f70a68813cb6e69127d9477255703c22e8032d8cec8199812246c", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-27.log", + "sha256": "5d0365bf5f23c7fed787a07dc803bc5925e78a48f290f205d4460ed11aa1659d", + "bytes": 794 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-28.log", + "sha256": "3a37bd44abfcd50804d6b52289e2ed601fb2c6b4fb8de940a1e029caff1c6c6a", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-29.log", + "sha256": "2ccaf44acc5e1ab5231405c0f5349073c51faa03bc108d741b555036d83f2ad3", + "bytes": 1133 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-3.log", + "sha256": "d0b177a199f0f6f87c7cdd42d358405fad62d3a18655294b6467b7eeb6375568", + "bytes": 259 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-30.log", + "sha256": "d41abd90c7b1116fd3d740e75d06b0f7e4fc8c393dfecef8b246698c1e83ab55", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-31.log", + "sha256": "8d1b087480a0ea9ddb49b9c611f8b2ecf7494da2a070f4e133175f10ba00092e", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-32.log", + "sha256": "7a1c0d2c1614b539725e2941e960c3df6b230fa445fdfb239e8e5353bcb64e8a", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-33.log", + "sha256": "2d60e3309d9fafff3379c7baefbe642588e4beaa4c595c51ef9f05a439ed8dd5", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-34.log", + "sha256": "cb6fa9aae3db3d736debe2a706a7835f402a7374b20c5f7f6760da9ec0be2989", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-35.log", + "sha256": "0ca0bb497802f08583997b7ffeba7a0b24807e98115d378555c1c30962b34dc4", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-36.log", + "sha256": "48fcbeb62ea728bc16e130614e401e4ed991b222c79d56443434bc53fbdafbe0", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-37.log", + "sha256": "d326948b80ead71744f2f0a2d3835a2bf0011580e09c142cb50c0ef637713e3b", + "bytes": 249 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-38.log", + "sha256": "36d5fbf97c1f9555fdc626a335f4ecb1e82cb252f9c35d366d14cf1df3cf9e78", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-39.log", + "sha256": "8190cb745b8d9ae2bc78f7c95398a0d79c13c200cda5aec9f2ad6a72932c3953", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-4.log", + "sha256": "c8193e105d77002e50b08619c9a0528753d7ede3c122ad3d34df3996790bd859", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-40.log", + "sha256": "2c382c254f3756322852b4d5fdd664153ccf1ffa7aea8b8cb1f804fb69fb119b", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-41.log", + "sha256": "1fafc2bfa37700412d1ae25e9233266ea593a97adc65c406edaa3dabae6b993b", + "bytes": 1126 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-42.log", + "sha256": "ebf0b32a9ccb0a318d38895e8db69b32579c028091c468b67de91587b39c4793", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-43.log", + "sha256": "188d5ff812d40a6c8f6edefed2cebd70fe09e25d600a4224335be77a67ed7164", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-44.log", + "sha256": "08750c027cd2ce82136259170e72478dec309a23612bbdc62f413b50eceb45c8", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-45.log", + "sha256": "dfe7003a7ed2eb2e08be797df8d7c982b1a34901f7b259048f2455020e1933d6", + "bytes": 788 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-46.log", + "sha256": "19f33c975b02c19ce52dab705f4b507c0159ec493f2d846779fb52585f3b2be8", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-47.log", + "sha256": "846c64c721df8155a7a7581d6a14ab69a4a1b4131060ca2e0d4fd40a5edff5eb", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-48.log", + "sha256": "f2dc226f0b0eac1cb3b0a3d276d5a3ecd9a99bcb6be9b32c6857938ef5d1178d", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-49.log", + "sha256": "b4788fedefe0cd46b7097c9ab3b5c58f5dc2a72b7d9d131545570c555a53dfc3", + "bytes": 249 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-5.log", + "sha256": "2d9d96a831391512f6665f75bb7165e2acfe3179892583f2e45e542e9314bf82", + "bytes": 597 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-50.log", + "sha256": "267d4a4aff287ed5ff5d441e402e8e6061f6634ba768284ba908cd3a4b47cbef", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-51.log", + "sha256": "d912b66c5d8e97000416838d2935c3ca53bc9b9b11855747a34de8c5cf137e87", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-52.log", + "sha256": "699483c7519d4aa06fd3ec4f2b4f41abada3ff61a898ba4673fac627784a4dd4", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-53.log", + "sha256": "75b9dfac08107734861af3e540fd8bc8f4442249d129999d85e8f7389430d3ce", + "bytes": 1471 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-54.log", + "sha256": "c02db4858c554356700bb9a5480d2f82b6f5ab027f4345610ea3e4bd64075fb1", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-55.log", + "sha256": "dd8edfe6d092b38a9ca4822cc7c225c448bf9efd5e2e87e344072586d4eca9ea", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-56.log", + "sha256": "2bc61fd857a8745f6e4d6c7ffa93d4a8824916ab852aefda20efa0375d72846c", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-57.log", + "sha256": "31d72aa9c71a28bcf80ef9413426676836659c88b39bcdbba5b119e45d4c1376", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-58.log", + "sha256": "2782ad83a186c0514eef2d87a34c7dd61fa89a44ff9ebafb9acf7a0afb0c5e99", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-59.log", + "sha256": "9dd98ce75198883a92f488b4e1dc7317a6ee03c2bdad41d376ed0d78e6545146", + "bytes": 552 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-6.log", + "sha256": "19cd41d2f4d1c18e00eeeca97fc4c518ff0fc57b69039e301a85f6323c1d31b2", + "bytes": 259 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-60.log", + "sha256": "ebe4fa77d0e5b9143b16f5c9f36fa35ad143b8d6417fc24291aa3a8d460f7147", + "bytes": 552 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-61.log", + "sha256": "2a91f976c6dd88acfe20fe052d6ad8315b6ca6504c4d018ea64b1c7bd9751911", + "bytes": 254 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-62.log", + "sha256": "5254c28b0293050607fdfe4ea9f2bc31709630c35b14a21cb4ba41eba564e508", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-63.log", + "sha256": "4b9510ac62620b9fc838cab6421008af5fc99338e208296987cdc6a63a2b4c54", + "bytes": 254 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-64.log", + "sha256": "3d56ba649dc4b16b55a4ad86658e8baa031819184c7c49fbf00774a8ca1a7a6e", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-65.log", + "sha256": "1bac7fed87f65cf3ddbc56c8628dc56c4613f74260e5a74a53e930352616ecaa", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-66.log", + "sha256": "df028c3cc638d79fadcc6438a15e25603439fabca0cc9e9640408557e762663d", + "bytes": 422 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-67.log", + "sha256": "b7662c01e476a567aca48908a50f49abec4fb7c1b0c8ffeeb4d5ab01c05e4914", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-68.log", + "sha256": "f5da7b4143abdd4273688e61dd5eab471cc632c3f97822f79473931c1a3db3ae", + "bytes": 256 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-69.log", + "sha256": "d29f7d0115efd2191fe0b99110efc2a70d5f087ec904035becccd27fa67690e1", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-7.log", + "sha256": "ed7ac4c70f691854fa872e34264f3c6bc3242aca0731c8623bcad264db9dff31", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-70.log", + "sha256": "416a583b69ba7f387066b3306ab0560cb3bf52720b436d124725e1b2395949ad", + "bytes": 1271 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-71.log", + "sha256": "fd9792c0e4aa04b03c7d311cd92c6cfdff458b05ba4fddf1a18bcba62ba2e537", + "bytes": 784 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-72.log", + "sha256": "328b034e17d33a738acc7c270dd9116b3343cbe7c469cb0440f9378112f68df8", + "bytes": 784 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-73.log", + "sha256": "05598d6bc8e758adbe31283ee554c65d971793960e219ab58f963353a9c5799f", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-74.log", + "sha256": "7652ffd9b95b95fa2143d7889c269ce06c2b3519be4e8aa3b16cbd5328a2272a", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-75.log", + "sha256": "642fc29d214e65d0302a3f9ed6a0c9e8968419c65680b651fa4ddd08818bcd41", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-76.log", + "sha256": "3590aff4f1576ee7abc1d677140e9209fa9dc910299541b4cc116f9e687cb9a2", + "bytes": 1473 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-77.log", + "sha256": "890017d386f3dbf4ca67cf2f2ae6b89f53c68dbdb27a969b148f41eb34f2277f", + "bytes": 249 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-78.log", + "sha256": "3c00e2e37a7f715807d94d7e277791b692db5a50e2929963730ab08e9258d045", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-79.log", + "sha256": "8fa474aeabf6621eaebe8a8c92284b29f9207e66076db2b37c80cfcb337c48b0", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-8.log", + "sha256": "fa5bd10cb8598be210ca03084221c9f3a9990c88e4f02187a6187a5323daef3b", + "bytes": 259 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-80.log", + "sha256": "00d7f8f75e4a998d1c86bc45a68366f3ac56bcfc350b1b04d3b17b5711ddb69f", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-81.log", + "sha256": "e35cd2e9631ddc081ac580d7825cfb5541f03874a3ebfcdebf1f758f13f3a113", + "bytes": 1501 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-82.log", + "sha256": "8f4e30db6f2ff699d3732cc5cfaff12db705589dfd0e9a342dd1a3a478f3eca8", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-83.log", + "sha256": "51022848dd047121dba2424b5692a00a9ed92f50669fee66c8d440ebee079177", + "bytes": 1460 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-84.log", + "sha256": "6d6b8c40771bccb9d08757a7917413d1a092ed1bb3482bfbabbbaabb34761b1d", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-85.log", + "sha256": "6c23c3e2163f66df48ae9bcd5f52e8bb58931eb5cd54e334741f69117d8aed65", + "bytes": 872 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-86.log", + "sha256": "c9da6c401d6aa45c0f1889b68b4abcaedcdb4d01152ed873536870e60387d77f", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-87.log", + "sha256": "b7508700de52227c7f7a0cac5788a9343fdb6330e5b1029e36b9686165c508c8", + "bytes": 1793 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-88.log", + "sha256": "7b74c7ef8156b037a29c74efb50c2d898c0dfb1fdaace403e61d63035e0f7b70", + "bytes": 824 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-89.log", + "sha256": "be8cdb1efbc11ccdea287ee31e9c58efa41d25c402a9d8a57597eb45fab578e8", + "bytes": 932 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-9.log", + "sha256": "cc7f2a6263e96ff6e84c26c30f96d6c80bddad07a367594313aec66510b63c39", + "bytes": 259 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-90.log", + "sha256": "db52690c89c75fa49b9f0a447734df279d4e807fbc7b2ba1f7e40fc9c7048462", + "bytes": 1126 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-91.log", + "sha256": "0cb98f1a275c9f03ce63fa6bb278d7286d61551d52afbf0c1b3fab50f8ec294f", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-92.log", + "sha256": "ca5ea732091f29ec5450ccfaf9ae766b074059aad5816ff1816acae66ab3b092", + "bytes": 1791 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-93.log", + "sha256": "98d8f7febbaf1f1aa0372b0ba35070f99ade8a8bc2f28481d7bb3f66bb782ce1", + "bytes": 1078 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-94.log", + "sha256": "0884f5576d92abde712c3b79592433b732cc6ea41d4657baefc798cdd169ed0b", + "bytes": 1663 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-95.log", + "sha256": "0e32a0a52642ae917bf694095396120f9a0d32596a66c3826ebad40a39a28b76", + "bytes": 1336 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-96.log", + "sha256": "2cfa20b0879e28dacc108ee3c392210101b829bea764a57a959473176c6d8ed9", + "bytes": 255 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-97.log", + "sha256": "1c6e85562b9354cd290fe9fec3be2f5073e455175124ffca7cf1a2b109b7bd8d", + "bytes": 1860 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-98.log", + "sha256": "8907c104b03662a21c51488a6171ad309180a6a00ddd6e374a5a98dbb1c0ed15", + "bytes": 795 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/child-99.log", + "sha256": "3fea2fc47879ca9382d04135280e9830d0d31f4ce5d43e280bde04444b505b38", + "bytes": 763 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/commands.json", + "sha256": "a29050a6da6f1a54a8543b5a5be94ea328e5520c15864faba43ec8d5441f8c36", + "bytes": 59706 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/recovery-override/result.json", + "sha256": "38b54fa13f85b773aacb94b059d4b0f29eaaff97da146880a1b9111d39df6f70", + "bytes": 5705 + }, + { + "path": ".qa/native/run-35689087657-macos/darwin-arm64/summary.json", + "sha256": "96f7bdfa35e98ff291a2d9d9f5df69b7ebc29dee641fa2fd37a8428daed9d13a", + "bytes": 7828 + } + ], + "recovery_override": { + "platform": "darwin", + "arch": "arm64", + "node": "v22.23.2", + "dataDirectory": ".codegraph-native", + "termination": "SIGKILL", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_override_commands": [ + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/1", + "install", + "prepared" + ], + "pid": 11332, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.137, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-1.log", + "sha256": "21bec29a57b3c0a8428001c97a58ca785d753ac20b00cf85fbde5788ee8479b6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/1", + "list" + ], + "pid": 11333, + "exit": 0, + "signal": null, + "seconds": 0.14, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-2.log", + "sha256": "68a056ff1745e45fd063a3face1684493d4aece980f9146922202ed249a17f9e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/1", + "recover" + ], + "pid": 11336, + "exit": 0, + "signal": null, + "seconds": 0.165, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-3.log", + "sha256": "d0b177a199f0f6f87c7cdd42d358405fad62d3a18655294b6467b7eeb6375568" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/2", + "install", + "config_written" + ], + "pid": 11379, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.176, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-4.log", + "sha256": "c8193e105d77002e50b08619c9a0528753d7ede3c122ad3d34df3996790bd859" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/2", + "index" + ], + "pid": 11380, + "exit": 0, + "signal": null, + "seconds": 0.695, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-5.log", + "sha256": "2d9d96a831391512f6665f75bb7165e2acfe3179892583f2e45e542e9314bf82" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/2", + "recover" + ], + "pid": 11412, + "exit": 0, + "signal": null, + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-6.log", + "sha256": "19cd41d2f4d1c18e00eeeca97fc4c518ff0fc57b69039e301a85f6323c1d31b2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/3", + "install", + "graph_before_commit" + ], + "pid": 11439, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.544, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-7.log", + "sha256": "ed7ac4c70f691854fa872e34264f3c6bc3242aca0731c8623bcad264db9dff31" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/3", + "inspect" + ], + "pid": 11470, + "exit": 0, + "signal": null, + "seconds": 0.174, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-8.log", + "sha256": "fa5bd10cb8598be210ca03084221c9f3a9990c88e4f02187a6187a5323daef3b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/3", + "recover" + ], + "pid": 11472, + "exit": 0, + "signal": null, + "seconds": 0.154, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-9.log", + "sha256": "cc7f2a6263e96ff6e84c26c30f96d6c80bddad07a367594313aec66510b63c39" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/4", + "install", + "graph_committed" + ], + "pid": 11506, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.545, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-10.log", + "sha256": "d3d9e7137858443362cea6b50989287d1bf6f8df8bb9454813a45143def45338" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/4", + "inspect" + ], + "pid": 11533, + "exit": 0, + "signal": null, + "seconds": 0.181, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-11.log", + "sha256": "018f0a353557cfc25d8f59fe64369897375c1f839f25a3d2b6240825f2798312" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/4", + "recover" + ], + "pid": 11534, + "exit": 0, + "signal": null, + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-12.log", + "sha256": "bf5d3081ff2dee87f75a27936a1384b1214268d30a691fc2fcd6279144eeda86" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/5", + "update", + "prepared" + ], + "pid": 11595, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-13.log", + "sha256": "967225e4641584840112768125bf6ba303fd044cc1f3a987c6229593b9f1296d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/5", + "list" + ], + "pid": 11596, + "exit": 0, + "signal": null, + "seconds": 0.17, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-14.log", + "sha256": "6d08bf1757ee90e9efc921472574d99a82c31571f9a2b11fd0449ec5d6f3660f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/5", + "recover" + ], + "pid": 11599, + "exit": 0, + "signal": null, + "seconds": 0.142, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-15.log", + "sha256": "c9dacc668490feccc4647ed3bf3938ed8cd561eeb809798fec5d75dcfdb78a3c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/6", + "update", + "config_written" + ], + "pid": 11652, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.158, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-16.log", + "sha256": "c1dc6f24ec2a2afadd22f907d2595589ba481c3169eb76f5c3b844f1ad43870c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/6", + "index" + ], + "pid": 11653, + "exit": 0, + "signal": null, + "seconds": 0.569, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-17.log", + "sha256": "f81412a743603cebc1d98a102ccb3996fe6f44d8eeb780afe895327b6b0f41b9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/6", + "recover" + ], + "pid": 11682, + "exit": 0, + "signal": null, + "seconds": 0.147, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-18.log", + "sha256": "bfd9af3651cd770760e3e5ac83b8217174a7aea2fb5dc47bc31f4cf7a20b0f5f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/7", + "update", + "graph_before_commit" + ], + "pid": 11737, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.546, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-19.log", + "sha256": "a38203f76f5758690a02979e54d6c6f37e302f0398c6addad8c4df296f5d2673" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/7", + "inspect" + ], + "pid": 11775, + "exit": 0, + "signal": null, + "seconds": 0.188, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-20.log", + "sha256": "376ba5f4289765ab37f38a7b80c9aeaac953b06f41890b2f2193d80d22ebed0a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/7", + "recover" + ], + "pid": 11778, + "exit": 0, + "signal": null, + "seconds": 0.181, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-21.log", + "sha256": "789c5474e264b08d1617857bcecdd08c684f204c6aa61505a8d6b9782ab37f62" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/8", + "update", + "graph_committed" + ], + "pid": 11855, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.65, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-22.log", + "sha256": "31a1a195d9452f078852b8f96ce11ae6f2c34a332fbbe4a172c26abc8e59fd30" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/8", + "inspect" + ], + "pid": 11979, + "exit": 0, + "signal": null, + "seconds": 0.212, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-23.log", + "sha256": "884c65eb8d1796249c91ac54456c43a31fb0ebeac63056f0e0de60e7f2e7dbe4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/8", + "recover" + ], + "pid": 11984, + "exit": 0, + "signal": null, + "seconds": 0.15, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-24.log", + "sha256": "194f51c50671ddff74d9bd466f50d5abace3858c4bba37b054c46bdf9df4efc9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/9", + "disable", + "prepared" + ], + "pid": 12041, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.142, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-25.log", + "sha256": "8dd00104d910ba4aa61da6f91b24413cbef04ae2e34578fdac18514d65d7473a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/9", + "list" + ], + "pid": 12042, + "exit": 0, + "signal": null, + "seconds": 0.132, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-26.log", + "sha256": "7c6ba695fd1f70a68813cb6e69127d9477255703c22e8032d8cec8199812246c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/9", + "recover" + ], + "pid": 12043, + "exit": 0, + "signal": null, + "seconds": 0.126, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-27.log", + "sha256": "5d0365bf5f23c7fed787a07dc803bc5925e78a48f290f205d4460ed11aa1659d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/10", + "disable", + "config_written" + ], + "pid": 12099, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.144, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-28.log", + "sha256": "3a37bd44abfcd50804d6b52289e2ed601fb2c6b4fb8de940a1e029caff1c6c6a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/10", + "index" + ], + "pid": 12100, + "exit": 0, + "signal": null, + "seconds": 0.641, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-29.log", + "sha256": "2ccaf44acc5e1ab5231405c0f5349073c51faa03bc108d741b555036d83f2ad3" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/10", + "recover" + ], + "pid": 12130, + "exit": 0, + "signal": null, + "seconds": 0.142, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-30.log", + "sha256": "d41abd90c7b1116fd3d740e75d06b0f7e4fc8c393dfecef8b246698c1e83ab55" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/11", + "disable", + "graph_before_commit" + ], + "pid": 12191, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.57, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-31.log", + "sha256": "8d1b087480a0ea9ddb49b9c611f8b2ecf7494da2a070f4e133175f10ba00092e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/11", + "inspect" + ], + "pid": 12224, + "exit": 0, + "signal": null, + "seconds": 0.168, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-32.log", + "sha256": "7a1c0d2c1614b539725e2941e960c3df6b230fa445fdfb239e8e5353bcb64e8a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/11", + "recover" + ], + "pid": 12225, + "exit": 0, + "signal": null, + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-33.log", + "sha256": "2d60e3309d9fafff3379c7baefbe642588e4beaa4c595c51ef9f05a439ed8dd5" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/12", + "disable", + "graph_committed" + ], + "pid": 12281, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.563, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-34.log", + "sha256": "cb6fa9aae3db3d736debe2a706a7835f402a7374b20c5f7f6760da9ec0be2989" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/12", + "inspect" + ], + "pid": 12313, + "exit": 0, + "signal": null, + "seconds": 0.186, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-35.log", + "sha256": "0ca0bb497802f08583997b7ffeba7a0b24807e98115d378555c1c30962b34dc4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/12", + "recover" + ], + "pid": 12314, + "exit": 0, + "signal": null, + "seconds": 0.128, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-36.log", + "sha256": "48fcbeb62ea728bc16e130614e401e4ed991b222c79d56443434bc53fbdafbe0" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/13", + "enable", + "prepared" + ], + "pid": 12410, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-37.log", + "sha256": "d326948b80ead71744f2f0a2d3835a2bf0011580e09c142cb50c0ef637713e3b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/13", + "list" + ], + "pid": 12411, + "exit": 0, + "signal": null, + "seconds": 0.134, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-38.log", + "sha256": "36d5fbf97c1f9555fdc626a335f4ecb1e82cb252f9c35d366d14cf1df3cf9e78" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/13", + "recover" + ], + "pid": 12412, + "exit": 0, + "signal": null, + "seconds": 0.133, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-39.log", + "sha256": "8190cb745b8d9ae2bc78f7c95398a0d79c13c200cda5aec9f2ad6a72932c3953" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/14", + "enable", + "config_written" + ], + "pid": 12498, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.139, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-40.log", + "sha256": "2c382c254f3756322852b4d5fdd664153ccf1ffa7aea8b8cb1f804fb69fb119b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/14", + "index" + ], + "pid": 12499, + "exit": 0, + "signal": null, + "seconds": 0.507, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-41.log", + "sha256": "1fafc2bfa37700412d1ae25e9233266ea593a97adc65c406edaa3dabae6b993b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/14", + "recover" + ], + "pid": 12529, + "exit": 0, + "signal": null, + "seconds": 0.123, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-42.log", + "sha256": "ebf0b32a9ccb0a318d38895e8db69b32579c028091c468b67de91587b39c4793" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/15", + "enable", + "graph_before_commit" + ], + "pid": 12634, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.645, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-43.log", + "sha256": "188d5ff812d40a6c8f6edefed2cebd70fe09e25d600a4224335be77a67ed7164" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/15", + "inspect" + ], + "pid": 12745, + "exit": 0, + "signal": null, + "seconds": 0.189, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-44.log", + "sha256": "08750c027cd2ce82136259170e72478dec309a23612bbdc62f413b50eceb45c8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/15", + "recover" + ], + "pid": 12747, + "exit": 0, + "signal": null, + "seconds": 0.141, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-45.log", + "sha256": "dfe7003a7ed2eb2e08be797df8d7c982b1a34901f7b259048f2455020e1933d6" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/16", + "enable", + "graph_committed" + ], + "pid": 12833, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.5, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-46.log", + "sha256": "19f33c975b02c19ce52dab705f4b507c0159ec493f2d846779fb52585f3b2be8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/16", + "inspect" + ], + "pid": 12862, + "exit": 0, + "signal": null, + "seconds": 0.16, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-47.log", + "sha256": "846c64c721df8155a7a7581d6a14ab69a4a1b4131060ca2e0d4fd40a5edff5eb" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/16", + "recover" + ], + "pid": 12867, + "exit": 0, + "signal": null, + "seconds": 0.135, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-48.log", + "sha256": "f2dc226f0b0eac1cb3b0a3d276d5a3ecd9a99bcb6be9b32c6857938ef5d1178d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/17", + "remove", + "prepared" + ], + "pid": 12920, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.192, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-49.log", + "sha256": "b4788fedefe0cd46b7097c9ab3b5c58f5dc2a72b7d9d131545570c555a53dfc3" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/17", + "list" + ], + "pid": 12928, + "exit": 0, + "signal": null, + "seconds": 0.15, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-50.log", + "sha256": "267d4a4aff287ed5ff5d441e402e8e6061f6634ba768284ba908cd3a4b47cbef" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/17", + "recover" + ], + "pid": 12929, + "exit": 0, + "signal": null, + "seconds": 0.136, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-51.log", + "sha256": "d912b66c5d8e97000416838d2935c3ca53bc9b9b11855747a34de8c5cf137e87" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/18", + "remove", + "config_written" + ], + "pid": 12982, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.148, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-52.log", + "sha256": "699483c7519d4aa06fd3ec4f2b4f41abada3ff61a898ba4673fac627784a4dd4" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/18", + "index" + ], + "pid": 12986, + "exit": 0, + "signal": null, + "seconds": 0.805, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-53.log", + "sha256": "75b9dfac08107734861af3e540fd8bc8f4442249d129999d85e8f7389430d3ce" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/18", + "recover" + ], + "pid": 13020, + "exit": 0, + "signal": null, + "seconds": 0.2, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-54.log", + "sha256": "c02db4858c554356700bb9a5480d2f82b6f5ab027f4345610ea3e4bd64075fb1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/19", + "remove", + "graph_before_commit" + ], + "pid": 13076, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.584, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-55.log", + "sha256": "dd8edfe6d092b38a9ca4822cc7c225c448bf9efd5e2e87e344072586d4eca9ea" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/19", + "inspect" + ], + "pid": 13107, + "exit": 0, + "signal": null, + "seconds": 0.227, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-56.log", + "sha256": "2bc61fd857a8745f6e4d6c7ffa93d4a8824916ab852aefda20efa0375d72846c" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/19", + "recover" + ], + "pid": 13108, + "exit": 0, + "signal": null, + "seconds": 0.173, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-57.log", + "sha256": "31d72aa9c71a28bcf80ef9413426676836659c88b39bcdbba5b119e45d4c1376" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/20", + "remove", + "graph_committed" + ], + "pid": 13168, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.634, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-58.log", + "sha256": "2782ad83a186c0514eef2d87a34c7dd61fa89a44ff9ebafb9acf7a0afb0c5e99" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/20", + "inspect" + ], + "pid": 13198, + "exit": 0, + "signal": null, + "seconds": 0.183, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-59.log", + "sha256": "9dd98ce75198883a92f488b4e1dc7317a6ee03c2bdad41d376ed0d78e6545146" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/20", + "recover" + ], + "pid": 13199, + "exit": 0, + "signal": null, + "seconds": 0.15, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-60.log", + "sha256": "ebe4fa77d0e5b9143b16f5c9f36fa35ad143b8d6417fc24291aa3a8d460f7147" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/21", + "update", + "package_ready" + ], + "pid": 13263, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.153, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-61.log", + "sha256": "2a91f976c6dd88acfe20fe052d6ad8315b6ca6504c4d018ea64b1c7bd9751911" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/21", + "inspect" + ], + "pid": 13264, + "exit": 0, + "signal": null, + "seconds": 0.244, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-62.log", + "sha256": "5254c28b0293050607fdfe4ea9f2bc31709630c35b14a21cb4ba41eba564e508" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/22", + "update", + "trust_written" + ], + "pid": 13403, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.208, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-63.log", + "sha256": "4b9510ac62620b9fc838cab6421008af5fc99338e208296987cdc6a63a2b4c54" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/22", + "inspect" + ], + "pid": 13440, + "exit": 0, + "signal": null, + "seconds": 0.17, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-64.log", + "sha256": "3d56ba649dc4b16b55a4ad86658e8baa031819184c7c49fbf00774a8ca1a7a6e" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/23", + "install", + "graph_before_commit" + ], + "pid": 13441, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.581, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-65.log", + "sha256": "1bac7fed87f65cf3ddbc56c8628dc56c4613f74260e5a74a53e930352616ecaa" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "status", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/23", + "--json" + ], + "pid": 13471, + "exit": 0, + "signal": null, + "seconds": 0.13, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-66.log", + "sha256": "df028c3cc638d79fadcc6438a15e25603439fabca0cc9e9640408557e762663d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/24", + "update", + "config_written" + ], + "pid": 13532, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-67.log", + "sha256": "b7662c01e476a567aca48908a50f49abec4fb7c1b0c8ffeeb4d5ab01c05e4914" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/24", + "inspect", + "recovery_config" + ], + "pid": 13533, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.145, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-68.log", + "sha256": "f5da7b4143abdd4273688e61dd5eab471cc632c3f97822f79473931c1a3db3ae" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/24", + "inspect" + ], + "pid": 13534, + "exit": 0, + "signal": null, + "seconds": 0.157, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-69.log", + "sha256": "d29f7d0115efd2191fe0b99110efc2a70d5f087ec904035becccd27fa67690e1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/25", + "install" + ], + "pid": 13591, + "exit": 1, + "signal": null, + "seconds": 0.138, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-70.log", + "sha256": "416a583b69ba7f387066b3306ab0560cb3bf52720b436d124725e1b2395949ad" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/25", + "inspect" + ], + "pid": 13592, + "exit": 1, + "signal": null, + "seconds": 0.17, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-71.log", + "sha256": "fd9792c0e4aa04b03c7d311cd92c6cfdff458b05ba4fddf1a18bcba62ba2e537" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/25", + "index" + ], + "pid": 13593, + "exit": 1, + "signal": null, + "seconds": 0.147, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-72.log", + "sha256": "328b034e17d33a738acc7c270dd9116b3343cbe7c469cb0440f9378112f68df8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/25", + "update", + "config_written" + ], + "pid": 13590, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.635, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-73.log", + "sha256": "05598d6bc8e758adbe31283ee554c65d971793960e219ab58f963353a9c5799f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/25", + "inspect" + ], + "pid": 13594, + "exit": 0, + "signal": null, + "seconds": 0.164, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-74.log", + "sha256": "7652ffd9b95b95fa2143d7889c269ce06c2b3519be4e8aa3b16cbd5328a2272a" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/26", + "inspect" + ], + "pid": 13650, + "exit": 0, + "signal": null, + "seconds": 0.147, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-75.log", + "sha256": "642fc29d214e65d0302a3f9ed6a0c9e8968419c65680b651fa4ddd08818bcd41" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/26", + "inspect" + ], + "pid": 13651, + "exit": 1, + "signal": null, + "seconds": 0.141, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-76.log", + "sha256": "3590aff4f1576ee7abc1d677140e9209fa9dc910299541b4cc116f9e687cb9a2" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/26", + "update", + "prepared" + ], + "pid": 13652, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.141, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-77.log", + "sha256": "890017d386f3dbf4ca67cf2f2ae6b89f53c68dbdb27a969b148f41eb34f2277f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/26", + "inspect" + ], + "pid": 13656, + "exit": 0, + "signal": null, + "seconds": 0.165, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-78.log", + "sha256": "3c00e2e37a7f715807d94d7e277791b692db5a50e2929963730ab08e9258d045" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/26", + "inspect" + ], + "pid": 13657, + "exit": 0, + "signal": null, + "seconds": 0.152, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-79.log", + "sha256": "8fa474aeabf6621eaebe8a8c92284b29f9207e66076db2b37c80cfcb337c48b0" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/27", + "update", + "config_written" + ], + "pid": 13711, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.181, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-80.log", + "sha256": "00d7f8f75e4a998d1c86bc45a68366f3ac56bcfc350b1b04d3b17b5711ddb69f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/27", + "inspect" + ], + "pid": 13715, + "exit": 1, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-81.log", + "sha256": "e35cd2e9631ddc081ac580d7825cfb5541f03874a3ebfcdebf1f758f13f3a113" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/27", + "inspect" + ], + "pid": 13716, + "exit": 0, + "signal": null, + "seconds": 0.16, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-82.log", + "sha256": "8f4e30db6f2ff699d3732cc5cfaff12db705589dfd0e9a342dd1a3a478f3eca8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/27", + "inspect" + ], + "pid": 13717, + "exit": 1, + "signal": null, + "seconds": 0.169, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-83.log", + "sha256": "51022848dd047121dba2424b5692a00a9ed92f50669fee66c8d440ebee079177" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/28", + "update", + "config_written" + ], + "pid": 13773, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.154, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-84.log", + "sha256": "6d6b8c40771bccb9d08757a7917413d1a092ed1bb3482bfbabbbaabb34761b1d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/28", + "inspect" + ], + "pid": 13774, + "exit": 0, + "signal": null, + "seconds": 0.179, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-85.log", + "sha256": "6c23c3e2163f66df48ae9bcd5f52e8bb58931eb5cd54e334741f69117d8aed65" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/29", + "update", + "config_written" + ], + "pid": 13830, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.16, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-86.log", + "sha256": "c9da6c401d6aa45c0f1889b68b4abcaedcdb4d01152ed873536870e60387d77f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/29", + "inspect" + ], + "pid": 13831, + "exit": 1, + "signal": null, + "seconds": 0.151, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-87.log", + "sha256": "b7508700de52227c7f7a0cac5788a9343fdb6330e5b1029e36b9686165c508c8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/29", + "inspect" + ], + "pid": 13832, + "exit": 0, + "signal": null, + "seconds": 0.161, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-88.log", + "sha256": "7b74c7ef8156b037a29c74efb50c2d898c0dfb1fdaace403e61d63035e0f7b70" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/30", + "update", + "graph_committed" + ], + "pid": 13888, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.605, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-89.log", + "sha256": "be8cdb1efbc11ccdea287ee31e9c58efa41d25c402a9d8a57597eb45fab578e8" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/30", + "inspect" + ], + "pid": 13919, + "exit": 0, + "signal": null, + "seconds": 0.196, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-90.log", + "sha256": "db52690c89c75fa49b9f0a447734df279d4e807fbc7b2ba1f7e40fc9c7048462" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/31", + "update", + "graph_committed" + ], + "pid": 14061, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.623, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-91.log", + "sha256": "0cb98f1a275c9f03ce63fa6bb278d7286d61551d52afbf0c1b3fab50f8ec294f" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/31", + "inspect" + ], + "pid": 14122, + "exit": 1, + "signal": null, + "seconds": 0.185, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-92.log", + "sha256": "ca5ea732091f29ec5450ccfaf9ae766b074059aad5816ff1816acae66ab3b092" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/31", + "inspect" + ], + "pid": 14123, + "exit": 0, + "signal": null, + "seconds": 0.176, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-93.log", + "sha256": "98d8f7febbaf1f1aa0372b0ba35070f99ade8a8bc2f28481d7bb3f66bb782ce1" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/32", + "update" + ], + "pid": 14183, + "exit": 1, + "signal": null, + "seconds": 0.127, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-94.log", + "sha256": "0884f5576d92abde712c3b79592433b732cc6ea41d4657baefc798cdd169ed0b" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/32", + "index" + ], + "pid": 14184, + "exit": 1, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-95.log", + "sha256": "0e32a0a52642ae917bf694095396120f9a0d32596a66c3826ebad40a39a28b76" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/33", + "update", + "config_written" + ], + "pid": 14240, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.165, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-96.log", + "sha256": "2cfa20b0879e28dacc108ee3c392210101b829bea764a57a959473176c6d8ed9" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/33", + "inspect" + ], + "pid": 14241, + "exit": 1, + "signal": null, + "seconds": 0.159, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-97.log", + "sha256": "1c6e85562b9354cd290fe9fec3be2f5073e455175124ffca7cf1a2b109b7bd8d" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/33", + "inspect" + ], + "pid": 14242, + "exit": 0, + "signal": null, + "seconds": 0.168, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-98.log", + "sha256": "8907c104b03662a21c51488a6171ad309180a6a00ddd6e374a5a98dbb1c0ed15" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/34", + "update", + "graph_committed" + ], + "pid": 14298, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.53, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-99.log", + "sha256": "3fea2fc47879ca9382d04135280e9830d0d31f4ce5d43e280bde04444b505b38" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/34", + "inspect" + ], + "pid": 14328, + "exit": 1, + "signal": null, + "seconds": 0.149, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-100.log", + "sha256": "0efd65f2e3f5a3e3fae38381e58fd69bda6609820533bc813570437ff41a1a38" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/34", + "inspect" + ], + "pid": 14329, + "exit": 0, + "signal": null, + "seconds": 0.164, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-101.log", + "sha256": "0bfebaa295e3ca031c7429833ca8ad264a2ab1b6f8f82b860c3d4eba91531c47" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/35", + "update", + "graph_committed" + ], + "pid": 14383, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.497, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-102.log", + "sha256": "9437ef9afdaaf771b7afa6614de190c3b576789b3572c6caa69b1ebc3c073986" + }, + { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/Users/runner/work/codegraph/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-kill-owned-yPzT4T/35", + "inspect" + ], + "pid": 14413, + "exit": 0, + "signal": null, + "seconds": 0.157, + "log": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/recovery-override/child-103.log", + "sha256": "731216642935bec6447b94dc5bbb72a2d9120ac12651ea7a564b50576715d2a8" + } + ] + }, + { + "job_id": 106622176265, + "job_url": "https://github.com/colbymchenry/codegraph/actions/runs/35689087657/job/106622176265", + "job_conclusion": "success", + "artifact": { + "id": 10677512800, + "name": "extensions-native-windows-2022-37d4dd837120c1d56316c3cc65b6587b743a9112-1", + "digest": "sha256:8e420518ee1c6fdbfdc9f6e7e017f1a854e6a04b913077b29a9b5a1e927c114d", + "size_in_bytes": 646185, + "created_at": "2026-09-22T05:08:44Z", + "expires_at": "2026-09-29T05:08:42Z" + }, + "artifact_url": "https://github.com/colbymchenry/codegraph/actions/runs/35689087657/artifacts/10677512800", + "summary": { + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "platform": "win32", + "arch": "x64", + "release": "10.0.20348", + "node": "v22.23.2", + "runnerOS": "Windows", + "runnerArch": "X64", + "imageOS": "win22", + "imageVersion": "20260913.307.1", + "githubRun": "35689087657", + "githubAttempt": "1", + "started": "2026-09-22T05:02:48.086Z", + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:02:48.365Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 14.592, + "finished": "2026-09-22T05:03:02.958Z", + "log": "build.log", + "sha256": "c455b3276e4548e5ed44b94fe91ebbcfa82fea0982831eda143e96709195e928" + }, + { + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:03:02.959Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.195, + "finished": "2026-09-22T05:03:03.154Z", + "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__/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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:03:03.155Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 55.341, + "finished": "2026-09-22T05:03:58.496Z", + "log": "focused.log", + "sha256": "c48168e5df9085c90fe90d6d211950a3a73ea9e5e3f186fdd00b746bbebee99a" + }, + { + "name": "compiled-workers", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "--test", + "scripts/validation/extensions-runtime.test.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:03:58.497Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 7.136, + "finished": "2026-09-22T05:04:05.633Z", + "log": "compiled-workers.log", + "sha256": "03c5d38caf533016dcbdfb5f22e96f5f50b0f31c193624cba6180aa101a42d88" + }, + { + "name": "native-paths", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/native-paths.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:04:05.634Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 3.321, + "finished": "2026-09-22T05:04:08.956Z", + "log": "native-paths.log", + "sha256": "96bf2cf24779c3c2eb51e59d45d8fd75fb74bae9bc572abc5e5314409c160c26" + }, + { + "name": "process-recovery", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:04:08.957Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 92.965, + "finished": "2026-09-22T05:05:41.923Z", + "log": "process-recovery.log", + "sha256": "31590baf0bf943b6b15eb1120163afd12df80cbe486a70786439858e8e0e7630" + }, + { + "name": "process-recovery-override", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": { + "CODEGRAPH_DIR": ".codegraph-native", + "RECOVERY_OUTPUT": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override" + }, + "started": "2026-09-22T05:05:41.924Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 90.456, + "finished": "2026-09-22T05:07:12.380Z", + "log": "process-recovery-override.log", + "sha256": "d4ceee7e16a0fc7094c89670ae9878fa744fe8cf261302a93b477f2c87c6cd76" + }, + { + "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": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:07:12.381Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 55.979, + "finished": "2026-09-22T05:08:08.361Z", + "log": "external-author.log", + "sha256": "6f447043310496af88bc15bcd75e1cd0b209fff6b5949a2d7f54058d5f96fa03" + }, + { + "name": "compatibility", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:08:08.362Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 18.742, + "finished": "2026-09-22T05:08:27.105Z", + "log": "compatibility.log", + "sha256": "29420d35bef4bada4a29be552c73443aa44ecc21b0c1e600555434c021d4ec62" + }, + { + "name": "browser", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "overrides": {}, + "started": "2026-09-22T05:08:27.106Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 15.472, + "finished": "2026-09-22T05:08:42.578Z", + "log": "browser.log", + "sha256": "80d2a1343a3def9a3b4dc098c7e4a7aae89580634166907a361fab51199dc4c4" + } + ], + "finished": "2026-09-22T05:08:42.579Z", + "success": true + }, + "focused": { + "numPassedTests": 136, + "numFailedTests": 0, + "numPendingTests": 4 + }, + "focused_files": 11, + "database_replacement": [ + { + "file": "D:/a/codegraph/codegraph/__tests__/db-reopen-on-replace.test.ts", + "tests": [ + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false for the file it opened (any platform)", + "status": "passed" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) becomes true once a DIFFERENT inode lives at the same path", + "status": "skipped" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) is false while the file is momentarily absent (mid-recreate)", + "status": "skipped" + }, + { + "name": "DatabaseConnection.isReplacedOnDisk (issue #925) never fires on Windows (no usable inode / open files cannot be unlinked)", + "status": "passed" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) heals a held connection after the index is removed and recreated at the same path", + "status": "skipped" + }, + { + "name": "CodeGraph.reopenIfReplaced (issue #925) is a no-op (returns false) when the index has not been replaced", + "status": "skipped" + } + ] + } + ], + "native_paths": { + "platform": "win32", + "arch": "x64", + "separator": "\\", + "caseInsensitive": true, + "aliasExercised": true, + "checks": [ + "mixed case and spaced project paths", + "nested native file separators", + "actual event-to-handler graph edge", + "case alias when supported by real filesystem", + "disable/enable/remove through selected path" + ] + }, + "recovery": { + "platform": "win32", + "arch": "x64", + "node": "v22.23.2", + "dataDirectory": ".codegraph", + "termination": "Node child.kill(SIGKILL) / TerminateProcess", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_commands": [ + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\1", + "install", + "prepared" + ], + "pid": 7808, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-1.log", + "sha256": "d3e3b65a926e75285693f21437ee0e6f1318f25d605affd1dbdeaab6000c539d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\1", + "list" + ], + "pid": 4236, + "exit": 0, + "signal": null, + "seconds": 0.246, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-2.log", + "sha256": "ef39b0194a72c18a5c9884255d57f413bd947046c3700bb0e076ef4096f50bad" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\1", + "recover" + ], + "pid": 3784, + "exit": 0, + "signal": null, + "seconds": 0.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-3.log", + "sha256": "4caf0a4c0607872e1ba47af4d66b0df8a0bf2eb697b11e22c970b150eb8dc5c4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\2", + "install", + "config_written" + ], + "pid": 2868, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.285, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-4.log", + "sha256": "e9f911af3ab6f5928ceb776e5c1204d0b86ef879c450562a992bf316921954e7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\2", + "index" + ], + "pid": 7200, + "exit": 0, + "signal": null, + "seconds": 0.952, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-5.log", + "sha256": "7ca9a27b0c91f6be66f112e2f2ff5e93a4c9084e366a7a7e1c2d0c44dd047cb0" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\2", + "recover" + ], + "pid": 5844, + "exit": 0, + "signal": null, + "seconds": 0.237, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-6.log", + "sha256": "1de29234cea52b24e6d05abfd461a0c82fbb82ba559cff7868dd80f3151bc067" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\3", + "install", + "graph_before_commit" + ], + "pid": 6956, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.002, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-7.log", + "sha256": "5fd77e1e1b7686b9244d3cb59132de1d9222ef26f30c0a86fa3f562a81837ed0" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\3", + "inspect" + ], + "pid": 4440, + "exit": 0, + "signal": null, + "seconds": 0.266, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-8.log", + "sha256": "79be9a2696c594bd0ecc5041406ac6efa6c034462832fb5c2e6695f34b0b73cf" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\3", + "recover" + ], + "pid": 1008, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-9.log", + "sha256": "ab2c25f54bd437893b6952eb12f9eef43338a7732d8411d82c7b981ea1644372" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\4", + "install", + "graph_committed" + ], + "pid": 5156, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.021, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-10.log", + "sha256": "055d410112f85ff295900c7e8ecaad0116db221b24cc58a1585c1f19604e11e4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\4", + "inspect" + ], + "pid": 5740, + "exit": 0, + "signal": null, + "seconds": 0.29, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-11.log", + "sha256": "04c9ed4856137c568f63db89e3e68dd4cdf8a2e6d04771b087e8ab6787636b90" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\4", + "recover" + ], + "pid": 1904, + "exit": 0, + "signal": null, + "seconds": 0.24, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-12.log", + "sha256": "267a06b68056b5fa2666d359d2f688081991833eda64a6a03631f44be7e35b5b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\5", + "update", + "prepared" + ], + "pid": 3784, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-13.log", + "sha256": "74a31bc2300cefe7d17f76727835a2144295f6a3f653cb0abde963bdb9b2e15f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\5", + "list" + ], + "pid": 4808, + "exit": 0, + "signal": null, + "seconds": 0.244, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-14.log", + "sha256": "fddbe7332cc911e7a13826c502b5ccd6168c401ca05896b330a99e363b709cf6" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\5", + "recover" + ], + "pid": 3528, + "exit": 0, + "signal": null, + "seconds": 0.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-15.log", + "sha256": "d65b4afea3350f2530b717f23960646c9bda9a53586a74c7aac7a8b954fc8ea8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\6", + "update", + "config_written" + ], + "pid": 2548, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.285, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-16.log", + "sha256": "26d078650b840b6bc7ded15b2d1b16d91a9613d3ffa9f97a256adff23c9dcca4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\6", + "index" + ], + "pid": 1284, + "exit": 0, + "signal": null, + "seconds": 0.965, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-17.log", + "sha256": "e0d934877e8cc949e758733163091b36065ae246edb54cc2b0e0c09d11a33101" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\6", + "recover" + ], + "pid": 2268, + "exit": 0, + "signal": null, + "seconds": 0.235, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-18.log", + "sha256": "e0f7ff1b5a94abdc314c5110745c75e9512b4cf144a4bbb9a70b6b164c297358" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\7", + "update", + "graph_before_commit" + ], + "pid": 3104, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.006, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-19.log", + "sha256": "8ce152516dac23b3136e59037cb96e4fce55325296e3c33cdf5a934063e7a095" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\7", + "inspect" + ], + "pid": 1408, + "exit": 0, + "signal": null, + "seconds": 0.275, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-20.log", + "sha256": "a3a1f687329b1b33bf78540da5c7a980ee7da6ef8edcdf1f3f8e2382a4d6a7d1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\7", + "recover" + ], + "pid": 3800, + "exit": 0, + "signal": null, + "seconds": 0.242, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-21.log", + "sha256": "41d458725cd96067e5df281ff0ab1707aa43b296a643a3dfec5bc452519c9c61" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\8", + "update", + "graph_committed" + ], + "pid": 8016, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.019, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-22.log", + "sha256": "9546d8aea4b61a71620035765f246dea9bc4273d9c0b076563579a2dc02a40b5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\8", + "inspect" + ], + "pid": 7520, + "exit": 0, + "signal": null, + "seconds": 0.283, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-23.log", + "sha256": "04800a3fe2db037a0785baada75421c03382b2b7aae3d207b3ebee6e6695c2cf" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\8", + "recover" + ], + "pid": 1076, + "exit": 0, + "signal": null, + "seconds": 0.231, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-24.log", + "sha256": "cba3605ffb4a990296cdcb783434c6102a109eeb490b3b5d56b9e493745d2a8e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\9", + "disable", + "prepared" + ], + "pid": 8088, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.246, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-25.log", + "sha256": "be704daf7b36ac1d008fd531036213a6b964914c7679f6c2c3d724cbf7d3ee68" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\9", + "list" + ], + "pid": 4876, + "exit": 0, + "signal": null, + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-26.log", + "sha256": "37bf9fc56b2a58c9ef07ea6639fb6b1734b73472a2fa953ddd14376d27cdd097" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\9", + "recover" + ], + "pid": 2564, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-27.log", + "sha256": "887cd8178c912586c91a11fbea406e9a0a41a939d13d64364005725aa18ca728" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\10", + "disable", + "config_written" + ], + "pid": 7508, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.251, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-28.log", + "sha256": "a7e2564db9f0e079e815df8a196bc4a59a0e8455888634434cd8e6b3deb2000e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\10", + "index" + ], + "pid": 1824, + "exit": 0, + "signal": null, + "seconds": 0.953, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-29.log", + "sha256": "86bf5ecbe519ae1e56e57d0bb032e95b03b9321d4e7a14ed037b9a2772fba0d2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\10", + "recover" + ], + "pid": 1800, + "exit": 0, + "signal": null, + "seconds": 0.227, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-30.log", + "sha256": "52e91382058ce11b004d95b429303dfb29b18b5f09c98868103b97306b2d3383" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\11", + "disable", + "graph_before_commit" + ], + "pid": 8036, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.969, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-31.log", + "sha256": "9be66a0884dcafd1723898fe01df93f3663450a6a350c8ebf49e4dc3686396c1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\11", + "inspect" + ], + "pid": 4564, + "exit": 0, + "signal": null, + "seconds": 0.265, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-32.log", + "sha256": "ac28b58208bed1a4b7c1c2c9ea9b738d68866fc9343e49d95d244cf37bc2d179" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\11", + "recover" + ], + "pid": 144, + "exit": 0, + "signal": null, + "seconds": 0.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-33.log", + "sha256": "d966af84037382824da2acbc85d0c20971eeaee5629635b89e5d154f63172bfe" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\12", + "disable", + "graph_committed" + ], + "pid": 1344, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.07, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-34.log", + "sha256": "a8fc05acc85aa0307c7ea56b5e822e96b62e3185d85006fdf750e58d8a068fae" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\12", + "inspect" + ], + "pid": 6164, + "exit": 0, + "signal": null, + "seconds": 0.287, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-35.log", + "sha256": "bd9c511d2969051e101b023d25297ff2f35f5129ba228f20fa31e815d4850a24" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\12", + "recover" + ], + "pid": 1656, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-36.log", + "sha256": "b6c8cf256146595dd8e06568a8cd2d7749ec9b81784741e6db55c74b97536884" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\13", + "enable", + "prepared" + ], + "pid": 6844, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-37.log", + "sha256": "bb8deb3d6634c2a1f5d5d9c953c3b295f7ce27909934c775f025edff650e2ccd" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\13", + "list" + ], + "pid": 6656, + "exit": 0, + "signal": null, + "seconds": 0.25, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-38.log", + "sha256": "ac72e7be9f72a3633ef2f45b151010df859deafea50aa08f1137826ada0727c7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\13", + "recover" + ], + "pid": 2516, + "exit": 0, + "signal": null, + "seconds": 0.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-39.log", + "sha256": "c1a3a6d5c6e4d6cf33d3249c6ef9db653bcc4290ef2db195d5f43767f76107eb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\14", + "enable", + "config_written" + ], + "pid": 5208, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.254, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-40.log", + "sha256": "66b89ba1d199dfd098506a95b3fbf0f31826bf222d408803fec4205ef74381e4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\14", + "index" + ], + "pid": 3908, + "exit": 0, + "signal": null, + "seconds": 0.989, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-41.log", + "sha256": "4d6e1e35d10c0f87dfde3364bad47ea3bb3713de4acbeee843e73997002c58df" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\14", + "recover" + ], + "pid": 4820, + "exit": 0, + "signal": null, + "seconds": 0.24, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-42.log", + "sha256": "4874da8f7827bde579e0c9254297b868743dd78aa0e0a9cc9f49995dbb79325a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\15", + "enable", + "graph_before_commit" + ], + "pid": 6524, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.126, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-43.log", + "sha256": "2eb700624344e9ed9bf6dedcbca8ae9577a37eb5010b4e5d3668453b717ccd03" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\15", + "inspect" + ], + "pid": 4932, + "exit": 0, + "signal": null, + "seconds": 0.269, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-44.log", + "sha256": "9e7d9f690655bebf2987c77112d4fc193e0e4872c760201357a39eb2c3b2c9eb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\15", + "recover" + ], + "pid": 7984, + "exit": 0, + "signal": null, + "seconds": 0.237, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-45.log", + "sha256": "1be1b978d294fda55051f5173693a7917be8e5027862a9330d296ea967947528" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\16", + "enable", + "graph_committed" + ], + "pid": 5228, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.97, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-46.log", + "sha256": "5720ab78ae9b69dd6a47ac62a60b5e572257b5dfb6462ab50dd3ca2dc611d370" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\16", + "inspect" + ], + "pid": 6252, + "exit": 0, + "signal": null, + "seconds": 0.291, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-47.log", + "sha256": "b9d6f323f921dce2bea59715e7148c8012f688421c3adfee9648b8f70e794dc9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\16", + "recover" + ], + "pid": 2308, + "exit": 0, + "signal": null, + "seconds": 0.242, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-48.log", + "sha256": "34de41b715b40d61efcc26db9a25bf89d5faa1ef2db2da27a76a526986b1edc5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\17", + "remove", + "prepared" + ], + "pid": 2460, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.251, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-49.log", + "sha256": "b4c6454c211ebf023aa45c2b67fa8cb251f8d3ad19dc01f1c1191a802eb32e88" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\17", + "list" + ], + "pid": 2360, + "exit": 0, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-50.log", + "sha256": "97363773f127cb735d581fcbbcfa6f71dfb02eaf0fe8c19f7d533e7ee812b5fe" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\17", + "recover" + ], + "pid": 1404, + "exit": 0, + "signal": null, + "seconds": 0.237, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-51.log", + "sha256": "765b249acefa532f857fd768b52227093628238b5a531d01947c5c814706bf13" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\18", + "remove", + "config_written" + ], + "pid": 6096, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.252, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-52.log", + "sha256": "458df8d8599ae0818d8003ec38ef6c5d361861352c7df6900c6f304503e11fcf" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\18", + "index" + ], + "pid": 8076, + "exit": 0, + "signal": null, + "seconds": 0.951, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-53.log", + "sha256": "173bede2705b5f84202219dd220dc1fbb38cc9315dbe8b34f5aecf5dbbd23a3b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\18", + "recover" + ], + "pid": 5368, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-54.log", + "sha256": "ac7b282ccb83ec71798cf6c473f65f7e156d5678c0983622e28bb74b784043cf" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\19", + "remove", + "graph_before_commit" + ], + "pid": 1440, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.987, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-55.log", + "sha256": "98e5c08f708f11a4703e95899bf3e9e6bcc5afe7148f9530278e6f6480dadee7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\19", + "inspect" + ], + "pid": 7784, + "exit": 0, + "signal": null, + "seconds": 0.272, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-56.log", + "sha256": "f3c4a50991df44dde8aff684f19b57e8efbdc53606a157414d162b32e644db7c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\19", + "recover" + ], + "pid": 5952, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-57.log", + "sha256": "820ab4fa0499353a3c54729c1402956c54a525feb3b26f92e3980a8b40fb2bd6" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\20", + "remove", + "graph_committed" + ], + "pid": 2064, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.938, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-58.log", + "sha256": "9ac8a334842e255f9d1c4daa30a147ed0cbfd36f3aaa676e0e3aaf5b492ea218" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\20", + "inspect" + ], + "pid": 5996, + "exit": 0, + "signal": null, + "seconds": 0.286, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-59.log", + "sha256": "55f79049d9db6e4261ec9b5f1c4c9c94e45c77da9c3d22d8dfbb60df3755ee66" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\20", + "recover" + ], + "pid": 2272, + "exit": 0, + "signal": null, + "seconds": 0.232, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-60.log", + "sha256": "2d5531ac68b53877097ac67fc722ba87aba8f8e4689f840702e904fa005f1474" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\21", + "update", + "package_ready" + ], + "pid": 3156, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.265, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-61.log", + "sha256": "eb671f4435787262e848523b02eae4dbbf52eba5d767d909c95192a5582b2ff8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\21", + "inspect" + ], + "pid": 4564, + "exit": 0, + "signal": null, + "seconds": 0.261, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-62.log", + "sha256": "a5490cba80d9cf5afb39d040c165c02ec66865d20db17a4aa68ea511ff4dc5b7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\22", + "update", + "trust_written" + ], + "pid": 1120, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.28, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-63.log", + "sha256": "6664558f691285534c7729281ce60dbf72c763fa5da29fd22585923ae04dccfe" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\22", + "inspect" + ], + "pid": 7284, + "exit": 0, + "signal": null, + "seconds": 0.275, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-64.log", + "sha256": "7b8cd03b0d5d33d52722edc29b0466fd8eb97dc885485af391200388777e2998" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\23", + "install", + "graph_before_commit" + ], + "pid": 7084, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.044, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-65.log", + "sha256": "c5a0bd1b9533e2366852673f764c4a295bd26be1686de6023109a837be5b507f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "status", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\23", + "--json" + ], + "pid": 1576, + "exit": 0, + "signal": null, + "seconds": 0.186, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-66.log", + "sha256": "88b368e772017e32f40ee7a237790739f1729d0d10e4d31ce12b007b50443441" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\24", + "update", + "config_written" + ], + "pid": 2648, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.279, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-67.log", + "sha256": "29dd6c81e0e914d61afccba4bc66120eebca3b5f146dd7c5f5ed473a358f6679" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\24", + "inspect", + "recovery_config" + ], + "pid": 5284, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.251, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-68.log", + "sha256": "174b3f837765f476443333d7f900ebd87ca1e5d279c46b12ba4eb5c275eb997f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\24", + "inspect" + ], + "pid": 5028, + "exit": 0, + "signal": null, + "seconds": 0.27, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-69.log", + "sha256": "1a40eed6c19d955748cc5b5392a771073ac57993d6b21b0fa9981750525e5db3" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\25", + "install" + ], + "pid": 3928, + "exit": 1, + "signal": null, + "seconds": 0.243, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-70.log", + "sha256": "0441fbc608c2a478af081a99459a1cd525da14b137814ccf896efb1e07d43f3d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\25", + "inspect" + ], + "pid": 1572, + "exit": 1, + "signal": null, + "seconds": 0.25, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-71.log", + "sha256": "94817bec7bb20914ccb5531c3ec2e694f55767921465c4bda989ab25e644757d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\25", + "index" + ], + "pid": 744, + "exit": 1, + "signal": null, + "seconds": 0.251, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-72.log", + "sha256": "b69c93563a28e406d931eb05f4e0cc91d4b115e15ea27f258cbe25d72bad8cb0" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\25", + "update", + "config_written" + ], + "pid": 7188, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.031, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-73.log", + "sha256": "4df1c7e7cc6c5c5ad1e7a672f822bee258ed44185d6a8b5e3688d57718791907" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\25", + "inspect" + ], + "pid": 512, + "exit": 0, + "signal": null, + "seconds": 0.273, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-74.log", + "sha256": "6cee36183fdcd6094071a1f075db3802d14e14a060b7afd6721cc20a4dea2514" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\26", + "inspect" + ], + "pid": 5024, + "exit": 0, + "signal": null, + "seconds": 0.26, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-75.log", + "sha256": "0d3aa1d600cc9ca1d984b48943b48615a1756c719dca372e82b7eae7699ad454" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\26", + "inspect" + ], + "pid": 7576, + "exit": 1, + "signal": null, + "seconds": 0.248, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-76.log", + "sha256": "861fdc4edb8cfd0d4673e8a3c0f7511e9b297a1d1def497530e7d69bb721cba2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\26", + "update", + "prepared" + ], + "pid": 2980, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.243, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-77.log", + "sha256": "e0f883cf0e89c0aa79fe12da502aec8be176da121f6d1d65e94bdfe757b48be9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\26", + "inspect" + ], + "pid": 2604, + "exit": 0, + "signal": null, + "seconds": 0.265, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-78.log", + "sha256": "e94952a89794f772f7b25b777cdd5e80ea50eba08435efd65d0e23c7000f5652" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\26", + "inspect" + ], + "pid": 7596, + "exit": 0, + "signal": null, + "seconds": 0.255, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-79.log", + "sha256": "a7631c065509635dca44d278b2643347460f7af89304d131cc6f87d289fbcbae" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\27", + "update", + "config_written" + ], + "pid": 1632, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.277, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-80.log", + "sha256": "affeec4565a81e6b3465a07b0ab4b6bd7726ed59bbb7c298744ce6ccc69e13f4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\27", + "inspect" + ], + "pid": 7020, + "exit": 1, + "signal": null, + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-81.log", + "sha256": "3dc2f49269dacc94e9472129407ceadff86dda3def173b29467ef56aefa217f8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\27", + "inspect" + ], + "pid": 6980, + "exit": 0, + "signal": null, + "seconds": 0.269, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-82.log", + "sha256": "5c2e5314d0d480ba038dad911c7f8e0b64011bd95aaaa6814c0082fb30c936d7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\27", + "inspect" + ], + "pid": 7620, + "exit": 1, + "signal": null, + "seconds": 0.256, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-83.log", + "sha256": "99c1b8fa9c81c5350088f5907fb09d67baf47fdb59a370e47ac450210861d187" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\28", + "update", + "config_written" + ], + "pid": 3432, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.294, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-84.log", + "sha256": "e0f4d6368cb12481beab166295d466e4e83eedbb4bc05f34befed6a3c9217df8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\28", + "inspect" + ], + "pid": 3644, + "exit": 0, + "signal": null, + "seconds": 0.278, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-85.log", + "sha256": "30f6ea98048998b3c0baf6eee5245fe93608450fa959f329644ec2e9ea0771e2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\29", + "update", + "config_written" + ], + "pid": 2300, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.279, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-86.log", + "sha256": "3c3365e2e7b9c430c911f23e04d1cb7564730b8e8b1e5e6b3ea43b5eb6fb4b33" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\29", + "inspect" + ], + "pid": 1852, + "exit": 1, + "signal": null, + "seconds": 0.255, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-87.log", + "sha256": "441db8c0a4ade70960c091dbd5c0ac41eb2c86b6409f9dd4229fb76d8b11cef8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\29", + "inspect" + ], + "pid": 3788, + "exit": 0, + "signal": null, + "seconds": 0.279, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-88.log", + "sha256": "9b7c123c3ac535842b132ed3e8fa015a6848129fe85fe61cbc7ef15c44841871" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\30", + "update", + "graph_committed" + ], + "pid": 2964, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.016, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-89.log", + "sha256": "256e65be0c3b80130bdee2e208b9f7027bf1b1de033a7999da7f1229b4c51430" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\30", + "inspect" + ], + "pid": 7844, + "exit": 0, + "signal": null, + "seconds": 0.292, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-90.log", + "sha256": "6f9a8396e94f9aa19b96e2250b28881c41dcce537938f61950b91994defa6a2b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\31", + "update", + "graph_committed" + ], + "pid": 6132, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.562, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-91.log", + "sha256": "aef0c3a288c5f8ae0fdf18cd24a40bbee1fcf644ece0351eab43b1c5c3726747" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\31", + "inspect" + ], + "pid": 2548, + "exit": 1, + "signal": null, + "seconds": 0.273, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-92.log", + "sha256": "726f409e8a305787e04ae2fc822ae9165d772a8eef8b4da347ecf3bc038f208e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\31", + "inspect" + ], + "pid": 5056, + "exit": 0, + "signal": null, + "seconds": 0.269, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-93.log", + "sha256": "2044ddf2d7ce23bae3db73359ff2e7779f904b475e34cfa01829c1fe7e95c527" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\32", + "update" + ], + "pid": 7532, + "exit": 1, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-94.log", + "sha256": "619ef25f2a65141e167e2ca03bf6ee38af49f0c9c0a714e0be203c821139d103" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\32", + "index" + ], + "pid": 4632, + "exit": 1, + "signal": null, + "seconds": 0.257, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-95.log", + "sha256": "7d5b92389449a7038668a2ae0dd73d92b8617d0d161d48c1636720205f033e49" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\33", + "update", + "config_written" + ], + "pid": 7120, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.296, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-96.log", + "sha256": "bfd8cbef977130097512ab957b50b66bb164e18178ff44e1f6a6ebb87186c7ad" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\33", + "inspect" + ], + "pid": 196, + "exit": 1, + "signal": null, + "seconds": 0.252, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-97.log", + "sha256": "f3a8132da9ab5f19e78857e0896b2def38a1045d50d0ab2b6cb608e136275269" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\33", + "inspect" + ], + "pid": 2276, + "exit": 0, + "signal": null, + "seconds": 0.272, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-98.log", + "sha256": "17d389664058a61b29323d984f8f52e8f4853754d970f396785d5ddda305cb44" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\34", + "update", + "graph_committed" + ], + "pid": 4408, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.059, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-99.log", + "sha256": "c6772a3a79599aa6999b786c169eb3db8c349f6ee90cd20b900973f35e96096e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\34", + "inspect" + ], + "pid": 7404, + "exit": 1, + "signal": null, + "seconds": 0.276, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-100.log", + "sha256": "825748fe8733a86c9a6dea668abe092cb6e54d9e6cac8214d89e99346ff3b5d4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\34", + "inspect" + ], + "pid": 4736, + "exit": 0, + "signal": null, + "seconds": 0.258, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-101.log", + "sha256": "defadf5753d9e2139f342fdb1efa84f6d99b1a1ae45bcc15e65ff153600b070a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\35", + "update", + "graph_committed" + ], + "pid": 7516, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.02, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-102.log", + "sha256": "c06cf5acc09dcb98f8f6f76b06faa6eaa7e31fe5a2fa04c5bef96ce925f41c75" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-DOLV7T\\35", + "inspect" + ], + "pid": 6188, + "exit": 0, + "signal": null, + "seconds": 0.259, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery\\child-103.log", + "sha256": "c1b44d446adec88fdd034c2ada7907bd5d4d95a9f3fd2be19cc400d0c9a511fc" + } + ], + "author": { + "sourceRevision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "platform": "win32", + "authorOutsideCore": true, + "generatedId": "python-events", + "publicSdk": "@colbymchenry/codegraph", + "artifactSha256": "8171082de29ebd7e51f1a46766c9fc14efa0a1c6ed0f4e62529abb5e7be3c5ac", + "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-DcS13P\\python-events", + "--id", + "python-events" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P", + "exit": 0, + "seconds": 0.134 + }, + { + "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-DcS13P" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 7.863 + }, + { + "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-DcS13P\\colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events", + "exit": 0, + "seconds": 34.896 + }, + { + "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-DcS13P\\python-events\\index.cjs" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events", + "exit": 0, + "seconds": 0.644 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events", + "exit": 0, + "seconds": 6.267 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "pack", + ".", + "--out", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events-0.1.0.cgext" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events", + "exit": 0, + "seconds": 0.126 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "http://127.0.0.1:55111/api/download/python-events/0.1.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P", + "exit": 0, + "seconds": 1.25 + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P\\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-DcS13P\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-DcS13P", + "exit": 0, + "seconds": 1.039 + }, + { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 0.019 + } + ], + "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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.137 + }, + { + "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:55129", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 1, + "seconds": 0.144 + }, + { + "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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\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", + "install", + "unavailable-demo", + "--registry", + "http://127.0.0.1:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 1, + "seconds": 0.142 + }, + { + "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:55129", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.088 + }, + { + "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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 1, + "seconds": 0.148 + }, + { + "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:55129", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.139 + }, + { + "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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.194 + }, + { + "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:55129/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.103 + }, + { + "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-vtklr9\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.058 + }, + { + "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:55129", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.487 + }, + { + "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-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.059 + } + ], + "engineVersion": "1.6.0", + "platform": "win32", + "browser": "153.0.8010.12" + }, + "compatibility_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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.137 + }, + { + "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:55129", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 1, + "seconds": 0.144 + }, + { + "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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\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", + "install", + "unavailable-demo", + "--registry", + "http://127.0.0.1:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 1, + "seconds": 0.142 + }, + { + "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:55129", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.088 + }, + { + "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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 1, + "seconds": 0.148 + }, + { + "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:55129", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.139 + }, + { + "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:55129", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.194 + }, + { + "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:55129/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.103 + }, + { + "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-vtklr9\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.058 + }, + { + "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:55129", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.487 + }, + { + "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-vtklr9\\headless-python-project" + ], + "exit": 0, + "seconds": 1.059 + } + ], + "browser": { + "browser": "153.0.8010.12", + "platform": "win32", + "checks": [ + "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" + ], + "pageErrors": [] + }, + "files": [ + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-1.log", + "sha256": "83fea17d94fdf393ee1454e2a27c4d3f38cd5cb2115857b128ccdd738fd1a794", + "bytes": 209 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-2.log", + "sha256": "1af03ea42a8994aafa0f8334092ecd4fec047299d213f5af3982d1c748f064af", + "bytes": 133603 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-3.log", + "sha256": "bbca2ba5452ed29fee32067334a7563e0e0668a6be2d4c07b48902742fded119", + "bytes": 26 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-4.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "bytes": 0 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-5.log", + "sha256": "86d934b2e036358612d9ec2a9ec386df1f15c8f0fb819be6e9eecd4ac78d87c1", + "bytes": 3685 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-6.log", + "sha256": "e54e34ccbe1b93a2dc4892287eead46398d94a6117212375a79f6e66978e8b54", + "bytes": 118 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-7.log", + "sha256": "d398a66821f499c6c17ef90e51a520b66545754b55a94fe88a36f33cc3bc099f", + "bytes": 812 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-8.log", + "sha256": "754c3f848ea81ea0eeebe0e2cadb9ebd297f8bd9a7f8122e4dd97183217bc743", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/command-9.log", + "sha256": "99b7f5703a2918f303f369e5c35f185f8dfabfb510949beceb19fb12c05bea57", + "bytes": 41 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/commands.json", + "sha256": "d99cb7aeb638dcc708b811626b5cacd29a5db2090d4d43a398e3470157a22047", + "bytes": 4389 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/generated-tests.log", + "sha256": "93e1344a13eb58d7519f6a2ec11af121670ad4c64a3dc852b2ca04eea6333e4a", + "bytes": 493 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/published.png", + "sha256": "a24560de838b15623b7df1242579c0f8c32473318fbca68192b2e71cfa88dcce", + "bytes": 141089 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/python-events-0.1.0.cgext", + "sha256": "8171082de29ebd7e51f1a46766c9fc14efa0a1c6ed0f4e62529abb5e7be3c5ac", + "bytes": 13612 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/author/result.json", + "sha256": "685fb4dc8bbfc913ea26128b82424dd416a80272fa3342fc655995a75976c90f", + "bytes": 6372 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/browser/desktop-installed.png", + "sha256": "b1aaede225d3bdb3f16fd3376ff6e4cde3e066818ea8ee22431f95d37dc8b34c", + "bytes": 117114 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/browser/mobile-detail.png", + "sha256": "b09a5059620694dd072feeaa1d10a2c8e9012ee8acda82c26d7ba28b018f1ecb", + "bytes": 57002 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/browser/result.json", + "sha256": "591fef03633f0e4778f418690d4ea52aebf197d469df146b2db59975ba9583db", + "bytes": 734 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/browser.log", + "sha256": "80d2a1343a3def9a3b4dc098c7e4a7aae89580634166907a361fab51199dc4c4", + "bytes": 4247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/build.log", + "sha256": "c455b3276e4548e5ed44b94fe91ebbcfa82fea0982831eda143e96709195e928", + "bytes": 6969 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-1.log", + "sha256": "6e92124e16a43ef2f666f43d9156dc4f415d273bcfc3777e54376032000d6126", + "bytes": 915 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-10.log", + "sha256": "5699c6379b5a178509391a1eed0867638982a77ba777b00afe54e7e426755787", + "bytes": 815 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-11.log", + "sha256": "6079e703908c3d3696f6d4a274525ff3f5f2f827c0283cc1620341be291676a0", + "bytes": 935 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-12.log", + "sha256": "e4e81fe4e8cb9184c9c029e3aaf247561538d24cf42f98fdfa7a7f25ba32b093", + "bytes": 767 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-2.log", + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26", + "bytes": 293 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-3.log", + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45", + "bytes": 122 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-4.log", + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a", + "bytes": 290 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-5.log", + "sha256": "41ee42402d28e05e5148a01529127fe298f4dbc5d29606ba59d41762e5f45ec5", + "bytes": 929 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-6.log", + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa", + "bytes": 530 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-7.log", + "sha256": "50d633c28eb97eddd0b845c3f989ba73f6b84d34d9b89f69d0b42dbd8477aee7", + "bytes": 913 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-8.log", + "sha256": "fef7c574a01da05350ad6f0b76354832a394769c0cc9c1e5aa8ff549898bf996", + "bytes": 913 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/command-9.log", + "sha256": "156720966daec2ef18ce428dc4592872527118d5457168f68b95922c5601e6b8", + "bytes": 814 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/commands.json", + "sha256": "43650aceae0dcadc1ec3d7c6584a00eec4259285d2966bc4f7fb0782f41de22a", + "bytes": 5214 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/desktop-installed.png", + "sha256": "86a32104b01266bd62c74c7b9535746879537a9798d55a1911802e7b11166169", + "bytes": 67545 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/desktop-selected.png", + "sha256": "e8b7f40bdf63c49381ae7b42489843de086c9d9d9c9352df729301cb546b1b45", + "bytes": 66604 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/mobile-selected.png", + "sha256": "c3aa20cae47decba485678c6ef221329fdc4aba1d3d2ecc9791ae78110341f16", + "bytes": 57074 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility/result.json", + "sha256": "503b420bb66af3b399dc51e06f222d441c52f816ac93c5c4d05fb0946db2fe00", + "bytes": 8320 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compatibility.log", + "sha256": "29420d35bef4bada4a29be552c73443aa44ecc21b0c1e600555434c021d4ec62", + "bytes": 3160 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/compiled-workers.log", + "sha256": "03c5d38caf533016dcbdfb5f22e96f5f50b0f31c193624cba6180aa101a42d88", + "bytes": 5560 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/external-author.log", + "sha256": "6f447043310496af88bc15bcd75e1cd0b209fff6b5949a2d7f54058d5f96fa03", + "bytes": 576 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/focused.json", + "sha256": "b4bebd8c8c44d648830ea5544a31db218e795ead3328cde9cdbce92f1b70da3f", + "bytes": 48037 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/focused.log", + "sha256": "c48168e5df9085c90fe90d6d211950a3a73ea9e5e3f186fdd00b746bbebee99a", + "bytes": 17153 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "bytes": 72 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/native-paths.log", + "sha256": "96bf2cf24779c3c2eb51e59d45d8fd75fb74bae9bc572abc5e5314409c160c26", + "bytes": 2491 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/process-recovery-override.log", + "sha256": "d4ceee7e16a0fc7094c89670ae9878fa744fe8cf261302a93b477f2c87c6cd76", + "bytes": 38401 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/process-recovery.log", + "sha256": "31590baf0bf943b6b15eb1120163afd12df80cbe486a70786439858e8e0e7630", + "bytes": 38401 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-1.log", + "sha256": "d3e3b65a926e75285693f21437ee0e6f1318f25d605affd1dbdeaab6000c539d", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-10.log", + "sha256": "055d410112f85ff295900c7e8ecaad0116db221b24cc58a1585c1f19604e11e4", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-100.log", + "sha256": "825748fe8733a86c9a6dea668abe092cb6e54d9e6cac8214d89e99346ff3b5d4", + "bytes": 1364 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-101.log", + "sha256": "defadf5753d9e2139f342fdb1efa84f6d99b1a1ae45bcc15e65ff153600b070a", + "bytes": 1060 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-102.log", + "sha256": "c06cf5acc09dcb98f8f6f76b06faa6eaa7e31fe5a2fa04c5bef96ce925f41c75", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-103.log", + "sha256": "c1b44d446adec88fdd034c2ada7907bd5d4d95a9f3fd2be19cc400d0c9a511fc", + "bytes": 1060 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-11.log", + "sha256": "04c9ed4856137c568f63db89e3e68dd4cdf8a2e6d04771b087e8ab6787636b90", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-12.log", + "sha256": "267a06b68056b5fa2666d359d2f688081991833eda64a6a03631f44be7e35b5b", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-13.log", + "sha256": "74a31bc2300cefe7d17f76727835a2144295f6a3f653cb0abde963bdb9b2e15f", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-14.log", + "sha256": "fddbe7332cc911e7a13826c502b5ccd6168c401ca05896b330a99e363b709cf6", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-15.log", + "sha256": "d65b4afea3350f2530b717f23960646c9bda9a53586a74c7aac7a8b954fc8ea8", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-16.log", + "sha256": "26d078650b840b6bc7ded15b2d1b16d91a9613d3ffa9f97a256adff23c9dcca4", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-17.log", + "sha256": "e0d934877e8cc949e758733163091b36065ae246edb54cc2b0e0c09d11a33101", + "bytes": 1135 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-18.log", + "sha256": "e0f7ff1b5a94abdc314c5110745c75e9512b4cf144a4bbb9a70b6b164c297358", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-19.log", + "sha256": "8ce152516dac23b3136e59037cb96e4fce55325296e3c33cdf5a934063e7a095", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-2.log", + "sha256": "ef39b0194a72c18a5c9884255d57f413bd947046c3700bb0e076ef4096f50bad", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-20.log", + "sha256": "a3a1f687329b1b33bf78540da5c7a980ee7da6ef8edcdf1f3f8e2382a4d6a7d1", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-21.log", + "sha256": "41d458725cd96067e5df281ff0ab1707aa43b296a643a3dfec5bc452519c9c61", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-22.log", + "sha256": "9546d8aea4b61a71620035765f246dea9bc4273d9c0b076563579a2dc02a40b5", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-23.log", + "sha256": "04800a3fe2db037a0785baada75421c03382b2b7aae3d207b3ebee6e6695c2cf", + "bytes": 1058 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-24.log", + "sha256": "cba3605ffb4a990296cdcb783434c6102a109eeb490b3b5d56b9e493745d2a8e", + "bytes": 1058 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-25.log", + "sha256": "be704daf7b36ac1d008fd531036213a6b964914c7679f6c2c3d724cbf7d3ee68", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-26.log", + "sha256": "37bf9fc56b2a58c9ef07ea6639fb6b1734b73472a2fa953ddd14376d27cdd097", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-27.log", + "sha256": "887cd8178c912586c91a11fbea406e9a0a41a939d13d64364005725aa18ca728", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-28.log", + "sha256": "a7e2564db9f0e079e815df8a196bc4a59a0e8455888634434cd8e6b3deb2000e", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-29.log", + "sha256": "86bf5ecbe519ae1e56e57d0bb032e95b03b9321d4e7a14ed037b9a2772fba0d2", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-3.log", + "sha256": "4caf0a4c0607872e1ba47af4d66b0df8a0bf2eb697b11e22c970b150eb8dc5c4", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-30.log", + "sha256": "52e91382058ce11b004d95b429303dfb29b18b5f09c98868103b97306b2d3383", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-31.log", + "sha256": "9be66a0884dcafd1723898fe01df93f3663450a6a350c8ebf49e4dc3686396c1", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-32.log", + "sha256": "ac28b58208bed1a4b7c1c2c9ea9b738d68866fc9343e49d95d244cf37bc2d179", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-33.log", + "sha256": "d966af84037382824da2acbc85d0c20971eeaee5629635b89e5d154f63172bfe", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-34.log", + "sha256": "a8fc05acc85aa0307c7ea56b5e822e96b62e3185d85006fdf750e58d8a068fae", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-35.log", + "sha256": "bd9c511d2969051e101b023d25297ff2f35f5129ba228f20fa31e815d4850a24", + "bytes": 793 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-36.log", + "sha256": "b6c8cf256146595dd8e06568a8cd2d7749ec9b81784741e6db55c74b97536884", + "bytes": 793 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-37.log", + "sha256": "bb8deb3d6634c2a1f5d5d9c953c3b295f7ce27909934c775f025edff650e2ccd", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-38.log", + "sha256": "ac72e7be9f72a3633ef2f45b151010df859deafea50aa08f1137826ada0727c7", + "bytes": 793 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-39.log", + "sha256": "c1a3a6d5c6e4d6cf33d3249c6ef9db653bcc4290ef2db195d5f43767f76107eb", + "bytes": 793 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-4.log", + "sha256": "e9f911af3ab6f5928ceb776e5c1204d0b86ef879c450562a992bf316921954e7", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-40.log", + "sha256": "66b89ba1d199dfd098506a95b3fbf0f31826bf222d408803fec4205ef74381e4", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-41.log", + "sha256": "4d6e1e35d10c0f87dfde3364bad47ea3bb3713de4acbeee843e73997002c58df", + "bytes": 1129 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-42.log", + "sha256": "4874da8f7827bde579e0c9254297b868743dd78aa0e0a9cc9f49995dbb79325a", + "bytes": 793 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-43.log", + "sha256": "2eb700624344e9ed9bf6dedcbca8ae9577a37eb5010b4e5d3668453b717ccd03", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-44.log", + "sha256": "9e7d9f690655bebf2987c77112d4fc193e0e4872c760201357a39eb2c3b2c9eb", + "bytes": 793 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-45.log", + "sha256": "1be1b978d294fda55051f5173693a7917be8e5027862a9330d296ea967947528", + "bytes": 793 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-46.log", + "sha256": "5720ab78ae9b69dd6a47ac62a60b5e572257b5dfb6462ab50dd3ca2dc611d370", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-47.log", + "sha256": "b9d6f323f921dce2bea59715e7148c8012f688421c3adfee9648b8f70e794dc9", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-48.log", + "sha256": "34de41b715b40d61efcc26db9a25bf89d5faa1ef2db2da27a76a526986b1edc5", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-49.log", + "sha256": "b4c6454c211ebf023aa45c2b67fa8cb251f8d3ad19dc01f1c1191a802eb32e88", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-5.log", + "sha256": "7ca9a27b0c91f6be66f112e2f2ff5e93a4c9084e366a7a7e1c2d0c44dd047cb0", + "bytes": 594 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-50.log", + "sha256": "97363773f127cb735d581fcbbcfa6f71dfb02eaf0fe8c19f7d533e7ee812b5fe", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-51.log", + "sha256": "765b249acefa532f857fd768b52227093628238b5a531d01947c5c814706bf13", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-52.log", + "sha256": "458df8d8599ae0818d8003ec38ef6c5d361861352c7df6900c6f304503e11fcf", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-53.log", + "sha256": "173bede2705b5f84202219dd220dc1fbb38cc9315dbe8b34f5aecf5dbbd23a3b", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-54.log", + "sha256": "ac7b282ccb83ec71798cf6c473f65f7e156d5678c0983622e28bb74b784043cf", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-55.log", + "sha256": "98e5c08f708f11a4703e95899bf3e9e6bcc5afe7148f9530278e6f6480dadee7", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-56.log", + "sha256": "f3c4a50991df44dde8aff684f19b57e8efbdc53606a157414d162b32e644db7c", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-57.log", + "sha256": "820ab4fa0499353a3c54729c1402956c54a525feb3b26f92e3980a8b40fb2bd6", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-58.log", + "sha256": "9ac8a334842e255f9d1c4daa30a147ed0cbfd36f3aaa676e0e3aaf5b492ea218", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-59.log", + "sha256": "55f79049d9db6e4261ec9b5f1c4c9c94e45c77da9c3d22d8dfbb60df3755ee66", + "bytes": 557 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-6.log", + "sha256": "1de29234cea52b24e6d05abfd461a0c82fbb82ba559cff7868dd80f3151bc067", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-60.log", + "sha256": "2d5531ac68b53877097ac67fc722ba87aba8f8e4689f840702e904fa005f1474", + "bytes": 557 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-61.log", + "sha256": "eb671f4435787262e848523b02eae4dbbf52eba5d767d909c95192a5582b2ff8", + "bytes": 252 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-62.log", + "sha256": "a5490cba80d9cf5afb39d040c165c02ec66865d20db17a4aa68ea511ff4dc5b7", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-63.log", + "sha256": "6664558f691285534c7729281ce60dbf72c763fa5da29fd22585923ae04dccfe", + "bytes": 252 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-64.log", + "sha256": "7b8cd03b0d5d33d52722edc29b0466fd8eb97dc885485af391200388777e2998", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-65.log", + "sha256": "c5a0bd1b9533e2366852673f764c4a295bd26be1686de6023109a837be5b507f", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-66.log", + "sha256": "88b368e772017e32f40ee7a237790739f1729d0d10e4d31ce12b007b50443441", + "bytes": 405 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-67.log", + "sha256": "29dd6c81e0e914d61afccba4bc66120eebca3b5f146dd7c5f5ed473a358f6679", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-68.log", + "sha256": "174b3f837765f476443333d7f900ebd87ca1e5d279c46b12ba4eb5c275eb997f", + "bytes": 254 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-69.log", + "sha256": "1a40eed6c19d955748cc5b5392a771073ac57993d6b21b0fa9981750525e5db3", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-7.log", + "sha256": "5fd77e1e1b7686b9244d3cb59132de1d9222ef26f30c0a86fa3f562a81837ed0", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-70.log", + "sha256": "0441fbc608c2a478af081a99459a1cd525da14b137814ccf896efb1e07d43f3d", + "bytes": 1166 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-71.log", + "sha256": "94817bec7bb20914ccb5531c3ec2e694f55767921465c4bda989ab25e644757d", + "bytes": 707 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-72.log", + "sha256": "b69c93563a28e406d931eb05f4e0cc91d4b115e15ea27f258cbe25d72bad8cb0", + "bytes": 706 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-73.log", + "sha256": "4df1c7e7cc6c5c5ad1e7a672f822bee258ed44185d6a8b5e3688d57718791907", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-74.log", + "sha256": "6cee36183fdcd6094071a1f075db3802d14e14a060b7afd6721cc20a4dea2514", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-75.log", + "sha256": "0d3aa1d600cc9ca1d984b48943b48615a1756c719dca372e82b7eae7699ad454", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-76.log", + "sha256": "861fdc4edb8cfd0d4673e8a3c0f7511e9b297a1d1def497530e7d69bb721cba2", + "bytes": 1326 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-77.log", + "sha256": "e0f883cf0e89c0aa79fe12da502aec8be176da121f6d1d65e94bdfe757b48be9", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-78.log", + "sha256": "e94952a89794f772f7b25b777cdd5e80ea50eba08435efd65d0e23c7000f5652", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-79.log", + "sha256": "a7631c065509635dca44d278b2643347460f7af89304d131cc6f87d289fbcbae", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-8.log", + "sha256": "79be9a2696c594bd0ecc5041406ac6efa6c034462832fb5c2e6695f34b0b73cf", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-80.log", + "sha256": "affeec4565a81e6b3465a07b0ab4b6bd7726ed59bbb7c298744ce6ccc69e13f4", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-81.log", + "sha256": "3dc2f49269dacc94e9472129407ceadff86dda3def173b29467ef56aefa217f8", + "bytes": 1355 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-82.log", + "sha256": "5c2e5314d0d480ba038dad911c7f8e0b64011bd95aaaa6814c0082fb30c936d7", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-83.log", + "sha256": "99c1b8fa9c81c5350088f5907fb09d67baf47fdb59a370e47ac450210861d187", + "bytes": 1314 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-84.log", + "sha256": "e0f4d6368cb12481beab166295d466e4e83eedbb4bc05f34befed6a3c9217df8", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-85.log", + "sha256": "30f6ea98048998b3c0baf6eee5245fe93608450fa959f329644ec2e9ea0771e2", + "bytes": 877 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-86.log", + "sha256": "3c3365e2e7b9c430c911f23e04d1cb7564730b8e8b1e5e6b3ea43b5eb6fb4b33", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-87.log", + "sha256": "441db8c0a4ade70960c091dbd5c0ac41eb2c86b6409f9dd4229fb76d8b11cef8", + "bytes": 1614 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-88.log", + "sha256": "9b7c123c3ac535842b132ed3e8fa015a6848129fe85fe61cbc7ef15c44841871", + "bytes": 829 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-89.log", + "sha256": "256e65be0c3b80130bdee2e208b9f7027bf1b1de033a7999da7f1229b4c51430", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-9.log", + "sha256": "ab2c25f54bd437893b6952eb12f9eef43338a7732d8411d82c7b981ea1644372", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-90.log", + "sha256": "6f9a8396e94f9aa19b96e2250b28881c41dcce537938f61950b91994defa6a2b", + "bytes": 1137 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-91.log", + "sha256": "aef0c3a288c5f8ae0fdf18cd24a40bbee1fcf644ece0351eab43b1c5c3726747", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-92.log", + "sha256": "726f409e8a305787e04ae2fc822ae9165d772a8eef8b4da347ecf3bc038f208e", + "bytes": 1612 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-93.log", + "sha256": "2044ddf2d7ce23bae3db73359ff2e7779f904b475e34cfa01829c1fe7e95c527", + "bytes": 1089 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-94.log", + "sha256": "619ef25f2a65141e167e2ca03bf6ee38af49f0c9c0a714e0be203c821139d103", + "bytes": 1502 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-95.log", + "sha256": "7d5b92389449a7038668a2ae0dd73d92b8617d0d161d48c1636720205f033e49", + "bytes": 1204 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-96.log", + "sha256": "bfd8cbef977130097512ab957b50b66bb164e18178ff44e1f6a6ebb87186c7ad", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-97.log", + "sha256": "f3a8132da9ab5f19e78857e0896b2def38a1045d50d0ab2b6cb608e136275269", + "bytes": 1680 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-98.log", + "sha256": "17d389664058a61b29323d984f8f52e8f4853754d970f396785d5ddda305cb44", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/child-99.log", + "sha256": "c6772a3a79599aa6999b786c169eb3db8c349f6ee90cd20b900973f35e96096e", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/commands.json", + "sha256": "c4e9e58ce064fd91db171e750dc1a36bc434a072c3c3db6229871f56a9c549e6", + "bytes": 56516 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery/result.json", + "sha256": "7bc517fcefb2fa96cba1e9ca0ddde7c56d8d5f502dc5e39d9864acd40c73bb4a", + "bytes": 5731 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-1.log", + "sha256": "9927c6e78b5ad0641b566365567f7502fb34bc2b280d79b5eb5e58e5b6d8ef8c", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-10.log", + "sha256": "ef644786c2cf933870a32c89ea5e654c1c3b7ff63760fe0faa921b3ec3ae6af5", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-100.log", + "sha256": "083adb3b3606bf7a068967a0452579b8d45b89c5c882f34abe3937b5b58fa283", + "bytes": 1371 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-101.log", + "sha256": "779caca196a57255446811cb8397f0c8413c498517db6b26f805baa5bdc7d9e3", + "bytes": 1074 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-102.log", + "sha256": "b114d847e12ad9ee776598115c03710efb821a05066f534bc303dcd9d255174f", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-103.log", + "sha256": "ff5b38ba2b7a4d8a8f047de1cb16603d5d1fb0740854ba3748165f0ad070215d", + "bytes": 1074 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-11.log", + "sha256": "75587d81371275cadc5cda88851e1753530784944d9538d5c72b2bb35447a0e9", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-12.log", + "sha256": "2b6caed5930f825f10796afa78a3bb04a0ddad31cf57d98b00192796296d0a6a", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-13.log", + "sha256": "f6a54c570f2ad6e03c4be51e1c5d7ada623e80eb04c0f98e8abef8b7d2218d0d", + "bytes": 245 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-14.log", + "sha256": "afb537a68934d0caca9e7ba7cdb6540c14fb6a260fd2464a42b688ceae70ace9", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-15.log", + "sha256": "c5b0a8f629c902bc51fb8fa73bcea683a036ab1ae7392f5db4a7fb44dcfbba07", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-16.log", + "sha256": "24ea4f61233f15698c27d8c89fe365af6c7e015b354695465e67584405b872d7", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-17.log", + "sha256": "728c772883ec73cc6cfc32c8ae16c67aa354174854c644052b80bd1ed09e20a3", + "bytes": 1142 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-18.log", + "sha256": "f10bd4cc2b9325174cc11facbb6e227539bb2e8b439cc119ab84c18e669be85d", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-19.log", + "sha256": "8cc83808d4be6f4c985b3dff895039edb1afd203dcf0c2ef3810ac1866e2cedc", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-2.log", + "sha256": "29fcb8f0194c8dbc2778bab52aaa701a623f3a4cc58157a656e003df9c01da5c", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-20.log", + "sha256": "224cc4c58884f68a089f34534bad210ce809d34ef9ddec731e2195f2a1b2c41d", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-21.log", + "sha256": "444c63d8163ee2df32c2fd4e83a5d29c6f9f6913714186215ac5f9452a05e0f1", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-22.log", + "sha256": "3c856a73d0899f1e63d3eee4617d1de02d14318e05acd34726b119ff73bb04b7", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-23.log", + "sha256": "bdd556c3eb0d783f0f8b1b9e46ad602d111c2025a4746dcb3cef944dbe21be2b", + "bytes": 1072 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-24.log", + "sha256": "0459c791fa018feca5555fe8d89b2a0388d92ad64d8b07ff2d20ce14b889d344", + "bytes": 1072 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-25.log", + "sha256": "3e38efc6bb6d3eb0b003bd3bdf19f5f445f90665bd1befd8c68d37c582ae255f", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-26.log", + "sha256": "2588d0429b4dfca28531312efad1149a8ef6909831033d65ee2d8e0a4a894237", + "bytes": 806 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-27.log", + "sha256": "a2e3d48197c33868f737840465022a04d85d73f912c2d82c3daad63e94b5cc2e", + "bytes": 805 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-28.log", + "sha256": "874181afab42a7f0dd41134cda4c5846b3660fd6e3166a301745e6d175aaa1a7", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-29.log", + "sha256": "8e691d49936d066a089aed65b6b51bddb14edcdabfa31512d4cb24efec77c127", + "bytes": 1143 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-3.log", + "sha256": "22233eddd60b4bc87b838d0a7e15b25dd2f58d7bd6e0c99f148381929989f4be", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-30.log", + "sha256": "e65f80f471e0ad5de27a81a30c79d607736726a442f56a1eb02385cc37222cd4", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-31.log", + "sha256": "d2d1a99d3a6e8f63c4ee4189718a92fbfdbab3f6f8e7c6ecd76c7955604292d1", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-32.log", + "sha256": "871c71ce5c7bf3d268716625e1149048740f32af5635b2197bfa030e8bb3d779", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-33.log", + "sha256": "7b700d322a98306c800880ec68ea3dc3745a11aa08465184868377c63fa01b4a", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-34.log", + "sha256": "9bb7d0571455b2f2c39f947902fcc64f076f9c740233bfeaebdbdd96305e547e", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-35.log", + "sha256": "307c9c9764d702b489d1ee3f7114792fd369697dbc8a6f5cab94bbfd179163dd", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-36.log", + "sha256": "b6c37142ee7d26dbe77ff65abac1b6835ba844983c2ed756bb0ca63d112a5cf1", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-37.log", + "sha256": "3d418650d983752db7f7820d459f9595486fadcba738c68c6c9b0311d063905f", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-38.log", + "sha256": "3b1fddf9415ec761c6a30a218a25dbcfe5458db39fff791c687d258a70b7fced", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-39.log", + "sha256": "7ff1369c45c543e39040074101742e640548f1e5da3bf26c1a037ad13a98412a", + "bytes": 799 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-4.log", + "sha256": "c12a94a033a038548aba9a241d7e5ebf5e92f9b4bf69c0065d90587698895428", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-40.log", + "sha256": "8372e9930083b965cbfa83e73755a98c1ee47aa24571805c06d2c2cc923367aa", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-41.log", + "sha256": "756a1ed644c8994fe7945f06002b6a75ceece020eaaedcf9e1a57cf83337985e", + "bytes": 1136 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-42.log", + "sha256": "205706b5d4fcb603eccde09e597a42b47a4b2e031284cd52491a71f6300ec9a5", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-43.log", + "sha256": "c055b34d50f493bdcf38cdf7f0f604d86450ca93e3c7e6fec683814d3b2b271a", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-44.log", + "sha256": "4eccce73b5cde257a89de5fca110ac89f50fd1be4c41c20d45471abc582ddb2a", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-45.log", + "sha256": "d64ceef3524ca4e2231a81f1419d3ea068de23582d7ce3fa5ca12aef924bddbf", + "bytes": 800 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-46.log", + "sha256": "c90fcc041b4a8930f823b0ca2677f405e3582e9890163f4c9c995d7248055349", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-47.log", + "sha256": "7d7b72eb27b3c36c4185562574507afcaf471e6788453b9e67ca449d97ee384f", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-48.log", + "sha256": "53f89baf2e94e097a3880839a6c778a7ef2ed9adbc19c1bbfe4d7b67efade409", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-49.log", + "sha256": "6d71350d6cdc945f2e2ab1ca25b6f6c7cb429636c8774ca0a6fe40c3999a2593", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-5.log", + "sha256": "ed6bf46bb84c55cbcb02cb0641297088614eef4be383fc6420c9b9a45a871691", + "bytes": 594 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-50.log", + "sha256": "e6215d20445d2e3b1c78093bfe6fe743b3585300bf6003c4b991dcb63b78b3e7", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-51.log", + "sha256": "f27a11f6c8e103767c44831fe1bbf1fc8ebcdf975cef230fe6065a772f7589d9", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-52.log", + "sha256": "331dcf120ffc9573cc4b314de9863be8639bcdee8d7d506d76f4fa260bd9f085", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-53.log", + "sha256": "5762c6b8d4c13b246762889b73d3cd4bb943dc4fb3b4a453f7dc302f1a59bea4", + "bytes": 1143 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-54.log", + "sha256": "1aa73a54a4292daeef255683cb8e3f6c0b4a7f719737b1b3203c8526c44911af", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-55.log", + "sha256": "f1a9ae281fded169c358bf28d3f2fd677dff7a4fb21c321b4da01bc70937fd0a", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-56.log", + "sha256": "05a89c20b803338b714b9ad2449c596adabeff2f856568bef4cf7af66bbc878b", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-57.log", + "sha256": "c0d1e164d4b40b74995bcb950d2702c15c449c68ac83dbe4658d06ad4d4bfbc6", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-58.log", + "sha256": "76d589173bd43c906bafc59fe9660c91184ec147f91c83f8e0cc20ef0fcc82d0", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-59.log", + "sha256": "0d359e2d55fdaa5d10ac26c18b9afb6d19145d1217d8a04c697992396a5e4f42", + "bytes": 564 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-6.log", + "sha256": "a8c9bb524890afabd86bcbb5a82c4ebc598d0f52c558e530d122eb76c7afdfa2", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-60.log", + "sha256": "26510cfeace69e2299592bba31d9cadd6158ae170146e723d989a8bf4d6a990b", + "bytes": 564 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-61.log", + "sha256": "aafb4d4e25dd151b0b18e9a97e9615a3fcd26181acc5297db1080d963dbb9dc8", + "bytes": 252 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-62.log", + "sha256": "e810f5b2eb6a7183a26fa4dce2dcab0bbbb1ac7c82029354475ec07ed59f1005", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-63.log", + "sha256": "28b4a392b5a90d5c4dbd1ff7bf8d8902f61358bb5347a54288e95f0ce57f8d06", + "bytes": 252 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-64.log", + "sha256": "3dfa69701032a7e529cf1bf4b1ff9cf4240ab55b1f05c70e72ddd65224ad344e", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-65.log", + "sha256": "bbfb36de5da74f830321400e1a543091ca8fb2bd795c70c0d3f98b2b86b59bfb", + "bytes": 757 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-66.log", + "sha256": "a133ba9905f0bae1e6662a2beda96f0444030c69272a9cf66768470e5466559f", + "bytes": 412 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-67.log", + "sha256": "202220ae82ac930c0241022200cf2fc77966375ca9eb50af77a3c008f44be336", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-68.log", + "sha256": "eec50a2c988c1d44cdd967096f193d69eeab92958c7d77676a0569b8036e45ee", + "bytes": 254 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-69.log", + "sha256": "89a1255f1effa8d3d2d401519f6ac3afe1c5441753830122dc5a2c860612287d", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-7.log", + "sha256": "c91a4746616db84c46e8ab7aee1b02f46b1c34edfa47ad35609363c8b45b9225", + "bytes": 762 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-70.log", + "sha256": "0f3b96254e64af95c3a840f3a10615d49963c397bc5f616dc235f819be8d1fac", + "bytes": 1166 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-71.log", + "sha256": "1efcd7561f0885c9ed4e9469b6fea12334f726c2c553737f587811cb2a3133ef", + "bytes": 707 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-72.log", + "sha256": "919ddf2c743faf38a9aa69d35b89773f5e04bc9719c40df6576cf0a36bfdac19", + "bytes": 707 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-73.log", + "sha256": "da7e023fad7bbfd448aeaa4ce30b0707576b86109b12c33e025e61386be5c749", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-74.log", + "sha256": "d27e8e806962af52b791057d594a0cbb478172039279ed30f085de74281820e8", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-75.log", + "sha256": "f1da90576de491e9a922ea72e3e3707b887e8a836e65a49ec905509edfb0342c", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-76.log", + "sha256": "92987aa1d7ac485fcbd4714469d7815249160c693da88dc13cdd3507818f4877", + "bytes": 1333 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-77.log", + "sha256": "a1a909cd41b2ab53af6b36d541e78c6ed6d7db645fed517fd99e04e72f953270", + "bytes": 247 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-78.log", + "sha256": "2644a0a7573bb35831089cacf05e38e59f39ebc6c7562ed4d60eeba8878a7978", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-79.log", + "sha256": "80958f249f05753502eaf3bad28be6d0c196f2531bcb872f1e8d397d106aa67b", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-8.log", + "sha256": "201325ef06636eb6516d2aa6d25806697044756e7c875e79afd7d9147cc56185", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-80.log", + "sha256": "169d92c61aef35a0d489d008b677eacd9d3b432f3490d2477de20b7741eafafb", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-81.log", + "sha256": "8bcb45dce6f83ce3894cec2937fd82cb906e8a70099e14a10437cb0e1faa47fd", + "bytes": 1362 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-82.log", + "sha256": "e8aa9a91f056c5c821e8a4d096270a1ca2518af917b990508e51ad5dc7517f19", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-83.log", + "sha256": "cf05b76550dd27aa0ac110106181a48dadcca8bd26b1f845300f6ccfe9f7bbb4", + "bytes": 1321 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-84.log", + "sha256": "5978578989488f5d61b33d98b47822b568d2c94228f743cd676fa44716dbc798", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-85.log", + "sha256": "b94b738ae31784aab07701181a0024e7f9a508f36ff0280019a5a98b62a5199e", + "bytes": 884 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-86.log", + "sha256": "d0aea877e3ddca424e21bef20994f8ef4d0ca30cc6557bae72a179fbb8a10392", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-87.log", + "sha256": "d8f85a80cc340d31d3403fb8b8b47c0f721538c4d9393858bb14fe16848ca468", + "bytes": 1628 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-88.log", + "sha256": "7d47eb8d011ebde66603682e6a0e1069ae5ac33a033687dfbdf2d5e85c3198bf", + "bytes": 836 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-89.log", + "sha256": "6ee3b50a7e2fd4ecf7586c46a663a18571ee8755702d22b1a2610b828b7c5267", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-9.log", + "sha256": "e6cf681a74e589229bb262a0a181c5eec2cb6ad3d48c7d1c2c631aaf10646af5", + "bytes": 258 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-90.log", + "sha256": "f596a5611f77a7fd30487ea794d5c0b3b94d601987cf8a69bfe9641bad388362", + "bytes": 1151 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-91.log", + "sha256": "c35a8e16b98ead586f9ad0230dd9ad41e279e5fa363a6be62b654ccbfab40adc", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-92.log", + "sha256": "49c6e3bf8aee6e9bb1b7fd42f4b476e588eb777bceee5feea802a5a85b98deb2", + "bytes": 1626 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-93.log", + "sha256": "25b3aebdb09ce6445b6b0a76df3eb95b58add78123fcebade9989a6f4a8a8f89", + "bytes": 1103 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-94.log", + "sha256": "b86f606471343053fdaf04bf6d3e314cd831f3c8e4ecec6f4596579adfd28185", + "bytes": 1509 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-95.log", + "sha256": "b029fb48c3fa1db20aa9e49bc2f0253eaf99d7f38524d92a1e2de5f2e41ca952", + "bytes": 1211 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-96.log", + "sha256": "f11f9c8e3cf187e9858d33608a3e6ad5ad140d1e0d48e84458af84613c472510", + "bytes": 253 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-97.log", + "sha256": "4c077aad9119e2da69d41386b01eaf642f74162e9bff97db2b131d47b43d652e", + "bytes": 1695 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-98.log", + "sha256": "777963e12e2a615bf59d823f27788bfb25da4155f061ec92f9271238290ab6ba", + "bytes": 807 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/child-99.log", + "sha256": "e4e87a825b7ca8e7cd3d37583950507011073dfb2df3c3e94d1d73b85681f1b9", + "bytes": 758 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/commands.json", + "sha256": "16d28f8f8dcd0877905bdeb7dadc36b1cce5a9a077089444bc0a109243a40e53", + "bytes": 57440 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/recovery-override/result.json", + "sha256": "ea25b147747c10e7cd8710a4180d12e81d0e4594bfa8c39551cd19c8aa5ddfa4", + "bytes": 5738 + }, + { + "path": ".qa/native/run-35689087657-windows/win32-x64/summary.json", + "sha256": "0a2a84b20af27d1e4badb5f7d6f2baa7e9cc2582d130f5178adcd748a6b9a18b", + "bytes": 7706 + } + ], + "recovery_override": { + "platform": "win32", + "arch": "x64", + "node": "v22.23.2", + "dataDirectory": ".codegraph-native", + "termination": "Node child.kill(SIGKILL) / TerminateProcess", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "recovery_override_commands": [ + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\1", + "install", + "prepared" + ], + "pid": 1780, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.256, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-1.log", + "sha256": "9927c6e78b5ad0641b566365567f7502fb34bc2b280d79b5eb5e58e5b6d8ef8c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\1", + "list" + ], + "pid": 5548, + "exit": 0, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-2.log", + "sha256": "29fcb8f0194c8dbc2778bab52aaa701a623f3a4cc58157a656e003df9c01da5c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\1", + "recover" + ], + "pid": 6824, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-3.log", + "sha256": "22233eddd60b4bc87b838d0a7e15b25dd2f58d7bd6e0c99f148381929989f4be" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\2", + "install", + "config_written" + ], + "pid": 5928, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.277, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-4.log", + "sha256": "c12a94a033a038548aba9a241d7e5ebf5e92f9b4bf69c0065d90587698895428" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\2", + "index" + ], + "pid": 5284, + "exit": 0, + "signal": null, + "seconds": 0.931, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-5.log", + "sha256": "ed6bf46bb84c55cbcb02cb0641297088614eef4be383fc6420c9b9a45a871691" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\2", + "recover" + ], + "pid": 3280, + "exit": 0, + "signal": null, + "seconds": 0.241, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-6.log", + "sha256": "a8c9bb524890afabd86bcbb5a82c4ebc598d0f52c558e530d122eb76c7afdfa2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\3", + "install", + "graph_before_commit" + ], + "pid": 4980, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.018, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-7.log", + "sha256": "c91a4746616db84c46e8ab7aee1b02f46b1c34edfa47ad35609363c8b45b9225" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\3", + "inspect" + ], + "pid": 2652, + "exit": 0, + "signal": null, + "seconds": 0.267, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-8.log", + "sha256": "201325ef06636eb6516d2aa6d25806697044756e7c875e79afd7d9147cc56185" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\3", + "recover" + ], + "pid": 5932, + "exit": 0, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-9.log", + "sha256": "e6cf681a74e589229bb262a0a181c5eec2cb6ad3d48c7d1c2c631aaf10646af5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\4", + "install", + "graph_committed" + ], + "pid": 1036, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.028, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-10.log", + "sha256": "ef644786c2cf933870a32c89ea5e654c1c3b7ff63760fe0faa921b3ec3ae6af5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\4", + "inspect" + ], + "pid": 6192, + "exit": 0, + "signal": null, + "seconds": 0.293, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-11.log", + "sha256": "75587d81371275cadc5cda88851e1753530784944d9538d5c72b2bb35447a0e9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\4", + "recover" + ], + "pid": 5324, + "exit": 0, + "signal": null, + "seconds": 0.24, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-12.log", + "sha256": "2b6caed5930f825f10796afa78a3bb04a0ddad31cf57d98b00192796296d0a6a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\5", + "update", + "prepared" + ], + "pid": 856, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-13.log", + "sha256": "f6a54c570f2ad6e03c4be51e1c5d7ada623e80eb04c0f98e8abef8b7d2218d0d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\5", + "list" + ], + "pid": 3764, + "exit": 0, + "signal": null, + "seconds": 0.246, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-14.log", + "sha256": "afb537a68934d0caca9e7ba7cdb6540c14fb6a260fd2464a42b688ceae70ace9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\5", + "recover" + ], + "pid": 6504, + "exit": 0, + "signal": null, + "seconds": 0.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-15.log", + "sha256": "c5b0a8f629c902bc51fb8fa73bcea683a036ab1ae7392f5db4a7fb44dcfbba07" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\6", + "update", + "config_written" + ], + "pid": 2724, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.284, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-16.log", + "sha256": "24ea4f61233f15698c27d8c89fe365af6c7e015b354695465e67584405b872d7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\6", + "index" + ], + "pid": 5096, + "exit": 0, + "signal": null, + "seconds": 0.944, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-17.log", + "sha256": "728c772883ec73cc6cfc32c8ae16c67aa354174854c644052b80bd1ed09e20a3" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\6", + "recover" + ], + "pid": 5208, + "exit": 0, + "signal": null, + "seconds": 0.24, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-18.log", + "sha256": "f10bd4cc2b9325174cc11facbb6e227539bb2e8b439cc119ab84c18e669be85d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\7", + "update", + "graph_before_commit" + ], + "pid": 4460, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.009, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-19.log", + "sha256": "8cc83808d4be6f4c985b3dff895039edb1afd203dcf0c2ef3810ac1866e2cedc" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\7", + "inspect" + ], + "pid": 7868, + "exit": 0, + "signal": null, + "seconds": 0.273, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-20.log", + "sha256": "224cc4c58884f68a089f34534bad210ce809d34ef9ddec731e2195f2a1b2c41d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\7", + "recover" + ], + "pid": 4768, + "exit": 0, + "signal": null, + "seconds": 0.25, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-21.log", + "sha256": "444c63d8163ee2df32c2fd4e83a5d29c6f9f6913714186215ac5f9452a05e0f1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\8", + "update", + "graph_committed" + ], + "pid": 2444, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.045, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-22.log", + "sha256": "3c856a73d0899f1e63d3eee4617d1de02d14318e05acd34726b119ff73bb04b7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\8", + "inspect" + ], + "pid": 3280, + "exit": 0, + "signal": null, + "seconds": 0.326, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-23.log", + "sha256": "bdd556c3eb0d783f0f8b1b9e46ad602d111c2025a4746dcb3cef944dbe21be2b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\8", + "recover" + ], + "pid": 3928, + "exit": 0, + "signal": null, + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-24.log", + "sha256": "0459c791fa018feca5555fe8d89b2a0388d92ad64d8b07ff2d20ce14b889d344" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\9", + "disable", + "prepared" + ], + "pid": 6832, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.246, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-25.log", + "sha256": "3e38efc6bb6d3eb0b003bd3bdf19f5f445f90665bd1befd8c68d37c582ae255f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\9", + "list" + ], + "pid": 2372, + "exit": 0, + "signal": null, + "seconds": 0.247, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-26.log", + "sha256": "2588d0429b4dfca28531312efad1149a8ef6909831033d65ee2d8e0a4a894237" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\9", + "recover" + ], + "pid": 888, + "exit": 0, + "signal": null, + "seconds": 0.242, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-27.log", + "sha256": "a2e3d48197c33868f737840465022a04d85d73f912c2d82c3daad63e94b5cc2e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\10", + "disable", + "config_written" + ], + "pid": 7420, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.254, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-28.log", + "sha256": "874181afab42a7f0dd41134cda4c5846b3660fd6e3166a301745e6d175aaa1a7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\10", + "index" + ], + "pid": 2124, + "exit": 0, + "signal": null, + "seconds": 0.954, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-29.log", + "sha256": "8e691d49936d066a089aed65b6b51bddb14edcdabfa31512d4cb24efec77c127" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\10", + "recover" + ], + "pid": 7292, + "exit": 0, + "signal": null, + "seconds": 0.235, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-30.log", + "sha256": "e65f80f471e0ad5de27a81a30c79d607736726a442f56a1eb02385cc37222cd4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\11", + "disable", + "graph_before_commit" + ], + "pid": 4408, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.97, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-31.log", + "sha256": "d2d1a99d3a6e8f63c4ee4189718a92fbfdbab3f6f8e7c6ecd76c7955604292d1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\11", + "inspect" + ], + "pid": 5852, + "exit": 0, + "signal": null, + "seconds": 0.268, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-32.log", + "sha256": "871c71ce5c7bf3d268716625e1149048740f32af5635b2197bfa030e8bb3d779" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\11", + "recover" + ], + "pid": 3904, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-33.log", + "sha256": "7b700d322a98306c800880ec68ea3dc3745a11aa08465184868377c63fa01b4a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\12", + "disable", + "graph_committed" + ], + "pid": 7156, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.962, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-34.log", + "sha256": "9bb7d0571455b2f2c39f947902fcc64f076f9c740233bfeaebdbdd96305e547e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\12", + "inspect" + ], + "pid": 3304, + "exit": 0, + "signal": null, + "seconds": 0.292, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-35.log", + "sha256": "307c9c9764d702b489d1ee3f7114792fd369697dbc8a6f5cab94bbfd179163dd" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\12", + "recover" + ], + "pid": 1956, + "exit": 0, + "signal": null, + "seconds": 0.24, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-36.log", + "sha256": "b6c37142ee7d26dbe77ff65abac1b6835ba844983c2ed756bb0ca63d112a5cf1" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\13", + "enable", + "prepared" + ], + "pid": 2380, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-37.log", + "sha256": "3d418650d983752db7f7820d459f9595486fadcba738c68c6c9b0311d063905f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\13", + "list" + ], + "pid": 1104, + "exit": 0, + "signal": null, + "seconds": 0.241, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-38.log", + "sha256": "3b1fddf9415ec761c6a30a218a25dbcfe5458db39fff791c687d258a70b7fced" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\13", + "recover" + ], + "pid": 976, + "exit": 0, + "signal": null, + "seconds": 0.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-39.log", + "sha256": "7ff1369c45c543e39040074101742e640548f1e5da3bf26c1a037ad13a98412a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\14", + "enable", + "config_written" + ], + "pid": 4496, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.258, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-40.log", + "sha256": "8372e9930083b965cbfa83e73755a98c1ee47aa24571805c06d2c2cc923367aa" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\14", + "index" + ], + "pid": 2864, + "exit": 0, + "signal": null, + "seconds": 0.939, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-41.log", + "sha256": "756a1ed644c8994fe7945f06002b6a75ceece020eaaedcf9e1a57cf83337985e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\14", + "recover" + ], + "pid": 2340, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-42.log", + "sha256": "205706b5d4fcb603eccde09e597a42b47a4b2e031284cd52491a71f6300ec9a5" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\15", + "enable", + "graph_before_commit" + ], + "pid": 7200, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.971, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-43.log", + "sha256": "c055b34d50f493bdcf38cdf7f0f604d86450ca93e3c7e6fec683814d3b2b271a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\15", + "inspect" + ], + "pid": 1312, + "exit": 0, + "signal": null, + "seconds": 0.266, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-44.log", + "sha256": "4eccce73b5cde257a89de5fca110ac89f50fd1be4c41c20d45471abc582ddb2a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\15", + "recover" + ], + "pid": 6668, + "exit": 0, + "signal": null, + "seconds": 0.239, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-45.log", + "sha256": "d64ceef3524ca4e2231a81f1419d3ea068de23582d7ce3fa5ca12aef924bddbf" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\16", + "enable", + "graph_committed" + ], + "pid": 5420, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.973, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-46.log", + "sha256": "c90fcc041b4a8930f823b0ca2677f405e3582e9890163f4c9c995d7248055349" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\16", + "inspect" + ], + "pid": 2180, + "exit": 0, + "signal": null, + "seconds": 0.29, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-47.log", + "sha256": "7d7b72eb27b3c36c4185562574507afcaf471e6788453b9e67ca449d97ee384f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\16", + "recover" + ], + "pid": 4820, + "exit": 0, + "signal": null, + "seconds": 0.246, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-48.log", + "sha256": "53f89baf2e94e097a3880839a6c778a7ef2ed9adbc19c1bbfe4d7b67efade409" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\17", + "remove", + "prepared" + ], + "pid": 4940, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.25, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-49.log", + "sha256": "6d71350d6cdc945f2e2ab1ca25b6f6c7cb429636c8774ca0a6fe40c3999a2593" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\17", + "list" + ], + "pid": 6156, + "exit": 0, + "signal": null, + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-50.log", + "sha256": "e6215d20445d2e3b1c78093bfe6fe743b3585300bf6003c4b991dcb63b78b3e7" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\17", + "recover" + ], + "pid": 7696, + "exit": 0, + "signal": null, + "seconds": 0.237, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-51.log", + "sha256": "f27a11f6c8e103767c44831fe1bbf1fc8ebcdf975cef230fe6065a772f7589d9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\18", + "remove", + "config_written" + ], + "pid": 1640, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.252, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-52.log", + "sha256": "331dcf120ffc9573cc4b314de9863be8639bcdee8d7d506d76f4fa260bd9f085" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\18", + "index" + ], + "pid": 8036, + "exit": 0, + "signal": null, + "seconds": 0.953, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-53.log", + "sha256": "5762c6b8d4c13b246762889b73d3cd4bb943dc4fb3b4a453f7dc302f1a59bea4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\18", + "recover" + ], + "pid": 6740, + "exit": 0, + "signal": null, + "seconds": 0.238, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-54.log", + "sha256": "1aa73a54a4292daeef255683cb8e3f6c0b4a7f719737b1b3203c8526c44911af" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\19", + "remove", + "graph_before_commit" + ], + "pid": 1656, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.97, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-55.log", + "sha256": "f1a9ae281fded169c358bf28d3f2fd677dff7a4fb21c321b4da01bc70937fd0a" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\19", + "inspect" + ], + "pid": 1576, + "exit": 0, + "signal": null, + "seconds": 0.273, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-56.log", + "sha256": "05a89c20b803338b714b9ad2449c596adabeff2f856568bef4cf7af66bbc878b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\19", + "recover" + ], + "pid": 2340, + "exit": 0, + "signal": null, + "seconds": 0.237, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-57.log", + "sha256": "c0d1e164d4b40b74995bcb950d2702c15c449c68ac83dbe4658d06ad4d4bfbc6" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\20", + "remove", + "graph_committed" + ], + "pid": 2704, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.969, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-58.log", + "sha256": "76d589173bd43c906bafc59fe9660c91184ec147f91c83f8e0cc20ef0fcc82d0" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\20", + "inspect" + ], + "pid": 4656, + "exit": 0, + "signal": null, + "seconds": 0.293, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-59.log", + "sha256": "0d359e2d55fdaa5d10ac26c18b9afb6d19145d1217d8a04c697992396a5e4f42" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\20", + "recover" + ], + "pid": 5248, + "exit": 0, + "signal": null, + "seconds": 0.237, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-60.log", + "sha256": "26510cfeace69e2299592bba31d9cadd6158ae170146e723d989a8bf4d6a990b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\21", + "update", + "package_ready" + ], + "pid": 4836, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.266, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-61.log", + "sha256": "aafb4d4e25dd151b0b18e9a97e9615a3fcd26181acc5297db1080d963dbb9dc8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\21", + "inspect" + ], + "pid": 2968, + "exit": 0, + "signal": null, + "seconds": 0.26, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-62.log", + "sha256": "e810f5b2eb6a7183a26fa4dce2dcab0bbbb1ac7c82029354475ec07ed59f1005" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\22", + "update", + "trust_written" + ], + "pid": 1044, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.273, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-63.log", + "sha256": "28b4a392b5a90d5c4dbd1ff7bf8d8902f61358bb5347a54288e95f0ce57f8d06" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\22", + "inspect" + ], + "pid": 5960, + "exit": 0, + "signal": null, + "seconds": 0.272, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-64.log", + "sha256": "3dfa69701032a7e529cf1bf4b1ff9cf4240ab55b1f05c70e72ddd65224ad344e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\23", + "install", + "graph_before_commit" + ], + "pid": 552, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.065, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-65.log", + "sha256": "bbfb36de5da74f830321400e1a543091ca8fb2bd795c70c0d3f98b2b86b59bfb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\dist\\bin\\codegraph.js", + "status", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\23", + "--json" + ], + "pid": 2640, + "exit": 0, + "signal": null, + "seconds": 0.163, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-66.log", + "sha256": "a133ba9905f0bae1e6662a2beda96f0444030c69272a9cf66768470e5466559f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\24", + "update", + "config_written" + ], + "pid": 2444, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.284, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-67.log", + "sha256": "202220ae82ac930c0241022200cf2fc77966375ca9eb50af77a3c008f44be336" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\24", + "inspect", + "recovery_config" + ], + "pid": 1916, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.252, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-68.log", + "sha256": "eec50a2c988c1d44cdd967096f193d69eeab92958c7d77676a0569b8036e45ee" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\24", + "inspect" + ], + "pid": 7584, + "exit": 0, + "signal": null, + "seconds": 0.267, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-69.log", + "sha256": "89a1255f1effa8d3d2d401519f6ac3afe1c5441753830122dc5a2c860612287d" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\25", + "install" + ], + "pid": 1988, + "exit": 1, + "signal": null, + "seconds": 0.24, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-70.log", + "sha256": "0f3b96254e64af95c3a840f3a10615d49963c397bc5f616dc235f819be8d1fac" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\25", + "inspect" + ], + "pid": 5392, + "exit": 1, + "signal": null, + "seconds": 0.251, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-71.log", + "sha256": "1efcd7561f0885c9ed4e9469b6fea12334f726c2c553737f587811cb2a3133ef" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\25", + "index" + ], + "pid": 7388, + "exit": 1, + "signal": null, + "seconds": 0.248, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-72.log", + "sha256": "919ddf2c743faf38a9aa69d35b89773f5e04bc9719c40df6576cf0a36bfdac19" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\25", + "update", + "config_written" + ], + "pid": 3524, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.035, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-73.log", + "sha256": "da7e023fad7bbfd448aeaa4ce30b0707576b86109b12c33e025e61386be5c749" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\25", + "inspect" + ], + "pid": 1056, + "exit": 0, + "signal": null, + "seconds": 0.278, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-74.log", + "sha256": "d27e8e806962af52b791057d594a0cbb478172039279ed30f085de74281820e8" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\26", + "inspect" + ], + "pid": 4948, + "exit": 0, + "signal": null, + "seconds": 0.258, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-75.log", + "sha256": "f1da90576de491e9a922ea72e3e3707b887e8a836e65a49ec905509edfb0342c" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\26", + "inspect" + ], + "pid": 5652, + "exit": 1, + "signal": null, + "seconds": 0.245, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-76.log", + "sha256": "92987aa1d7ac485fcbd4714469d7815249160c693da88dc13cdd3507818f4877" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\26", + "update", + "prepared" + ], + "pid": 1576, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-77.log", + "sha256": "a1a909cd41b2ab53af6b36d541e78c6ed6d7db645fed517fd99e04e72f953270" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\26", + "inspect" + ], + "pid": 6164, + "exit": 0, + "signal": null, + "seconds": 0.262, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-78.log", + "sha256": "2644a0a7573bb35831089cacf05e38e59f39ebc6c7562ed4d60eeba8878a7978" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\26", + "inspect" + ], + "pid": 7432, + "exit": 0, + "signal": null, + "seconds": 0.254, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-79.log", + "sha256": "80958f249f05753502eaf3bad28be6d0c196f2531bcb872f1e8d397d106aa67b" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\27", + "update", + "config_written" + ], + "pid": 3364, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.277, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-80.log", + "sha256": "169d92c61aef35a0d489d008b677eacd9d3b432f3490d2477de20b7741eafafb" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\27", + "inspect" + ], + "pid": 3528, + "exit": 1, + "signal": null, + "seconds": 0.243, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-81.log", + "sha256": "8bcb45dce6f83ce3894cec2937fd82cb906e8a70099e14a10437cb0e1faa47fd" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\27", + "inspect" + ], + "pid": 3484, + "exit": 0, + "signal": null, + "seconds": 0.28, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-82.log", + "sha256": "e8aa9a91f056c5c821e8a4d096270a1ca2518af917b990508e51ad5dc7517f19" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\27", + "inspect" + ], + "pid": 1028, + "exit": 1, + "signal": null, + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-83.log", + "sha256": "cf05b76550dd27aa0ac110106181a48dadcca8bd26b1f845300f6ccfe9f7bbb4" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\28", + "update", + "config_written" + ], + "pid": 7336, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.286, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-84.log", + "sha256": "5978578989488f5d61b33d98b47822b568d2c94228f743cd676fa44716dbc798" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\28", + "inspect" + ], + "pid": 2368, + "exit": 0, + "signal": null, + "seconds": 0.274, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-85.log", + "sha256": "b94b738ae31784aab07701181a0024e7f9a508f36ff0280019a5a98b62a5199e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\29", + "update", + "config_written" + ], + "pid": 7684, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.282, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-86.log", + "sha256": "d0aea877e3ddca424e21bef20994f8ef4d0ca30cc6557bae72a179fbb8a10392" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\29", + "inspect" + ], + "pid": 2512, + "exit": 1, + "signal": null, + "seconds": 0.249, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-87.log", + "sha256": "d8f85a80cc340d31d3403fb8b8b47c0f721538c4d9393858bb14fe16848ca468" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\29", + "inspect" + ], + "pid": 4732, + "exit": 0, + "signal": null, + "seconds": 0.299, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-88.log", + "sha256": "7d47eb8d011ebde66603682e6a0e1069ae5ac33a033687dfbdf2d5e85c3198bf" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\30", + "update", + "graph_committed" + ], + "pid": 8152, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.997, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-89.log", + "sha256": "6ee3b50a7e2fd4ecf7586c46a663a18571ee8755702d22b1a2610b828b7c5267" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\30", + "inspect" + ], + "pid": 7836, + "exit": 0, + "signal": null, + "seconds": 0.3, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-90.log", + "sha256": "f596a5611f77a7fd30487ea794d5c0b3b94d601987cf8a69bfe9641bad388362" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\31", + "update", + "graph_committed" + ], + "pid": 3472, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.012, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-91.log", + "sha256": "c35a8e16b98ead586f9ad0230dd9ad41e279e5fa363a6be62b654ccbfab40adc" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\31", + "inspect" + ], + "pid": 5592, + "exit": 1, + "signal": null, + "seconds": 0.281, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-92.log", + "sha256": "49c6e3bf8aee6e9bb1b7fd42f4b476e588eb777bceee5feea802a5a85b98deb2" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\31", + "inspect" + ], + "pid": 8036, + "exit": 0, + "signal": null, + "seconds": 0.268, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-93.log", + "sha256": "25b3aebdb09ce6445b6b0a76df3eb95b58add78123fcebade9989a6f4a8a8f89" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\32", + "update" + ], + "pid": 2828, + "exit": 1, + "signal": null, + "seconds": 0.244, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-94.log", + "sha256": "b86f606471343053fdaf04bf6d3e314cd831f3c8e4ecec6f4596579adfd28185" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\32", + "index" + ], + "pid": 6572, + "exit": 1, + "signal": null, + "seconds": 0.255, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-95.log", + "sha256": "b029fb48c3fa1db20aa9e49bc2f0253eaf99d7f38524d92a1e2de5f2e41ca952" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\33", + "update", + "config_written" + ], + "pid": 1232, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.28, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-96.log", + "sha256": "f11f9c8e3cf187e9858d33608a3e6ad5ad140d1e0d48e84458af84613c472510" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\33", + "inspect" + ], + "pid": 4000, + "exit": 1, + "signal": null, + "seconds": 0.248, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-97.log", + "sha256": "4c077aad9119e2da69d41386b01eaf642f74162e9bff97db2b131d47b43d652e" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\33", + "inspect" + ], + "pid": 1624, + "exit": 0, + "signal": null, + "seconds": 0.272, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-98.log", + "sha256": "777963e12e2a615bf59d823f27788bfb25da4155f061ec92f9271238290ab6ba" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\34", + "update", + "graph_committed" + ], + "pid": 7864, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.999, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-99.log", + "sha256": "e4e87a825b7ca8e7cd3d37583950507011073dfb2df3c3e94d1d73b85681f1b9" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\34", + "inspect" + ], + "pid": 2936, + "exit": 1, + "signal": null, + "seconds": 0.286, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-100.log", + "sha256": "083adb3b3606bf7a068967a0452579b8d45b89c5c882f34abe3937b5b58fa283" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\34", + "inspect" + ], + "pid": 5852, + "exit": 0, + "signal": null, + "seconds": 0.263, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-101.log", + "sha256": "779caca196a57255446811cb8397f0c8413c498517db6b26f805baa5bdc7d9e3" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\35", + "update", + "graph_committed" + ], + "pid": 7524, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.027, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-102.log", + "sha256": "b114d847e12ad9ee776598115c03710efb821a05066f534bc303dcd9d255174f" + }, + { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "D:\\a\\codegraph\\codegraph\\scripts\\validation\\extensions-recovery.cjs", + "--child", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-kill-owned-bA0jTp\\35", + "inspect" + ], + "pid": 3304, + "exit": 0, + "signal": null, + "seconds": 0.258, + "log": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\recovery-override\\child-103.log", + "sha256": "ff5b38ba2b7a4d8a8f047de1cb16603d5d1fb0740854ba3748165f0ad070215d" + } + ] + } + ] + } + ], + "linux": { + "result": { + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "results": [ + { + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "shard": 1, + "command": [ + "/usr/local/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "--shard=1/4", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/../codegraph/.qa/native-linux-directory/shard-1.tests.json" + ], + "platform": "linux", + "arch": "x86_64", + "node": "v22.23.2", + "release": "6.8.0-139-generic", + "started": "2026-09-22T05:03:03.243430+00:00", + "exit": 0, + "seconds": 137.464, + "finished": "2026-09-22T05:05:20.707945+00:00", + "logHash": "fa698609c5a43b2bb2e8a7b50842c184fbb4062c36b14b1dfa6a88a2ac6baffe", + "reportHash": "06f95578af9651c8e827bffd44312cb242205f2d2225e3b8b9701868cba0a0bf", + "passed": 1668, + "failed": 0, + "skipped": 63, + "files": [ + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/alias-binding-resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/bare-call-no-method.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/c-fnptr-kernel-sweep.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-unlock.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/commonjs-exports.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cooperative-yield.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cpp-raw-string-preparse-1505.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/exclude-config.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-blast-radius.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-result-count.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-session-state.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-synth-constant-endpoints.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extension-author.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extension-mapping.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extension-trust.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extraction.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/fatal-handler.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/frameworks-integration.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/gin-middleware-chain.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/git-changed-untracked-dir.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/git-hooks.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/graph.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/index-command.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/index-orphan-watchdog.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/installer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-lua-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-ruby-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-rustlang-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-scala-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-swift-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-callers-truncation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-initialize.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-stale-slice.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-staleness-banner.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/nextjs.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/node-file-view.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/object-literal-methods.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/parse-pool.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/plugins.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/prepare-release.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/python-quoted-annotation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/react-router.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/remove-binary.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/sqlite-backend.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/stdin-teardown.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/strip-cstyle-differential.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/subprocess-timeouts.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/sveltekit-router.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/swift-objc-bridge.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/synthesis-tail-scaling.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/telemetry.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ts-chained-receiver.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ts-field-classification.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-conditions.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-entrypoints-api.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-file-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-highlight.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-map-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-program-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-screens-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-steps-api-servers.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-steps-api.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-steps-cross-tier.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-steps-program.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/update-check.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/value-reference-edges.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/wal-deferral.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/watch-policy.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/integration/lru-cache.test.ts" + ] + }, + { + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "shard": 2, + "command": [ + "/usr/local/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "--shard=2/4", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/../codegraph/.qa/native-linux-directory/shard-2.tests.json" + ], + "platform": "linux", + "arch": "x86_64", + "node": "v22.23.2", + "release": "6.8.0-139-generic", + "started": "2026-09-22T05:05:36.241510+00:00", + "exit": 0, + "seconds": 103.626, + "finished": "2026-09-22T05:07:19.867941+00:00", + "logHash": "21369270e4ad5e377ca41c6f9233f683aec89f606dec29515cbc35bafa9cacfc", + "reportHash": "50e25bc5754e49828ba3ee338ae5197ceaae932f9144a751354a515f983aa9f5", + "passed": 1154, + "failed": 0, + "skipped": 56, + "files": [ + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/adaptive-explore-sizing.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/android-res-exclusion.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/branch-guards.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/c-fnptr-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cfml-receiver-inference.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-truncation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-ui-command.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/closure-collection-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/concurrent-locking.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/config-secret-redaction.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/context-ranking.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cross-file-visibility.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-attach-log.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-bind-failure.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-pid-reuse.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/db-reopen-on-replace.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/erlang-behaviour-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-allocation-1500.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-cluster-starvation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-cross-call-dedup.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-displacement-guard.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-elided-symbol-names.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-path-pinning.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-relevance-scoring.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/expo-modules.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/expo-router.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extension-releases.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/foundation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/frontload-hook.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/generated-detection.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/git-index-currency.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/glyphs.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/install-sh-prune.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/installer-targets.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/is-test-file.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/iterate-nodes-by-kind.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-ccpp-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-grammar-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-php-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-r-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-scaffold.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/liveness-watchdog.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-catchup-gate.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-files-path-normalization.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-roots.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-tool-annotations.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/name-lookup-index.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/no-silent-fuzzy-symbol.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/object-registry-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/pinia-store-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/proxy-connect.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/python-module-scope-collection-methods.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/query-pool.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/refs-by-files-spread.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/release-main-regressions.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/rn-event-channel.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/rust-self-owner.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/same-name-disambiguation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/store-exported-later.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/type-hierarchy.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-entry-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-filecode-api.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-filecode-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-flow-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-search-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-server-api.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-server.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/vue-router.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/wasm-runtime-flags.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/writer-lock.test.ts" + ] + }, + { + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "shard": 3, + "command": [ + "/usr/local/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "--shard=3/4", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/../codegraph/.qa/native-linux-directory/shard-3.tests.json" + ], + "platform": "linux", + "arch": "x86_64", + "node": "v22.23.2", + "release": "6.8.0-139-generic", + "started": "2026-09-22T05:07:28.091776+00:00", + "exit": 0, + "seconds": 148.297, + "finished": "2026-09-22T05:09:56.388864+00:00", + "logHash": "4d07dac45aadf13b5ebca378434a1be7869461d71183ff37d77296887c0ef731", + "reportHash": "df51b7ed2b6617cd5e5485460add04bc0168c88b7b2294bbaf46160b37d2e098", + "passed": 857, + "failed": 0, + "skipped": 2, + "files": [ + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-package.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/arkts-resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/batched-ref-cleanup.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/call-receiver-no-fabrication.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/celery-dispatch-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cfml-inheritance-resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-affected-test-conventions.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-context-command.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-definition-grouping.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-install-init.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-no-color.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-node-command.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-parse-warning.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cpp-raw-string-delimiter-haserror.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-manager.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/db-perf.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/drupal.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/erlang-arity-resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-corroboration-ranking.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-factory-closure.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-oversize-member.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-pinned-allocation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-reservation-invariant.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extension-explore.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extension-marketplace.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/field-name-retrieval.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/frameworks.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/fts5-fallback.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/function-ref.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/generated-flag-index.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/goframe.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/identifier-segments.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/import-emitted-specifier.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/jsx-child-disambiguation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-retry-materialize.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/laravel-event-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-daemon.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-ppid-watchdog.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-require-project-path.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-subproject-adoption.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-unindexed.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-writer-lock.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/namespace-object-resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/nested-declarator-functions.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/nix-option-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/node-version-check.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/php-import-alias-static-resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/php-property-receiver-resolution.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ppid-watchdog.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/pr19-improvements.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/query-paths.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/react-hook-handlers.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/react-native-bridge.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/resolver-pool-sizing.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/rtk-query-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/search-query-parser.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/spring-event-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/startup-handshake.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/status-json.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/store-binding-cache.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/strip-comments.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/sync.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/tsconfig-extends-aliases.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-effects.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-events-api.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/unsafe-index-root.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/upgrade.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/wal-heal.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/worktree-detection.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/integration/mcp-input-limits.test.ts" + ] + }, + { + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "shard": 4, + "command": [ + "/usr/local/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "--shard=4/4", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/../codegraph/.qa/native-linux-directory/shard-4.tests.json" + ], + "platform": "linux", + "arch": "x86_64", + "node": "v22.23.2", + "release": "6.8.0-139-generic", + "started": "2026-09-22T05:10:18.579046+00:00", + "exit": 0, + "seconds": 92.73, + "finished": "2026-09-22T05:11:51.310197+00:00", + "logHash": "d5bbdbd03291782765ed9dcd9d74d786dec23f3379c7871cdfc4012843416fe5", + "reportHash": "5e1c5d282e332b90c0c662d62a23e570fb864bbe5f46c32005cf973d6f311a35", + "passed": 885, + "failed": 0, + "skipped": 71, + "files": [ + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/awaited-receiver.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/beta-signup.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/branch-guards-languages.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-affected-paths.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-index-explicit-path.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-query-command.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/cli-version.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/context.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-client-liveness.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-registry.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-socket-fallback.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/dead-code.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/deprioritize-config.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/dynamic-boundaries.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-allocation-e2e.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-declaration-only.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-diagnostics.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-named-symbol-render.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-nl-stopword-collision.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-output-budget.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/explore-proportional-allocation.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/extraction-old-git.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/fabric-view.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/fuzzy-lexical-reach.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/grammar-wasm-bytes.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/include-config.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/include-ignored-config.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-csharp-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-dart-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-deep-nesting.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-kotlin-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-tsjs-parity.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/large-corpus-regressions.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/lombok.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-debounce-env.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-startup-orphan.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mcp-tool-allowlist.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mediatr-dispatch-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/multi-repo-workspace.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/mybatis-extractor-robustness.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/node-sqlite-backend.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/npm-sdk.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/npm-shim.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/orphaned-refs-sweep.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/preload-languages.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/react-hoc-component.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/redux-thunk-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/reference-target-kind.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/resolution-fileexists-containment.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/security.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/segment-vocab.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/sidekiq-dispatch-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/swift-objc-bridge-resolver.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/symbol-lookup.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/sync-rebuild-convergence.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/synthesis-progress.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/tanstack-router.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/telemetry-optout.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ts-this-field-call.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-export-svg.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-flow-api.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-map-api.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-steps-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-symbol-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-trails-model.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-trails.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/vue-store-extraction.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/vuex-dispatch-synthesizer.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/watcher.test.ts", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/integration/full-pipeline.test.ts" + ] + } + ], + "expectedFiles": 280, + "observedFiles": 280, + "missing": [], + "unexpected": [], + "duplicate": [], + "passed": 4564, + "failed": 0, + "skipped": 192, + "success": true + }, + "files": [ + { + "path": ".qa/native-linux-directory/checkpoint.json", + "sha256": "baeb9d451117d4d0c735f5de358a7d10d9c0b90027ff1499c011d708db4ee47a", + "bytes": 38036 + }, + { + "path": ".qa/native-linux-directory/result.json", + "sha256": "7732b4bd3519b1b147fb8e0235b02815a181932710524988ddecce98e35c42ff", + "bytes": 38210 + }, + { + "path": ".qa/native-linux-directory/shard-1.json", + "sha256": "643559ef14b95f1f44d2b3d34c1513675a7ab03f46355e769c30aaa5c025b326", + "bytes": 8992 + }, + { + "path": ".qa/native-linux-directory/shard-1.log", + "sha256": "fa698609c5a43b2bb2e8a7b50842c184fbb4062c36b14b1dfa6a88a2ac6baffe", + "bytes": 59522 + }, + { + "path": ".qa/native-linux-directory/shard-1.started.json", + "sha256": "1135627b5de04d0481710506ce690841d220baed247411a8dd4b9f407cdb25fb", + "bytes": 587 + }, + { + "path": ".qa/native-linux-directory/shard-1.tests.json", + "sha256": "06f95578af9651c8e827bffd44312cb242205f2d2225e3b8b9701868cba0a0bf", + "bytes": 572757 + }, + { + "path": ".qa/native-linux-directory/shard-2.json", + "sha256": "d83650e9c12dab0c2361ba8146a687700e5bd835cb009aefb791bf23fb88b458", + "bytes": 9107 + }, + { + "path": ".qa/native-linux-directory/shard-2.log", + "sha256": "21369270e4ad5e377ca41c6f9233f683aec89f606dec29515cbc35bafa9cacfc", + "bytes": 30710 + }, + { + "path": ".qa/native-linux-directory/shard-2.started.json", + "sha256": "22f95b1e56cd5749dcb01431d406b290874142fb07283f6a2cf12c32e7c38210", + "bytes": 587 + }, + { + "path": ".qa/native-linux-directory/shard-2.tests.json", + "sha256": "50e25bc5754e49828ba3ee338ae5197ceaae932f9144a751354a515f983aa9f5", + "bytes": 406151 + }, + { + "path": ".qa/native-linux-directory/shard-3.json", + "sha256": "dce7efba73f2069c03c0829b9dd7aaca0e811712b62243652da7303d66cf3d42", + "bytes": 9154 + }, + { + "path": ".qa/native-linux-directory/shard-3.log", + "sha256": "4d07dac45aadf13b5ebca378434a1be7869461d71183ff37d77296887c0ef731", + "bytes": 46132 + }, + { + "path": ".qa/native-linux-directory/shard-3.started.json", + "sha256": "34804508f0165a2ead3e7e9257d3ca41b2570445420aac655f7100969c0db1e9", + "bytes": 587 + }, + { + "path": ".qa/native-linux-directory/shard-3.tests.json", + "sha256": "df51b7ed2b6617cd5e5485460add04bc0168c88b7b2294bbaf46160b37d2e098", + "bytes": 291518 + }, + { + "path": ".qa/native-linux-directory/shard-4.json", + "sha256": "bfb28f320938cbbad3cccb2652db4a66f67ddf2d71155b36459e1920f6775fa2", + "bytes": 9099 + }, + { + "path": ".qa/native-linux-directory/shard-4.log", + "sha256": "d5bbdbd03291782765ed9dcd9d74d786dec23f3379c7871cdfc4012843416fe5", + "bytes": 34398 + }, + { + "path": ".qa/native-linux-directory/shard-4.started.json", + "sha256": "d6d62d38059ae467fc0840a59751411a95f75012fe4c112403435af2e8a3e759", + "bytes": 587 + }, + { + "path": ".qa/native-linux-directory/shard-4.tests.json", + "sha256": "5e1c5d282e332b90c0c662d62a23e570fb864bbe5f46c32005cf973d6f311a35", + "bytes": 318044 + } + ], + "skipped_tests": [ + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/c-fnptr-kernel-sweep.test.ts", + "count": 2, + "tests": [ + "cFnPtr sweep: native vs JS differential indexes to identical fn-pointer-dispatch edges with the sweep native vs JS", + "cFnPtr sweep: native vs JS differential native facts match the JS sweep on the raw scanner surface" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-lua-parity.test.ts", + "count": 7, + "tests": [ + "kernel Lua/Luau extraction parity torture.lua: requires, receiver QNs, visibility inversion, callee zoo, fn-refs", + "kernel Lua/Luau extraction parity torture.lua CRLF parity (block-comment docstrings keep interior \\r\\n)", + "kernel Lua/Luau extraction parity torture.luau: type aliases, export flags, typed signatures, typeof-require", + "kernel Lua/Luau extraction parity torture.luau CRLF parity", + "kernel Lua/Luau extraction parity newline-glue chains emit byte-verbatim multi-link refs", + "kernel Lua/Luau extraction parity one-line duplicate declarations emit duplicate-id rows verbatim", + "kernel Lua/Luau extraction parity cross-dialect syntax defers to the wasm extractor" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-ruby-parity.test.ts", + "count": 4, + "tests": [ + "kernel Ruby extraction parity torture fixture: modules/mixins, visibility scan, requires, call zoo, value refs", + "kernel Ruby extraction parity torture fixture CRLF parity", + "kernel Ruby extraction parity mixin implements refs carry filePath through the v2 ref-flag wire path", + "kernel Ruby extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-rustlang-parity.test.ts", + "count": 3, + "tests": [ + "kernel Rust extraction parity torture fixture: impl/trait quirks, use bindings, chains, fn-refs, value-refs, route macros", + "kernel Rust extraction parity torture fixture CRLF parity", + "kernel Rust extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-scala-parity.test.ts", + "count": 21, + "tests": [ + "kernel Scala extraction parity torture.scala: parity", + "kernel Scala extraction parity torture.scala: CRLF parity", + "kernel Scala extraction parity TortureDocs.scala: parity", + "kernel Scala extraction parity TortureDocs.scala: CRLF parity", + "kernel Scala extraction parity TortureVref.scala: parity", + "kernel Scala extraction parity TortureVref.scala: CRLF parity", + "kernel Scala extraction parity TortureFnref.scala: parity", + "kernel Scala extraction parity TortureFnref.scala: CRLF parity", + "kernel Scala extraction parity TortureGiven.scala: parity", + "kernel Scala extraction parity TortureGiven.scala: CRLF parity", + "kernel Scala extraction parity TortureExt.scala: parity", + "kernel Scala extraction parity TortureExt.scala: CRLF parity", + "kernel Scala extraction parity TortureIndent.scala: parity", + "kernel Scala extraction parity TortureIndent.scala: CRLF parity", + "kernel Scala extraction parity TortureMisc.scala: parity", + "kernel Scala extraction parity TortureMisc.scala: CRLF parity", + "kernel Scala extraction parity TortureScript.sc: parity", + "kernel Scala extraction parity TortureScript.sc: CRLF parity", + "kernel Scala extraction parity torture pins: import first-segment names, companion pairs, value-ref edges", + "kernel Scala extraction parity scala-3 PHANTOM hasError defers (flag-true, zero ERROR nodes)", + "kernel Scala extraction parity real parse errors defer (given-with syntax)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-swift-parity.test.ts", + "count": 3, + "tests": [ + "kernel Swift extraction parity torture fixture: property branch, extensions, call matrix, value refs, fn-refs", + "kernel Swift extraction parity torture fixture CRLF parity", + "kernel Swift extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/strip-cstyle-differential.test.ts", + "count": 23, + "tests": [ + "native cfnptrStripC vs TS stripper (c mode) fixture: plain code, no comments", + "native cfnptrStripC vs TS stripper (c mode) fixture: block comment", + "native cfnptrStripC vs TS stripper (c mode) fixture: line comment", + "native cfnptrStripC vs TS stripper (c mode) fixture: comment markers inside string", + "native cfnptrStripC vs TS stripper (c mode) fixture: string inside comment", + "native cfnptrStripC vs TS stripper (c mode) fixture: unterminated block comment", + "native cfnptrStripC vs TS stripper (c mode) fixture: unterminated string", + "native cfnptrStripC vs TS stripper (c mode) fixture: escape at end of string", + "native cfnptrStripC vs TS stripper (c mode) fixture: escape as last char of file", + "native cfnptrStripC vs TS stripper (c mode) fixture: star at last char", + "native cfnptrStripC vs TS stripper (c mode) fixture: slash at last char", + "native cfnptrStripC vs TS stripper (c mode) fixture: crlf line comment", + "native cfnptrStripC vs TS stripper (c mode) fixture: unicode in comment", + "native cfnptrStripC vs TS stripper (c mode) fixture: astral chars in comment", + "native cfnptrStripC vs TS stripper (c mode) fixture: unicode in string", + "native cfnptrStripC vs TS stripper (c mode) fixture: nested-looking block", + "native cfnptrStripC vs TS stripper (c mode) fixture: comment right after string", + "native cfnptrStripC vs TS stripper (c mode) fixture: backtick template (js mode relevance)", + "native cfnptrStripC vs TS stripper (c mode) fixture: single quotes with escapes", + "native cfnptrStripC vs TS stripper (c mode) fixture: empty input", + "native cfnptrStripC vs TS stripper (c mode) fixture: only a newline", + "native cfnptrStripC vs TS stripper (c mode) fixture: only a comment", + "native cfnptrStripC vs TS stripper (c mode) randomized differential (seeded, 500 cases)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/db-reopen-on-replace.test.ts", + "count": 1, + "tests": [ + "DatabaseConnection.isReplacedOnDisk (issue #925) never fires on Windows (no usable inode / open files cannot be unlinked)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/installer-targets.test.ts", + "count": 3, + "tests": [ + "Installer targets \u2014 Copilot family copilot-vscode: global path is ~/Library/Application Support/Code/User/mcp.json on macOS", + "Installer targets \u2014 Copilot family copilot-vscode: global path is %APPDATA%\\Code\\User\\mcp.json on Windows", + "Installer targets \u2014 Copilot family copilot-jetbrains: falls back to %LOCALAPPDATA%\\github-copilot on Windows when XDG_CONFIG_HOME is unset" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-ccpp-parity.test.ts", + "count": 10, + "tests": [ + "kernel C/C++ extraction parity torture fixture (c): fn-ptr tables, typedefs, file-scope consts, value-refs", + "kernel C/C++ extraction parity torture fixture (cpp): namespaces, out-of-line methods, templates, fn-ptrs, UE macros", + "kernel C/C++ extraction parity torture fixture (hpp): fwd decls, extern \"C\", header templates, reflection markup", + "kernel C/C++ extraction parity metal-shaped source (.metal \u2192 cpp): attribute blanks applied on both arms", + "kernel C/C++ extraction parity cuda-shaped source (.cu \u2192 cpp): specifier + launch blanks applied on both arms", + "kernel C/C++ extraction parity torture fixture CRLF parity: torture.c", + "kernel C/C++ extraction parity torture fixture CRLF parity: torture.cpp", + "kernel C/C++ extraction parity torture fixture CRLF parity: torture.hpp", + "kernel C/C++ extraction parity spaced explicit-operator call sites defer to the wasm extractor (#1247 rides an ERROR node)", + "kernel C/C++ extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-grammar-parity.test.ts", + "count": 19, + "tests": [ + "kernel\u2194wasm grammar parity typescript: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity tsx: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity javascript: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity java: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity python: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity go: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity c: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity cpp: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity rust: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity csharp: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity ruby: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity php: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity swift: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity kotlin: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity r: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity lua: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity luau: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity scala: node-kind and field tables are identical", + "kernel\u2194wasm grammar parity dart: node-kind and field tables are identical" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-php-parity.test.ts", + "count": 8, + "tests": [ + "kernel PHP extraction parity torture.php: namespace, hook, imports, call zoo, value refs", + "kernel PHP extraction parity torture.php CRLF parity", + "kernel PHP extraction parity TortureModule.module: namespace, hook, imports, call zoo, value refs", + "kernel PHP extraction parity TortureModule.module CRLF parity", + "kernel PHP extraction parity TortureHtml.php: namespace, hook, imports, call zoo, value refs", + "kernel PHP extraction parity TortureHtml.php CRLF parity", + "kernel PHP extraction parity trait-use implements refs carry filePath through the v2 ref-flag wire path", + "kernel PHP extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-r-parity.test.ts", + "count": 4, + "tests": [ + "kernel R extraction parity torture fixture: hook branches, class quartet, import quintet, call zoo", + "kernel R extraction parity torture fixture CRLF parity", + "kernel R extraction parity torture fixture BOM parity", + "kernel R extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-scaffold.test.ts", + "count": 10, + "tests": [ + "kernel binary must exist when CODEGRAPH_KERNEL_EXPECT=1", + "kernel scaffold loads and its kind tables match src/types.ts exactly", + "kernel scaffold TS/JS family + Java + Python + Go route to the kernel by default; others stay wasm", + "kernel scaffold with typescript routed (CODEGRAPH_KERNEL_LANGS) decodes nodes, contains edges, and calls refs from the buffers", + "kernel scaffold with typescript routed (CODEGRAPH_KERNEL_LANGS) kernel node ids are byte-identical to generateNodeId", + "kernel scaffold with typescript routed (CODEGRAPH_KERNEL_LANGS) CODEGRAPH_KERNEL=0 kill switch disables routing", + "kernel scaffold with typescript routed (CODEGRAPH_KERNEL_LANGS) languages outside the route stay on the wasm path", + "kernel scaffold with typescript routed (CODEGRAPH_KERNEL_LANGS) tsx routes with its own entry and returns a graph", + "kernel scaffold extractFromSource seam kill switch routes through the wasm extractor unchanged", + "kernel scaffold extractFromSource seam routed language takes the kernel and falls back per file on kernel absence" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/ui-server-api.test.ts", + "count": 1, + "tests": [ + "the engine's own busiest symbol answers in under 100 ms with grouped, capped lists and correct counts" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/daemon-socket-fallback.test.ts", + "count": 1, + "tests": [ + "getDaemonSocketCandidates (#997) returns a single named pipe on Windows" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-csharp-parity.test.ts", + "count": 15, + "tests": [ + "kernel C# extraction parity Torture.cs: namespaces, records, calls, holes, refs", + "kernel C# extraction parity Torture.cs CRLF parity", + "kernel C# extraction parity TortureFileScoped.cs: namespaces, records, calls, holes, refs", + "kernel C# extraction parity TortureFileScoped.cs CRLF parity", + "kernel C# extraction parity TortureTopLevel.cs: namespaces, records, calls, holes, refs", + "kernel C# extraction parity TortureTopLevel.cs CRLF parity", + "kernel C# extraction parity micro: alias-import to a qualified target keeps generic args in moduleName", + "kernel C# extraction parity micro: alias-import to a bare identifier captures the ALIAS name", + "kernel C# extraction parity micro: C#12 primary-ctor base args emit the garbage `(repo)` extends ref", + "kernel C# extraction parity micro: enum underlying type emits an extends ref named `byte`", + "kernel C# extraction parity micro: nameof(...) emits a calls ref named `nameof`", + "kernel C# extraction parity micro: this./base. callee prefixes are kept raw", + "kernel C# extraction parity micro: bare-identifier-typed property loses its type in the signature", + "kernel C# extraction parity micro: bodiless struct mints no node; bodiless record still does", + "kernel C# extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-dart-parity.test.ts", + "count": 18, + "tests": [ + "kernel Dart extraction parity torture.dart: parity", + "kernel Dart extraction parity torture.dart: CRLF parity", + "kernel Dart extraction parity TortureDoubleWalk.dart: parity", + "kernel Dart extraction parity TortureDoubleWalk.dart: CRLF parity", + "kernel Dart extraction parity TortureFnrefDart.dart: parity", + "kernel Dart extraction parity TortureFnrefDart.dart: CRLF parity", + "kernel Dart extraction parity TortureMini.dart: parity", + "kernel Dart extraction parity TortureMini.dart: CRLF parity", + "kernel Dart extraction parity TortureSigs.dart: parity", + "kernel Dart extraction parity TortureSigs.dart: CRLF parity", + "kernel Dart extraction parity TortureCtors.dart: parity", + "kernel Dart extraction parity TortureCtors.dart: CRLF parity", + "kernel Dart extraction parity TortureVrefDart.dart: parity", + "kernel Dart extraction parity TortureVrefDart.dart: CRLF parity", + "kernel Dart extraction parity double-walk pins: duplicate local-fn nodes share an id; refs interleave", + "kernel Dart extraction parity generated files extract but skip fn-ref and value-ref flushes", + "kernel Dart extraction parity empty object patterns defer (the dominant dart-3 error class)", + "kernel Dart extraction parity unnamed `library;` defers" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-deep-nesting.test.ts", + "count": 8, + "tests": [ + "kernel deep-nesting guard (#1581) every default-routed language survives a 60k-deep expression on the main thread", + "kernel deep-nesting guard (#1581) the reporter's 16,384-brace C file is indexed (partial) instead of killing the process", + "kernel deep-nesting guard (#1581) shallow files still take the kernel path (the guard never trips on normal code)", + "kernel deep-nesting guard (#1581) inside a default-sized (4 MiB) parse worker, through dist/ defers the reporter's deep.c instead of crashing the worker", + "kernel deep-nesting guard (#1581) inside a default-sized (4 MiB) parse worker, through dist/ defers a 60k-deep expression in every default-routed language", + "kernel deep-nesting guard (#1581) inside a default-sized (4 MiB) parse worker, through dist/ still extracts a normal file natively in the worker", + "kernel deep-nesting guard (#1581) end-to-end: codegraph init on a repo holding the deep file exits 0 and records deep.c alongside the normal files", + "kernel presence (CODEGRAPH_KERNEL_EXPECT=1) the staged .node exists so the deep-nesting suite actually ran" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-kotlin-parity.test.ts", + "count": 6, + "tests": [ + "kernel Kotlin extraction parity torture.kt: hook properties, receivers, decorators, calls, value refs", + "kernel Kotlin extraction parity torture.kt CRLF parity", + "kernel Kotlin extraction parity TortureScript.kts: hook properties, receivers, decorators, calls, value refs", + "kernel Kotlin extraction parity TortureScript.kts CRLF parity", + "kernel Kotlin extraction parity fun-interface files defer to the wasm extractor (grammar-inherent error)", + "kernel Kotlin extraction parity PHANTOM errors defer too \u2014 hasError with a complete, ERROR-node-free CST" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-tsjs-parity.test.ts", + "count": 21, + "tests": [ + "kernel TS/JS extraction parity leaves nested identifier receivers unresolved and keeps argument calls: ts (#1566)", + "kernel TS/JS extraction parity leaves nested identifier receivers unresolved and keeps argument calls: tsx (#1566)", + "kernel TS/JS extraction parity leaves nested identifier receivers unresolved and keeps argument calls: js (#1566)", + "kernel TS/JS extraction parity leaves nested identifier receivers unresolved and keeps argument calls: jsx (#1566)", + "kernel TS/JS extraction parity torture fixture (tsx): components, stores, RTK, fn-refs, value-refs, decorators", + "kernel TS/JS extraction parity torture fixture (js): field methods, wrappers, vuex module shape", + "kernel TS/JS extraction parity torture fixture (java): Lombok, anonymous classes, method refs, chains", + "kernel TS/JS extraction parity torture fixture (python): decorators, self fn-refs, imports, shadowing", + "kernel TS/JS extraction parity torture fixture (go): receivers, embedding, interfaces, composite literals", + "kernel TS/JS extraction parity real source parity: src/extraction/kernel/loader.ts", + "kernel TS/JS extraction parity real source parity: src/extraction/kernel/decode.ts", + "kernel TS/JS extraction parity real source parity: src/extraction/parse-pool.ts", + "kernel TS/JS extraction parity real source parity: src/extraction/function-ref.ts", + "kernel TS/JS extraction parity real source parity: src/mcp/tools.ts", + "kernel TS/JS extraction parity torture fixture CRLF parity: torture.tsx", + "kernel TS/JS extraction parity torture fixture CRLF parity: torture.js", + "kernel TS/JS extraction parity torture fixture CRLF parity: Torture.java", + "kernel TS/JS extraction parity torture fixture CRLF parity: torture.py", + "kernel TS/JS extraction parity torture fixture CRLF parity: torture.go", + "kernel TS/JS extraction parity files with parse errors defer to the wasm extractor (recovery is encoding-dependent)", + "kernel TS/JS extraction parity typescript fixture parsed as plain typescript variant" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/security.test.ts", + "count": 2, + "tests": [ + "validateProjectPath \u2014 sensitive directory blocking blocks Windows system directories regardless of case", + "MCP Input Validation rejects a sensitive Windows projectPath (C:\\Windows) via the MCP handler" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/kernel-retry-materialize.test.ts", + "count": 1, + "tests": [ + "kernel buffer-transport storage (#1541) storeExtractionResult persists the decoded nodes of a raw kernel result" + ] + }, + { + "file": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/__tests__/resolver-pool-sizing.test.ts", + "count": 1, + "tests": [ + "memory budget helpers darwin: available memory counts reclaimable pages, not just free_count" + ] + } + ] + }, + "local_preflight": [ + { + "receipt": { + "command": [ + "npm", + "run", + "build" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T04:44:30.363698+00:00", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "working_tree": " M marketplace/public/app.js\n M scripts/validation/marketplace-browser.cjs\n M src/plugins/loader.ts\n M src/plugins/package.ts\n M src/plugins/recovery.ts\n?? __tests__/extension-trust.test.ts\n", + "exit_code": 0, + "seconds": 35.429, + "finished_at": "2026-09-22T04:45:05.792667+00:00", + "summary": [] + }, + "files": [ + { + "path": ".qa/recovery/native-fixes-build.json", + "sha256": "6b60c4907e484ff38b9b085751b38d91c32fbc3d33db489d50fb53b12c93a76f", + "bytes": 579 + }, + { + "path": ".qa/recovery/native-fixes-build.log", + "sha256": "163d07ae124b2cbac945baa1fb021803b595bf6aa1052a3ac2073e376816fe8d", + "bytes": 5016 + } + ] + }, + { + "receipt": { + "command": [ + "npx", + "vitest", + "run", + "__tests__/extension-trust.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-marketplace.test.ts", + "--maxWorkers=2", + "--minWorkers=1" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T04:47:21.812750+00:00", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "working_tree": " M marketplace/public/app.js\n M scripts/validation/marketplace-browser.cjs\n M scripts/validation/native-validation.cjs\n M src/plugins/loader.ts\n M src/plugins/package.ts\n M src/plugins/recovery.ts\n?? __tests__/extension-trust.test.ts\n", + "exit_code": 0, + "seconds": 9.59, + "finished_at": "2026-09-22T04:47:31.402846+00:00", + "summary": [ + "Test Files 3 passed (3)", + "Tests 10 passed (10)", + "Duration 7.23s (transform 3.60s, setup 0ms, collect 5.23s, tests 1.95s, environment 1ms, prepare 528ms)" + ] + }, + "files": [ + { + "path": ".qa/recovery/native-trust-focused.json", + "sha256": "334e5682108bd5774074ac2fe02f19a60c3be1ab7458164b6bce962bbdc9df01", + "bytes": 963 + }, + { + "path": ".qa/recovery/native-trust-focused.log", + "sha256": "36d8c300238d0f14a1bc531523ef4294b006445714d7c40e370c6ae05e46fb79", + "bytes": 1252 + } + ] + }, + { + "receipt": { + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T04:47:33.327743+00:00", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "working_tree": " M marketplace/public/app.js\n M scripts/validation/marketplace-browser.cjs\n M scripts/validation/native-validation.cjs\n M src/plugins/loader.ts\n M src/plugins/package.ts\n M src/plugins/recovery.ts\n?? __tests__/extension-trust.test.ts\n", + "exit_code": 0, + "seconds": 18.511, + "finished_at": "2026-09-22T04:47:51.839002+00:00", + "summary": [] + }, + "files": [ + { + "path": ".qa/recovery/browser-native-fixes.json", + "sha256": "e75791587648b3acf79b9d7da35fbbf02389f8b06e78220168fa1c752c22bd1e", + "bytes": 651 + }, + { + "path": ".qa/recovery/browser-native-fixes.log", + "sha256": "30ebd70a967856fabd4d15acbae53d632c8982f6143e1741c1d9cd552d59e25d", + "bytes": 2210 + } + ] + }, + { + "receipt": { + "command": [ + "npm", + "run", + "build" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T04:58:38.856957+00:00", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "working_tree": " M CHANGELOG.md\n M scripts/validation/extensions-recovery.cjs\n M scripts/validation/native-validation.cjs\n M src/plugins/loader.ts\n M src/plugins/recovery.ts\n?? docs/validation/extensions-native-20260922.md\n?? docs/validation/extensions-native-20260922/\n", + "exit_code": 0, + "seconds": 34.549, + "finished_at": "2026-09-22T04:59:13.405762+00:00", + "summary": [] + }, + "files": [ + { + "path": ".qa/recovery/native-directory-build.json", + "sha256": "60bee3e95f1f16f3f93045d963add23e74291fd11572ebee1687c1b2fb4241fa", + "bytes": 644 + }, + { + "path": ".qa/recovery/native-directory-build.log", + "sha256": "18cd9d930411cc8ea4663e3008d2184c0ba38d325ee457c1785f6958d5ba61c8", + "bytes": 5016 + } + ] + }, + { + "receipt": { + "command": [ + "npx", + "vitest", + "run", + "__tests__/foundation.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-trust.test.ts", + "--maxWorkers=2", + "--minWorkers=1" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T04:58:24.833080+00:00", + "revision": "258cd005fe92725b9b9fc1234c353f398a806d5d", + "working_tree": " M CHANGELOG.md\n M scripts/validation/extensions-recovery.cjs\n M scripts/validation/native-validation.cjs\n M src/plugins/loader.ts\n M src/plugins/recovery.ts\n?? docs/validation/extensions-native-20260922.md\n?? docs/validation/extensions-native-20260922/\n", + "exit_code": 0, + "seconds": 12.734, + "finished_at": "2026-09-22T04:58:37.567081+00:00", + "summary": [ + "Test Files 4 passed (4)", + "Tests 63 passed (63)", + "Duration 10.61s (transform 3.73s, setup 0ms, collect 10.41s, tests 6.00s, environment 4ms, prepare 702ms)" + ] + }, + "files": [ + { + "path": ".qa/recovery/native-directory-focused.json", + "sha256": "9ccf7d2e97ed5cfbbb1c5637aa9b7ccf5bd6319d24766c7596ea294434b29235", + "bytes": 1018 + }, + { + "path": ".qa/recovery/native-directory-focused.log", + "sha256": "621810e773517717b99d4dfbf44c91c770b528e5b900f2e37a35ae87a095f102", + "bytes": 3639 + } + ] + }, + { + "receipt": { + "command": [ + "node", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T04:59:58.465248+00:00", + "revision": "70d24ab276dd527648050443535a320d5756fed8", + "working_tree": "?? docs/validation/extensions-native-20260922.md\n?? docs/validation/extensions-native-20260922/\n", + "exit_code": 1, + "seconds": 1.98, + "finished_at": "2026-09-22T05:00:00.445594+00:00", + "summary": [] + }, + "files": [ + { + "path": ".qa/recovery/native-directory-kills.json", + "sha256": "e1bb5b1f19df909c95f39776d385cc26406da5e939dbe121982e408e74b040de", + "bytes": 506 + }, + { + "path": ".qa/recovery/native-directory-kills.log", + "sha256": "59c28715b8f3cd26bbc42f7b6fd15094f997c8c6a37823585c569d97a0dfed6d", + "bytes": 1055 + } + ] + }, + { + "receipt": { + "command": [ + "node", + "scripts/validation/extensions-recovery.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T05:00:44.450656+00:00", + "revision": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "working_tree": "?? docs/validation/extensions-native-20260922.md\n?? docs/validation/extensions-native-20260922/\n", + "exit_code": 0, + "seconds": 118.381, + "finished_at": "2026-09-22T05:02:42.832155+00:00", + "summary": [] + }, + "files": [ + { + "path": ".qa/recovery/native-directory-kills-fixed.json", + "sha256": "a159b7a6a67d6f2f9a4046463c2bfffc531781464459d2525f28cf0e54ba2101", + "bytes": 509 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed.log", + "sha256": "bef3189e93ef8218a863fd68b214f83ffb01196078a2d7138ba95f26ad2ac171", + "bytes": 38489 + } + ] + } + ], + "local_override": { + "environment": { + "CODEGRAPH_DIR": ".codegraph-native" + }, + "result": { + "platform": "linux", + "arch": "x64", + "node": "v22.23.2", + "dataDirectory": ".codegraph-native", + "termination": "SIGKILL", + "rows": [ + { + "action": "install", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "install", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "disable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "enable", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "prepared", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "config_written", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_before_commit", + "decision": "rollback", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "remove", + "boundary": "graph_committed", + "decision": "complete", + "repeatedRecovery": true, + "passed": true + }, + { + "action": "update", + "boundary": "package_ready", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "update", + "boundary": "trust_written", + "decision": "rollback and discard new package/trust", + "passed": true + }, + { + "action": "first uninitialized install", + "boundary": "graph_before_commit", + "entry": "CLI status", + "passed": true + }, + { + "action": "kill recovery itself", + "boundary": "recovery_config", + "decision": "idempotent rollback", + "passed": true + }, + { + "action": "live aged owner", + "decision": "mutation/read/index excluded; no timeout stealing", + "passed": true + }, + { + "action": "PID reuse and legacy owners", + "decision": "SQLite ownership authoritative; live legacy blocked, dead legacy reclaimed", + "passed": true + }, + { + "action": "torn records", + "decision": "invalid journal/unknown owner fail closed; valid journal recovers torn owner", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "config_written", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "config_written", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "unrelated config/trust edits", + "boundary": "graph_committed", + "decision": "preserved", + "passed": true + }, + { + "action": "conflicting plugin edit", + "boundary": "graph_committed", + "decision": "no overwrite; actionable repair then recovery", + "passed": true + }, + { + "action": "live aged/torn legacy graph lock", + "decision": "no age-based stealing or guessing", + "passed": true + }, + { + "action": "graph-affecting external config edit", + "decision": "preserved and blocked with repair instructions", + "passed": true + }, + { + "action": "changed installed package", + "decision": "trust revalidated; blocked until bytes restored", + "passed": true + }, + { + "action": "long-lived reader after fresh-process recovery", + "decision": "old cached node invalidated by commit marker", + "passed": true + } + ], + "commands": 103 + }, + "commands": [ + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/1", + "install", + "prepared" + ], + "pid": 41, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.345, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-1.log", + "sha256": "be60ebd3fbb1d9174c93b815bb391e4b73d4e096ced09023f0d4884dea4dc7f7" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/1", + "list" + ], + "pid": 49, + "exit": 0, + "signal": null, + "seconds": 0.364, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-2.log", + "sha256": "5d2ce7d67bc35ce571bae0081749530ef1838c632ab7c302c359a06f95078c69" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/1", + "recover" + ], + "pid": 57, + "exit": 0, + "signal": null, + "seconds": 0.322, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-3.log", + "sha256": "a7d2ec5b89b045acb8b26a63b253abb86a48fb9fb26128e918f38d3a25e8dc01" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/2", + "install", + "config_written" + ], + "pid": 76, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.337, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-4.log", + "sha256": "d629f00003df82593c6b3d66efe558f40cd82127eb34a0de42fc06c11d71986b" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/2", + "index" + ], + "pid": 84, + "exit": 0, + "signal": null, + "seconds": 1.281, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-5.log", + "sha256": "f174132babdd8c02c9488407c8c350a6b7a960b777068bfe0c2dddb586629c48" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/2", + "recover" + ], + "pid": 108, + "exit": 0, + "signal": null, + "seconds": 0.345, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-6.log", + "sha256": "a5408b4b99786bc383af02926ab2abe475f45b945d1bb0a487015b21f22eb8c8" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/3", + "install", + "graph_before_commit" + ], + "pid": 127, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.272, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-7.log", + "sha256": "e848b887791b1a6d6e8c9b57b3422f693d3273fc2d5522b184c482d0ff41f6d8" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/3", + "inspect" + ], + "pid": 150, + "exit": 0, + "signal": null, + "seconds": 0.382, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-8.log", + "sha256": "2e4c893fd2a6d7444a6f05f4ab88b1b20ce3148c264a8473e3c2c6925de80161" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/3", + "recover" + ], + "pid": 158, + "exit": 0, + "signal": null, + "seconds": 0.348, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-9.log", + "sha256": "64baf1c264d25893b2bc10fd1cdde9906b5e3363b6402f1a7e4d7f8cef9d7c45" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/4", + "install", + "graph_committed" + ], + "pid": 177, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.272, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-10.log", + "sha256": "8ff386b5bf69a92e1666a54f698b8070fc5f5a719d807273f8cb1ff33570a12e" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/4", + "inspect" + ], + "pid": 200, + "exit": 0, + "signal": null, + "seconds": 0.429, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-11.log", + "sha256": "8eff5b07c3f34c9ae5b35e259c3d0b9a53101d258e8c618ac0371965ee383447" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/4", + "recover" + ], + "pid": 208, + "exit": 0, + "signal": null, + "seconds": 0.346, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-12.log", + "sha256": "b67fd1227d709d80fc702eb0be2acb3bdf65ea13a73273bf82e295769e459776" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/5", + "update", + "prepared" + ], + "pid": 238, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.337, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-13.log", + "sha256": "f7cfc4af3847a947d421fe9f0c3a09ed0d30b93aeec92e23fb497129e42b249e" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/5", + "list" + ], + "pid": 246, + "exit": 0, + "signal": null, + "seconds": 0.325, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-14.log", + "sha256": "24b45cb5dcd864b702b544e1c845568645b420cd663235c719e8f554ef954a26" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/5", + "recover" + ], + "pid": 254, + "exit": 0, + "signal": null, + "seconds": 0.343, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-15.log", + "sha256": "df3ac879618bf92478c8b37fe9025232f585627f0cb75f612e62403f571befdf" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/6", + "update", + "config_written" + ], + "pid": 284, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.342, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-16.log", + "sha256": "7c4972da1abbef227df85a9c55cd8faf89281d843545ee800f011f5d780e7433" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/6", + "index" + ], + "pid": 292, + "exit": 0, + "signal": null, + "seconds": 1.33, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-17.log", + "sha256": "3a8206211173b765b5d54a5ab7603f14942733a2b838c91b1b840ff9b8185191" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/6", + "recover" + ], + "pid": 316, + "exit": 0, + "signal": null, + "seconds": 0.342, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-18.log", + "sha256": "3c447d523b8db9817267d0a498062af0b5e86f4d0d4ae4b85d06815c9aa29cdf" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/7", + "update", + "graph_before_commit" + ], + "pid": 346, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.297, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-19.log", + "sha256": "be21c09aa415a0eb1a1bfc36cfdc4463653c83a4f474e8c4e3ee097b0df1500b" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/7", + "inspect" + ], + "pid": 369, + "exit": 0, + "signal": null, + "seconds": 0.416, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-20.log", + "sha256": "1260f8aaa26776c6be86f870f6964a13b3a320e2dc00f61ed8f74d395aa8e110" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/7", + "recover" + ], + "pid": 377, + "exit": 0, + "signal": null, + "seconds": 0.329, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-21.log", + "sha256": "a4f1243d22ccb2495acbce99aa34e48468bef6c65405f085a78c17bbe459cda7" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/8", + "update", + "graph_committed" + ], + "pid": 407, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.248, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-22.log", + "sha256": "aa1d56aef3d42102afd304eadd7a5045dc7c9345e261b0ee2e7d116ab98c974f" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/8", + "inspect" + ], + "pid": 430, + "exit": 0, + "signal": null, + "seconds": 0.406, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-23.log", + "sha256": "ecd6c08a1db7d365f006b08c305174466c48966bb9549d49382cbd8494e70dca" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/8", + "recover" + ], + "pid": 438, + "exit": 0, + "signal": null, + "seconds": 0.331, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-24.log", + "sha256": "82cf4d905b7fdebf29c3aa5f474562d7997e56ed7f4487bf9efa1c5a37c14830" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/9", + "disable", + "prepared" + ], + "pid": 468, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.357, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-25.log", + "sha256": "51939c966eb2b1088641d2919bf0e7a1fb114b5808471f17c94451eea5909b0e" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/9", + "list" + ], + "pid": 476, + "exit": 0, + "signal": null, + "seconds": 0.334, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-26.log", + "sha256": "765b3b1c5a5cec238f15bc3737aeab604ac411b6cd7f5770238e4f95efda1412" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/9", + "recover" + ], + "pid": 484, + "exit": 0, + "signal": null, + "seconds": 0.316, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-27.log", + "sha256": "baeb4472e386d460b65fac4c166e21e001449445ba9d87d76d52a8ae36cd760e" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/10", + "disable", + "config_written" + ], + "pid": 514, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.336, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-28.log", + "sha256": "380407ef2349e5706294a84a33358f6999ed558b605249cfbe6447cb6f959d01" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/10", + "index" + ], + "pid": 522, + "exit": 0, + "signal": null, + "seconds": 1.238, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-29.log", + "sha256": "70deb6a9cfa21fd68f65b5eddc1732b6ddcdd7d6cf5728551f8c9bca45f7714e" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/10", + "recover" + ], + "pid": 546, + "exit": 0, + "signal": null, + "seconds": 0.385, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-30.log", + "sha256": "85b19ab3fd878c48e28ae6eb8f1aa31870f1fb6ecdfb6a6e99e2631e8b4a97b3" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/11", + "disable", + "graph_before_commit" + ], + "pid": 576, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.272, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-31.log", + "sha256": "2f6eadaf8c9839e4506b0e5ee94339c1edde96efcf0bf36f586f24bfc43b460f" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/11", + "inspect" + ], + "pid": 599, + "exit": 0, + "signal": null, + "seconds": 0.384, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-32.log", + "sha256": "008efb3f57d684e91111e99c08c153ff199f194d00ddff4bb40d46cbe3b6f399" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/11", + "recover" + ], + "pid": 607, + "exit": 0, + "signal": null, + "seconds": 0.333, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-33.log", + "sha256": "3b7aeccc408b6526a27dd100b52ce87cd0632d4cf7902c54edc86fffe7337192" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/12", + "disable", + "graph_committed" + ], + "pid": 637, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.239, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-34.log", + "sha256": "c6f624a59a693b261b68a58d53eed19b62d6ba78491477de4d29a2b2ed0d7ef3" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/12", + "inspect" + ], + "pid": 660, + "exit": 0, + "signal": null, + "seconds": 0.403, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-35.log", + "sha256": "0206ca0538b7826b6377148208418dd30292b4b0c9a3c06671b8f54a9c21eac1" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/12", + "recover" + ], + "pid": 668, + "exit": 0, + "signal": null, + "seconds": 0.356, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-36.log", + "sha256": "7723eae26639b0cbcdb2439b557d54c0f6af40d12e4cbe6f681971d7c7dd74a5" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/13", + "enable", + "prepared" + ], + "pid": 709, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.366, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-37.log", + "sha256": "40967eb039b946840b2ad53338f2cedf58bdbcddbb43f87f335bed1f7048e49c" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/13", + "list" + ], + "pid": 717, + "exit": 0, + "signal": null, + "seconds": 0.374, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-38.log", + "sha256": "281b7d6709b98377b5bc099592ec227431780fee4be6a08434df6a49dfdf2c25" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/13", + "recover" + ], + "pid": 725, + "exit": 0, + "signal": null, + "seconds": 0.372, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-39.log", + "sha256": "935c28e691f5d1417e483eb5f21639e1a8826e0d2592cf38d2a781f2a18e77b8" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/14", + "enable", + "config_written" + ], + "pid": 766, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.362, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-40.log", + "sha256": "0f9e47371095d3fd3152d4d09d097e6b36d2a9063c760c3edcc1c362ea4958f0" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/14", + "index" + ], + "pid": 774, + "exit": 0, + "signal": null, + "seconds": 1.265, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-41.log", + "sha256": "1da1602a5765d5ac4d99f48866a121aaceb6fc35f1dd8c8e0a1b143b4568d4e6" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/14", + "recover" + ], + "pid": 798, + "exit": 0, + "signal": null, + "seconds": 0.32, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-42.log", + "sha256": "a1a1fcf1622ba9cd465b5ad2eb50d778b5adf9b2a554fcec949e2adb9bde59f9" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/15", + "enable", + "graph_before_commit" + ], + "pid": 839, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.263, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-43.log", + "sha256": "a6704d119988b66a0cfff501962e4233b49678831f7a74156be15f7b00c4adbc" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/15", + "inspect" + ], + "pid": 862, + "exit": 0, + "signal": null, + "seconds": 0.479, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-44.log", + "sha256": "4d54396fd1b1bc45dbaf35623d4dc7e4eb28342a1aea56bdfe20f512a8402c71" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/15", + "recover" + ], + "pid": 870, + "exit": 0, + "signal": null, + "seconds": 0.555, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-45.log", + "sha256": "ecdf51e13ee1b87d70eb0acb6f045a96740d8c28d42a7928b94e20f6f020144f" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/16", + "enable", + "graph_committed" + ], + "pid": 911, + "exit": null, + "signal": "SIGKILL", + "seconds": 3.042, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-46.log", + "sha256": "fc297625d024763759d1f0722d1ecd4905a6cc9f6387f1caaffb6c1321e5c726" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/16", + "inspect" + ], + "pid": 934, + "exit": 0, + "signal": null, + "seconds": 0.553, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-47.log", + "sha256": "db322c5281acc7393bcc7a6b40d57cdba2b94f4733137e07373863ecebc55c06" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/16", + "recover" + ], + "pid": 942, + "exit": 0, + "signal": null, + "seconds": 0.472, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-48.log", + "sha256": "8df51b6f49da088a4333192863d99e6ec0d57cc417b3cf33e5fa2161ebe36b5b" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/17", + "remove", + "prepared" + ], + "pid": 972, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.662, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-49.log", + "sha256": "cac452a5d1e3882aa550d71730fb6fbbc0a70ea12302074dbc806883e6201455" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/17", + "list" + ], + "pid": 980, + "exit": 0, + "signal": null, + "seconds": 0.547, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-50.log", + "sha256": "6526c17902d40be4f1efc64f244411e27d9ea9d58180113dcd41a00740dce464" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/17", + "recover" + ], + "pid": 988, + "exit": 0, + "signal": null, + "seconds": 0.44, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-51.log", + "sha256": "fe667632e83d60c62763289cb9e509c9b845b17a80da4bd61b715766a4cd19e7" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/18", + "remove", + "config_written" + ], + "pid": 1018, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.571, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-52.log", + "sha256": "e8706bba7b92ec96c2d2e25afb4a4435d563f5b9eabf13cd4308491c3588261e" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/18", + "index" + ], + "pid": 1026, + "exit": 0, + "signal": null, + "seconds": 1.267, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-53.log", + "sha256": "661ddab5e0aa711be825efac82b55efce170b23f36bc18a82331643c48e66dc2" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/18", + "recover" + ], + "pid": 1050, + "exit": 0, + "signal": null, + "seconds": 0.349, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-54.log", + "sha256": "39bd77f8f88e2e53296e63311048a8362e5b585b2fef0897d27c979bbd1282bd" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/19", + "remove", + "graph_before_commit" + ], + "pid": 1080, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.242, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-55.log", + "sha256": "fdb7895125c81cd2f765d00875e1570896078797251e2c8e3d2d643deb63fc7b" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/19", + "inspect" + ], + "pid": 1103, + "exit": 0, + "signal": null, + "seconds": 0.42, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-56.log", + "sha256": "c60f9d6ec90fa80eacc31f0b153d28ea08b801a9af7955c1ebcf956db92d5002" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/19", + "recover" + ], + "pid": 1111, + "exit": 0, + "signal": null, + "seconds": 0.321, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-57.log", + "sha256": "6d593a80c70e517bc2f51609fc44f0520e490ec91e1cd624a1b7a6dd91c76386" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/20", + "remove", + "graph_committed" + ], + "pid": 1141, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.208, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-58.log", + "sha256": "3e5a38085208d7f06ef943aa5efab9264ba52cdd631c26e6d02051e9c81f3a9d" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/20", + "inspect" + ], + "pid": 1164, + "exit": 0, + "signal": null, + "seconds": 0.375, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-59.log", + "sha256": "4ce1577e73b27b205bfcf6ea74a47356925c6ccaf0d8e9fcfe6f353a53c9dac5" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/20", + "recover" + ], + "pid": 1172, + "exit": 0, + "signal": null, + "seconds": 0.338, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-60.log", + "sha256": "6140c890db18199f79263c73847c1bb37d7ea35699bd3a4f6b8433397af8c322" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/21", + "update", + "package_ready" + ], + "pid": 1202, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.339, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-61.log", + "sha256": "e17a38f8779a8d810d8b8ec9d733affd6c288efefac3c0e070a2373918c9ea60" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/21", + "inspect" + ], + "pid": 1210, + "exit": 0, + "signal": null, + "seconds": 0.395, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-62.log", + "sha256": "64a1a17cf591dde5e3dfa129afd5cc397f6ff029ebca7c2b76d157ad2f92f144" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/22", + "update", + "trust_written" + ], + "pid": 1240, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.329, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-63.log", + "sha256": "0393db72c65fd20690fc40a48f5383b417a6b43ef3909115b93d197a9ae77c2b" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/22", + "inspect" + ], + "pid": 1248, + "exit": 0, + "signal": null, + "seconds": 0.371, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-64.log", + "sha256": "129ece5b6880796b4062898ed178cebaf3c9924fda22df6dab8874a08397aad0" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/23", + "install", + "graph_before_commit" + ], + "pid": 1256, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.295, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-65.log", + "sha256": "91d4e3dde22a10ca3469ce2aaaaecd728d84e1534c7a465247393af77c1dadba" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "status", + "/tmp/cg-kill-owned-qQ3yHV/23", + "--json" + ], + "pid": 1279, + "exit": 0, + "signal": null, + "seconds": 0.197, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-66.log", + "sha256": "138e95ca95bb5de19ef2f3a9215b631c1be9b1ef0bd069ee3d3efca7687ca536" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/24", + "update", + "config_written" + ], + "pid": 1309, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.38, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-67.log", + "sha256": "1b17c8e63b402e8cfb86a824b7149fca2abafa5d72e3d94fd18c05a036bdc08b" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/24", + "inspect", + "recovery_config" + ], + "pid": 1317, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.383, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-68.log", + "sha256": "be874921ee1a622e22b5f8394288125e47d79c032588324b12d5de90eef01474" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/24", + "inspect" + ], + "pid": 1325, + "exit": 0, + "signal": null, + "seconds": 0.441, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-69.log", + "sha256": "ab2ee1d07a4a8fc8646d77adcf560f496e72dfffa9c2636978e756aa6d256f81" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/25", + "install" + ], + "pid": 1363, + "exit": 1, + "signal": null, + "seconds": 0.337, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-70.log", + "sha256": "11b131f2e23d3766ff75597907d19c0a7a060a5d4a4e620711886336c7544870" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/25", + "inspect" + ], + "pid": 1371, + "exit": 1, + "signal": null, + "seconds": 0.393, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-71.log", + "sha256": "16e89065b92d294617dde2ee81df86c7598416a9523f05f4b45c70d76c5f9cf8" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/25", + "index" + ], + "pid": 1379, + "exit": 1, + "signal": null, + "seconds": 0.385, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-72.log", + "sha256": "b9f7d08fce040b07d84b9f47c87358fc92dd00f7adabb80414a12b10784acce4" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/25", + "update", + "config_written" + ], + "pid": 1355, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.499, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-73.log", + "sha256": "0914304d63d2b2a7866398008500255b61c449d36067bd9e31bb9d71f66d78ba" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/25", + "inspect" + ], + "pid": 1387, + "exit": 0, + "signal": null, + "seconds": 0.378, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-74.log", + "sha256": "6c33d2a8dbad4129d92103e19a60d9e9c3d788ccfef141c2534bb16e677a0b77" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/26", + "inspect" + ], + "pid": 1417, + "exit": 0, + "signal": null, + "seconds": 0.393, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-75.log", + "sha256": "8064438c2e3506fcf4239bc3b07fad2c19464ad2ec1f83a7eb592cdcd1150b23" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/26", + "inspect" + ], + "pid": 1425, + "exit": 1, + "signal": null, + "seconds": 0.397, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-76.log", + "sha256": "099afb55df879af1c9d94e105ff6d0d39b34202c266210c4e5ad902f94aa1a1a" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/26", + "update", + "prepared" + ], + "pid": 1433, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.342, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-77.log", + "sha256": "39117a48ed7bbd409152d24e2e04cb6998f0cf19d553dc286e8178a838147cfe" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/26", + "inspect" + ], + "pid": 1441, + "exit": 0, + "signal": null, + "seconds": 0.414, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-78.log", + "sha256": "c77141e1cebe78eaf1fb9cca0bdeac9c4cdcc3968af5600feb82ae00c3ab8846" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/26", + "inspect" + ], + "pid": 1449, + "exit": 0, + "signal": null, + "seconds": 0.382, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-79.log", + "sha256": "716f1e36f0869afc00b926141db7ba9066166c56d2f15b9887cd3da3b93b30bc" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/27", + "update", + "config_written" + ], + "pid": 1479, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.361, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-80.log", + "sha256": "06ecd14bb54099a7cdf07711ed75ecf6d546f4882a1c4a722785a754c9c9422f" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/27", + "inspect" + ], + "pid": 1487, + "exit": 1, + "signal": null, + "seconds": 0.378, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-81.log", + "sha256": "26222cb02dd6d0bc62248940de5035a1e4cfc0dee4f6d7e55dfec9bd73dec747" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/27", + "inspect" + ], + "pid": 1495, + "exit": 0, + "signal": null, + "seconds": 0.43, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-82.log", + "sha256": "4918b02b51c930d638041a59e57c2160cc2a59e79862f360d1fe1ff420fd237f" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/27", + "inspect" + ], + "pid": 1503, + "exit": 1, + "signal": null, + "seconds": 0.39, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-83.log", + "sha256": "658d361a3ff882e2be70e69e5da21a0ae98ddfd5f754b750c1a5e13f592513d2" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/28", + "update", + "config_written" + ], + "pid": 1533, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.342, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-84.log", + "sha256": "2f7a7f6da73d6199d166fa720c20cf2bccc014a7e166ce45b176aba1c415c95b" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/28", + "inspect" + ], + "pid": 1541, + "exit": 0, + "signal": null, + "seconds": 0.391, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-85.log", + "sha256": "59d3675fbffdcd16a4725e10092927fc3afa1d6773e61ab5e5f0b602c7afafa7" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/29", + "update", + "config_written" + ], + "pid": 1571, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.325, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-86.log", + "sha256": "fd5d603436938a8d372b34ef93f5208ca7a9b97bd7bb36ce9b99500c91b0e541" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/29", + "inspect" + ], + "pid": 1579, + "exit": 1, + "signal": null, + "seconds": 0.338, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-87.log", + "sha256": "e368fe8444fd7e04e97335b21914f140448136b6dba222ad015d9c935fa8d5b0" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/29", + "inspect" + ], + "pid": 1587, + "exit": 0, + "signal": null, + "seconds": 0.39, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-88.log", + "sha256": "ee82464f9613f5fde83254a34b10dc1eadcb7d1c96a5d032e8530d6a1a89aea6" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/30", + "update", + "graph_committed" + ], + "pid": 1617, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.225, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-89.log", + "sha256": "0de9bedfe35b61fafa7421014aa45a6dde2a8847340fa3b09db59dd8a2d667d0" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/30", + "inspect" + ], + "pid": 1640, + "exit": 0, + "signal": null, + "seconds": 0.397, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-90.log", + "sha256": "153e58ac1c240e3f1120bb8cb38e1511d91d01b5dcc0b4a8a256c5562b4c4e53" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/31", + "update", + "graph_committed" + ], + "pid": 1670, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.215, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-91.log", + "sha256": "07afa487f2c2b19d1cdc40e1ece5f7b0387f2c2ee3d91060a258a1d634f5035f" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/31", + "inspect" + ], + "pid": 1693, + "exit": 1, + "signal": null, + "seconds": 0.369, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-92.log", + "sha256": "835addb4a31368e5a3b8e8b42e50f4aff2ce2e977fc435091554d2a833e5ee79" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/31", + "inspect" + ], + "pid": 1701, + "exit": 0, + "signal": null, + "seconds": 0.369, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-93.log", + "sha256": "23527f00c059f842b25083124fc412d5fdbefc947b54dffcdf463be086b5c105" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/32", + "update" + ], + "pid": 1731, + "exit": 1, + "signal": null, + "seconds": 0.33, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-94.log", + "sha256": "8bccd092aa3f5e83a470b3ee05e6ec440985d82703074e613f17a998aacb85e6" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/32", + "index" + ], + "pid": 1739, + "exit": 1, + "signal": null, + "seconds": 0.385, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-95.log", + "sha256": "384211ddf2147b31da15366a28d0b8376ab69dba66c6948b8b9d167aeaf5729c" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/33", + "update", + "config_written" + ], + "pid": 1769, + "exit": null, + "signal": "SIGKILL", + "seconds": 0.337, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-96.log", + "sha256": "d56c52416df4ad5a6208e0cb6c2eaeb21b3553b994f52b9b0d8cb07dc0d88c49" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/33", + "inspect" + ], + "pid": 1777, + "exit": 1, + "signal": null, + "seconds": 0.359, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-97.log", + "sha256": "92378837f37bcb3ae8aa4a97bffbdc7adf11ad06f61ea8e7c04703f7c58751f5" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/33", + "inspect" + ], + "pid": 1785, + "exit": 0, + "signal": null, + "seconds": 0.369, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-98.log", + "sha256": "12deaacbd862da2b872611d54929094460c9b4fbaa0a432660dfca0d98673cda" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/34", + "update", + "graph_committed" + ], + "pid": 1815, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.282, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-99.log", + "sha256": "5905faa17b85f2535392fd25d51230cabd0a835decaf4505342764536671fbe3" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/34", + "inspect" + ], + "pid": 1838, + "exit": 1, + "signal": null, + "seconds": 0.506, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-100.log", + "sha256": "7faaa31e8f16831fc4a15d9a2829a08919aa9fcd699c6459bf37bf36e4f72dbe" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/34", + "inspect" + ], + "pid": 1846, + "exit": 0, + "signal": null, + "seconds": 0.521, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-101.log", + "sha256": "d2c8130c1ddc267bb34a5002ed73e84d7bffe7a88093857ff09bedb8c9bf4a9c" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/35", + "update", + "graph_committed" + ], + "pid": 1876, + "exit": null, + "signal": "SIGKILL", + "seconds": 1.252, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-102.log", + "sha256": "70487d4f5d3057851277cbcbdad2234fd649b3364dcbc1307410b9bdf911b975" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/scripts/validation/extensions-recovery.cjs", + "--child", + "/tmp/cg-kill-owned-qQ3yHV/35", + "inspect" + ], + "pid": 1899, + "exit": 0, + "signal": null, + "seconds": 0.407, + "log": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/recovery/native-directory-kills-fixed/child-103.log", + "sha256": "f4fc1e133da7e359324820243c881c6d1493dd3ac179b576e61f1edab0a40e03" + } + ], + "files": [ + { + "path": ".qa/recovery/native-directory-kills-fixed/child-1.log", + "sha256": "be60ebd3fbb1d9174c93b815bb391e4b73d4e096ced09023f0d4884dea4dc7f7", + "bytes": 243 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-10.log", + "sha256": "8ff386b5bf69a92e1666a54f698b8070fc5f5a719d807273f8cb1ff33570a12e", + "bytes": 753 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-100.log", + "sha256": "7faaa31e8f16831fc4a15d9a2829a08919aa9fcd699c6459bf37bf36e4f72dbe", + "bytes": 1643 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-101.log", + "sha256": "d2c8130c1ddc267bb34a5002ed73e84d7bffe7a88093857ff09bedb8c9bf4a9c", + "bytes": 944 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-102.log", + "sha256": "70487d4f5d3057851277cbcbdad2234fd649b3364dcbc1307410b9bdf911b975", + "bytes": 758 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-103.log", + "sha256": "f4fc1e133da7e359324820243c881c6d1493dd3ac179b576e61f1edab0a40e03", + "bytes": 944 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-11.log", + "sha256": "8eff5b07c3f34c9ae5b35e259c3d0b9a53101d258e8c618ac0371965ee383447", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-12.log", + "sha256": "b67fd1227d709d80fc702eb0be2acb3bdf65ea13a73273bf82e295769e459776", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-13.log", + "sha256": "f7cfc4af3847a947d421fe9f0c3a09ed0d30b93aeec92e23fb497129e42b249e", + "bytes": 245 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-14.log", + "sha256": "24b45cb5dcd864b702b544e1c845568645b420cd663235c719e8f554ef954a26", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-15.log", + "sha256": "df3ac879618bf92478c8b37fe9025232f585627f0cb75f612e62403f571befdf", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-16.log", + "sha256": "7c4972da1abbef227df85a9c55cd8faf89281d843545ee800f011f5d780e7433", + "bytes": 251 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-17.log", + "sha256": "3a8206211173b765b5d54a5ab7603f14942733a2b838c91b1b840ff9b8185191", + "bytes": 1074 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-18.log", + "sha256": "3c447d523b8db9817267d0a498062af0b5e86f4d0d4ae4b85d06815c9aa29cdf", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-19.log", + "sha256": "be21c09aa415a0eb1a1bfc36cfdc4463653c83a4f474e8c4e3ee097b0df1500b", + "bytes": 757 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-2.log", + "sha256": "5d2ce7d67bc35ce571bae0081749530ef1838c632ab7c302c359a06f95078c69", + "bytes": 256 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-20.log", + "sha256": "1260f8aaa26776c6be86f870f6964a13b3a320e2dc00f61ed8f74d395aa8e110", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-21.log", + "sha256": "a4f1243d22ccb2495acbce99aa34e48468bef6c65405f085a78c17bbe459cda7", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-22.log", + "sha256": "aa1d56aef3d42102afd304eadd7a5045dc7c9345e261b0ee2e7d116ab98c974f", + "bytes": 753 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-23.log", + "sha256": "ecd6c08a1db7d365f006b08c305174466c48966bb9549d49382cbd8494e70dca", + "bytes": 941 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-24.log", + "sha256": "82cf4d905b7fdebf29c3aa5f474562d7997e56ed7f4487bf9efa1c5a37c14830", + "bytes": 941 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-25.log", + "sha256": "51939c966eb2b1088641d2919bf0e7a1fb114b5808471f17c94451eea5909b0e", + "bytes": 245 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-26.log", + "sha256": "765b3b1c5a5cec238f15bc3737aeab604ac411b6cd7f5770238e4f95efda1412", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-27.log", + "sha256": "baeb4472e386d460b65fac4c166e21e001449445ba9d87d76d52a8ae36cd760e", + "bytes": 740 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-28.log", + "sha256": "380407ef2349e5706294a84a33358f6999ed558b605249cfbe6447cb6f959d01", + "bytes": 251 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-29.log", + "sha256": "70deb6a9cfa21fd68f65b5eddc1732b6ddcdd7d6cf5728551f8c9bca45f7714e", + "bytes": 1075 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-3.log", + "sha256": "a7d2ec5b89b045acb8b26a63b253abb86a48fb9fb26128e918f38d3a25e8dc01", + "bytes": 256 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-30.log", + "sha256": "85b19ab3fd878c48e28ae6eb8f1aa31870f1fb6ecdfb6a6e99e2631e8b4a97b3", + "bytes": 741 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-31.log", + "sha256": "2f6eadaf8c9839e4506b0e5ee94339c1edde96efcf0bf36f586f24bfc43b460f", + "bytes": 757 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-32.log", + "sha256": "008efb3f57d684e91111e99c08c153ff199f194d00ddff4bb40d46cbe3b6f399", + "bytes": 741 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-33.log", + "sha256": "3b7aeccc408b6526a27dd100b52ce87cd0632d4cf7902c54edc86fffe7337192", + "bytes": 741 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-34.log", + "sha256": "c6f624a59a693b261b68a58d53eed19b62d6ba78491477de4d29a2b2ed0d7ef3", + "bytes": 753 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-35.log", + "sha256": "0206ca0538b7826b6377148208418dd30292b4b0c9a3c06671b8f54a9c21eac1", + "bytes": 734 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-36.log", + "sha256": "7723eae26639b0cbcdb2439b557d54c0f6af40d12e4cbe6f681971d7c7dd74a5", + "bytes": 734 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-37.log", + "sha256": "40967eb039b946840b2ad53338f2cedf58bdbcddbb43f87f335bed1f7048e49c", + "bytes": 245 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-38.log", + "sha256": "281b7d6709b98377b5bc099592ec227431780fee4be6a08434df6a49dfdf2c25", + "bytes": 734 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-39.log", + "sha256": "935c28e691f5d1417e483eb5f21639e1a8826e0d2592cf38d2a781f2a18e77b8", + "bytes": 734 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-4.log", + "sha256": "d629f00003df82593c6b3d66efe558f40cd82127eb34a0de42fc06c11d71986b", + "bytes": 249 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-40.log", + "sha256": "0f9e47371095d3fd3152d4d09d097e6b36d2a9063c760c3edcc1c362ea4958f0", + "bytes": 251 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-41.log", + "sha256": "1da1602a5765d5ac4d99f48866a121aaceb6fc35f1dd8c8e0a1b143b4568d4e6", + "bytes": 1068 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-42.log", + "sha256": "a1a1fcf1622ba9cd465b5ad2eb50d778b5adf9b2a554fcec949e2adb9bde59f9", + "bytes": 734 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-43.log", + "sha256": "a6704d119988b66a0cfff501962e4233b49678831f7a74156be15f7b00c4adbc", + "bytes": 757 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-44.log", + "sha256": "4d54396fd1b1bc45dbaf35623d4dc7e4eb28342a1aea56bdfe20f512a8402c71", + "bytes": 734 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-45.log", + "sha256": "ecdf51e13ee1b87d70eb0acb6f045a96740d8c28d42a7928b94e20f6f020144f", + "bytes": 734 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-46.log", + "sha256": "fc297625d024763759d1f0722d1ecd4905a6cc9f6387f1caaffb6c1321e5c726", + "bytes": 753 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-47.log", + "sha256": "db322c5281acc7393bcc7a6b40d57cdba2b94f4733137e07373863ecebc55c06", + "bytes": 741 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-48.log", + "sha256": "8df51b6f49da088a4333192863d99e6ec0d57cc417b3cf33e5fa2161ebe36b5b", + "bytes": 741 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-49.log", + "sha256": "cac452a5d1e3882aa550d71730fb6fbbc0a70ea12302074dbc806883e6201455", + "bytes": 245 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-5.log", + "sha256": "f174132babdd8c02c9488407c8c350a6b7a960b777068bfe0c2dddb586629c48", + "bytes": 588 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-50.log", + "sha256": "6526c17902d40be4f1efc64f244411e27d9ea9d58180113dcd41a00740dce464", + "bytes": 741 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-51.log", + "sha256": "fe667632e83d60c62763289cb9e509c9b845b17a80da4bd61b715766a4cd19e7", + "bytes": 741 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-52.log", + "sha256": "e8706bba7b92ec96c2d2e25afb4a4435d563f5b9eabf13cd4308491c3588261e", + "bytes": 253 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-53.log", + "sha256": "661ddab5e0aa711be825efac82b55efce170b23f36bc18a82331643c48e66dc2", + "bytes": 1078 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-54.log", + "sha256": "39bd77f8f88e2e53296e63311048a8362e5b585b2fef0897d27c979bbd1282bd", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-55.log", + "sha256": "fdb7895125c81cd2f765d00875e1570896078797251e2c8e3d2d643deb63fc7b", + "bytes": 762 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-56.log", + "sha256": "c60f9d6ec90fa80eacc31f0b153d28ea08b801a9af7955c1ebcf956db92d5002", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-57.log", + "sha256": "6d593a80c70e517bc2f51609fc44f0520e490ec91e1cd624a1b7a6dd91c76386", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-58.log", + "sha256": "3e5a38085208d7f06ef943aa5efab9264ba52cdd631c26e6d02051e9c81f3a9d", + "bytes": 758 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-59.log", + "sha256": "4ce1577e73b27b205bfcf6ea74a47356925c6ccaf0d8e9fcfe6f353a53c9dac5", + "bytes": 499 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-6.log", + "sha256": "a5408b4b99786bc383af02926ab2abe475f45b945d1bb0a487015b21f22eb8c8", + "bytes": 257 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-60.log", + "sha256": "6140c890db18199f79263c73847c1bb37d7ea35699bd3a4f6b8433397af8c322", + "bytes": 499 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-61.log", + "sha256": "e17a38f8779a8d810d8b8ec9d733affd6c288efefac3c0e070a2373918c9ea60", + "bytes": 252 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-62.log", + "sha256": "64a1a17cf591dde5e3dfa129afd5cc397f6ff029ebca7c2b76d157ad2f92f144", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-63.log", + "sha256": "0393db72c65fd20690fc40a48f5383b417a6b43ef3909115b93d197a9ae77c2b", + "bytes": 252 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-64.log", + "sha256": "129ece5b6880796b4062898ed178cebaf3c9924fda22df6dab8874a08397aad0", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-65.log", + "sha256": "91d4e3dde22a10ca3469ce2aaaaecd728d84e1534c7a465247393af77c1dadba", + "bytes": 762 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-66.log", + "sha256": "138e95ca95bb5de19ef2f3a9215b631c1be9b1ef0bd069ee3d3efca7687ca536", + "bytes": 333 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-67.log", + "sha256": "1b17c8e63b402e8cfb86a824b7149fca2abafa5d72e3d94fd18c05a036bdc08b", + "bytes": 253 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-68.log", + "sha256": "be874921ee1a622e22b5f8394288125e47d79c032588324b12d5de90eef01474", + "bytes": 254 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-69.log", + "sha256": "ab2ee1d07a4a8fc8646d77adcf560f496e72dfffa9c2636978e756aa6d256f81", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-7.log", + "sha256": "e848b887791b1a6d6e8c9b57b3422f693d3273fc2d5522b184c482d0ff41f6d8", + "bytes": 757 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-70.log", + "sha256": "11b131f2e23d3766ff75597907d19c0a7a060a5d4a4e620711886336c7544870", + "bytes": 1422 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-71.log", + "sha256": "16e89065b92d294617dde2ee81df86c7598416a9523f05f4b45c70d76c5f9cf8", + "bytes": 867 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-72.log", + "sha256": "b9f7d08fce040b07d84b9f47c87358fc92dd00f7adabb80414a12b10784acce4", + "bytes": 867 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-73.log", + "sha256": "0914304d63d2b2a7866398008500255b61c449d36067bd9e31bb9d71f66d78ba", + "bytes": 253 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-74.log", + "sha256": "6c33d2a8dbad4129d92103e19a60d9e9c3d788ccfef141c2534bb16e677a0b77", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-75.log", + "sha256": "8064438c2e3506fcf4239bc3b07fad2c19464ad2ec1f83a7eb592cdcd1150b23", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-76.log", + "sha256": "099afb55df879af1c9d94e105ff6d0d39b34202c266210c4e5ad902f94aa1a1a", + "bytes": 1603 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-77.log", + "sha256": "39117a48ed7bbd409152d24e2e04cb6998f0cf19d553dc286e8178a838147cfe", + "bytes": 247 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-78.log", + "sha256": "c77141e1cebe78eaf1fb9cca0bdeac9c4cdcc3968af5600feb82ae00c3ab8846", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-79.log", + "sha256": "716f1e36f0869afc00b926141db7ba9066166c56d2f15b9887cd3da3b93b30bc", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-8.log", + "sha256": "2e4c893fd2a6d7444a6f05f4ab88b1b20ce3148c264a8473e3c2c6925de80161", + "bytes": 257 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-80.log", + "sha256": "06ecd14bb54099a7cdf07711ed75ecf6d546f4882a1c4a722785a754c9c9422f", + "bytes": 253 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-81.log", + "sha256": "26222cb02dd6d0bc62248940de5035a1e4cfc0dee4f6d7e55dfec9bd73dec747", + "bytes": 1634 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-82.log", + "sha256": "4918b02b51c930d638041a59e57c2160cc2a59e79862f360d1fe1ff420fd237f", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-83.log", + "sha256": "658d361a3ff882e2be70e69e5da21a0ae98ddfd5f754b750c1a5e13f592513d2", + "bytes": 1593 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-84.log", + "sha256": "2f7a7f6da73d6199d166fa720c20cf2bccc014a7e166ce45b176aba1c415c95b", + "bytes": 253 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-85.log", + "sha256": "59d3675fbffdcd16a4725e10092927fc3afa1d6773e61ab5e5f0b602c7afafa7", + "bytes": 819 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-86.log", + "sha256": "fd5d603436938a8d372b34ef93f5208ca7a9b97bd7bb36ce9b99500c91b0e541", + "bytes": 253 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-87.log", + "sha256": "e368fe8444fd7e04e97335b21914f140448136b6dba222ad015d9c935fa8d5b0", + "bytes": 1788 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-88.log", + "sha256": "ee82464f9613f5fde83254a34b10dc1eadcb7d1c96a5d032e8530d6a1a89aea6", + "bytes": 771 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-89.log", + "sha256": "0de9bedfe35b61fafa7421014aa45a6dde2a8847340fa3b09db59dd8a2d667d0", + "bytes": 758 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-9.log", + "sha256": "64baf1c264d25893b2bc10fd1cdde9906b5e3363b6402f1a7e4d7f8cef9d7c45", + "bytes": 257 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-90.log", + "sha256": "153e58ac1c240e3f1120bb8cb38e1511d91d01b5dcc0b4a8a256c5562b4c4e53", + "bytes": 1021 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-91.log", + "sha256": "07afa487f2c2b19d1cdc40e1ece5f7b0387f2c2ee3d91060a258a1d634f5035f", + "bytes": 758 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-92.log", + "sha256": "835addb4a31368e5a3b8e8b42e50f4aff2ce2e977fc435091554d2a833e5ee79", + "bytes": 1786 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-93.log", + "sha256": "23527f00c059f842b25083124fc412d5fdbefc947b54dffcdf463be086b5c105", + "bytes": 973 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-94.log", + "sha256": "8bccd092aa3f5e83a470b3ee05e6ec440985d82703074e613f17a998aacb85e6", + "bytes": 1827 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-95.log", + "sha256": "384211ddf2147b31da15366a28d0b8376ab69dba66c6948b8b9d167aeaf5729c", + "bytes": 1435 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-96.log", + "sha256": "d56c52416df4ad5a6208e0cb6c2eaeb21b3553b994f52b9b0d8cb07dc0d88c49", + "bytes": 253 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-97.log", + "sha256": "92378837f37bcb3ae8aa4a97bffbdc7adf11ad06f61ea8e7c04703f7c58751f5", + "bytes": 1855 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-98.log", + "sha256": "12deaacbd862da2b872611d54929094460c9b4fbaa0a432660dfca0d98673cda", + "bytes": 742 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/child-99.log", + "sha256": "5905faa17b85f2535392fd25d51230cabd0a835decaf4505342764536671fbe3", + "bytes": 758 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/commands.json", + "sha256": "706e76f4b13cfa27242f776953d8353574a45e130c6e347a7449f289964591c0", + "bytes": 58114 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/matrix.json", + "sha256": "1a1d6ba5b63a2c26aa250db38aadce277b0bc2c9749f7492844dfa1ddc2a1c1a", + "bytes": 5091 + }, + { + "path": ".qa/recovery/native-directory-kills-fixed/result.json", + "sha256": "ac8d72373ee8dcaaa6590ae6ab84f6c4a714db744c2d08661f685123827cf0ba", + "bytes": 5702 + } + ] + }, + "compiled_hashes": { + "dist/index.js": "119ef1b12f4943fbecd4bb30c58c3ca4a67cb6d857dc173d2a42084e27d15248", + "dist/plugins/recovery.js": "a90eef224897a0c2c56b083a065e2abc62c5b06b10d39c6c821dadf390b8c0df", + "dist/plugins/loader.js": "2e3bd419159d6ca19bc8c2bd834429b9e622eb5b9e885d59670efb1318475247", + "dist/plugins/package.js": "3e96ad6cdcadfdf752e24e7122c1deeb7c4700f0be30c78b506daa5f5ba771b0", + "dist/plugins/manager.js": "143535f6590b35b55180f48d39b6ab6d2d94062938da418c8ac5bdf856ee4400" + }, + "interrupted_linux_attempt": { + "result": { + "status": "incomplete", + "revision": "bae8e16dde713c6c99e8ed55772d56980e6855ce", + "reason": "Task interrupted; execution session 9920 gone, no completed shard-1 receipt or Vitest JSON found at recovery. Existing started receipt and log preserved. Cause unknown; no host reboot claim.", + "recorded": "2026-09-22T04:48:22.205223+00:00" + }, + "files": [ + { + "path": ".qa/native-linux/incomplete.json", + "sha256": "79276510fdba597ea123aad7dcb05c42e0bb0686e471a0f36edd1c58d7bff06f", + "bytes": 342 + }, + { + "path": ".qa/native-linux/shard-1.log", + "sha256": "58e152e68ed8e62db69ab9353fb6524c8e44bd7d0437856bc73f45233052255e", + "bytes": 5986 + }, + { + "path": ".qa/native-linux/shard-1.started.json", + "sha256": "68c3bb9e1aa0417373284d8e25bdf217931484653773da238c29cafc6fabf79f", + "bytes": 552 + } + ] + }, + "cancelled_run": { + "reason": "Known validation-harness import error fixed by37d4dd8; cancellation requested intentionally before final replacement run", + "run": { + "id": 35689016913, + "name": "Extension native validation", + "node_id": "WFR_kwLOQ8Zv788AAAAITzsuUQ", + "head_branch": "feature/extensions-author-kit-20260922", + "head_sha": "70d24ab276dd527648050443535a320d5756fed8", + "path": ".github/workflows/extensions-native.yml", + "display_title": "fix(extensions): honor configured graph directory during recovery", + "run_number": 3, + "event": "push", + "status": "completed", + "conclusion": "cancelled", + "workflow_id": 363926030, + "check_suite_id": 96625506791, + "check_suite_node_id": "CS_kwDOQ8Zv788AAAAWf1Q55w", + "url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35689016913", + "pull_requests": [ + { + "url": "https://api.github.com/repos/colbymchenry/codegraph/pulls/1911", + "id": 4597972403, + "number": 1911, + "head": { + "ref": "feature/extensions-author-kit-20260922", + "sha": "37d4dd837120c1d56316c3cc65b6587b743a9112", + "repo": { + "id": 1137078255, + "url": "https://api.github.com/repos/colbymchenry/codegraph", + "name": "codegraph" + } + }, + "base": { + "ref": "main", + "sha": "ba3c21e50d9129d2f5f3843ec3728868ae6d47a1", + "repo": { + "id": 1137078255, + "url": "https://api.github.com/repos/colbymchenry/codegraph", + "name": "codegraph" + } + } + } + ], + "created_at": "2026-09-22T05:00:25Z", + "updated_at": "2026-09-22T05:02:07Z", + "actor": { + "login": "colbymchenry", + "id": 18431132, + "node_id": "MDQ6VXNlcjE4NDMxMTMy", + "avatar_url": "https://avatars.githubusercontent.com/u/18431132?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/colbymchenry", + "html_url": "https://github.com/colbymchenry", + "followers_url": "https://api.github.com/users/colbymchenry/followers", + "following_url": "https://api.github.com/users/colbymchenry/following{/other_user}", + "gists_url": "https://api.github.com/users/colbymchenry/gists{/gist_id}", + "starred_url": "https://api.github.com/users/colbymchenry/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/colbymchenry/subscriptions", + "organizations_url": "https://api.github.com/users/colbymchenry/orgs", + "repos_url": "https://api.github.com/users/colbymchenry/repos", + "events_url": "https://api.github.com/users/colbymchenry/events{/privacy}", + "received_events_url": "https://api.github.com/users/colbymchenry/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "run_attempt": 1, + "referenced_workflows": [], + "run_started_at": "2026-09-22T05:00:25Z", + "triggering_actor": { + "login": "colbymchenry", + "id": 18431132, + "node_id": "MDQ6VXNlcjE4NDMxMTMy", + "avatar_url": "https://avatars.githubusercontent.com/u/18431132?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/colbymchenry", + "html_url": "https://github.com/colbymchenry", + "followers_url": "https://api.github.com/users/colbymchenry/followers", + "following_url": "https://api.github.com/users/colbymchenry/following{/other_user}", + "gists_url": "https://api.github.com/users/colbymchenry/gists{/gist_id}", + "starred_url": "https://api.github.com/users/colbymchenry/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/colbymchenry/subscriptions", + "organizations_url": "https://api.github.com/users/colbymchenry/orgs", + "repos_url": "https://api.github.com/users/colbymchenry/repos", + "events_url": "https://api.github.com/users/colbymchenry/events{/privacy}", + "received_events_url": "https://api.github.com/users/colbymchenry/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "jobs_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913/jobs", + "logs_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913/logs", + "check_suite_url": "https://api.github.com/repos/colbymchenry/codegraph/check-suites/96625506791", + "artifacts_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913/artifacts", + "cancel_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913/cancel", + "rerun_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913/rerun", + "previous_attempt_url": null, + "workflow_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/workflows/363926030", + "head_commit": { + "id": "70d24ab276dd527648050443535a320d5756fed8", + "tree_id": "2dd321bc6dbc6903c206f39900b0488e2d03a3ef", + "message": "fix(extensions): honor configured graph directory during recovery", + "timestamp": "2026-09-22T04:58:58Z", + "author": { + "name": "Forge", + "email": "forge@hoblets.local" + }, + "committer": { + "name": "Forge", + "email": "forge@hoblets.local" + } + }, + "repository": { + "id": 1137078255, + "node_id": "R_kgDOQ8Zv7w", + "name": "codegraph", + "full_name": "colbymchenry/codegraph", + "private": false, + "owner": { + "login": "colbymchenry", + "id": 18431132, + "node_id": "MDQ6VXNlcjE4NDMxMTMy", + "avatar_url": "https://avatars.githubusercontent.com/u/18431132?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/colbymchenry", + "html_url": "https://github.com/colbymchenry", + "followers_url": "https://api.github.com/users/colbymchenry/followers", + "following_url": "https://api.github.com/users/colbymchenry/following{/other_user}", + "gists_url": "https://api.github.com/users/colbymchenry/gists{/gist_id}", + "starred_url": "https://api.github.com/users/colbymchenry/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/colbymchenry/subscriptions", + "organizations_url": "https://api.github.com/users/colbymchenry/orgs", + "repos_url": "https://api.github.com/users/colbymchenry/repos", + "events_url": "https://api.github.com/users/colbymchenry/events{/privacy}", + "received_events_url": "https://api.github.com/users/colbymchenry/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/colbymchenry/codegraph", + "description": "Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent \u2014 fewer tokens, fewer tool calls, 100% local", + "fork": false, + "url": "https://api.github.com/repos/colbymchenry/codegraph", + "forks_url": "https://api.github.com/repos/colbymchenry/codegraph/forks", + "keys_url": "https://api.github.com/repos/colbymchenry/codegraph/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/colbymchenry/codegraph/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/colbymchenry/codegraph/teams", + "hooks_url": "https://api.github.com/repos/colbymchenry/codegraph/hooks", + "issue_events_url": "https://api.github.com/repos/colbymchenry/codegraph/issues/events{/number}", + "events_url": "https://api.github.com/repos/colbymchenry/codegraph/events", + "assignees_url": "https://api.github.com/repos/colbymchenry/codegraph/assignees{/user}", + "branches_url": "https://api.github.com/repos/colbymchenry/codegraph/branches{/branch}", + "tags_url": "https://api.github.com/repos/colbymchenry/codegraph/tags", + "blobs_url": "https://api.github.com/repos/colbymchenry/codegraph/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/colbymchenry/codegraph/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/colbymchenry/codegraph/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/colbymchenry/codegraph/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/colbymchenry/codegraph/statuses/{sha}", + "languages_url": "https://api.github.com/repos/colbymchenry/codegraph/languages", + "stargazers_url": "https://api.github.com/repos/colbymchenry/codegraph/stargazers", + "contributors_url": "https://api.github.com/repos/colbymchenry/codegraph/contributors", + "subscribers_url": "https://api.github.com/repos/colbymchenry/codegraph/subscribers", + "subscription_url": "https://api.github.com/repos/colbymchenry/codegraph/subscription", + "commits_url": "https://api.github.com/repos/colbymchenry/codegraph/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/colbymchenry/codegraph/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/colbymchenry/codegraph/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/colbymchenry/codegraph/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/colbymchenry/codegraph/contents/{+path}", + "compare_url": "https://api.github.com/repos/colbymchenry/codegraph/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/colbymchenry/codegraph/merges", + "archive_url": "https://api.github.com/repos/colbymchenry/codegraph/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/colbymchenry/codegraph/downloads", + "issues_url": "https://api.github.com/repos/colbymchenry/codegraph/issues{/number}", + "pulls_url": "https://api.github.com/repos/colbymchenry/codegraph/pulls{/number}", + "milestones_url": "https://api.github.com/repos/colbymchenry/codegraph/milestones{/number}", + "notifications_url": "https://api.github.com/repos/colbymchenry/codegraph/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/colbymchenry/codegraph/labels{/name}", + "releases_url": "https://api.github.com/repos/colbymchenry/codegraph/releases{/id}", + "deployments_url": "https://api.github.com/repos/colbymchenry/codegraph/deployments" + }, + "head_repository": { + "id": 1137078255, + "node_id": "R_kgDOQ8Zv7w", + "name": "codegraph", + "full_name": "colbymchenry/codegraph", + "private": false, + "owner": { + "login": "colbymchenry", + "id": 18431132, + "node_id": "MDQ6VXNlcjE4NDMxMTMy", + "avatar_url": "https://avatars.githubusercontent.com/u/18431132?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/colbymchenry", + "html_url": "https://github.com/colbymchenry", + "followers_url": "https://api.github.com/users/colbymchenry/followers", + "following_url": "https://api.github.com/users/colbymchenry/following{/other_user}", + "gists_url": "https://api.github.com/users/colbymchenry/gists{/gist_id}", + "starred_url": "https://api.github.com/users/colbymchenry/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/colbymchenry/subscriptions", + "organizations_url": "https://api.github.com/users/colbymchenry/orgs", + "repos_url": "https://api.github.com/users/colbymchenry/repos", + "events_url": "https://api.github.com/users/colbymchenry/events{/privacy}", + "received_events_url": "https://api.github.com/users/colbymchenry/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/colbymchenry/codegraph", + "description": "Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent \u2014 fewer tokens, fewer tool calls, 100% local", + "fork": false, + "url": "https://api.github.com/repos/colbymchenry/codegraph", + "forks_url": "https://api.github.com/repos/colbymchenry/codegraph/forks", + "keys_url": "https://api.github.com/repos/colbymchenry/codegraph/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/colbymchenry/codegraph/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/colbymchenry/codegraph/teams", + "hooks_url": "https://api.github.com/repos/colbymchenry/codegraph/hooks", + "issue_events_url": "https://api.github.com/repos/colbymchenry/codegraph/issues/events{/number}", + "events_url": "https://api.github.com/repos/colbymchenry/codegraph/events", + "assignees_url": "https://api.github.com/repos/colbymchenry/codegraph/assignees{/user}", + "branches_url": "https://api.github.com/repos/colbymchenry/codegraph/branches{/branch}", + "tags_url": "https://api.github.com/repos/colbymchenry/codegraph/tags", + "blobs_url": "https://api.github.com/repos/colbymchenry/codegraph/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/colbymchenry/codegraph/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/colbymchenry/codegraph/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/colbymchenry/codegraph/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/colbymchenry/codegraph/statuses/{sha}", + "languages_url": "https://api.github.com/repos/colbymchenry/codegraph/languages", + "stargazers_url": "https://api.github.com/repos/colbymchenry/codegraph/stargazers", + "contributors_url": "https://api.github.com/repos/colbymchenry/codegraph/contributors", + "subscribers_url": "https://api.github.com/repos/colbymchenry/codegraph/subscribers", + "subscription_url": "https://api.github.com/repos/colbymchenry/codegraph/subscription", + "commits_url": "https://api.github.com/repos/colbymchenry/codegraph/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/colbymchenry/codegraph/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/colbymchenry/codegraph/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/colbymchenry/codegraph/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/colbymchenry/codegraph/contents/{+path}", + "compare_url": "https://api.github.com/repos/colbymchenry/codegraph/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/colbymchenry/codegraph/merges", + "archive_url": "https://api.github.com/repos/colbymchenry/codegraph/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/colbymchenry/codegraph/downloads", + "issues_url": "https://api.github.com/repos/colbymchenry/codegraph/issues{/number}", + "pulls_url": "https://api.github.com/repos/colbymchenry/codegraph/pulls{/number}", + "milestones_url": "https://api.github.com/repos/colbymchenry/codegraph/milestones{/number}", + "notifications_url": "https://api.github.com/repos/colbymchenry/codegraph/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/colbymchenry/codegraph/labels{/name}", + "releases_url": "https://api.github.com/repos/colbymchenry/codegraph/releases{/id}", + "deployments_url": "https://api.github.com/repos/colbymchenry/codegraph/deployments" + } + }, + "jobs": { + "total_count": 2, + "jobs": [ + { + "id": 106621844778, + "run_id": 35689016913, + "workflow_name": "Extension native validation", + "head_branch": "feature/extensions-author-kit-20260922", + "run_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913", + "run_attempt": 1, + "node_id": "CR_kwDOQ8Zv788AAAAY0yg9Kg", + "head_sha": "70d24ab276dd527648050443535a320d5756fed8", + "url": "https://api.github.com/repos/colbymchenry/codegraph/actions/jobs/106621844778", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35689016913/job/106621844778", + "status": "completed", + "conclusion": "cancelled", + "created_at": "2026-09-22T05:00:26Z", + "started_at": "2026-09-22T05:00:29Z", + "completed_at": "2026-09-22T05:01:29Z", + "name": "native (windows-2022)", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T05:00:29Z", + "completed_at": "2026-09-22T05:00:30Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T05:00:30Z", + "completed_at": "2026-09-22T05:00:38Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T05:00:38Z", + "completed_at": "2026-09-22T05:00:43Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T05:00:43Z", + "completed_at": "2026-09-22T05:00:53Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T05:00:53Z", + "completed_at": "2026-09-22T05:00:56Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T05:00:56Z", + "completed_at": "2026-09-22T05:01:13Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "cancelled", + "number": 7, + "started_at": "2026-09-22T05:01:13Z", + "completed_at": "2026-09-22T05:01:24Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T05:01:24Z", + "completed_at": "2026-09-22T05:01:25Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "skipped", + "number": 15, + "started_at": "2026-09-22T05:01:25Z", + "completed_at": "2026-09-22T05:01:25Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T05:01:25Z", + "completed_at": "2026-09-22T05:01:28Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T05:01:28Z", + "completed_at": "2026-09-22T05:01:28Z" + } + ], + "check_run_url": "https://api.github.com/repos/colbymchenry/codegraph/check-runs/106621844778", + "labels": [ + "windows-2022" + ], + "runner_id": 1000000856, + "runner_name": "GitHub Actions 1000000856", + "runner_group_id": 0, + "runner_group_name": "GitHub Actions" + }, + { + "id": 106621844967, + "run_id": 35689016913, + "workflow_name": "Extension native validation", + "head_branch": "feature/extensions-author-kit-20260922", + "run_url": "https://api.github.com/repos/colbymchenry/codegraph/actions/runs/35689016913", + "run_attempt": 1, + "node_id": "CR_kwDOQ8Zv788AAAAY0yg95w", + "head_sha": "70d24ab276dd527648050443535a320d5756fed8", + "url": "https://api.github.com/repos/colbymchenry/codegraph/actions/jobs/106621844967", + "html_url": "https://github.com/colbymchenry/codegraph/actions/runs/35689016913/job/106621844967", + "status": "completed", + "conclusion": "cancelled", + "created_at": "2026-09-22T05:00:26Z", + "started_at": "2026-09-22T05:00:32Z", + "completed_at": "2026-09-22T05:02:06Z", + "name": "native (macos-15)", + "steps": [ + { + "name": "Set up job", + "status": "completed", + "conclusion": "success", + "number": 1, + "started_at": "2026-09-22T05:00:33Z", + "completed_at": "2026-09-22T05:00:33Z" + }, + { + "name": "Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 2, + "started_at": "2026-09-22T05:00:33Z", + "completed_at": "2026-09-22T05:00:36Z" + }, + { + "name": "Run actions/setup-node@v4", + "status": "completed", + "conclusion": "success", + "number": 3, + "started_at": "2026-09-22T05:00:36Z", + "completed_at": "2026-09-22T05:00:37Z" + }, + { + "name": "Install development dependencies", + "status": "completed", + "conclusion": "success", + "number": 4, + "started_at": "2026-09-22T05:00:37Z", + "completed_at": "2026-09-22T05:00:39Z" + }, + { + "name": "Install test-only browser", + "status": "completed", + "conclusion": "success", + "number": 5, + "started_at": "2026-09-22T05:00:39Z", + "completed_at": "2026-09-22T05:00:40Z" + }, + { + "name": "Download Chromium for this native OS", + "status": "completed", + "conclusion": "success", + "number": 6, + "started_at": "2026-09-22T05:00:40Z", + "completed_at": "2026-09-22T05:00:52Z" + }, + { + "name": "Run native acceptance with durable receipts", + "status": "completed", + "conclusion": "cancelled", + "number": 7, + "started_at": "2026-09-22T05:00:52Z", + "completed_at": "2026-09-22T05:02:00Z" + }, + { + "name": "Retain validation evidence", + "status": "completed", + "conclusion": "success", + "number": 8, + "started_at": "2026-09-22T05:02:00Z", + "completed_at": "2026-09-22T05:02:02Z" + }, + { + "name": "Post Run actions/setup-node@v4", + "status": "completed", + "conclusion": "skipped", + "number": 15, + "started_at": "2026-09-22T05:02:02Z", + "completed_at": "2026-09-22T05:02:02Z" + }, + { + "name": "Post Run actions/checkout@v4", + "status": "completed", + "conclusion": "success", + "number": 16, + "started_at": "2026-09-22T05:02:02Z", + "completed_at": "2026-09-22T05:02:03Z" + }, + { + "name": "Complete job", + "status": "completed", + "conclusion": "success", + "number": 17, + "started_at": "2026-09-22T05:02:03Z", + "completed_at": "2026-09-22T05:02:05Z" + } + ], + "check_run_url": "https://api.github.com/repos/colbymchenry/codegraph/check-runs/106621844967", + "labels": [ + "macos-15" + ], + "runner_id": 1000000857, + "runner_name": "GitHub Actions 1000000857", + "runner_group_id": 0, + "runner_group_name": "GitHub Actions" + } + ] + } + }, + "superseded_linux_attempts": [ + { + "directory": ".qa/native-linux-fixed", + "files": [ + { + "path": ".qa/native-linux-fixed/checkpoint.json", + "sha256": "49f38b5802a3ee082c00f4405b43acaf23493cbcef1ebac111e2b77aa48b75aa", + "bytes": 9458 + }, + { + "path": ".qa/native-linux-fixed/incomplete.json", + "sha256": "8df93683f4be13c9aaf8954231cf6aebac9621e00d1496192bf7ad109ad37124", + "bytes": 365 + }, + { + "path": ".qa/native-linux-fixed/shard-1.json", + "sha256": "f44d4de404cebe457bcdb1f9b8b11556c7506e472cd28109d7794dd01f6e7aff", + "bytes": 8973 + }, + { + "path": ".qa/native-linux-fixed/shard-1.log", + "sha256": "7dca4c8d695ad068c3e1b6066a4f1a46fff67ead33d5535afd60aa3178af0d56", + "bytes": 58347 + }, + { + "path": ".qa/native-linux-fixed/shard-1.started.json", + "sha256": "c00b9c5b2b2abf4d2e51bd8f1d7e081a65cc107975cb5f2c4a5829fee1201805", + "bytes": 558 + }, + { + "path": ".qa/native-linux-fixed/shard-1.tests.json", + "sha256": "f7da08962a93ebb59e62673616d19b7a71f0b4fec79c3cb16a7f7f3a34659148", + "bytes": 572823 + }, + { + "path": ".qa/native-linux-fixed/shard-2.log", + "sha256": "9ee49233c7bca3110cff6a95874b4a6ed2e4a4f2c380dec64037f54a4f7d958b", + "bytes": 27950 + }, + { + "path": ".qa/native-linux-fixed/shard-2.started.json", + "sha256": "45c9624a9b57bfc9bcc6bc0889003324458f1ba3cc230e374ee980ed16006092", + "bytes": 558 + } + ] + }, + { + "directory": ".qa/native-linux-final", + "files": [ + { + "path": ".qa/native-linux-final/checkpoint.json", + "sha256": "114b485f12cef63becb90c3e97bc5c5de736eb699e88a9d37c14f5c0fcccae17", + "bytes": 18963 + }, + { + "path": ".qa/native-linux-final/shard-1.json", + "sha256": "f44d4de404cebe457bcdb1f9b8b11556c7506e472cd28109d7794dd01f6e7aff", + "bytes": 8973 + }, + { + "path": ".qa/native-linux-final/shard-1.log", + "sha256": "7dca4c8d695ad068c3e1b6066a4f1a46fff67ead33d5535afd60aa3178af0d56", + "bytes": 58347 + }, + { + "path": ".qa/native-linux-final/shard-1.started.json", + "sha256": "c00b9c5b2b2abf4d2e51bd8f1d7e081a65cc107975cb5f2c4a5829fee1201805", + "bytes": 558 + }, + { + "path": ".qa/native-linux-final/shard-1.tests.json", + "sha256": "f7da08962a93ebb59e62673616d19b7a71f0b4fec79c3cb16a7f7f3a34659148", + "bytes": 572823 + }, + { + "path": ".qa/native-linux-final/shard-2.json", + "sha256": "3f0f958b1af9502d6416645635bd6a046546021a08cd21d709b57fd76b2eda3c", + "bytes": 9103 + }, + { + "path": ".qa/native-linux-final/shard-2.log", + "sha256": "872b61a17d22db48de46d34916eba5565fe816043be720af1240dd2baa8baeb2", + "bytes": 31060 + }, + { + "path": ".qa/native-linux-final/shard-2.started.json", + "sha256": "3f1d101cfd384be115844df36f07dc76643189de3ef9769e0b26eaf6b898f3be", + "bytes": 583 + }, + { + "path": ".qa/native-linux-final/shard-2.tests.json", + "sha256": "7c2cffe3b318819b95d505d339651d1e140664f264a312fa9f376353ea5e2977", + "bytes": 407626 + } + ] + } + ] +} diff --git a/docs/validation/extensions-native-20260922.md b/docs/validation/extensions-native-20260922.md new file mode 100644 index 000000000..58b0218b6 --- /dev/null +++ b/docs/validation/extensions-native-20260922.md @@ -0,0 +1,175 @@ +# Native extension validation and current Linux regression — 2026-09-22 + +Completed this bounded validation increment for draft PR [#1911](https://github.com/colbymchenry/codegraph/pull/1911), +branch `feature/extensions-author-kit-20260922`. Tested source: +**`37d4dd837120c1d56316c3cc65b6587b743a9112`**. The final report commit changes +documentation/evidence only. The full product and hosted marketplace remain incomplete. + +## Results at the final source + +| Check | Linux x64 | Windows 2022 x64 | macOS 15 ARM64 | +| --- | ---: | ---: | ---: | +| Engine/viewer + marketplace build | Engine/viewer build passed; native marketplace builds at right | Both exit 0 | Both exit 0 | +| Current full Vitest suite | **4,564 passed / 192 skipped / 0 failed** | Not run | Not run | +| Native focused Vitest | Covered by full suite | **136 passed / 4 skipped** | **139 passed / 1 skipped** | +| Compiled worker tests | Historical Linux evidence retained | 2 passed | 2 passed | +| Real case-alias/native-path lifecycle | Case-sensitive Linux preflight; case alias not available | Passed, alias exercised | Passed, alias exercised | +| Default-directory kill matrix | Prior 35-case Linux evidence retained | 35 passed | 35 passed | +| Custom-directory kill matrix | 35 passed | 35 passed | 35 passed | +| Fresh external-author checks | Prior Linux evidence retained | 9 passed | 9 passed | +| Compatibility checks / CLI receipts | Prior Linux evidence retained | 9 / 12 passed | 9 / 12 passed | +| Browser publisher/bridge/lifecycle | 12-check fix preflight passed | 12 passed | 12 passed | + +Final [native run 35689087657](https://github.com/colbymchenry/codegraph/actions/runs/35689087657) +is **completed/success**, both jobs passing all 10 steps at the tested source. +These are real Windows and macOS processes on separate GitHub-hosted machines, +not simulated platform flags on the Linux workspace. + +- Windows: `win32 x64`, OS `10.0.20348`, runner image `20260913.307.1`. +- macOS: `darwin arm64`, Darwin `24.6.0`, runner image `20260907.0337.1`. +- Linux: `x86_64`, kernel `6.8.0-139-generic`. +- All: Node `v22.23.2`. Native Chromium `153.0.8010.12`; Linux browser preflight used Chrome `153.0.8010.36`. + +Each native focused run covered 11 files, including the directory-override test +and real filesystem trust aliases. Windows ran the previously skipped Windows-only +database replacement-detection contract. Its four POSIX replacement checks remain +explicitly skipped; macOS/Linux skip the Windows-only case. This does not claim +Windows can unlink an in-use SQLite database. + +Each native recovery run has **70 matrix cases** across `.codegraph` and +`CODEGRAPH_DIR=.codegraph-native`, with **206 child receipts** (70 intentional +terminations, 112 successful exits, 24 expected rejection exits). Fresh processes +verify config, package/trust/version, actual SQLite contributions, graph commit or +rollback, staging cleanup, repeated recovery, live-owner exclusion, dead/torn locks, +external edits/conflicts, tampering and cached-reader invalidation. Custom-directory +cases additionally assert the default `.codegraph` is never created. Linux's custom +matrix passed all 35 cases/103 children, exit 0 in 118.381 seconds. Only disposable +test-owned subprocesses were killed: POSIX SIGKILL or Node's Windows TerminateProcess +equivalent, with actual exit/signal preserved. + +## Full Linux receipts + +| Shard | Passed | Skipped | Exit | Seconds | +| --- | ---: | ---: | ---: | ---: | +| 1 | 1,668 | 63 | 0 | 137.464 | +| 2 | 1,154 | 56 | 0 | 103.626 | +| 3 | 857 | 2 | 0 | 148.297 | +| 4 | 885 | 71 | 0 | 92.730 | +| **Total** | **4,564** | **192** | **All 0** | **482.117** | + +All **280 discovered test files appeared exactly once**, with zero +missing, duplicate or unexpected files. The aggregate checks receipt revisions, +raw log/report hashes and complete Vitest file lists. This covers ordinary +indexing/status/sync/watch, extension-free projects, concurrency, MCP and UI tests. +The ledger lists every skipped test by file/name; no test was disabled for this milestone. +The earlier 4,545-pass result at `07b0a10` predates author/compatibility/recovery work +and is separate historical evidence. + +Exact commands and exits are embedded in the JSON ledger and retained in +`.qa/native-linux-directory/shard-N.{started.json,json,tests.json,log}` plus +`checkpoint.json` and `result.json`. Each final shard ran as a separate command +to preserve progress; all four final commands completed without interruption. + +```sh +# Build first for compiled-worker/CLI tests. +npm run build +# Run each N=1,2,3,4 sequentially; preserve its JSON and exit before the next. +node node_modules/vitest/vitest.mjs run --shard=N/4 --maxWorkers=2 --minWorkers=1 \ + --reporter=default --reporter=json --outputFile.json=/absolute/path/shard-N.tests.json +# Included durable four-shard runner, where continuous execution is available: +REGRESSION_OUTPUT=.qa/native-linux-fresh node scripts/validation/regression-shards.cjs +``` + +## Native reproduction and artifacts + +`.github/workflows/extensions-native.yml` uses standard included public-repository +runners, read-only contents permission, no production secrets, at most two jobs, +and a 35-minute timeout. It never invokes `release.yml`, publishing or deployment. +After `npm ci --no-audit --no-fund`, install Playwright 1.63.0 under `.qa/browser` +and download Chromium with its CLI, then run: + +```sh +node scripts/validation/native-validation.cjs +``` + +The runner records actual OS/architecture/image, source SHA, exact commands, +environment overrides, exits/signals, timestamps and log hashes. Checks include +generated external-author create/test/pack, signed local browser publication, +managed installation into a separate Python project, real graph contribution and +removal, worker isolation, compatible semantic versions/exact pins/rollback, +publisher ownership, origin/window restrictions, mixed-case spaced paths and +native separators. Both actual native filesystems supported the lowercase project +alias; install/open/disable/enable/remove through it passed. + +- [darwin arm64 evidence artifact](https://github.com/colbymchenry/codegraph/actions/runs/35689087657/artifacts/10678411745), artifact `10678411745`, job [106622176413](https://github.com/colbymchenry/codegraph/actions/runs/35689087657/job/106622176413). +- [win32 x64 evidence artifact](https://github.com/colbymchenry/codegraph/actions/runs/35689087657/artifacts/10677512800), artifact `10677512800`, job [106622176265](https://github.com/colbymchenry/codegraph/actions/runs/35689087657/job/106622176265). + +GitHub artifacts expire after seven days. Downloaded copies are retained at +`.qa/native/run-35689087657-{macos,windows}/`; all file hashes, step receipts, +child receipts, source hashes, original artifact digest/ID/expiry and job URLs +are committed in [the JSON ledger](extensions-native-20260922.json). Earlier +run artifacts remain separately under their run IDs. The local raw-evidence +archive and Git bundle are referenced by `../RECOVERY-CHECKPOINT.md` outside the repo. + +Representative final macOS desktop and Windows mobile captures were inspected. +They show native destination paths, selected compatible versions, graph refresh +confirmation, and the publisher description preserved through the file-read delay. +Mobile uses desktop Chromium viewport emulation. + +![macOS installed extension](extensions-native-20260922/macos-desktop-installed.png) +![Windows mobile detail](extensions-native-20260922/windows-mobile-detail.png) + +## Failures, fixes and interrupted attempts + +- Initial [run 35687508042](https://github.com/colbymchenry/codegraph/actions/runs/35687508042) + at `bae8e16` failed native path casing on both OSes. Trust lookup used path spelling; + it now matches aliases only when filesystem device/inode identity proves the same + existing approved directory. Different directories never inherit trust and + conflicting approvals fail. Package digest validation remains mandatory. +- That run also found the macOS publisher losing entered fields during asynchronous + package reads. Commit `258cd00` preserves changed fields and ignores stale file/form + results. Browser tests deliberately delay `File.text()` and assert typed values + survive. [Run 35688276005](https://github.com/colbymchenry/codegraph/actions/runs/35688276005) + passed both native jobs at `258cd00`; it is intermediate evidence. +- Linux shard 2 at `258cd00` failed the existing `foundation.test.ts` override test + (1,153 passed, 1 failed, 56 skipped): recovery coordination created `.codegraph` + despite `CODEGRAPH_DIR`. Commit `70d24ab` uses the existing `getCodeGraphDir` for + extension trust, journal, coordination, staging and graph paths. The assertion was + not weakened. The native suite now includes foundation and the custom-directory + kill matrix; final Linux shard 2 passes that test. +- The first custom-directory harness invocation failed on an incorrect internal + import (`codeGraphDirName` is not a main-package export). Test-only commit + `37d4dd8` fixes the import; production source remains the `70d24ab` fix. Known-invalid + [run 35689016913](https://github.com/colbymchenry/codegraph/actions/runs/35689016913) + was intentionally canceled. Failed local receipts and cancellation metadata remain. +- The original local `bae8e16` shard attempt has no completion result. A later + four-shard wrapper at `258cd00` ended with tool exit 143 during shard 2, after a + verified successful shard 1. That receipt was reused for the separate same-source + attempt that exposed the real directory failure. All incomplete/failed artifacts + remain in `.qa/native-linux`, `.qa/native-linux-fixed` and `.qa/native-linux-final`. + Final results use only `37d4dd8`, never a mixture of source revisions. The command + termination cause is unknown; it does not establish a host reboot or diagnose + Hoblets. No infrastructure settings were changed. + +## Limits and next bounded step + +Validated combinations are Linux x64, Windows Server 2022 x64 and macOS 15 ARM64, +Node 22.23.2, local filesystems and the named Chromium builds. Windows/macOS have +focused suites, not complete whole-repository suites. macOS Intel, Windows ARM, +Linux ARM, other OS/Node versions, case-sensitive APFS, Safari/Firefox/Edge-branded +behavior, mobile-native browsers, installed release bundles, network filesystems, +machine power loss and disk corruption are untested. Simultaneous Windows/WSL +project use and mixed legacy writers bypassing coordination remain unvalidated; +direct graph/coordination-file tampering is outside the recovery contract. + +Unaffected Drupal real-corpus accuracy/determinism/incremental evidence is reused; +no gratuitous corpus rerun. Historical measured rebuild overhead remains +**22–30%**, with limited samples/coverage and no broad certification of current +guard overhead. Broader Drupal/performance review and agent A/B remain open; +no extra model sessions were run. + +Next bounded work is durable hosted registry/artifact storage and HTTPS-to-loopback +acceptance, then Vercel delivery and integrated review. Product code-complete: no; +this validation milestone: passed within the above scope; hosted preview-ready: +unverified; released: no. No merge, production deployment, npm release, paid +resources, account changes, contributor messages or board changes occurred. diff --git a/docs/validation/extensions-native-20260922/macos-desktop-installed.png b/docs/validation/extensions-native-20260922/macos-desktop-installed.png new file mode 100644 index 0000000000000000000000000000000000000000..d98f683a40129d22cba887908c088434e701d2ff GIT binary patch literal 168725 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 Z3HQV^+9!Tsr-^TtqO9tpqK8la`Zp#)421vy literal 0 HcmV?d00001 diff --git a/docs/validation/extensions-native-20260922/macos-mobile-detail.png b/docs/validation/extensions-native-20260922/macos-mobile-detail.png new file mode 100644 index 0000000000000000000000000000000000000000..f98345ab063b3b9ab06a9a0bce58201ab6002efe GIT binary patch literal 85562 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%0D&?tV30~-B1o&B2??gmRuvp@LEu@l4wsQZy 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
u%S(RpB$=4~Xvke#hngAlP0xXfJOj-xjU5 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 QJTZy7iZ%qL^!U}^02X?*2mk;8 literal 0 HcmV?d00001 diff --git a/docs/validation/extensions-native-20260922/windows-mobile-detail.png b/docs/validation/extensions-native-20260922/windows-mobile-detail.png new file mode 100644 index 0000000000000000000000000000000000000000..426f8c507ca908085e82003d342252244168469b GIT binary patch literal 57002 zcmd43bx>TEjyt-9q zrsmx+SO~VuD!qS``M0CRhC6ZAw~fJ0O&wDDRltgRX6~Ez=iZ0_Mfo( zJ}3Zy2>?ooYx-oKWuY5rYW;ah=x8+)ljev3q|bd+MROY}QN(63?MGfr%KtL&-`Ni;(qacEKByy zn>(hQpE1`HZHLF%{u75mJ)8cA@%lGS^ssGQZxO%)02Xkx$N)+jN+1A0^a}VIFoYzB z4fr7Q0So|ey#~VrzF>W!1$>PCNc#$40sp^yX)6}sLgMjG1DjH(y!^JX>jU`PdNlJ5 z`I?YHr`|VLxc}AaM<0cqez_-~z!hfooma0A121?6B$4Dq{d@)t-Mj^ZmBl>yR*`ho ze0=DgqCWY<>Ha;F)qi$Q5kd46!mE|T|p^^U0BPFtXCo1q{2DnU&dcn@}bcMO|!v=Q&7B*s*V)q0B9=|h1 zq*KS;3>FVdCW*v&zKrGu_}Gl0p1R#FvR0H0=}{ga2be7=#|ZTqNc$fQL^`6AKm8u5 zt4Z0@Zs*YV?Ocd}-rs$qVaWWo~e!=E+Yy29w&huWpEj(8nDWMqD{qGg2~UyJwp z+X3-eJ?P{`%EN5DYa9mx^??URTR!IaDfe7nVRP{ecy{P-Y0HCn9T0pH}L3>O>6pX-C0BFoqKE=E`I?hS>}jal@f-IlW-+K zbvczK$%Ecq0w?JnH|&nQmR($WGjSvY36~H-hu;$@F(>SQ_R~2?mah6KdG0fl%AL!>7WG_g4*bMI1y1-yQ_WKiRt?uD4N+WdF z;8t#9DX1XPYFNZLyP#D|ikbuJ->0N%;8yv1Trr}2u0(#^i|xTUIW~N#nAu*LegdZ? zQQcKCVk5%9WgT(kkqjPSy9~A*Ay?M_jl*k@4UL3CovqJ%m zd3Kar=m#9P6SUQ@?=;s3X(u1DU~JtaJ8inl=uN2VtO#!Opw@$H_)2#~+%q=4j6LUQrxuy8`##g@SPoT=RBv?(wk zo>TuPo9|kNmFv%-fPssa-S)b^;xnC%d{oU~lPA}1nfaCV0Rsgd=Th3Z2|PP?sz8oCo?D?XFQ?U=GFKzg9UHf;jgv9J4Ucyq}zb0$kSIb z>$4@fje^uARRgSc`-{xF1N!;ywi%%~-Dcj!vEqUQt-YnX1Kxx<9`1$M2%4cnBQ)MA z;@jgBtz^VvSHYrVDRmCF=c>iZcrY#g#(|JXoQT^HbahSk0wfCiEb5j(Gjr8UTcU9k zkA%X(3IdF{-bw$P7+O{*J~NAkhwIfIVIxe_nLvO@c6?;`l+-my!|^`r`Q(8 zRBsD|$RFPm2Ad>`6V0JYzM3?$*Cev>sbKZ2alh9%*l>|bGV!DiYw>F%#$qu>cZ)g0 zn>pQfCl4jsS}SbUMlV|r0!E*sv`H~B`gfT$*epLTA+F-z5&&P4E4juP>KbT%@azfzM?v-uXU=#_+s%<=YqF4yODWqq2v zBx!A=-!?x*p5|rj@OoMN{V-JRr~W-f z)j)dFnUVwGI@K9z;Ev8wx2bXYqgIm%X%^b*!9a!Ig>tr78VopX8&ik zsiSA&{ydSc$Q=9~6O`iD|u~$5qeLIB&Gk5iJ zdHHXm?`3<)tU4zqbZTEmFnb>aBoR4g1_aF+_5h=5Wz5M2$M3@Bd%5ycqSyUylV@Bn z=zlAeK+bD64L5`PyhI4tSGsrU^Vs}5FmF+Ge}n#vh6Fqfp6!Wh=!sLq#ZhFSL6w@E z$TfE%NG{*FRTO{ivj_VsPdX8zX=21vq;Cm`@rt0NSM;kO_(hFd8+*;6T?~r340g-O ziA~PY%D7FgA*hZDCAMvM{8YP)tqFap&jX3CR z(Ou;@5PDlHIaF1oaKo!pa$ohb;%K;VlR)P>oy1wT*_lK6CMLe?{tA~(^X%n%bEp1g zXfuSOq3I#eTmaTy)@0`pTUi=zx^;I>wQ@St^iu4}*q8-tR~64$^arjn-{X1x?Za+!kC(qrP+05v6rNi` z=TVBUm%>F6_x?^<8}mi0@8G!dmSGMJFlo^>fzPN$xS1`i$5UFSTgd$EjL!U_Q}#d^ zrIX1oC53af)^+ z>7{YKm-5cfye*$1u86o)kv^zoylk|i{ZYpnzh)S)Z|zl)N?w=xymN1BMsaPdgL>yr zI}zp009Z>}BdeqRIiy6vaN~WV&?0t&l)SxVn$+ShZk5owE{xp?tch|C{#~DDeqC!~ z*|RlRTu5q-pF21-m(U`8zjNwqK1dt(#eT%RS3-oGiVFPD@NWjeq4lrkeg!P$DH=fx;$jb5}HKN=W*AUKn5GbaQ-w+<^?W<%hm<%ZDf z-p+FQh@*gh{2WGM2_HtPa$fI?U@p7FQIHrN?lXK;l9!gslj?Z2isX#x* z`?Df85^o3ImBd}A74*W-9+Kw>Gxw8rdau`NJ|OqvWR~*KL_x96IeeC_RWszsfa1+C zNMuh<&a%p%Gls-tx$Jkl+w_Afpv~zIP01w-%Nk$Voxbr!BOC>TEb2KFGsE_Jm zBrTbuuaZXr_3&a*Z?19PRjCVF;`C&3!Uv2Fdm(LWlJA+f>Lofh*46CV)1AjQ=N%+% zHmeLG>FPJ9@n!BxmjJXX^kx8rFn7u7K4J#H2G}6_7_0ja5oG@?3I1{Xo8Y0wxO&LX zo!}*{C|HpvlNqogji?LEn$jQ?WbEAqyfg_LjvVFUHe^Ku?O)KOU*`sXlec?&i?J02 z&1x9@{4VyD3zU2YBT7Gy@qIfdcFWN#8wRqgQd&Suj{l+Buz&o--w(MBfWKfOvg5do z7EnmoBaU)GhpF%vUI;k-cOZ>_!Y_uMcwI;Uz!2PTo4?5BKYQqXd2#+(^wlTkHr{8w8DF|Heg}1j85TJ2r0jM1+Z#m18(HydD2OHPG{nozY|iDh`41GU_C3;SsCLB z;&$P(9<8-^&ayU#YpBYPOLl2a4(0w3D=k1p*=FA`g3P#Co5-Sf)RAMI7jJDv2H62fb4dSfXoPjSbbJ9d>awaI%6eo(XJCRG{Z&*h&ii<Dflllk=|<@1+m|Cm8eiw%h83MbsG5>sMX#i49s zC_2QM2l^u1|p=QqCV=Up<{1iiQZg2G2c`U~JmL3TQZ;mL2#Si4)dy8$ zQLkl-2DUW{S;7B8@?8$C*|!k7u|S^}_+-pdrRF`nhppbB@_jB&j!aQsmUUs%@1^Vm zMgB#`bT(Ie1!)Mh$4cilGwHb_%TjIUw})fwaYaBYuSXV0-H&##7#o#)4qLEw}Ms` zxhL~;&8(ergp7~IPuAG;e2N>nzWjNI_kty90&qAB90(<&n!4jZ(+hDv>MJ6Or0$&_ zg0gj{Y(`H_r#NKOKh4}ytF)FzQwKzHw)dVT&VAC3*H4evujDzB3=Iz#bc(r`zZDla zl{u^p62)8?xyxy?-&au^Emey}A!A|);2Bwr_-dnqV|84r89ht)#?-~8gTy_q`)v|8 zL%iNMD`nzLCgdzUvhQpBqaRd${0WuWAw?hS;JHB$BcEwaW8`a5T=4}6WyjZnBh7S6 zt&KvU1~gE585@2JR)vv#*XUuj?DTmnBQWR(GP_jeI+X32M_0cqz#aRLPPHP!J#{Jc z@Um5{f+@`==}3fSBHau>q@WoWyz==s6UiN_LAmX%_VQWIoDTL0=cVXfzg<%60*E%7 z|6OUom(W?Whwy>&i0F`PsdcX2xA_Z*6e0B&T5(w+^&i8 zBOY}t3h0ownOx_^S}XDTer?%jr~A18N9N;-P3!I(Cptq&4R2xx!uw9|m@lG0z&A1k z<9DzAHp3D5*MPOtZ?M1rM`^bILI?VHxI{@H7Q|lP$e>@XV6$Jo%eE)Ix z&A*o`{IBlppU6rVHSqP}y~h3S%fUeg7{;Ix&kkPjy!g5VKI-0#&B#BFbDj_7&@hh5 zr{mSX(rNG%agZ(CRgPD3K4%ys^BB-fC{%;kjIpmb^P6F;G$n6(NIg@JKRH!yvKWGm zg}A(AHqLStWg%iZwkL{WMcnI%xmB$WbO@F2Dra=G&f|q^XB-@njvvdvb0^RIel#%L zx!9Yj3~12X;Wapb?s41gp2V$b!+`&|4y1>T&f@37(1H-nf`(Sp_*eemiKEyu1M7JD zRAp{`IoA%*0Thqc(y)6s`rL~?_~J+;D$MLK3sihBGe#c3P$fiBvQ0wAcp6ux$y|cP z)+Ns^Ann*r_|AGy=SQ60f|GsUl6V!$_G#G+NrZ?S^HXUQ4#aE612APJH04S{n(H8v zWK^LcEi1#2y`1W7UgI_}(mEod*Y#ufqA%9=`0;m}UB2xl%Ft#iS?btmzMG8O?^hY< zh^4RfDh9o*uNyG>sxtF%g@Y-Xa|9AJXcm}?yHDM@hobuv*Sz+?7G}i5&Ak|Q{J4l~ zSOzJDBU%ONL_O+S@4Ci_XIV-4l@q^85s5U-74zuY!QmzLG8P;sZ+5zMSX4Or$9R>C zal~1YS1B}e>^scbS!ZJMnFaTq^?KKDmd5rKsHY3$TFDCOwOn7JWd!QH`HabcDXX~C zddxg2;7tqgcu%(5YP-YananrCO2+R;B=(JUXu5*Qkp#Dq+cPC7O1Es-5bd zb|61vj6n!O>QX!dw9ikT&_xebI*Usafgem2Vf#)OR-|;vE z9GM6WxW*WC=JQxuSDfnAteeNG+U(RP6QsVJ8xp;yZPEzXaS8`8Fx!f=*AwjdM+{|>+`jI(rOGRodv6+tq>BOwf zkerF8q8b;O;!<>yEsIRlkMYHy%z$evstVS1=z~f%CCs%pN@)G=#CjbIl@CLWh(>6HEcCV0@?P_(4U9U zh0%S0iv2?XGUv>2UB4_oQvQ{e?`DUt*63?i?L5Zz)BphG+rOjz|3w^d>O-(OOM(>u z!P^ueTlRmj>HqX3{+*~J1OB(>YA_XvSjD5&8FeUuZdL;uX3y3+`#*XDbncdAM3W(` zU|fi`8|Crc1ImVKK7P^$bq|et|A;S~yctkw^9j8wzU+C&~UQmI^p~4wANI7C^V+N-ZGk|32w9~R3s!$B%qYsDi$adS+j0qNXD>~syz?Q_#GIG5} zLfyo9J@i~0I3QR!Rl(hRIv5GoQ;MG2dcEe7T6fQTyih=!;RRLQ_X;=n6`{ zsygoy?>>7GRWKV{wqj$Fw_swAqX?SXZF>L<4X~1m<9$;y>;!PI6QB{yj*Gg7kD*MA z*I{|`wM%QwWw^gSx%%-d-M<*g6sXC9)`i4QI2>J@uT7=BV!j_(HUl zyZ@Qzeq`oL@`33}Tn@4m*7K;x$WH0d8N+V?|MM=*R3o;VqRVFH@MbvqMf*F>_0oPR zKrKAjBehpHt6wD*z39HaztN8Fd?tl>SBZskygx%jEJLwAzu4s>Lt1yx>QD3C7d@FS zauo||UUO#;%CdLhX-5Idx0FC{BAx|zMb32haqaN0f5KwsTu`&tUG>w%Kdm5-nfoR0 zk$158X?vYQNK-6*0uV+gD=TV;KW`Y*q^ta>%Wf(C+3%F(+T`xNR(XBt)*LZ|&)iC0 z9gs;{u~@1FGNoyd5X#kC+%?XLzz6AJ0~kOLnmx&H5Rwb> zgQjReJ2P)x;9LkK0%yKxzRpoA{);L-I9%2MfS*YJ3ibV~&bB?10TT&x%|nv^?eZG| zqq2TBh~5E_u3Edo!Lod|*r_y1St}w@n{%&vU7f_fgq%ibyqrB+_P3D&ZQN#>G*61;;Too3WhM;Bw)w3=K;4byU@8oZ zPTi!hS`*H1V1RIb1=-nG(7Vp2;Mnu`{oW#M@?hm85WPG=xQxX8Nw4Zxvzo^0hn09L{;Cg&twO+lB}n5A z$MH^HR^jZsWc`Sz81u0OtvdPwQM2h2LWx6deeNf@7N zlE}S0%}>+Y?qp=O-hrC~K*Y9&$!9c`hnhj+GoBsNyWXhUS(I!c3&($qJx1 zY_6^jJ|V7wx+Vc@`d;yAroc}J0(|)C(bPueC+*&@5PNXnLV`{y$H0yU19&uXz9@M( z_!a+JKG3oggWHzIcFiliSholRhuxr0p_46&peWZQ2Du~>)V}i2J3Dz+Nsv=Xxxu6z zpj&$Q#*h=4+f%NDnITZqL9|Sw3&leSdtn5H^VBh|P{E9$?R51Ek|g=!WS_67;Mxzj z-47*|3+xh!I;u|X#2Fb>IQF~_YbZR3TEHN|&g8y!MnZy=H@R7^e1_(2_#nwQ8!W`- z=AHu!E=`uU9yb9;J@bNPK)g6@nd)sRpt*|#I1QW6KD#EK@JLr7mMkXeh*6L|C9q=F zZh3yxhVpa24B3n(Nn~{Gh96=|s+yWEVUPq%Kf7l!7H^)~9RiD*+k@BRnDQWS9wJrG z@<}(lEeTJ&&aV27!?V2YKtK@Prr89KL~;~0!$(dMj@#W1y>Cz(6c^sfA$IaSUIMJZ zjj7nmVPKvBs!%x2*;s>=JN@4*ngOF>v;UXSao}hwo#R*)jz-w%^a*d-4fV-UC;vXX zvN`=v;&ywr&mkumVvimp#nssqT9byR*r7}BH6o_5CMlCZbQKK#vvhV_N>teW(G_xG zaT`rNG` zDx)Mqxe<@w-2DAT-l+%;&sjyNnqHa9iU_t+YdAo+ z1(=}`J}Ehcg6O=os%ljQvRWGJHpKABer_BZC_$Y33%^jh#%~!3OaFrln3j*x?Ihh{;e3yj$D_?wszAHl zIW*TN)3iJ6(%fZw7@zt!F#G%X6h}(8U<}DbX(`+1Cw%n)IL#MZQo!E#`}OM!p#ufk zsys7y^^h-N)p6awQ$j|>&6iUweWB!86I&Xxp=QgZ`8Xcv3OIfqAoue%6f)Kw|L9D>gzy|JxDzbYSI+RaaHPDHR7qe`yB~tmH6B zm8o{H7@>UY;&py^N6Q<4m#t>t>+Ho_-6dshr<>MyT|bL;tcI$D8RVrG+aNDsgW&k+ zQI%KS{JHcfa;`SpKU`V!i$b#<|NX+*>*}jJdb(ym7_?`nCY5$|Br+6Rt5p@|sTuIv z497nHhEj~#0d3gEX;Kj%$I<8;OqgUdFn36(#gReWq!;nt-_U%R%QSrox~OfIA&mC) z%&V)EOJfpHFaz@9*QT?3cycxLth~c)6tk6boSiv7JzZAS_zt<(LN7DbnLQcE%`BW$~S3s6=ui2_2q2}vr)exspuqhW3j-qc7ln?~omyv$Fx z@+9TOh(TrOo==ay@&j=$8_QHV(x_QcVM|B)hE*j3bBa?8S9L})T$w`LpJLqIfQV3B zZA?)sOP58sW5rrAbRRUtx5@lG5UCVGc0lt*dLyzQqoJKM0p2s1*pQVdALXWEI(up% z1);o@-B|X*(7=67cgVeJ&h7s8c+@a|6vH)$6pyhiajZDZ#Fm>OX63g5iaY1h4o^k2 zAq9$?hZ*x6k7bE0$3c3S!y8ArD^d`AA2W{um-Lb4=W4`Hn51gyRVM8ozB<*)Iy0E1 zc647X=Jom7m^}g*$OzA|eS|aZeppOkq0*9Q ztnfkak#Mpoowy=DP0l{@m^e9L9=>x8Miz%ouiG7cwPzV-q|&6*V(LG}hPyOr4%}H6 zX|2eG$9Zi`zu`7ow(3HNs>jl4GD62;kZ@&XwnO6m zb33SEoF~)4T38v5XXfbe<7{~ifz`5pzLBQFYO=@7lpYx!gcd)!aNE)Afn_IKn)x<1 z8fhm^xIOLW;i|bVvLyfU*%BCM_R>$UslCfW^yP}GkTQWEIZ#gW)ul6WUcJP1-&M27 z(Y!wvR(yO~CArM6)e=-oG376p3uXQ}ElkF8p@DspZ#~C`hSz|x{xil=Jf`Ox%F8{YPM*odFiWH^> zBA~v(Ahx+DsA#ibFX=LLv~}#P@Lc1xIYeZ8N6F>}}t~4uC=?sjZItTt2CB89AVUz2MDMG`jE_g^!gw6Bu$a$ZU`U| z{6YH;yx|{^@<&Y$|EfxSFXh2O;=w|bklVSb`|O~b_aZ%&K@oycJkl#8-Vj{{=2f#X zeF{WMb_-e{R)%O+y*GY_ECR_-kyX+$-(2tt!m4PGknV7yB$@x3k9k+V2AP2FQ{MGeKZo za4qzy+*`EA+v@BAwCAay(Y>`x3S~8AGDJNte|i)a4gB`C1T+z8J)qz8fsC)rUM>(G zdvtMhzBYC7jVy0%SAwX8LvZKPA8d^$3A4?JH)`hwLwpo|9)O<1j+)80x=^}1tsc?r zy#Rx6_dm{!9zAMu<@n-b?mRk|X6fKq{GS%>*-&FaV%R|QB;b_&7y7~jM92|b21(eoEBM91#$+tL#PAF=yl~You@TSqM zKMhxgK#X!g{$;bzNferY|?Yh@{Ho{Nb6xkC~jl&Dw$w*BtWIniXsK7PM(<18w2rKCZDu66So(C|=s7gYgkg6$0qiSoION0Hb|Pb?rbR9P zmg+FcLsq-jpfV2rAi3L8__MYEcQt!mjV(r9JBFc~5JSgOruiXQIv4-FhgXsaQS7?wM1Enx-``Ao zl8#ecezovmjX$Oq1NA#n9u?cI{pEelFA>{gt*@+VRP^e#Ka{4qUGNwF2-Q97mN<=Z zvpZ&C&in4-M0wu~vk;qO;|?#ly88BIS2y%rx7m?-F5}Mo(F~d~*h_K|W0cp~?Bi_c zGe79Qr?yUP91=k=d$H<_%XAo1l5|>RF^|rW2mfe``ttg&r{pp;!f20(@gFGB*bX28xi_*`> zi`q*2Gea_r{0WZZ)7;AXc1?TFxRlG-40_93HpbJhJL#N5xC06TTXD{P`5@gC4^ifw zkIN3~E>zBds8Q5K+PAYY-{pn?08WTxwsb_Cb90FU^{k`UpC>hy%p!c8CUm=5J`oF7 zBDky*_}51j7ZtZ|>1=)J z-NQ0V;~-2VC~|Y}A?f|lVb+hx>D33=YG`ryRia+0SDI-0u>@$6%R)uz6K=P1zPS=@LO541kNU%euVXyQNIcZ_dQu zXG|Lo=3z2riH3XBx_u5Fq}^07HQ~`|Zl3GGC-F70m7Ya#lYa$_*h$mc$HT%>lrKk@ zlD^CTi0X_AdI(RUQ!4%H`5#<><&W)i4*cMHC|BpWzn6iCLc#ZlFQM;^MgxxOken#H z-lpj`#9neV9n*iahugZJ`deIH0RX-qOJEQ0zu(3GpFF!kZ4Srwh3kYEP66(N3=vJf zJ2@8zU(`ZgESXmm$;~PJKQYvl%25KXlaWe>xjzAD955meEMDO^3KKAaO|( zT-t|)^uW|lg{^T|^vbv5ZrF5&Tx6}5e8WtbDjKRTlx<3_n3!RG_c`FZrq}m<;a*yl0GS5 z1@&iqiZ`(`>l_8Qni^Ss`eZ zQ~pV9WuJc+8l^m#Aw6LHs11YSSB2Id_+rM)L#i6qv9(1|B8@X0XqUwIu5;3uxVruL ziDHOqm9f-nzGPOi-_!>U9^cOjK-ImjNv1h0ys8{~XoI4TLq|w7_Vw#=ZWs^9U6q#c z6GWTHoV*lqQrYXa_VD|Ly3-~o-wL6h;=`e`nv=3LrcS1IX;IhAJ}%}q2eP-DbTlss z3T}Y%W$3tVf3vcMNmDV0pE_g#y3IS)eob>&)xAK}}9^3EgH<qg4&nDAIfM=L#Hk7{5RqfCsf)pmYVs-3@A zDjayd9kGt=-DIti7$qke_QQJ{8BYn1>=0Y%8OnA%@=43Cj)Bij`S#8sw^+NbdP0Y{ zFdUz1K2BWnT+p}p6{9JIedQYtz5Lg-?^5&`Z-r7_BNrT=3f&t<1Hh{k+d|flCa&0F zWjcBwQ34%jy3G4^scts@K!vZ?xpSUj4JxbiTQ90aHTmM3DujectSl}ke$h{z6_ z`MP8j)J9T>{*Io-fIH+y7Mx=37KAw~YxR5f6tkjDspVa(%i9}zc(sgNmnl=P&Jtg> zgW7AYHVu<2Jmnnt(adhePLC#wNT#tG8Gi|Vef(00bmo8=K$vh8D_bt}=+k)8kYRP2 zLhr9~DbY1>1faA__7iUfL&HNNkD+*&flJI0k5c`4?NnR;d#q%LFDcl=SWIOj|Db=h z#F=CS(i>YZbMdHA$xKrvQ9~G4@-`V$k4bUgP+i@+<5-(1okO{o32Pztu5Jp~XfXZf zw4LW%{@yy!?48j1P_;ubuF!l6>UZ+@@l{%~c-lv;nJ}MQtEnlyX>ZWP$K3jCi^aBD zxa7B9%4J_wM~zEA3t65C^=6XcRId73{4@Qa2d0$W*p1mOnCo^W5L72B*%h_@X zbrHJtHSqCY=p??#mlbf2lJ>1S(NOfE@~GNcn|^;Q1fnTq&ot;V&`U9}YpPTdNchNI z5Sp2Gnwg$uxpmR~_&7b3x~H!AFt25T=DZp)0!m5o_HrOcMIEnCyhX#frL7Vt@HHFf z+Az%{5V8_YE1A+-)VVShDWDFOiz4Iio&EA%|6wlQq5!XfCyy^Gd8ejvpw}CN7=)^X zxAv|ZT06{;>fTgmQnljI{(UaS&Q^JW=Vlb@0Ln5wks?D^wZdkbWDzx~(O7N?u>C44 zE1V;Zf-;w-oh&T z%?&VqRVmz;5Y8d!nC(GazZVaQPn-YyYqsk#Jeu6lMh9^s$L1!|984_%nJu87DOsWV!9j!WsW~-QR%5*D$R0G4`7` zOw;|BGgM@UEI4}hGdpt=B(95|t}4!Wk}H3fMZd!HLb&NnUyV3}ecWVo%Y2g+`;jFG z9?&?@b${zsS3TBLV^#sf9m-aokLRIh{w45$EqIvhIdMYfjqi;5H6U^11TX#!!Fij3 zWh2by*9wrk(x}z?kNk(twWhPX5BnrM-M{sTiY^WJjMhq!s^8U^lhGVpV)F=7-=m0Y zCEk(TkG)MH++-_Nf70vBoizIzdx_Tgf}%8O0#VKv-g0CDtj)LXwSszfC+=5YS7B|q z%Cc;R+1xZG$*>r=TK|&&a8GtbNsn^Ear%>utF=W`J+IL(HTPLrexueps21FUx)LOw zqr_sAH@pEE>3XAau5&r^H2kVn$7NW)K4>s&;>0ne8TPf-zu2TCtLN<*z88jrf1&<# z=z6a@X8XJ$T@Ct!z|)KpzI?=?^l>(mcsQr69| zr4@UIao9<2_CvIJV=fK9Zk6WVAll2=vmZ4mrO5|mb!)IE!EbF0@(zxlu!i=*w%a$& zOxjho5ms6sa9&7+&%Sok97JalcMe&uxs^MqyJPEZrl=J6>ByCLybBez#xnYx_SMp_ zh7vtLN3&@@6mHAt)ujR$@%QRk)~_Zmz=iFV_ONjD4@CMnu?M&hhi|n1+R(Rz|GRzg z{{>qD8xTz8eSSUn=}iRVgqDZPZhfQKYrxT2D=jekiYhy<#FHMOd^VZKCmciL3txU( zt;={N$3HH>(osc2y&Gd@ERTu*VMT$?AWsaNn2x=&_&g=WX%tX1Gs`h{&vM60qO2v& z&0U}nkkntBz&z&HR=uj7dzjN(t4zSr*NSL$pNN;;HZ-)NTn5WP&B$uxEudA_l{00p z3gym@MX+}j7@j{HCtf#=qF%YInk#3}MeljHw-r6sq}Lm3cZ8GG4mnYF)k~qWBVX^Z zQu|CLYk%-Sww4Bx(TY8%_SNSR5^aNS@h4Qoea$#T1gz<|5^o#?w44w(4|g_yz~eRb zXm^7;Vq)`gLL2gm!zWMoPwmxKgoSKv8|TJhI07cCpznG~YrGN~MofdZ=5Vl~d<9q= zZ9RZll)YDTndwa}f?s)#^nFy7wwk$CG+k{dj_2UKzTci_a9HSsH0h`8*BN5P;9o0K zM1&mB20;;F4NiUB`ToZpJ>aAA$5C(}vQkKVv^vo|fm&iG^+864*uh2$wbk(nAv7YB zr@PE<+D~2em=TLxEe7Vm6e1wIGEh&8_R}Q-?FX1-tR8 zH&HBIf_6l_2m7_ZJ@p)kkcp#LT>u_T1})%LOcg6o*db=J4SrY|!F;jPUo`JhP2@c| z{?!nRn^~gXJ5Qos2WCy*JK67?mA!1O%dq!^2Ta)>{f7he8-e`)i%R*Q#LGWdfD2U; z&K6aM{~R2wuH=ZNZVG#qbdUSL0%Tz<(gJ%lvN)S+<&CvGdD=WymOM~Rr%MvDv>^eF zSWg@zc6hnJS{-X^YmnT( z1_;rSnbJu+75vC$LRb5lk;Jal(g+!I?Sy?J<8f;QpfZcy(j<~IY*{Kl<6z7P@S&uS z7nskM;qzitv#vqJ!3&d1O69ezY?lB04qT>XqXG-`{N0V~-67!iII%$EAy>7t*iN5T zVMWlZku81GN`-v<;!^fMxBw;L4=?DtYD1eD?tj;8>t+863-QButG@pKjs5nY?0!NL zu(p`OuCVjMcd#I+BU1uODP;6&UfCa=i3WC*%@#K=ESy8Xba=JN3^pH47m@Q!1@mfu zvJz-b6f+uq?=iJthYtVIpOAlt+GE*bL3&IjP8-wdhx3vgjO6=4UoD<`k@A{ado)l{ zJtLYE^|{{<5HZsjjHoI`FA$+hm!I6_bxpb``HJo9wV* zOv)X@N>!|F$+FCCmz_(m*nmQejEsW8vmhQ93Zohwm<3GHb-oKPnha>hcmi6;F>)ti9$bLEaGayHstt)IYs(>6LgZ`u6>WR&v^Hh1lj| zag3Eo^LbdF2ngt(eWb?{s+Kd=#J&Gv!>YVz<7H%2ppr0CBL2x~-WFb|omKc;_#JvK zk_Sq$R$CP?pKQAzyH3Z_gX&c-b*3nisMoKig+P=Uw7_G3`}aXBk@8m_zp!uxZGjG` z`{<|YiZQPCY@HequK0Dc%Z7ZNmE@}^NDIAZQ?w=$f(K;WH&C~E?r+3pLWK%8`^wdh zI3&XCQ7O?V^HU6vgB-j8h{+pbR^fjHW>l|iiErcs@R9MZjj#=e>Glv-F7~ztLU~X( zBT!`VfrYS$Cl)< z_w>GImXHD(R2y~w7NrjkRb~t*3Rk%jn7}Z@tM_Vql!$OW$3Sm9vw<;wRH{YT%!Ph- z)05#~YS9In$eNnB$;rA4)zF%RGV+>8U2SCUBVrh$&a|f|X0MEddsvBNNt`1w@Q(o{wn(`p%-UV?)0{q&m$3kK-J38u04CF2`3mttW#Mo&cMp)GLSaL_QZ9XxEv+rEl$v5D0lU9)9A-1RbML z-0c+evSBIJv~RI6XN}WucvV^ENU1C#n_YP9R#CS2M*8(nY&IdMF~%e*>r%rnRG;}u zE$7lwH54B(1x%yH)-kC?`=1bQLj2Sv_%7bGxisXsn<|QvI{6B#6I3JPNMwcy@fO|* zpf)(cdq)XIHL9`o&#By)q#MG&O#HPyxkrvDnt>WO)YN)A=8i|AW{n8R6xCG$HRx;h zt!J&%k;p*(Zo#sTFE+93>Jj#Cch_Tu`{|ivg$KJV4b<{{4xkiS4eHPl0R^d|Y~wCh z?$o$`r?9PjZvM#JYB0XNDq!K&jw3R7Z6Ztn`lJB}lq}XWI0c>2?CQnAu zU@uo%uMGgb*}kZ$tHnr#KH4hUKHKJQi8eK2cUNRi4_;tfxg^6gOmVa|uYAyCInesH z>B^ma8+$eDTFu-+LU@qNYS%qI^r#12pDyUmuoiDZNpy5^{)hh4mbyj$I?X#H$E3d9 zF<5xTV#1`de_R-F;brjF`I9h!V6o(Y5O(X^uerlU#x18e#vKU%AA%#Wh~F>w!HYQ@ z0N@B<0HzJ}v*>99(Mq*+8(RojAOp6z*n-dbVDC`joz`@Wp#=c8n5qSx9<$6fG{eHm zaUYxjAL9Y+3@}*)Y3+agik5#W`u{!elKD?q=zrP({|*z(&l-zjDlB07j~NwkUZ?5kY);BOJ8h1pbj%aFw_L1l>O_op_Reboo@YFQ)HQ6Bzx zze^v-c=Rk`r8^{4A)VA9u}#~a67bQVgy8$?#x$_gh?doO;19f`*@6bFo@JoM#9ceQ zuWG2F|C?(IKJ}nO4`ISv)l}3SLSxRV&O~A~#i4l*6Ov$R$i~3k72kXesKPfjTG0M) zfULm2oFvX4FDP)x7P08*;W}s&#-@?@r!QHetY-6i(vHC-G?=|BiI$jr2Hmhq8<`@V zB6ZM#=u8^8XAQ(29Jr7*W>6h$H*2!J&?M-UM{}1NgDk#pj?b3#jga848yIXK~5AGJ+ z-D%u4xVyW%y9W>M?(Qy)Hq&|D@2&s)r^ahGW|!)sx~r@2>pa&w*1BXCrPv`L*z6?Y z5~h`)sDNfNQqtAqC11rO6hv*xxp!l1L_zw!<3;+o$pIX(24-+W5|eR)|ML^V*gDft1zS7$ z;eFT{I|iLr%~j?r*N5MozTvf`#w@c1TKW>^z@LMa2^vsVNJ&+HlS^n-gp~OuW(<90 z4ZoDa!)AOT6o;)Kqyp$8W7@nlVYJ9~Czg1Dmyh1t^KwTEcNf$1s zD97=eI(}ZQDqF#eV~Rwty@>9td$7kBpC*F~t@u%dadO51Z@pv2q|TbQKU-X`8d!t6 zGT%daDq{`KDp~G`3*0E=f}pOk%b%%*RAzo@9+LHk9#G&Z8?bRGu0ieUMzt#x@G9E* zL)g-9S-7U(t~(}L#k*PC#S@cpi||M7r>EkINtQxTLJ2(%sFcD<=t!hwOj`vktFWDB z$4<8LfTKIe$zz=Uu~Kn`MX9VrexBM-FLfe?;cFU+a!$WReXNoj)0qj~Bno2w-235s z{0i1a&c&`9h%Orr+&uLDY+2 zv^LsW44Rd)lm5ZqG!h8O#}6$}D@|cld8<`lu$lOF8>RR%QC4F=xV?m zKln^SF~FRe*Ts-(Ar||Q_nDB0!G5<${O|XB%1=A|k=R%lL>ecf9VcGCK37`HfO=#g zRXSEpQ^-_6N@PkkJM7mIP?^*?!K1|*Z(Fr_)as|Kxm-67^U`u(!8B?^OZSj4+Q$D- zGcw!|n<^D6X-JR&>2K}y3)|S;Sy-!~{OU@2rv}i(C3h+wqGVcFJ`vNu-h?__AO;@R zLl9i)LM6X)GRSxl{vPSpi!Fkp8>mX0uKzYn%P%C}{LmVVpF=Ke4w%xi zgHrr6TBRuFac|ETic74rK8MMgY(~Y$O27P2+GOX4qvucnUrcH+Yn!*lJ|uW1P;XRb zZXq~D3;bL|QaEof$znm1i)5qH-KNX7$(|mBGyANV2u^JoK2IR_=8A3Me+2uJJa^=8 z-?i)Ny|YijPnM#Rs2xA@snVk_)G&@b(x4?FM9o~W90$mMkjJY=&HrnCZ2xO#=zqTu zE&#_4CeuV+G?0bpZ~cHVH^6SizH+mp00ve`@vr0~<5;!=1Y;ZXy9;Bm4rMKR@BSw{A`Vtj> zfti@91{WO#!sVY-G!g_v4D{m@P9*@{O6^%+W*S;qJR$e;+tamRXN$Tsbtd3b^ zeZgg9;3O`Mrt&r{__!;NF3aLDNb8|I$^1qJQP4sz@f@az9D`Z8$4_Zm5ka#2a`U7u z3MGhI`pP+XC!TF7Iae%Jh8Q!Fpz!OHAajcP_YAxQx;dfSy~#!JMe6vmZl;H zZk00%43aCn$IU7QkMk&163ERnilR7pC4VZF-EA7NWj;?tF<1!hmwlaA$hQ+D6F?FB z5Esovl%tr(7q9hQ?R)+JHlootc;@drrS^q2bz<>QbxOjJTrqi4Z1sX?jZ!I%2BvSP z)RQp~%D!#}g;j9@ADhZBis~AC)k2x{7*sdPx**72*aOUldhMWovw;`Ixo>*zb^^4* z(!vzvr@nejF@FZAKS-Z4^QAI>QzHgwg&Z|{P(c;hKO}(@#ypgjTdI}<24AHN%QNZA zzkXp%gcaB6#a5V*j@q^Q)_#tFP*Y6zoOyy8SHY-CeUgS3vKUenqfKg@%C=1511{pR zYY%)zsF)$U^``UN{p|Y*?>bNO#P_GQA!UNAzTrE!~Z@lghGO9W&V3S$(Sk zXC(&oQ3OvX?UYG5A(J@uQ5UfQv&C#VgTFXzWBwQA+z%rSBD$AZ8u7f_cKa`HFI z($Lhe&?>O{7p;|R{_MoUIp$+6ap85V){C%2j)?$$0z3Bx+8O=)rco*=p@95ZOLag> zcPfAKEJ^7E(>yw~{u|Y_>L-XVEk`ZWt`9a336WQf0$L@pnsBNSc;m&h!gjIH{qd;A z{H%b{8Wt0lDQ=qp(H2wug`?+4m7*HY>oh8h;|4lOyHMeEIf=+9jvl|d*(x*|M-eqW zJ`wR8S{ss=lp)ib7Y_e$`F4qBMJj5xQBleCq67R>8BiD0U0;JYbVPpNhbLwP9I*&~ zX$arY)kiq8xn&6jv<s0u*7u)SgNxL8d5JjK{WzyZXy8;)$hjC34qE zeT1;JJc5vj+d9uDBx7~z2loH#>@|Q((IC_4c9TFs)k4T5FU`pS;bi>2+|N~si^&ev z06R0c{{%eKm*|W~$iEPmZ?jxmnOP+)jMdEx<1p_{Bl`*V6oF>CjFaplMXq@ZoTrG8 zrAJ1w1N-&c<|1H!P_b2$-6lWpk^ZAo5*Pi|C^dPcO}H|DN+7~QOgVG0B^CUG(rq{c z*$)yQX*4>?S&2$$Mw7x#|Hx3wlg@lCU;K+C>e3{YDNHAbAZ7h1H5mU)vXIh)l(1a?oXlw|u}rnK{y2Y|eH>WhJ7^7jut$eEG;UwNPY!lu7+9E+eMYVh0jF5q zWXOQ&iob#b-IIWc z3fV%XYQn7DzHd4ukY4}aqfzq%>77R-dP1JqVDoL7LBRqvq{``xN|AQ=51>hCyj!! z5Vo0`KrLhfqf)SUr$)xa9=sIR5#qA!cBaltr7SNbh=B2|FNdhMe$X7`rf(eFk_H|J zTv-b~M}f}I)2v#i3Utz$C7Mn8Zjh@*QR%!c z4APw?Y)(*@n{GGLAx^OCH8**?sY1^xFpuCCyS& zF8Q<^N7J1u;#1nBSA(^tGbonc=Vw&g`_iD-J3edwq5=giV*Kgx6N)KL`-}TBU(`bE zgT9^%P9_Ur$3$qq*_0aZu7{^j?l8QIQ&&m5?@im~a@3{%;OGGli}O>UsSm5G+U5fH z1ftWuGW+F=b>`Rd+@_O)@%m-YW2<2xZPtd>52VrDE^`i`)3RH*UCmk2az+E@@CG`? zs13#OS4CH6%SD0IMFG<#cCvkCE%?RtC#YIReH*q6evgM&G(LY3_@-bDCV95B8hq$u zPX^qEjQPr{iiKny=&iEEpYiR-nPam%)Uj!kCRTsU@8E7a^SoRTJ$!s_*|9DUw64z= zZ_hTH&Z_HTd*afcCz~ralOCqUg72L*thzSVX4#h(&-Y$%fXgGZ7AQ?+q@9T)8=udE z?($6dhOeGLK?>pM^y;;?1_Gy<4Ls6aVg8psDGo=sR5LnbFM9d$CNh`^UHQ|kl##3J8wf1QcP;VT=nGZg;lp_6A#uUY>Q(7byj^#T-?dw1r?Q3EUu4>8y}}^AM?YJ z=qE7Abx0j`=XsFRmzpV#aqtS>IuagPEO3I~^;-a!2ZC>ZHsMAn5SspcL;aD~z23f? zUw7KzIOPzY?NK0iH1|nP<;`nZqBip2_GPxtQbT-KX21S6%d5r1WmD{zS>2_)@x<_{ zCqg~8jRvbi>f1tAy;ZZvH&v+hvS}Oj>S{|nAJ6A<6iAd}LG zPXe*zsAvxNWWr-fRVYU7`LrtAPc9Dgua4a2N6)RKm^1OM@k&n7SsC0v!oy+cmKpQv zi#IhLI)v{g?o>3N3DwWbYko~IMp3bh|2E2L&RJfmqEaq3Ie6@h2X>}))d7#@Viptk z=+J`6AJcdyBx;|>fjyF8Yz7_`lm#h4MYD@(1g+I`_;jNz4&WMX_D zRaN_EeJmdUb6F&a1KZf{jj zs@Vu8KvS6?c~T!qYmW-%6$0d<_}kr{G6p{|Dd4RZ zmQoRST+xop5~J&*?s54nuWgfl7O0mq^I&Nk@=^Gg(Tduq%n#S4A)@&3Z=K6fHx>;2 z-kfBlJ!bogT3fMgF`0EAya*U0^2*A%c~N+)AeYvz1i3$f8gZ(d8e9>cI^FXW&DH() zamj7jG2Tg7RST?C!I<}d(x_S7?Yrz(7jWGZ+c%JH6Fb}5 zH%t2Y5iF}-_tt??pJ_4Y4HW#9QTB@SB7m^iA)2F!H1B(upyY00tlezygqtoB@YgGON@-ES}7yir3KfOWQi3;_eRVpxwW(y-a@p_@@3$1>g- zTs|Hmg5I{+7bO-?BT45Lz^9Ca|Av9A#&~cLm9+%$+9&N0^z<+m-K8G$C=O&pKsD#E zR`55N>j=#M@}l2Uxyr9l<(i=e?4h@~sIWb#wSI1|GM~s{3dcSf4|bnY81<_&Bi=B; z{rt((hLIrTzJiS#Be#;4R}+g1Vv%&X(_?g=+Jut#C2;5t4zOU}bdPh-qtM{m9xPfC z>@kaGzrm}QqWsyuu-HSUFsmfNS>xzfkMo0NV$gA-Y44z1Ibnzdh_E9xIuV2%Td}#dKDB1^ zr+8&)v1+w?b5tAL^b7LRa*5oV&59X~j559=4$q;TReyb(-Pv9Tpcex4=pybjScYzl zrUe-;_r`At*bu@9E>2~#qUS50ijsJkaw4IeZeJx%u>*)49V{K2FZ^GWfz+zzb7Ehm z)aR$_`>jgK6P=+Y&3f%|D=4I6T1Gupa8&<36Lmgg*vZ7oIl^ZR1~Vd^CDWC)MQz5vZ|Une4eCEjpmafI z5uD2`I(Dz@h^{SNIXM9qykbm_KuVP!XQOwLmN`hX4(ysIbZoA|q_Pc#V!Z43oX1!c z)r&09WD_XSKV~Gt`|ij>=Ta!vs?qisXme^&z~@+)&qevTC42J6JF_mnBRA}#S{~R@ zIyJ|cHkiJ{%c4V8WFTLe1bsx_#6*0h@mAF<*;`)neUpnjEw{N7T~Mj_N@CkvMc$Kv z(C>Pm8^U#3W;OUmV}h~CA~BbJ0%$v#*>=6gTB}rb1lHyHT{VA?XdqiHMjP}HeJYc{ z@|A+ShJ=(uxF!&?>7am2#i4GYBVIdQ?Agr4rrc+$bNeN!mKnOiFz2)Sg01s=QFYZr zM_IMAhy6iz2{JX!3&Tn4mi46#7x)2}?(g#+7pzS1+?EdCs4MSM?pJ5k>xrAN?oV?l zl(=8fq@`X-$2U$r#tX1lh0z?+&|;$9eaucL@G#LoDsaw)ZAL;)v+npUJiQH|SfHPD!$9Wu4ZRyao+Au+*|Hx76m6NEUDkGLI49o3=8@XLG?X@02EsEPYsnKN%5 z^mJfABLN1z6o_Q5BGQss1ogQc{=*C4iddrp^I)b)NIPiPmY2VFy%%`RPoZK`2y*&r zL$DgLmoBUrix9p5pk>+0zzu8QuGGJnm&*qsnM~7u;;#FnY3uK1N})7Wh7c_X)$}v( znrFnBSy7$42Vg9es-#nxeTkySq}G@V3&CbBWARVZFO-F`oloOn!c0mKs`>bzAlMH@ ze@Yys&JR@u!mxz{>@?LfT9sU_T2hq-`dk*tl)tD)S|xuWE9qbopQ{OM^(B7pZiO>c z-wbmhH?8f@_J~YvCv2LWIQMh-0D|HH>V z-x;U>bY%Kh|8V{HUwhWmN2JUD09fR++W)rx1BUyPK3oQ{dKw4`MnxH;Scqq0D7buY zj@qBG`VLk`66XKImnf1%W0X1+aaCAXuT+tE`Kf=EKD7V-wCbl5bR&n+KS z{uuoM`?2iLiSX2_w74=+R$kfnNfX(kH%Ft?n|HtyNr86mo znv*?vxrBR=hax>%EeXU1j|Kx_0W<6+-5R&|g#>G!>T+6;4J;-to=Oee{5ZfRW8;UuZs6 znxOnB4r~(n3Xf~{A*=r^Q7LiQPJ;=Mn|`cRK~YL6jl@h85kxENSBd()S((NbAdZhi zdBFD#f-B+SQv_G^4<{oU2{16*TOWb={QYm~)8SQZ7Ffx%=hN#K@+ukZz-`(|U7*oT zQn6Brqzgv0SE`q)3x`uE{rMv$bThqxlH7W5&Rx5zN&2YuWLjrG8<(jDMJ|7Z`u#=% zFAD{-*;ggopCr?J#OVr;9i44NdNxQ&$fUP-cz)EaIeeWy|3EG?Mds=c$9uR2Z-z1& z3XWP#52t$%42z?Tq1@P+MtdOeGDUgdwVL5RZ)FaCG}*YOAw=ZdyCeG!_JR~isR58L!X7C=_77atrqDg)$fcCn@em6a%5RG;V+msc@u3SW)7H z^k$B7<`|N`PzQa zEg^c@NBs|YA#;`_vYzP$D8JYtm&AjS{WK#7a2-rEoRP0!*-;iY9sSw-qV`S8H@^_p zM2sC5&{I4uw=SA*5;HM@bd(F5A2qwZp;{9ouAUk};ypfaX_-zW@V%VX_Zyp$ zHI!-cf*xAxl@x*;Pk?00Jg3d3RC99+uNN*#;7hEq-_hxHjF=C9eS$mwmHSSym9>j7 zA+QV%W9d&CwJ1;LgU9Wv+@2FL)XAsm}(&<@k)|480iG+ftb{b$-rplBl zJwKOaCDZE`g$4$GQYw0_Dmg-32R*C;hJ;0Dbg-nRCCyAU!d7e&(a<3M{5nb$a&yJr zro{-Bc@#A=9+K!~Q7YTTn6C;Sb20h(7B(KIkcxJt#nQ=V5TEmM>D)}*^|k6IImn3XY84D@;!MtPEP!o zix%&ow^9*-SvQ}^N%M-}Dxt2d!>n{+egu4;6q{^5ue1@!^&Be0`qe?jhWNp;Y|l7m zrxUmibD{RP?ckTA!2vM1@Q|#FpZqXV!r}SucFpT_f;wLsOCmNS476G20}Ty5M9sCe z+#g{@$2OVqz@A=XG5%s5a*1|MarRx~)bJ9oQ?k31QcMpJMNlPe>n%-tz0H2#Tg*Zt z$cA=*I1-dWd>$&EVwFR&R*6e_^srDL%YLVNdzthB2}M@y4n<3y=Ee!Gz;$mCct37a zT}!bwgo56nIp{=`qm%OTOk!mRex)%-^OAEIG-R_yvk)6JG&~~mzuN8&%7mAdd{jaN zs&+rm`(U!4!B7uuZf0xzYHZ}6vVQhylezfjO5pqH3qbRxp7ziAuPWygb*;{4fW?O? z%a)&skBLHsBRd-zGKk@}W&MCDJ=n_Ikwoel_oFn@^FVBR$3`V52DYBvN51D&W>Ygt z000MD@{QX9+R5b-)Cuy?;Kcg~o^|hLrw4Zsd9DPSZIS>l1v8@X#3!oA7bT%yCB#aj zAsCK2ki(Tj2UF`OlF3Y<$9SJL#&!cf;ef$c|p4RzwF@pLTFtNY_ zM}SQgZWbtV_?7(}!-@|$ty#WMt=VYjQ|N>;kj75)V!Qw1&=%ij@4r{)QD0kjcUnEk z9=8e`32FD9EyIfnSGnCsCu$lQy@I{Y2zR8jn^v#^JO82V%Z&Tu75shr(MSP7q(^2z z*caMA+?I2=4mU_d8eyOP&16?tc)#Uihz=x&{kZzAw{cwWQqaJ08Hqdr-LU+zvA|3= zE%?B33T4AMUzU11qh%FE%A(c#{*(%Ieglsoi;>Ca6$Z*Iw@x~sTz)$sva#P_$;iKb zMg5>>`)@6vVq>Ct$6ER&opp1@={gb=w)>T0tf=+V0$lOa%yJ&UA}#cdxYF2+q?w~* z{ptx}9ERPv24FaW{t~tuLcM9!)o39$n3Z9$O}y#Z*;)*!sa_ohvR~8#*FF0VUvNaH zaVV+LWxo$9{4K(hFFyym`ea;mXLkPSNd zsQcD+58bKjeLS3X2(04AWdID;*oS{DczOjjjMd-G*xj~WI#AD*QR^0VI<%xM92SMR z>kr1m&dk{k)hCQ|?Zo#rtZ%j@ODdAK(CahZh3(8~BSQ-uSr8^XQe^ z-^%$AHDXI@{s@H4uxo|5zAXo9c0Hd4t-w(4B%+72FBxp#71&%id$64ZiE6*s@Fn>q zo)+dGU!q}Ze7TNFVf0AofdBe&&R07G_pUbjuEV;k-f{=&7)1rLCAi5 zfdl|FO38RXgS;ndF2E9lXNnuI`*ob(*u5?v0CaPNzdb|1rB6tVQ0zX5O`5?}?E8H*LwUeqWNr;*Xy|w z41aAg%xT9*RW^y{<>dh9Q`|$-*MBv9ZOTrsE42o0ieMKrZ*;BpRMP9RH4rLeu9xtf z`E3$8h4Ti=GZNst~}Xy@DiA*?4fl+!JQeiP&TUENg_#q!f!sxA6` zmIpZ5Z0dbC{;OY%h6(elGM}JQ;ePrg!Rt#8penv<5l5orT;(NF@^!c7U_@@i>(XrM zmja6*Qci)_5q1vgCZ@Y=gp6l@Ogq~UFgo-VvHNYbE;L&Lk)R9l%}br4^v|2&?j&P9 zh$VdQeIFuu;Bc7#ZF@S~$L9N5+S7gFJ1`sPBSi9(&->-O_-JJLqNckuVyG@d3br7v zu?Og8yAoG&` zJu#P;&l%hWe|0%M8>zcsf+aq>o$)-y-+`&}rZBkK;EyhbayzhkixeK1zxn>~Un!g{ zEN!0#(sm`ZnmMoN+PwN^keDm!vcPSyBQW4wdtH`vyDx))PA@jA%+3$Ig|4sX zpTnxk;LlLC3v_e=EMxh((54dScy=;){)qQK312QI-q?IT z?7Y>W=fqQ^(dXOgSzY%!(AGnqX!Bs&NfP8_x42wjZgD#w1@G?OecC}zznhMV*BQQr z#jkEZX>KF%+@)rh7nFcSSdH%wrhEliOZ@j*E+R=hg4Y`*FW` z(9-R?&$I@T_=l>zqc>e%PyB429}*|sk6ZC@+9BI7<%oRjw+h&-*o-&Dz~&B*j23Dy zcV^9e7Ls#Ue-FfQ-HEB3nZ9c&Zw#cHFELxpPyraSWUfS#R;s$2P65oOYTQ&uW&3!1n*hj!hylyVHEla zXeCat?tHlr>4O$}w~xcKK##__FlKttNuf)id(v_}>3LiIefzZekJa>(%8Ooo3!~lX zf{XWjBMzj%2hw8%y-PA2Ab6*k%3aIJ@deMUa^9e)XujtfUH<)palrK0;5{xb4+Agn z`lCG}-}KNT`>j7>0sUr;+4Q3#QkfUC$=H@<(R=YKA0Hyk<88L3g=NX^AhiFZYQo<& z?4s_^m{jrgCqmV02*O-{(&26PIp0r%$yT_$ z&jYcqo`!AL*7&bDgirLDd{@7rx}Ot=6Sg+%docF8=|#tMyY%ZtcBMo_BQV|ePv+lV zfU|#x;_>bxp|I<4yay(wc#EC>(137LoIbe)uNw7?9{{s#E~hZL0!49%7+iD7tO6F?8LH6LY^_T944eX1Y zN;r%OlpbP&Uo9!@MiHz**-u^6=Stk<)0$D4*0PqATsZ`_H zyo= z{SSvaj&}nn5L&}rXnQyC?eCl9v@!5BOZb54t0P6!;}22VnPUe8UrZ?S=7551(O6_^O?&g7idm zTijf_EpU#Pe!1P0qr`jadFfZ&oY_xCE%AKMNbn&e@R^T=R2ZOo4Z?t@Z7c)xB*ueu7;a+t|v zdek8Y*u8^Vo=K%JHBBH5L298s%0NNe{BNeHT)+HAK20I+-OdrJ0rs=S*k5W&SaX5@ zvc=~AWG-mxvc@&v9PG=}Lz*ztN(ys`v*zU3BoThqKc; zmC9V1q)xTB&ZOpC{2~R*&p@9T5E2B}7dZVNORFJLmm6K0HB*Gg?aiU{r_G^zylefh znQKkX%dXk%wfDUMTY#RD7|lk!%zI*&_^QF`2Ax5bl6J*Ln+#X*4<}ga;UZ%ree~;9 zHk8oTb)&TdHZ#c=QhXGyqJ@5rS@dzY7 zvfZ`ZtH5%?=R5K8y63xEEsArO>4T3aiZz6!Mq4>Cendq6V6q>szS14oU(>>y9FZ*C zr0@m|-LA$<)cM*zXT$?siZj$cyMc4C0P=BL9oOnEZ9mRj1$44@m%MrO)+|Q9e^~o* zmdz;TF=SBOh@U!6_Okjh#L+hqwRjp3xz}{ZJrt!f!RnoWk=QokDl^|Ce&H{Ixq2YR zroiXJ`Z!Q8g^*bKW*!@!1|v5RD~Bk3yKC=&67xECXzHM#sFh;mRqRz^=}$Q)Qu4d! zBN|Y{l&j4Z2Kxkd|9lo?|2jNuG4p3xqNHYLb`vnvuV{K&_I7%q;kLMgM)9A z)g7Kntgf9afdRb;m=aWj=c{!S4MFK8T|e3pE@_XS>X{^?%rE{d?+{>%9?zAIEw8K$ z#;VJv9d4JaW?-AP?!h-5Ll(rXR`8(2VCEZ%)JrLgm6zS6aTp-8M!mM?EB*=VrSeK7 z2l;ADCDfiU4+l2bd*v#8l%f55Q*j!Q+I|)20nQNF>w~@;gVv_Y|J=~iX+45ETh93T zGU*z?_aJ2Zblprj7TU>b@!a*eAj-I{Y_b$4_;9#7D+MsR8@aS0hr-iev|rKRY?2kr zy`Of!WXrAJe45SRd`IbsEK11OV2de?0A>5X^ZNE%@ppQ%`t;*JSt{ObP4yLXS zWSv5Yw87iz;KgPcK!4-zHOk=YH*a&q&TKP|mQ>V-RjcKQv!OI49g2rie;WB61HNX7 zcNHzJBhF~=BvdC|5ILVygc$Nwbg#hmHta63kd)4iycr;2FJSz+@(1UwEgBj|lO`6! zl5_Y&&M)zuc+)!W=h$#Hui(3m{(z4>X1sHqQ$kRUF;XBTA}|aTAuS*iRSr~>6z_9) z?2DLqPX)Ao7*Q+R&tsL-?}Ns(^Z5h}=f~{wH*mWrD?~KEP^?yTg((hu8!(!KgMIkV zHkZZ8q{pA&plQESQT5(0yMLl# zPCO1u>&@0ZYQ&?IP# zs8gD`zhgNBY@K*aZQPIhJkM-;0tX2;+xv^P+ySo<8B3a;Gk1^fm$>zwjR_W|ogo6!WFLenHAQXG?9i1YOqgYVe>dCIaVO0`us|8P< zI+8Bo*bf5xV*2R$y8VL+>P_iLif|p3f3&HRTN!C3HF9FwKe;LFbpVGis2KW*mV5)3Z!Q#puz57+^3KR%a^?PD z_o_Q7%mCwQMyUQ?EcPdgxwJY`_uXKOgTFs=oP-HPyumE!y|Stv)PWIrb_F~a;|63lENkb>v_;CDlPOunWsltK*!f$T{X zGaU};@y3wfFOC=-I9_7wYj#+<YC$c6MkJN^?bj+?K{{B(wmb&GMRfiRPa2aX zh7{%R+g~I+lp(d1+lfeMm`pio5QrPAIqX+AvSmU%8gmTMaQZODwx2PkK*e@Y2`Wc9M_BfQggv^4oX7_~#6R-fzNC%NYi3aB z0$yCO;)=n35-`4}Yjxl|pdfskp#I)o{GX_U|LRV&{}B`MKYM8ig7>sFh<#D&j$Mi# zba*z9elPPbW&;=yo_eQckSgzmfm`Dzrl(lbwc%^+gwHt@CJ>M6B5M zmRC*u!qQpm^FJUmr}9uKq|;7Byiann$M>F(C#uqj#oZ!0VH5X zCvTIl(YYYwM?_DzRV$zEJ`rm=78nQ&a7w!? zsWZ{>)B_U}qxc&ewG=%vgs&91(25oQJ^D}j>QtW%KK`IgJs!CD;Dz#K8a#2{2WTxG zR=I<&gIg1Vg9kfm=x!t21YX@myq|jmYK5SIyHfW`K?sqa-rEzeVW;S{I+Iyc2dQaZ z>n6ovIzDR48d+@>hk-oxq?~H(Dl&NV$Af)BeM8+>2U&(_P34T-zcS&nqj4>)p0}@Z zcZ;h=xeV!VviVj2aI$B6w`nz)PCUx<8DA|OViX*nYFaAHIIpKxIGL=Yi%yE-p&jo= z`ZK%gcV&u#N7HcSdz|k2UQz#6^uu!9?%%nusg>?uQP{nJ1ozYu~81Xliox}i6m<# zcMEk5p%)AHA1fZMpxyRMl?zQiy_p{3YBHs)c4#GlM#d6IK6_YyAFNoqei*yb**R<* zI}E1fxyT7dTOH(Ulm)jsY3>Z60Rl8#Jm2AZ99pBI-P*0>curlkA1ZXa^BPy-SE3s| zTx1*XF&FmpGOIgUMlO)P50YLkvGqAZd~hTxMZ6Nb9xw39pMxGN-btw(xRg5+(I}*I z+1|qdE_=n%=*>)Y;uwzE@ccZ(1@PeE!=$046VpbAj;Q<$iy)%*Fh$u|qLAmRS%Lg!$%w3Y z%MMaEFtjL)gcQBl8bN%vC~>g!HJ@FW-I(C_~U(JVzqnVvGg*-y7!N2eagP66TvG+F@% zHP--i3Hl>HW*5?MAlVTZJjd+|b1?~X7yiVpR3?@j-T5%5q{xdrB%yCYqI!{r-hT15 zc3h;=sDzgW?o=_$tuiDla$1!4riKGixcMY?G2CiVdt^?<6r5>aznlu)d%dNq%3gN1 zUF?9#S$zY(*_m`l)ZWM!o+h7CMV+f-ViipssKy!0H0{}Pr@|K&vMBu-CBQiC=2dsR zF%nT$*O8?H{{DUc8aPSALx&9wig)%_DXON*bqkYCIvSOIrFM$LYI-|znMJvOk2uz=AlIs>di!T)KPiCs5TXpz4mXQ83xE}#y=!}_c$%7OMvwib3B=@ zD`WoAli}0(%wZncR)IlbgVE@}66Yb8pz1a1k`8|pB>`zrz3Fx^Abm{u-SkWr&A5}& zFe=qO!%eAE2i3o29WW#naP96r67CTYLWEb`Sv*okC7Xq+SwZz~CH8BHw6(=6-a5IJ zi8m0wkzwLh%}dkSLM(%0P{tz*CVj9@9%pYCP}ahzf17J-*uW??n6BRBxb@o|v~xI_ z83LPYIPk84Lo3RYUN?Urq@NtcQGdRLAT<-2{%#7K6m@P!ntZHABx;U?vM3}~Bz%JN zHd<1OPlm-Xz*JllUi>5 zv7$Ys5C_*^uCde!=+PI`*rY5q%+XGDmPzmhU!!(BM@d{g4_*S@cH)s`u&O)EFN+G^ z&&C=)7PcQxL1}sop1MC+O5{BR(M(W#`V^^muR|HK9bjCBV5nSQ2TF~j_HyeFEim>z z44l(%vxpy~H}94# zbF_O5S*@pjZ*1V%Va+~|eHOkL88-KbOkCwCB_ijGxGy3A%=K49h8??YU zgN^5GvO1EPSb+2HS?F2Q*_}M{A=&$VW+>SynT($Ec;&oxn2#hR;!B9Po3o=hHJ#|% znCmI-BCxwrJLPqKhwWVaOM^O#t?0pOQ6Y(rYhrYGa;N0E-L0k0K<#cvTSNw&rL?7mB1KEF;>DpziaQi3P%OpW-K)3-cZwHxhorc>yE`OU z2qYny{O(Uf`MBdEQ6eUPuA&As?BppKLPO zHDDdH?_o-Jt$&b zq>?`aEJsl5Gpp4r=hhcC1r+FIZ^AOqTa|YPZlOkA3}C+;XPj?EjjyM0(RD^0K2wk2 z3u=6aCwxs?ZMnr^Cf^7@&PJ|0;r;$nVztx!5(=6o{rRhMSkf#g-mkaa)FXv`e*AL^ z2FYO-Cc)&pKb%ao`~ltn)1@=5xhMQO+Kf1OGM-mp5zI>Z`bise1YQl(D^d!_x`)KS zw*6&Ri^gJ_gp(d=3g+3FjbKI{CV>UKKBg*0xf>!AK>cv{PWFdh^J%onA zzpzs$KIYe{&$s1Hx4>x{5;?Xwq)F>7YB|+}tk4WE-_RntOKI^xVgdCXD%|56sWvr* zQ(B!L=xAse3uq^m@9=r!W*m10{+{vj2E2L7s$_8-rOWYls=&t7HYz-Z+-vIhr&PDM z9RxXn;*h_@_ zt_#UgesYzoED>6V*NG0Aak?kfrnVmee&ehHsTUQ|ZJ7eCe*g&(>($KtoEtcDZjJE; z$wWFH?tE1f?2g2h_t}FUe~YMtcG~Hznw%>9afjs=6%)^E$L&RW2{epC(sxBcLyx}& z?gD&U)6&0eC@R8dwM63AZyoX6)bTy|9UI35J~f3ya0U_7tVG296MOI$r5s+CvJuD1 zW$FqOVQkKfqsF7@WFx<2F0FqmsqvK<6|}nhe?MkeET>7R2nV6F`4>?){%`M{oA->h z_Cu1}jqTeg=o)t; zbbOlN%ikXTIDg|Q&MXwrk>4&H)fA=70cV}n%u-A zBs_R|+|kjMaTWX?hKXN zMBVzfb^xqT$nWk4{u-oeHhm`&pkCZv!YL@Ywqvji1!b&dCl;=;23!Th$Dg&^T)*6! zN~=2IaNIX{Yf7Cv<#|DU z1qY6=>ic~%7AY0A{ycK$6ZR>1P9;q90y=WoApN8d;1_ip)5c-OXQ zGv*>L!FCN|H33*f39b%WE`D=7#z_XOkshvhnI8Uh1H0&!Zut(ILIr^ndOj9Yzl*t! zoIq{e2CZ(h_>!nx^bLO{!!r|5&(MKIWCobq!~sK&F7qp-D>chmQp}N{z_F z%7B2Qi1HE+k@+1(uorL+%vd;8T*_mm8l>qNaa%m}VUp;ztJsyH`M~K|9KO+;pDogY+q1pe`7-DZ|G|TbyhlH_ODy8k z@d&PGXeH{reD0%aaDBU^@U^ z^+55Dx_+`H%0%+-O^L3SBOykRuHF{F7cP>ox(6`oK~ zNqRVRt$b>sbp!T^F&UkVg76JO({;}GNKc4rHn)NL)x`ti*1e4sa#9zHD~)DHLrtW; z%g${4>%4#heg(JQgy)bOOO#*GUg|0Vle2_8#Ttuezx%J(noa!*?_1xj4)Xh3GnXv8 z2S2T>zVx<`S|1HZVD~ni`u5*Bp>JS<_Hfvp;!f}GowH?_dqWbxV+`+0*(Ys{`%BoZ z$=wq;ENmWZ6Umwx)#T}H<9-?at$;UH#bfxT`V{SYU2JT(cVu|7WZJ^1{2};cJ1K-E zbXZK*@_eJ+|BC7SAMPSZk~5Iv%6~ySTHvv9E7P?#N+a$lZyb{1L49J+ea zmeR!E)<`rz=9I8SyY{ms!TP%LHYQ_pnI5?0q3Px4(Xo}q<{qt)b*qsx8M5pMB?Ssf zs{4N#i}ZH@Mzc?`Lf!~%fJ9i=x->ubF6qv|4I;vDJ~~@X{+`9 zGoXWUJ8FD_%h+b$J}spI6+>yi(>o{;6l3#gMdWOVMr<8y(MfgwO#ScHA}u`Ae&b3{ z&bQJCzSa6BqXV1?IZMLtdYEsx@?9zZoyz2KLN7t01c~5QpcZ1F!I|}+evk7kws@FR z8jWLoRl}vu7r8kBb9e8s$mQY%v>8|Q2z6`|yv~JS{KS}1DIyexU0(XT@~YzzXt_VS z=)J!V&G2d+yQz&!A}{!Z_!h1@3{ySN%A6zScc}YQ9z z3xSu)XxIW83Tm}dX_LnzGP;!Rud=As{^|FhD%;ZINUxpM7+o;OIMFU8NYv#;4N+!M z@^GJ?^*Toa-`G!q`A*J%?K$tZn1I^O!rxB6U~)>IbOj7;XPp(Dqk;>US!04QYIWW! z##Lg;+3yU{CIYjQ4TD9nP@{3+@3H5QE=x?3En+};jeJ~LyH8-7DCvH_dDQy1v5%|; z8TK3S2(%~9Pe78#%E?0xVdzis8h(*aOA_(!4U%eZ#&Z$MIaM%+KoPIzJnHyMNB3Yq6jI|Z8XxG@4oAbWNtzkTFs3B#WGlTy< zSz)N}^TU&C$~5FTO9t@NGS=03ov|h94I$HcYPR~;LGp77r&W-!SI;g{-P~_usxspt zCr5YpDYVpw*yhy|6734ToyOP%xJKa_U1x8g5@aofiRPP}RGz{4IkjVu)iA?1{%a_A zpdA%<$9nqQdq$&!@p{SZ=4FC_m>O}7$(V+pT!2vg<2!>$SI=10HS*$J=Ssm-e@j!N zO(8EUe4q(+lLBR4(Kg$-c>Ei>KcCI-@mqzSERHQIpSEI;sOaeE)YQ~YvKY(|BMM#S zJMygKU0Ltz_%KVS9G2gBl6oC^(RU+H4|k6CrtL59SAk{KA26M~9r52j_v#p6cex<= zg-YmGq?;?;U;ZK#{nA`Fz$i88i?dTGt0K5UsWtjZQ>)RdZY7#YA&C0~huiUF$8_O1 zX6@ZsDhp6}_T=uDA=fWq7kRH5tB`t&1WT!F<+`olk&~O*MGiM}(=~&`1Huj=YH&ji zZBjre+zm4&Dj#V&wd}m`9BBfw*H*LI=1}p~2zxe(nE_3~QU%k5izpM?Avb43hvu@v zH#arQfe^cqBI!|`d_ikok}J-aLGKoC>s%DZ%2#Nc>IwnOkU)lj=*?mKBH7qb*!sKV z6;ttM=ic!kbC~t+r%>VEx5mw{RyYFsP;!<|#}ad z^)Kq}ou3c?IvQ0)Z89mZ6eyY%)5lf~SR+u@{Tc8dUQAzh3U*d=l0Ko$!%t(bB8+^S zOVRwJk1rWF=oogMZJtF8co8;|o@w~hI@Q5?y!ekjrE6KLPIl-HGv4v+Q>{Od;{rPl zdYQ0KbL>6c=6I0)Y{ZCtCFmd3n~j<9%;@PuQ)Rhgm?sO6iYs`yt^{O=D? z=jzkAHkJW=iRDQ0(iDHOdQ_A{9W08aHu#g$(PS`>oRy>U#2jzHCL@TFAPF(3PCpRiUp}4dur)%jD3<6^&-yZC|UOJ&hKKAzZ5hR-H&^w!#f-9E_75AO?W724eCR0K{ErmL;0 z=(^Om(yGfZrc~1>^3t|<$BTjPI|Jf3NAzQSvpn^Tp_nfARVynOR@d1+--W8<@69IE z7}vCcCrf1?)*JmDrNYZ*yLi?n1k<#|rD)}$R9#kFC%@OG%mF)fHVx^h-MTG-(lIa& zyR$RLNF$A-OfRv9c!)%#7TVpnP$OtI=83xHK~ypcwjC}-=Y&5wSiGZ9$vzZx)%Tu~ znkYL+{{Ea^c(`Xjaxx*)#Jb!wDW=}F2-mCrz#yKeb(tG^{lfsnKtD1b8~&%mbV_#&Mi-h zv03HU-1(9?<}Ri4d&qjRiG0Nwh>L$z>eJN3 z-;sn~Su)*r$cGng=`<@gCYdIM)V6-{zh#Za63C=v3iV*}Ki1m?>qJf$aMbuoc>wis zz^Syj#Wz$%{;}Oqx}{pD=U%`e$}(V!Pg1ew=&BEBlLi&0|}>5t!V>(op}y) zxxfGGvpStrl{k>Nq zO5SA0Kk;8Yn@>$6q<4(5;Zy2L*TFDRPmKRZEP(1?MnclSZ8rR-%x6UEh||;Srj|hN znTE`A^mqx(X#zVhfCji3o}Ht2C%ytD$S0yP!C#x~6`1rNXD)UD6L7>}>fuJt;cbLJ zazZgw&qk!~^&g7rIKt>N&|5T8AiJD_)Qr*1&Boz7P)?AQD-tz@y#&maZMn_O+8w`{ zv6^1x_n>St!GV4=4KiF`<4C~V3aRWjAESNIioB*YN?X4^RmcAvS(ALMrE+BRi!4oP znE!UAQ?Mu22YH)5yD{JY(eX8VK06u3aaWgWGTmd;)XXb5T%7GzG0MDG z(244eVSM#^CQ#_rVfFDJ(!uYYt?t>0A%dJW``Dy=v-6XBRx zi}T~!{cL<}!v@KTz5CBvnM5r&lBYWn!$|+ONr+PHx&qWm=je8p`WEkTR#A2kkK!A) z-t-Wv_x)twg+U*vlp~Jv(vozH$15D=ZsL%c0yv6Ogn{Iv;VoGbB}-93Te!sl(Vmc! z`5>XplglWN-8FVig|3$cMUCIiwkGwtJf!sI6n51{=8bS%FGEN>NN@%{k^1hTybA5} ztR(V3IuTFCo{^X-eb#|=g~azw&rF%>YN^pS$u3`-jQg?wHeFLa2rwK#?xT*rTKjgV#gN^T^kFk4husN|I#U^? zp1gPF5>s1N6%+P8CgER5)6R5sAP~+H(69!_`BP@Y=Can}Vm*2Wg;fR&-bR!i~u)LXQOJZwbM8z_D&0aVcl$# z>i=&} zO3SKLcu2ITo`bOSV{0iZ8C1`fbT$NablhfOGidi#4ml9BasE%C3kk%S4?Eqfe(!@8 zu*mk7U1=Yzd*$7(a^S>Bb8rV0YOngO}Fx*=jW4g-$qHYV{5Dz z5^t(aR_{>HU94ODH5438_i}3qFp6IVX_=Jf!RY!wE&B(yra&0x4G*jzG>J&?kE0Lz zonn^r;(U@Z;GgF04Ud%sk0>T%F}U2rLpnNg!S6c(nmz~9my_ef)hP{pVqABTmkpy_ zJr!*l*hwC=>DC8g*Zt8Yo^=&}>L8yZrenD0_pS$?pu!6c;kNKX5<0Pm|Sx22DnQ0cH&HCC z4dO^A;kuMB73dUndy5-G9`yflpqdg~EYk}@Cd~ilP3Vi(VoO)i2)aECXPMQGy~;yX z24;b`Dq@2V$f;fd&d(L-9JsOQNc1?j_;bOL*p_ee>UW;AKzDl#tTVSJf$<0SIJB-` zgFJcVN$g{2r&opgaK)|M!Gbl5B;8-w5Gj!f*RUAcIB-y}cOKoR8u9A-<8WaWM8bVX z8n*BP11Xrrq&8X267&j-)8(8QIZW^j*DnGE?y{m#;Nha6wcrN(20}kRn4%YCJW!f3UF>5CH8=O|p%Z7?6 z+9k(Ao^~ajGSD*HDx=10iHh@uZI?Td2An>jwDy+dlR;I$nz}9doKA=m4aL=P#7dxC zv@rG#CMjbUiu_D$B3!jbr^k~x%Px;*lZ=3)!S-^?dUv~#>6KC%cidJwE=}~{TjWkL zFjG&GcV*t|!H$8_(#32J#s&C1OVQ!ya0K|K;KK+ORy+O}i~?^BSEUDTv!Ic#>lrER zL+Uh;4SuVF;Q2-`xcbBkT`k8=iWJ51Nf3j_GOKtyA~c6QSX22?$il#9oh#B;0-m$w zpp|~mW{38EkdBEPNc=zp45&s#?)^Tr-y_nidhtT@SH`{-bhzbgp#b9n16QT{#~7aN z!I17^3Q<8e!^bcRGTlCn*0dH>+1^@Bq!!EVWm{hMLPGmBNA7C{_o_{mHJ_Mu+Re5= z=v-Z~vd!_&OtEUL*u`IWqGXLPVhS-nTQ|$Y*9VTY7J66(1&@wu?BCB*!VVAi+0M>q zHmp-{nB~;feaTy-8$ybQE1fhbXF_Q=Sq`R~s2l%wGW{Lg!ovoEWTp>rFF~vb24FzM zLXgIb$P0Hs909$HIF)Ix1TpPyZXCt9 z3|u!*IB^O78&(}EIXLJ0Gm5fv>^0kJMo{CTHEt6fq{-+7!Ca?c{Wk)d)ttAbuTjjS zv8qAl-zMfk`8nJR^*i{sm^~=tTxI6YFzmF=v30K;%4u5BP*LXn{aN$27Xtvx>K42Z zM$n=G)`$uUtDks{P^11VfxKebIl(~4ljq&rVANUl_M`wTcaZ1xYd~fgInR*@THkD z?CeF+Dmc)VHRz8iB5CY+$aZnSW_t`JuTC?WQ2%W$Rxu#voA&xjjmZQfxRn4k-Dps0 z%qZmNwjRi7K4IR6CcZ9ib8^Gq_7QmW=lhD{?fky}*wPRYmt=Q;w2Qr{p5`#g70mvfY^hMb!A^cFOWx08%E0mAp|UHjK!6F=={o><5|a3U6+6)@NBT51TWK)ONNI zTr2>sNW8_l4`wgwHSbqxrF$t>$#YwCGYoUwtrGo&WIS9gE1X%FtFzcM*U{rS% zpKx%}V9T*aR0gH!g_IBzV5V;1!+B+tStOqtpn4iZOLifJ0ShfTgXg5h>CS}fTwsu# z*68&+S^JlMv#X8w(9^pdJ&Yse4pjt35>mn$b`Xe5?w)iD)WLSJkVD{CqjXQhms!$5 z>*+yU1C_*=`Jt%U0=@t0z}VzEVfnArWbBOPKJYC>DS*9Xa>m`_EfK${AfGNealF?i zefSVfx1q8m)i&-HiR*m=3G54!?(H|7j=a&rPLoYtP7)Nl&7ay}Mp6jb^S0E>*E_sD@x2KpVe$f21NBgW{xM}tOmIhtT4;iwfT(@Q%m1JLdM6AWiw*d6PrAU zAN$AE)5lH#xT$rT-(G(7!yH(GPFp>fT&))irzdr3p7z zqI6GNwdg;=@4g^@UAT|#E3F^k*{NO8Z%8Q*gE_fdwuHDnW-5+?X0k;;XE9 zh!sr1|8eLzy`y)Rkg-$VeU^Yf*l(58whgBu!XYFtd8qlx;mC@v#|Y!0E=-wFd~?}W8nZLo6M{7E@GfeNj}PwYL}i76%j zw0&N*FLsNljPr8aY*P^s66pG)uw&&LT%jm|+);;q`kn_|<=wBrDKhl16AbrYLIog}P} zR$dT?gnF>fgU|0=I2poRUgY$De&LO2RB9lM7AbT zwoxafgC#9q=+lSpz!fc*=;o}VFq*+tlaN#9K6 zj}QW{yF8ozV>L!bg)7*sEdKT{%bjm*+ly3w@0_O2@*sgp=g8yU8q)68c?t?T_Li9w z2`3V7!*A>UHq-WSjsC+pYnK0r1w0G>eVd`-2EHjlouzFbSoU~d)Nfj2lj}AcsGRgZ zV{*|dqpJjWu38_D6`r4+ByKVX4=*Mfk%~I`z*KGt9*Z`W1zr(DRlx7t5b*kzx~p^%8y##@%02x5p4pU-XhQL zwyIOQIJpW`iCqsuWhhMTNT@)Tj2%CRA zpJObknwRShK~!>$jFq^pz);Zqc$3Pz^{$L=g6Jpzr16d%)tq$h{!rmmA*DZa)ont%D?>~>hJ(AC|VPH!xx5W;m)(mh@jm{cRo z=YafBW^R0@JPlkQ9tKpi=15$M?iYfWTBveArHr|?X@uGnEaSd&P8v!7+q@G<;XeJ6 zXL3enf`2gRw(t&3$G9a=vvj+gJ0h{44TZ3;g_2pvD({`XAC^E;BGKP_!U$mQ6Dy^K zp_pq-aiRZb@wL$(F=zK(e~LAiHD%$Pn0G82@8P}Y_YwWyG=%t{gS>ky$J^B=6pt_K zS}dtc-pCw_8s;Awc^zTNRfv`<$njn)K-oABL)#I64wqXNoLfglGa7$|_N#NiP^Hh* z=1QL3J-nvpDNH3E^O+FxhpKDUA1)Y2<(BuIxQK!E;ddAF4Q`G|f>7n7bVGfW)j(uy zHm|$c*V!sPkk1+Q2O4)o%G(;G6bp@80D_X0AI{^=xEu&&>kZsevqX4xHt^=$ZxCtN7f2 zgJQMDhGig&&l%<=7t!-(O7Le#C-is4%~Etf#RW2<5zngsTrZVCDg&)yi}v`8ImHhZ z5KdFH3+VM_4W*#!8);-nM-n17h~fNp|B@TLW3sQf03@kwd%)v7%|lg-B#@1MaduXF+NeJNf=3F%g8EF5D{aX$Tyh7LkaK6 z-e~}y{`=}6AbHQEJEi@c1|rs#vgBv2krW5o#O)DKyYjZ*ZGSo1?9m)2_hmY<)TD}+Zz{NbUkLJxSWIB znSSQCFYq6S2GafWidH`zD77>c=tNR;`1?JM>DUVo#q;|GxSsfS!lPX2$@N~vFLt{_ zh^nZlscFdRk(%L^TcS-?0JhVcX_A$Lr7&h^USSI9CD*<@A(ur z7K@dL)MN8fT~2k>K{Yz4qk^ALh~4?il2^*nOfa#jz%Qu)oYi1xjE~L~V}R`XDt*>0 z2&~-&qaZ~QAeez!t0+H%>7IA78Gy{8L4YAl*8bkO`YV%*rcAX#LC|&x0-PB9JI;MN zv#hR-0Di74xoWs@p??te+O`3oRf9U{+F6v^q|Eod*A4!tunF}KUKZWI2TT78Nli~hLO}>ou}0u1*4XB?_fKT7K6k5}xtqt{p%`|$0PDjgjttSl zsHrCw*kt$oy}LcB%35t)TKG*$mp!(Izilf*U&ecwrKiXq5Qu`oHNfJ#n%=|QLVEuQ zHb2xb5Xc3H)>+G(R#8aIDy+Q5BK=KOnj(9X^pvpcXx|IQ)$tRhwvA~muce7CN%XH4 z$Tjcmmo{Pq1sLQGMM4Z4o!_6z-w$rvXkvJP_a(=WO-WD1{hI2}<14BQoY${}t@PdO zz03HZ;~=E7p*nT84>Fg~9hmb$+aBApJMFCWdK4z+b@VkBGkNzbt=nB4$V>qlXu-@3 z^V74;Lsl9t74PU1q5af~=G~p{CZzYDMrRYZX00V`3%N>7{SfFz8M^aKrE{fIO4~b^ zNPzDcm;GdKuge~<-{=7e>j6*T6b9K@D5N_V5R9E4x1+y(%77dW#P~~TjYnbww$BcM z02PD7?)G)C+}p=-q1$tE4;<(4x&3F(t0Cm>D5M^zffnvrs*1+l`gTQp5a= zd8{>T?MJ={RQzjG*$uwlqUhmwj}i9xlLU_l+K>9CAEo0oT*wrkKPUBX3W(FW!PHu-epjMI)>4hADgcFTUEV=;2$WS;UtZkE5D0+jJy6DCl_Z>8VH+CoJA zcA}R7t-R5yZOaUuDcD_VYZKJu@KDN>Q^>n28mgT zry?$5gWZ_@mktI1oInKg8heCL;2a{zXL~jW;(CsX9ck$A->d^*dvlv9w{AnlE9MHKOm)dv^A88Ui#Rm+8cue2p9^jGuk1qc|oeX5l^f0hP?;pGm1(_=Wd?x=^5BKq26L_rr z=coEVU95kr%KyomDzY;iuBd#wR^#fgl8#5As!$m zm-Ea8*_%NFxs>|sRnI;TZPdJ0X@&OH?*WCs{;z@6nh=2EW**S2pq?CY^v7;%HETQ|#Z z78~rwK_PAwEw>Y89+AO$8j*u#m1iydr7D_=ZP=o4PSW2#fg26*OLLwa2vqUQsu3n1 zUY@OQK9;s-oc$z#PJy>DCPT}pD6aAE`GEc2)}q&zfqtgk26?_$eW~*2XzzQPhGLS% z@*Jw3(~9gyW#Y`E(Vgx`ZuvF*E?w*L%0kr{?@nJkI0#+}et@)EFm@=LeTKmKD`E zOwtQox~_2?lSf;W`xJQL+rE43>oR^3$h8#nAF%*Vl!54;WUX1;(`QWz_6-M~UBeEE z$<}i0+3b#i-;x@ARX&yJ@6>Z+YduXJ7t z7_j?T%qI$Cdt3FtVMwwn&Wama6JtbX2tA+kDI!){Y|X`mQFF z(uVBBx%g8z3B3`e!(7!HKapF{N=r8je2IB#+ok}hHm8gi)0|!f6@v_QOb>!8G|ng#||~ z-U}F~=a*s8weW&L_TcR7IL<2@8IJZNzaEg8LQl;Ri~Nwr%AVh1!&T7&^O{GM&(}|X z3PVTY1M`{GSt#yK-n`6xU)J8()jTeH-MydEGb|Tn>0{UHsQeiWN{(Kug!dAOzp1}G zn-t!d(6*XS(j;m1B!93BSG0Q;SF=ipkgKfnG?z2W)=-)WpFM9A>TT1c@89%aTI;D2 z#?&pLGh}$q+G=EoxUXAP!}Zqfb))E#0s&vRa=XLi(MKfxAe-6BYZj4*w&#jUg}UOp zk6L;1*7T1D7Z|~0r~Y%lg%CDSZ9!z`r&&7wbxKBHfIIaSsRQP{*EoNuAgz5qqfLc= zW5f|+xyr(CBQb)igYd5kM+i%O0>cO5k3Zlao=d;cFdmjt`e;RU(Kj{s4(8%IKJ{}e zM^RmWHm$5#cUE@IjYZdvRyf3X?H+b927VdYke4#nBw)nYYFx7wUV8n!aKvahDal;r zi)~+mh^Er1=Adx|N3Fw&!4`o@3&-Zi)($4L-IG6Cb|acw*&ixziIVpI!p15x#DHSA zd0j(amlS5MS@lqiy3^P~g;vkVb-y{54sO?7krQhB3Wsz1G7(RmZ9P5pIsI($GhNe) zpi%wO?>`BUHphb_94apqQsh+alh|9XaPu^Mlh0f08vd`CtmwbZhG^N{X0I}(>$t{< z%spB*^8ZmRu{Hd#QMPnRW~Pzr)94%zd_@1Hc^1WzQv>;+pGl2&%6b`1Hl1veufs@| z*{`U;WEK*vteZ)1P=U>F#B@Sv)a9a%QAsG1>-`2`fwj2vNmzbitl0!~;nFYE_vDKA zA3r(4myu4llz%!lcP^}LB9Zq{ZeD0bZY6cy7H_HF-{h@HTmuc<@(y7h&41N({gv{d#DvxUp0R!_ zE%Wl`^3IC9fq6v_>`QuE*SegAYR^$mufHjxN{$!g z-PtdFnEjLA13k7yKzT8VO9`qu<^e2wr>9$=>cxh#$7G)!P!)?&AH`7UE`CjPO(jql zkYy4&`u^0Dn&>2jv>!=i7MB|4y2T5Q`D+&8+vQ2KM9=_=er~-!JuI(_$}&_3iyZfLt#$H;GUSIgX;pDY3$Zk?*M1t{V--)V#^hT@ z`Q`*YU!+UZAoP*-T533$#0!zofBCKCLX#$>r_HM z$ROEap)Np@KA=XjEL_|Zey_o%eMIfW!|G@bvFzDNv+P1nFG`+Yp6#|RF(a7?;-K<- ziSUEb(rIb;nHOnqNhe&*>ud1Mo`ls-4oR#nab-x{!;}#6eG+pk(Stg)GhIom#Q{7!CoN%%HY9I5~HR!7XXUdr{I z0*_Kxwz@#jQiG_t{dBc8y+y-f=j6pcF-`P~$3hdwwkzoG(iAlb&JfJWoa<^c%B(`d zgc@|%uW9Vy5+@l~D}-7ssnU75tT)qIb7gx{>V`aso0+oD2&~ZYQBKFVa-1jzEGgCg z-S&L=U7RqmefD^=FP?G<69KiH@IjQ1Cy36*qgI^7%qBy{ z9VIW983LaS3Fk&51!wkb;7W+F6AD&Uw3+Nl)h)@_w7-73{m1&f?^O=(txo7Q0L6Zn z_pXB1+4c+6nY>tpC;T>4Y~4Tcsz{db+*|Rw+a@MdeSQ5qB}y=^^Cj7>6Rj#9dg=7R zwuXL3m;&B5zZ9+TYb13|y;wCJL>2#?`av^pGChIAoc+H|tN$nGf?=G&nM`}KQID2o zlgJ6NeW(R}RxGvu-r${D)wh_)0w1U3%OeMF^7$!ekTzugqGpuh9~b_N_rW~jqx%iY zC|*}I6%XBug@TYR=js}fgGIh%z;TJjW0KGt!y5JAJ++JrRoR^2ir08eR30nk^=wz1 z!K7~S){}LS!jOl5xlHdHD8(cUEwdy=p%b>%NoONJiJK+G?@&tx$cS3`jI$q?c4jw5E;%E8C)_HE1^%JU#a~R?Tl^ z(u$*OmNmn=j*jZIE!Dl_RlX6oPbIoVs<&oP)0p{f0ty|D-N9j@# ze-q_0(-nF0tApF9HtGo4ON+YWhSJS@@n6(EgxWs0TrP{`;#bLjW$Vm*lg{3DnwI@#+G z6A&bO;j7}L>;ILFt1yN-gKo(e{6+G&HuXfCP@llrnCm(a|piYZkU%w zihG?)ED?0ld=KD;%#4AdE3}q6unQ3JIxhdc{;Wic2T`p*zkGnGvZ@Z zBCkW^%>jc;+w~(*hF<{igYkx`8vn7wvH5bp#lPxqN-Kcys|4UpM)nMAlJI-k&oAmG zrxljginxN7YSMut`$oYfLzF`=?!YtoBpF@p9istrMQkPdlrNY0#O&S8N5jYDK@qXX zb@RtKw?IW6FWsCl<6y$qCX>c=Jhm@e(j->G7Uu>jd$MOu+JnNq?|&(63olBxkeTf9 z18Jdsqg`3?tkrZ%5G}9%@2g7QqkhQ&M3JQb8@w*GMhFT@$)dmD{9R6v;7E9 zn?C52{Qt5w@&C%=^S}2?ZiZHU>o}`&(SPsy@V?UgZ}w&XJ?sCKh(Ve>-j~wD;|^)2 z7Kx!@#syxtU6OTICytUgl-QKu0(^lM#GlN8HM z*8Z%L>1B5?L+EMitGU04f8@Odg%|uLUNVO~I12^B?q)6dPGe50cs{o@Z>V2x*TT5L zsO!$g6yW2SS`S-9m7(ux^p|UhKg^OIiyo$b%4NcbeyqlsjQPF6gFPRz%@*qL813HC zgB4XluaOlyXL(_}KqQ<*le`AaOj^@H`JsFXS5ED^d%`@4Yo zPj4c}h>XXG9?2M+UOP`No%iJvqr}F&JMTpe^F^zOyV3D-V8Ces7VUYrjUd9D zT?ap%>ZK3dL0<3CW(dJ2vfoCR$Ya2KtlQFL}ULmeUnvGt7IB&3v!T!KcogFG2ETY5S)OOmp1+lT8NCzsBVW3dxq~hsoIt{O9#kc3Ny-<>~5gPG^W)h6Zq~ z?U|mR=2wK$MU1%&GWv=wlDElR1vh=+XIuKBa<|FN$EQp_JJX`>2r+?E8>$`Jjy6Vn1wIV9{VpOya%rv&^Adqaz0Tan_38anC7Cxf1uOelRA}$ljNJ zEYUX4UYspfBCc(0QC}KXg}Kj=QW;f?ha4?K-A~EV<1{;MPUy~OEa$XsM`Kj-EpjwU zfJH}!FEd1FXlNPWtclE1(8uPwaynE@bY(Fz*JXj*kIAw>SA5u@?e4D zaHhJ`nLQe*F#kvaH5la&Ezk_Xco%Mq8^;A9+S}^($*u@^5_l-k@UD-YB%#!O4Jx#> z0;lWi#v@R$up&$eh-g0&8?0Ai_b6ou2ZqbG)jzzfg#nnq_dV7~Yf-+AA8OCyJZKNx zNz}LPmD#&EX|I}axQ*?2a|yMk*psAgSakxi!$8dPZwE{a(hw)={$VvQ$G$()~LSS6X>w>q?6NMh8qzdHW;EirYk7 zn{U&MRfxv#+uQtUU-JKUJzN_3NNjM)xQ*Y}^hi3Zz~*pisNK~%_tprqg-1!GU1>UWA67E znMTMZW@d6*2ou8)qm1V3{1M;pkI(ZDJfG)zKA+dyK#5gGm_)g?m=+Xp>-7SHm3^2u z>{=`(JwND%z{*T?+;3Pzh}{nrosYxm$KIlvvlhi)I##)1EBTZz`nK25)CJ<7CkmX59JKLcdICMurU5i7k|HxJ^- z?C)9v`|E>3k&18hN`ub3ekY$v0GXfbfnRlTA%!LNHXwtn@6d4HG4YU~R@Antx`5(QX1~ z%8gx@4|fPqw-~@%OVEcJt5=ALu-AM#T0-K?^V7Go^pglJfT&bA&KZRXcSzihvYs%j z;L5KEzZ_boyB#g-kUzy>o(c?f-~R3Et{Kc6@Kgo^Hh$>{J6svcuwY+Lq%Zn_qt$^h zSNk?O5NhiKdB2|`sM6Ke?cu;>`&svt7e$Dwr^SE*?c>jPM?KXn<`l6+IN}QyS0t9T zIr_Z)=R^|vPi>`JSdQFpMx~!lTHbTM<7w;QFPoPWimywFw=xIwc`}sPb(}9wyVS^y z`xsXFy^rplj$U6 zxYCEQhTf(>Y4RV>INerQ67ADD1%Kqf4Ip)4ON3u|z4hZO{yx;{@xcxROFZ1 z$AUNPgmiImfr;pJ4k3AL$XsjAdPcxRTPKNJi7(UzNQz!!EpP z`mrfHp_>vtHKR@xa3S8j^X5p9l5Lt$h)h+MLgpE1_TNQROc(SMal^Ijj;AAWBa(V@ zN-*|ZZ5{2&)iCL*y=K$3WDKpIkqtXEQ8K>9SB6oT_tce(YKIT9G^Cj8uRR-iV@z@` zlH+#PFBX*ejt{@S{tr|1+BdWpdU{RrFzs<3M{y~foomW-?MuCdm5-ZM66Ca7t}=YkKOBTFQ#cYLnR(iCB0=5MWU~2OE%eI!o1; z_Pk1!2C4StJm8#L5RAXm7Y`Zxkwzgi{`xfTap6P@C_6DUgzy(HeFhInB+Q-WF(&T?R2o#Jim_bE z$&0x-xX~@mP}t{;-HOOPE!*%b>Bw(nmKjiRU|(O;j1}yV@~pN}m^wG5TGmnATCm0| z^LCway_ho(C2R%7I;gOt0tXn$MUj^<*{~OlLNN(8rbX%yxPhzBeV@8Lm*4^KHHY0A zu+urDvto-F2hnZAvE~UZUnueS_g}N`d0uNM7MI>O!~9(^!SY{K!Qm1;ef`e9MfgR8 z3m59R&rkV$qYY1nJim&7w5|yj2Dn(cLL9;%JJI}5im0Zo%RY$wtJ80b0txL;|dpYpQ zmfdup(bxi$SZV~&QLw85CLM+AOIJhK!({HJz^H|OHO z!&Z&PR*lzlr8B6!{o?#G{55%bWkIcy1`cACyAjsr zQhU|kBVJksQ*`|x0u(vm)Q`sor0{r3$}=(MHfN=Kw=a?uTz~=RpZbW zWGFZ3;Y}~O{@$W`liX(QmhxMz42+A{>9pCnM9r#|_!)L@auZoZme2mX&hhcwI8ihIxIBqE?eIX%ZO!UU?j`;ggt$iw literal 0 HcmV?d00001