From c69ae3f2f1feccce45eb58556f015cdb5d3ef43b Mon Sep 17 00:00:00 2001 From: Forge Date: Tue, 22 Sep 2026 12:43:17 +0000 Subject: [PATCH] docs: record official Drupal import and graph acceptance --- .../extensions-official-drupal-20260922.json | 4250 +++++++++++++++++ .../extensions-official-drupal-20260922.md | 77 + .../desktop-installed.png | Bin 0 -> 116353 bytes .../mobile-official.png | Bin 0 -> 110503 bytes 4 files changed, 4327 insertions(+) create mode 100644 docs/validation/extensions-official-drupal-20260922.json create mode 100644 docs/validation/extensions-official-drupal-20260922.md create mode 100644 docs/validation/extensions-official-drupal-20260922/desktop-installed.png create mode 100644 docs/validation/extensions-official-drupal-20260922/mobile-official.png diff --git a/docs/validation/extensions-official-drupal-20260922.json b/docs/validation/extensions-official-drupal-20260922.json new file mode 100644 index 000000000..436a9c72d --- /dev/null +++ b/docs/validation/extensions-official-drupal-20260922.json @@ -0,0 +1,4250 @@ +{ + "format": 1, + "recordedAt": "2026-09-22T12:42:43.155740+00:00", + "branch": "feature/extensions-author-kit-20260922", + "pr": "https://github.com/colbymchenry/codegraph/pull/1911", + "sourceRevision": "5d406969056bd75e48de05500f8ed9b143c1d66e", + "additionalChecksRevision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "sourceDelta": [ + "CHANGELOG.md", + "docs/extensions/cloudflare-hosting.md", + "docs/extensions/official-drupal-import.md" + ], + "hostedCloudflare": false, + "remoteWrites": false, + "sourceFiles": [ + { + "path": "marketplace/cloudflare/backup.mjs", + "bytes": 4891, + "sha256": "636ba4aa1490a267e745fa58872c7e6eb6da7e6a2b7616ff41f96127a09fc5bb" + }, + { + "path": "marketplace/cloudflare/local.mjs", + "bytes": 1969, + "sha256": "452dadfa4cbf567531a0bbca359de138e290d4a36bbce951534c8ed460f57df8" + }, + { + "path": "marketplace/cloudflare/migrations/0002_official_operator.sql", + "bytes": 393, + "sha256": "c338456b5e63451304a7081e50f8196881d3a9a239a75ce9c6a4bcd4d10f3149" + }, + { + "path": "marketplace/cloudflare/official-cli.mjs", + "bytes": 2674, + "sha256": "88858384b3334891ae988072b18677873c578ec64234174bb9ce702a8f32028a" + }, + { + "path": "marketplace/cloudflare/official-policy.json", + "bytes": 1338, + "sha256": "5f4a752963674c32d2ce8ccf5d4963ddeb5a73b73cb67a805ceda642340ecd4f" + }, + { + "path": "marketplace/cloudflare/official-remote.mjs", + "bytes": 3558, + "sha256": "f71141e8ce3f433dcc3737a06c9cf18cee1eb192243dcff743ee74426ecfd0c4" + }, + { + "path": "marketplace/cloudflare/official-test.mjs", + "bytes": 10724, + "sha256": "66761ebd215617e110d25e0aa07abcd8ffafdcfa1acec7b044e09bf092971b2d" + }, + { + "path": "marketplace/cloudflare/official.mjs", + "bytes": 6535, + "sha256": "1f69d70dd0520ed2b28abc45d90a07d335d766a6cfd6c92be0eff2b8aec8c71f" + }, + { + "path": "marketplace/cloudflare/package-lock.json", + "bytes": 49900, + "sha256": "50e94ebca41788619b4f9b97a79dfffd60392b09cbae8e88869768d7d4f0a4f7" + }, + { + "path": "marketplace/cloudflare/package.json", + "bytes": 408, + "sha256": "97470c687f45a99b5e987ba7bd2cfd7208692ad41a308aab2f3a03ededeb06fc" + }, + { + "path": "marketplace/cloudflare/worker.ts", + "bytes": 10895, + "sha256": "2458ab5dcbd404824945e239665c472c2534ecdca93c7a9394a4a034692b683f" + }, + { + "path": "scripts/validation/cloudflare-official-drupal.cjs", + "bytes": 9888, + "sha256": "98c43564ffd05396885d6dd900514f83f459cc61fc32c74e793f555225a55ed7" + } + ], + "compiledFiles": [ + { + "path": "marketplace/cloudflare/.build/test-worker.js", + "bytes": 145942, + "sha256": "9a050c581a5677eb246f8728c69246104f335efd89d90e9f00737015fafa3474" + }, + { + "path": "marketplace/cloudflare/.build/test-worker.ts.meta.json", + "bytes": 60816, + "sha256": "e5392c50afbf46b9a82d862f693c934e15a193096f621c8f27125db9feb20dd3" + }, + { + "path": "marketplace/cloudflare/.build/worker.js", + "bytes": 145630, + "sha256": "981f24d6518908fa33259a3e3e8cb4d3d6d9a073446ccfa3132c1a98c52e7cb9" + }, + { + "path": "marketplace/cloudflare/.build/worker.ts.meta.json", + "bytes": 60607, + "sha256": "9adecfa63207a9e2ae0ace8645aa9ba2afdb7dc79c7e993800f6f8ef5f52ff0f" + }, + { + "path": "dist/plugins/package.js", + "bytes": 6553, + "sha256": "039abfd75cfc0d68bf3254ac944d948378a3b0f68a723c17c110951110d4dd1f" + }, + { + "path": "dist/plugins/package-validation.js", + "bytes": 4355, + "sha256": "ce3d069c645bf04b7fc4fe1c55ce04520eedb2cc1d75b39c603f816358a39ea9" + }, + { + "path": "dist/plugins/manager.js", + "bytes": 10481, + "sha256": "143535f6590b35b55180f48d39b6ab6d2d94062938da418c8ac5bdf856ee4400" + }, + { + "path": "dist/plugins/releases.js", + "bytes": 5088, + "sha256": "cb586bd81a266eb187e0babc74193a66cff096b6cdeba6b6489e241b15824796" + }, + { + "path": "dist/plugins/bridge.js", + "bytes": 12298, + "sha256": "a98b1159482e5b312dd40d5fbf0387e0d52e8ffde5ff56f0de61b3187f55ef12" + }, + { + "path": "dist/extensions/drupal.cgext", + "bytes": 289167, + "sha256": "e5015747d02fe50d6af607b6c44f1db9cf7969a0070866ed03c7643377a459c8" + } + ], + "localResults": { + "operator": { + "revision": "5d406969056bd75e48de05500f8ed9b143c1d66e", + "dirty": false, + "checks": [ + "unsupported extension API rejected before writes", + "malformed package rejected before writes", + "incompatible target engine rejected before writes", + "tampered but valid JSON package rejected by reviewed provenance pin", + "edited publication plan rejected", + "wrong registry identity rejected", + "official identity provenance and exact bytes published through real D1/R2", + "safe repeated plan is idempotent and retains original listing", + "public API rejects official identity spoof while preserving community publication", + "community cannot replace reserved official Drupal ownership", + "prior community ownership is not stolen by operator import", + "existing immutable version metadata conflict is not overwritten", + "concurrent identical official imports converge to one release", + "R2 and D1 failures expose no release or orphan owner; exact retry succeeds", + "idempotent repeat detects corrupt object and never repairs by silent overwrite", + "official provenance ownership and bytes survive isolated backup restore", + "explicit CLI target plan hash confirmation and repeat operation work", + "remote adapter uses fixed account endpoints and conditional S3 creation (contract only)", + "remote binding mismatch stops before database or object writes (contract only)" + ], + "commands": [ + { + "command": [ + "/usr/local/bin/node", + "official-cli.mjs", + "inspect-local", + "/tmp/cg-official-FHB9qK/main" + ], + "exit": 0, + "sha256": "20e5f0c30aa5826d2a5e1a6742e36df0e5c650b3b5707ccf3a8798a7629da38f", + "log": "command-1.log" + }, + { + "command": [ + "/usr/local/bin/node", + "official-cli.mjs", + "plan", + "/tmp/cg-official-FHB9qK/target.json", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/extensions/drupal.cgext", + "/tmp/cg-official-FHB9qK/plan.json" + ], + "exit": 0, + "sha256": "88ac6e072f56e473bb1043e953afbd1af5068afad4069f0a76ff5f0e4cade575", + "log": "command-2.log" + }, + { + "command": [ + "/usr/local/bin/node", + "official-cli.mjs", + "apply", + "/tmp/cg-official-FHB9qK/plan.json", + "--confirm-plan-sha256", + "0000000000000000000000000000000000000000000000000000000000000000" + ], + "exit": 1, + "sha256": "f13557a940e03312ca474e10a736e7d3ab07214f2cdaef7b9622bbe2c2886d44", + "log": "command-3.log" + }, + { + "command": [ + "/usr/local/bin/node", + "official-cli.mjs", + "apply", + "/tmp/cg-official-FHB9qK/plan.json", + "--confirm-plan-sha256", + "de52667d3d6c358e24e4c1c3405c31a60295e53248e82ac48809c32a535a1089" + ], + "exit": 0, + "sha256": "60667884f0e2a9a5b53b8e028ee56706e4abe455315ac3c13c680f322445463f", + "log": "command-4.log" + } + ], + "artifactSHA": "e5015747d02fe50d6af607b6c44f1db9cf7969a0070866ed03c7643377a459c8", + "artifactBytes": 289167, + "success": true + }, + "officialDrupalBrowser": { + "revision": "5d406969056bd75e48de05500f8ed9b143c1d66e", + "dirty": false, + "platform": "linux", + "browser": "153.0.8010.36", + "corpus": { + "name": "pathauto", + "revision": "b97aadf47a37cff25f7d6105c3dade6778fccb47" + }, + "checks": [ + "reviewed operator CLI imports actual team Drupal artifact into real Worker D1/R2", + "official catalog filter displays trusted CodeGraph Drupal identity", + "one connection and one Install refresh only selected pinned Drupal project; four real route hook and DI edges verified", + "tampered registry artifact fails installation without changing existing graph or config", + "incompatible and malformed installs preserve previously working Drupal graph", + "browser disable removes actual extension contributions", + "browser enable restores expected graph and mobile official details", + "browser removal clears extension config and SQLite contributions; no page errors" + ], + "commands": [ + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/marketplace/cloudflare/official-cli.mjs", + "inspect-local", + "/tmp/cg-official-browser-lg2vQT/registry" + ], + "exit": 0, + "log": "operator-1.log", + "sha256": "21ec240ceca7006118421de6266b183263b153fa2d2779967b82ca96e81df717" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/marketplace/cloudflare/official-cli.mjs", + "plan", + "/tmp/cg-official-browser-lg2vQT/target.json", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/extensions/drupal.cgext", + "/tmp/cg-official-browser-lg2vQT/plan.json" + ], + "exit": 0, + "log": "operator-2.log", + "sha256": "5901b0e358d8b238bf80689bcb0be9cd6aa882dc4d8e1f9f819e63d56efa231f" + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/marketplace/cloudflare/official-cli.mjs", + "apply", + "/tmp/cg-official-browser-lg2vQT/plan.json", + "--confirm-plan-sha256", + "e9255a4d517db60750cd176144aee77074a6640336964198a8613d709b78960b" + ], + "exit": 0, + "log": "operator-3.log", + "sha256": "79224ce85edb145500e36bea351ad88da21fe163f7b59053bc2587d9ab0d9d3f" + } + ], + "success": true + }, + "workerRuntime": { + "revision": "5d406969056bd75e48de05500f8ed9b143c1d66e", + "dirty": false, + "platform": "linux", + "node": "v22.23.2", + "checks": [ + "Web Crypto signature and SPKI identity match Node publisher", + "catalog and immutable R2 package bytes agree", + "missing and corrupt stored artifacts fail closed instead of serving bytes", + "replay and immutable version reject without replacement", + "existing publisher owns later versions", + "invalid signatures packages and unsupported API rejected", + "cross-origin publication rejected", + "R2 boundary failures expose no catalog and exact signed retry succeeds", + "lost response after D1 commit retains release and replay guard", + "concurrent same-version commit has one winner", + "concurrent initial publisher ownership has one winner", + "D1 failure rolls back release ownership and replay nonce", + "isolated D1/R2 backup restore retains listing ownership and nonce; refuses live overwrite", + "corrupt snapshot cannot expose a restored catalog", + "replacement Worker runtime retains D1 metadata and R2 bytes", + "8 MiB package survives Worker crypto D1 metadata and R2 upload/download", + "over-limit package rejected", + "D1 rate limit survives distributed requests", + "real test-owned process kills after R2 and D1 boundaries recover in fresh runtime", + "production bundle has no test failure control", + "publication stays disabled until explicitly enabled" + ], + "receipts": [ + { + "exit": null, + "signal": "SIGKILL", + "log": "child-1.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "exit": null, + "signal": "SIGKILL", + "log": "child-2.log", + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + ], + "snapshot": { + "releases": 7, + "objects": 7 + }, + "largePackage": { + "bytes": 8388608, + "wallMilliseconds": 898.7431269999997, + "note": "Local wall time includes storage I/O; not Cloudflare CPU billing measurement" + }, + "success": true + }, + "workerCompatibility": { + "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": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.646 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "9.0.0", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.49 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "unavailable-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.333 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "unavailable-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.399 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "20.0.0-beta.1", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.75 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.404 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "1.9.0", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.638 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.622 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:44731/api/download/compatible-demo/1.9.0", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.557 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "/tmp/cg-compatible-9Om5qw/pinned.cgext", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.509 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "1.10.0+fixture.1", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.958 + }, + { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "compatible-demo", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.535 + } + ], + "engineVersion": "1.6.0", + "platform": "linux", + "browser": "153.0.8010.36" + }, + "workerBrowser": { + "browser": "153.0.8010.36", + "platform": "linux", + "checks": [ + "late catalog response preserves the entered publisher form and package", + "real browser signed publisher upload", + "slow package metadata preserves typed publisher fields", + "browser publisher ownership rejection", + "browser invalid-signature failure state", + "browser malformed-package rejection without publication", + "one-click selected-project install verified in SQLite", + "real postMessage wrong-window command ignored", + "failed browser update preserves working version and graph", + "browser update replaces stale graph contributions", + "browser disable/enable/remove verified in SQLite", + "mobile detail fits viewport", + "real postMessage wrong-origin command ignored", + "closed local companion expires the connection visibly", + "real stopped registry shows actionable publisher failure without changing local graph" + ], + "pageErrors": [] + } + }, + "graphProof": { + "corpus": "pathauto", + "revision": "b97aadf47a37cff25f7d6105c3dade6778fccb47", + "artifactSHA": "e5015747d02fe50d6af607b6c44f1db9cf7969a0070866ed03c7643377a459c8", + "nodes": 1103, + "edges": 1867, + "pluginEdges": 66, + "hash": "27aba48fb25cea98d6da30c8d67ba0db4b30e5aaef3d5ba113bcce4012709216", + "expected": [ + [ + "/admin/config/search/path/settings", + "pathauto.routing.yml", + "buildForm", + "src/Form/PathautoSettingsForm.php", + "Drupal route handler" + ], + [ + "/admin/config/search/path/update_bulk", + "pathauto.routing.yml", + "buildForm", + "src/Form/PathautoBulkUpdateForm.php", + "Drupal route handler" + ], + [ + "getPunctuationCharacters", + "src/AliasCleaner.php", + "pathautoPunctuationCharsAlter", + "tests/modules/pathauto_custom_punctuation_test/src/Hook/PathautoCustomPunctuationTestHooks.php", + "Drupal hook pathauto_punctuation_chars_alter" + ], + [ + "PathautoGenerator", + "src/PathautoGenerator.php", + "AliasCleaner", + "src/AliasCleaner.php", + "Drupal service injection" + ] + ] + }, + "receipts": [ + { + "receipt": { + "path": ".qa/recovery/official-browser-first.json", + "bytes": 1094, + "sha256": "a3dd82dbe1891dee0b8ec98b6f0ddca6f2e8dbcbf572989849bee8535777ab7b" + }, + "log": { + "path": ".qa/recovery/official-browser-first.log", + "bytes": 1665, + "sha256": "3d6f584a9a90bc57c9f09b2a5493a78ed6cbc833b23e6262cac8971b049c73ef" + }, + "result": { + "command": [ + "env", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/cloudflare-official-drupal.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:28:30.137056+00:00", + "revision": "55fb9796f9cf2d5f472c5b0ea5f60ba01b9b7b45", + "working_tree": " M marketplace/cloudflare/backup.mjs\n M marketplace/cloudflare/local.mjs\n M marketplace/cloudflare/package-lock.json\n M marketplace/cloudflare/package.json\n M marketplace/cloudflare/worker.ts\n?? marketplace/cloudflare/migrations/0002_official_operator.sql\n?? marketplace/cloudflare/official-cli.mjs\n?? marketplace/cloudflare/official-policy.json\n?? marketplace/cloudflare/official-remote.mjs\n?? marketplace/cloudflare/official-test.mjs\n?? marketplace/cloudflare/official.mjs\n?? scripts/validation/cloudflare-official-drupal.cjs\n", + "exit_code": 0, + "seconds": 22.454, + "finished_at": "2026-09-22T12:28:52.591052+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-build-repro.json", + "bytes": 428, + "sha256": "ba6416f1777ae503172cf8f2a276595b54d0e586eb917b8aa2cbfe42b11116e7" + }, + "log": { + "path": ".qa/recovery/official-build-repro.log", + "bytes": 66, + "sha256": "822e1b890c2b4be9819cecd10c9a8234d31ba024fa17ee3890a3e8ab2317d978" + }, + "result": { + "command": [ + "npm", + "run", + "build", + "--prefix", + "marketplace/cloudflare" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:39:46.377044+00:00", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "working_tree": "", + "exit_code": 0, + "seconds": 0.495, + "finished_at": "2026-09-22T12:39:46.871621+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-drupal-browser-final.json", + "bytes": 612, + "sha256": "ed88ffcc03fd6d4af0dee980599afb884cac989beda760303125dd73498a0763" + }, + "log": { + "path": ".qa/recovery/official-drupal-browser-final.log", + "bytes": 1677, + "sha256": "c8f39005efcedd07a7f73d301fa93a10e46aa85997a587ad73246c6f975b8792" + }, + "result": { + "command": [ + "env", + "OFFICIAL_BROWSER_OUTPUT=.qa/official/browser-final", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/cloudflare-official-drupal.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:30:36.571180+00:00", + "revision": "5d406969056bd75e48de05500f8ed9b143c1d66e", + "working_tree": "", + "exit_code": 0, + "seconds": 23.196, + "finished_at": "2026-09-22T12:30:59.766815+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-dryrun.json", + "bytes": 856, + "sha256": "537aa6ff3a091846a60d0267a7e9a7ef9d06648dee7a5374705031416acf0ca0" + }, + "log": { + "path": ".qa/recovery/official-dryrun.log", + "bytes": 928, + "sha256": "b915a66038bb6ef6bc82033d8c636cc16e44547ab4c806164862df749a870893" + }, + "result": { + "command": [ + "env", + "XDG_CONFIG_HOME=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/.cloudflare-config", + "WRANGLER_SEND_METRICS=false", + "WRANGLER_LOG_PATH=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/official/wrangler-dryrun.log", + "marketplace/cloudflare/node_modules/.bin/wrangler", + "deploy", + "--config", + "marketplace/cloudflare/wrangler.jsonc", + "--dry-run", + "--experimental-provision=false", + "--experimental-auto-create=false" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:35:26.622045+00:00", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "working_tree": "", + "exit_code": 0, + "seconds": 2.271, + "finished_at": "2026-09-22T12:35:28.892842+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-operator-final.json", + "bytes": 563, + "sha256": "5159af7551954596bcc4b36a2173c3925fcc306a4da2c462aaa960a95ea80689" + }, + "log": { + "path": ".qa/recovery/official-operator-final.log", + "bytes": 1294, + "sha256": "a23d351642b038c536c0526f2756d558e33a735fac3784aaf5377e23ac9587af" + }, + "result": { + "command": [ + "env", + "OFFICIAL_OUTPUT=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/official/operator-final", + "bash", + "-c", + "cd marketplace/cloudflare && node official-test.mjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:30:06.130656+00:00", + "revision": "5d406969056bd75e48de05500f8ed9b143c1d66e", + "working_tree": "", + "exit_code": 0, + "seconds": 13.87, + "finished_at": "2026-09-22T12:30:20.000370+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-operator-first.json", + "bytes": 941, + "sha256": "806eae0be16644b2924b80b760ca380ae3fc7d69350d8a0b32143118a0d4de04" + }, + "log": { + "path": ".qa/recovery/official-operator-first.log", + "bytes": 558, + "sha256": "7d39686aeaf4b82a9dde4524008a036433c0af5bbb1527ac8090eb75ea818a9c" + }, + "result": { + "command": [ + "npm", + "exec", + "--prefix", + "marketplace/cloudflare", + "--", + "node", + "--version" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:26:27.176060+00:00", + "revision": "55fb9796f9cf2d5f472c5b0ea5f60ba01b9b7b45", + "working_tree": " M marketplace/cloudflare/backup.mjs\n M marketplace/cloudflare/local.mjs\n M marketplace/cloudflare/package-lock.json\n M marketplace/cloudflare/package.json\n M marketplace/cloudflare/worker.ts\n?? marketplace/cloudflare/migrations/0002_official_operator.sql\n?? marketplace/cloudflare/official-cli.mjs\n?? marketplace/cloudflare/official-policy.json\n?? marketplace/cloudflare/official-remote.mjs\n?? marketplace/cloudflare/official-test.mjs\n?? marketplace/cloudflare/official.mjs\n", + "exit_code": 1, + "seconds": 0.803, + "finished_at": "2026-09-22T12:26:27.978653+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-operator-matrix.json", + "bytes": 915, + "sha256": "7079e620287873c09ca824a10d153c8896ea31c72c4d8bbf953396b5d1abd4eb" + }, + "log": { + "path": ".qa/recovery/official-operator-matrix.log", + "bytes": 1156, + "sha256": "6aeaa46141d22fd13d8edd7b2057b2ce49a7ce58322fb53c5bb0481a2bb4fdce" + }, + "result": { + "command": [ + "bash", + "-c", + "cd marketplace/cloudflare && node official-test.mjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:26:28.031118+00:00", + "revision": "55fb9796f9cf2d5f472c5b0ea5f60ba01b9b7b45", + "working_tree": " M marketplace/cloudflare/backup.mjs\n M marketplace/cloudflare/local.mjs\n M marketplace/cloudflare/package-lock.json\n M marketplace/cloudflare/package.json\n M marketplace/cloudflare/worker.ts\n?? marketplace/cloudflare/migrations/0002_official_operator.sql\n?? marketplace/cloudflare/official-cli.mjs\n?? marketplace/cloudflare/official-policy.json\n?? marketplace/cloudflare/official-remote.mjs\n?? marketplace/cloudflare/official-test.mjs\n?? marketplace/cloudflare/official.mjs\n", + "exit_code": 0, + "seconds": 13.553, + "finished_at": "2026-09-22T12:26:41.583924+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-shared-regression.json", + "bytes": 907, + "sha256": "a4745f6abbece17d42230dc3a66280949163683f2f4399620b387109488b75c1" + }, + "log": { + "path": ".qa/recovery/official-shared-regression.log", + "bytes": 3834, + "sha256": "f816fd4042b5f17acdbafdc305f4d725eaf1ada2b6e10d43d138b1f7c87fb014" + }, + "result": { + "command": [ + "npx", + "vitest", + "run", + "__tests__/extension-package-portable.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/plugins.test.ts", + "__tests__/marketplace-storage.test.ts", + "--maxWorkers=2", + "--minWorkers=1" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:34:16.794432+00:00", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "working_tree": "", + "exit_code": 0, + "seconds": 12.282, + "finished_at": "2026-09-22T12:34:29.076397+00:00", + "summary": [ + "Test Files 7 passed (7)", + "Tests 35 passed (35)", + "Duration 9.29s (transform 3.80s, setup 0ms, collect 9.90s, tests 5.34s, environment 3ms, prepare 1.08s)" + ] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-worker-browser-regression.json", + "bytes": 630, + "sha256": "49a9040b50427c68a00585b92c9858a648654dcad4c63431901ded67c2b2c5e3" + }, + "log": { + "path": ".qa/recovery/official-worker-browser-regression.log", + "bytes": 2441, + "sha256": "f870206b8f82cd4a266b556f6c60180c3b6e835e1236fc0a776eb8440ed27859" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_REGISTRY=1", + "BROWSER_OUTPUT=.qa/official/browser-regression", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:34:56.533041+00:00", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "working_tree": "", + "exit_code": 0, + "seconds": 23.911, + "finished_at": "2026-09-22T12:35:20.443579+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-worker-compatibility.json", + "bytes": 629, + "sha256": "134f3ef104a3abcac8b30192087301d181107cf65220027dada93564d04d61a9" + }, + "log": { + "path": ".qa/recovery/official-worker-compatibility.log", + "bytes": 3147, + "sha256": "20de273cc71fe0d559a1a9c826707b842e667426646691486f8c4799d87186e8" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_REGISTRY=1", + "COMPAT_OUTPUT=.qa/official/compatibility", + "PLAYWRIGHT_MODULE=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/browser-tools/node_modules/playwright", + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:34:29.132196+00:00", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "working_tree": "", + "exit_code": 0, + "seconds": 27.352, + "finished_at": "2026-09-22T12:34:56.483882+00:00", + "summary": [] + } + }, + { + "receipt": { + "path": ".qa/recovery/official-worker-regression.json", + "bytes": 547, + "sha256": "08b835b3a750e48d7d8ff550568331e27b0a3b1ec84b2e166573fd53412991c6" + }, + "log": { + "path": ".qa/recovery/official-worker-regression.log", + "bytes": 1379, + "sha256": "68396ecfd81a856d7be81a67ea62e4da5a8e576d38a3bfd0239d53e0c1227c2a" + }, + "result": { + "command": [ + "env", + "CLOUDFLARE_OUTPUT=/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/.qa/official/runtime", + "npm", + "test", + "--prefix", + "marketplace/cloudflare" + ], + "cwd": "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph", + "started_at": "2026-09-22T12:30:20.080698+00:00", + "revision": "5d406969056bd75e48de05500f8ed9b143c1d66e", + "working_tree": "", + "exit_code": 0, + "seconds": 16.429, + "finished_at": "2026-09-22T12:30:36.509409+00:00", + "summary": [] + } + } + ], + "verifiedCommandLogs": [ + { + "path": ".qa/official/browser-final/operator-1.log", + "bytes": 157, + "sha256": "21ec240ceca7006118421de6266b183263b153fa2d2779967b82ca96e81df717" + }, + { + "path": ".qa/official/browser-final/operator-2.log", + "bytes": 412, + "sha256": "5901b0e358d8b238bf80689bcb0be9cd6aa882dc4d8e1f9f819e63d56efa231f" + }, + { + "path": ".qa/official/browser-final/operator-3.log", + "bytes": 1418, + "sha256": "79224ce85edb145500e36bea351ad88da21fe163f7b59053bc2587d9ab0d9d3f" + }, + { + "path": ".qa/official/operator-final/command-1.log", + "bytes": 145, + "sha256": "20e5f0c30aa5826d2a5e1a6742e36df0e5c650b3b5707ccf3a8798a7629da38f" + }, + { + "path": ".qa/official/operator-final/command-2.log", + "bytes": 392, + "sha256": "88ac6e072f56e473bb1043e953afbd1af5068afad4069f0a76ff5f0e4cade575" + }, + { + "path": ".qa/official/operator-final/command-3.log", + "bytes": 62, + "sha256": "f13557a940e03312ca474e10a736e7d3ab07214f2cdaef7b9622bbe2c2886d44" + }, + { + "path": ".qa/official/operator-final/command-4.log", + "bytes": 1419, + "sha256": "60667884f0e2a9a5b53b8e028ee56706e4abe455315ac3c13c680f322445463f" + }, + { + "path": ".qa/official/browser/operator-1.log", + "bytes": 157, + "sha256": "6ab5d94b42c46a57ebd9eab803a75fcf52f5034ee0dd9322104b47c613267c90" + }, + { + "path": ".qa/official/browser/operator-2.log", + "bytes": 412, + "sha256": "b7f8bef3db083ec14cd05dd76fcb113b5c09bea45eeb6ad8ec5c3fe2e2550ca9" + }, + { + "path": ".qa/official/browser/operator-3.log", + "bytes": 1418, + "sha256": "c76eab23cf7a87d7b09bc4663db1dd4599102a09fdb3568bab660da822e05510" + }, + { + "path": ".qa/official/operator/command-1.log", + "bytes": 145, + "sha256": "64422fd51041caf900d5b96b850953cc618fa102166105bcd27e00468b655a77" + }, + { + "path": ".qa/official/operator/command-2.log", + "bytes": 392, + "sha256": "a3c1a73fc7ad73cda88e636654ebdfeeb9fca11422ac891d6a759bef37633f04" + }, + { + "path": ".qa/official/operator/command-3.log", + "bytes": 62, + "sha256": "f13557a940e03312ca474e10a736e7d3ab07214f2cdaef7b9622bbe2c2886d44" + }, + { + "path": ".qa/official/operator/command-4.log", + "bytes": 1419, + "sha256": "619a893ada588cbf9c9f9e3cbf44f0e7787be4629f959e95ab83d7932ba02e65" + } + ], + "nativeNodeRegression": [ + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/summary.json", + "summary": { + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "platform": "darwin", + "arch": "arm64", + "release": "24.6.0", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "macOS", + "runnerArch": "ARM64", + "imageOS": "macos15", + "imageVersion": "20260907.0337.1", + "githubRun": "35727987357", + "githubAttempt": "1", + "started": "2026-09-22T12:34:52.654Z", + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:34:52.892Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.074, + "finished": "2026-09-22T12:35:05.968Z", + "log": "build.log", + "sha256": "fb511453bb542457cc71d0a878baf8d2d3735efbbab6258ce5c6e260a6c1cbfb" + }, + { + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:35:05.973Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.139, + "finished": "2026-09-22T12:35:06.112Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/focused.json" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:35:06.113Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 18.336, + "finished": "2026-09-22T12:35:24.576Z", + "log": "focused.log", + "sha256": "bdb867f0d19fec98030dc6096162a49dc7e054ee21124f1823612ed10f610769" + }, + { + "name": "registry-storage", + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": { + "STORAGE_OUTPUT": "/Users/runner/work/codegraph/codegraph/.qa/native/darwin-arm64/registry-storage" + }, + "started": "2026-09-22T12:35:24.579Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.106, + "finished": "2026-09-22T12:35:25.686Z", + "log": "registry-storage.log", + "sha256": "81b30aece6008f65bac0802e0d51fede63b7c147ba55d1cd6defd3f1dcb35f00" + }, + { + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:35:25.688Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 28.378, + "finished": "2026-09-22T12:35:54.066Z", + "log": "external-author.log", + "sha256": "2d353dc3728b36bf3a5181bc25f20ea3cbda097c380cd80b4040d9946f690c66" + }, + { + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:35:54.068Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 13.596, + "finished": "2026-09-22T12:36:07.665Z", + "log": "compatibility.log", + "sha256": "64265076728c780be240f40c1830545a24cf89f409464286fcebea67f6ddd959" + }, + { + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:36:07.666Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 15.071, + "finished": "2026-09-22T12:36:22.738Z", + "log": "browser.log", + "sha256": "9e0b1de7b2587fbd1fbebe22f59a513c70bbad241d76846ef7606a7feb0bcc9b" + } + ], + "finished": "2026-09-22T12:36:22.741Z", + "success": true + }, + "focused": { + "numPassedTests": 144, + "numPendingTests": 1, + "numFailedTests": 0 + } + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/summary.json", + "summary": { + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "platform": "win32", + "arch": "x64", + "release": "10.0.20348", + "scope": "marketplace", + "notRun": [ + { + "name": "compiled-workers", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "native-paths", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + }, + { + "name": "process-recovery-override", + "reason": "Unchanged core lifecycle; retain prior native evidence instead of rerunning" + } + ], + "node": "v22.23.2", + "runnerOS": "Windows", + "runnerArch": "X64", + "imageOS": "win22", + "imageVersion": "20260913.307.1", + "githubRun": "35727987357", + "githubAttempt": "1", + "started": "2026-09-22T12:35:06.148Z", + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:35:06.405Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 15.626, + "finished": "2026-09-22T12:35:22.032Z", + "log": "build.log", + "sha256": "ee6e47d91f4983d940e104af89884aa9800cfb49fa4e5f431cadd33d5a11b321" + }, + { + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:35:22.033Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 0.184, + "finished": "2026-09-22T12:35:22.217Z", + "log": "marketplace-build.log", + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "name": "focused", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "node_modules/vitest/vitest.mjs", + "run", + "__tests__/marketplace-storage.test.ts", + "__tests__/foundation.test.ts", + "__tests__/extension-trust.test.ts", + "__tests__/extension-releases.test.ts", + "__tests__/extension-marketplace.test.ts", + "__tests__/extension-author.test.ts", + "__tests__/plugins.test.ts", + "__tests__/extension-explore.test.ts", + "__tests__/db-reopen-on-replace.test.ts", + "__tests__/status-json.test.ts", + "__tests__/sync.test.ts", + "__tests__/concurrent-locking.test.ts", + "--maxWorkers=2", + "--minWorkers=1", + "--reporter=default", + "--reporter=json", + "--outputFile.json=D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\focused.json" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:35:22.218Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 70.344, + "finished": "2026-09-22T12:36:32.562Z", + "log": "focused.log", + "sha256": "bd4ec7706dc18a557e00499660ad450e34cef77b69c0e59b0acfad5a4c516cbc" + }, + { + "name": "registry-storage", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-storage.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": { + "STORAGE_OUTPUT": "D:\\a\\codegraph\\codegraph\\.qa\\native\\win32-x64\\registry-storage" + }, + "started": "2026-09-22T12:36:32.563Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 1.769, + "finished": "2026-09-22T12:36:34.333Z", + "log": "registry-storage.log", + "sha256": "51ec9323b768b0ade61e911b1da7f6191149e0fcde715d4ae2f922e3ee6d4bee" + }, + { + "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": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:36:34.335Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 82.896, + "finished": "2026-09-22T12:37:57.231Z", + "log": "external-author.log", + "sha256": "7903035256e8592f821051264dc3f45fe245cab48b2cc071afee5f8240e61539" + }, + { + "name": "compatibility", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/extensions-compatibility.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:37:57.232Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 21.853, + "finished": "2026-09-22T12:38:19.085Z", + "log": "compatibility.log", + "sha256": "1cc4239bfbc96c5255244baced43c3cfe69b90801c5bb2353d27425f81088a74" + }, + { + "name": "browser", + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "scripts/validation/marketplace-browser.cjs" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "overrides": {}, + "started": "2026-09-22T12:38:19.086Z", + "status": "passed", + "exit": 0, + "signal": null, + "seconds": 21.563, + "finished": "2026-09-22T12:38:40.649Z", + "log": "browser.log", + "sha256": "401dd1c986b8e364704e9b048134eea0f90446aaa4926dba4fbc1e63c1eeff63" + } + ], + "finished": "2026-09-22T12:38:40.650Z", + "success": true + }, + "focused": { + "numPassedTests": 141, + "numPendingTests": 4, + "numFailedTests": 0 + } + } + ], + "temporaryHttpsNodeRegression": [ + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/summary.json", + "summary": { + "revision": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "run": "35727987378", + "platform": "Linux-6.17.0-1022-azure-x86_64-with-glibc2.39", + "arch": "x86_64", + "node": "v22.23.2", + "steps": [ + { + "name": "build", + "command": [ + "npm", + "run", + "build" + ], + "started": "2026-09-22T12:34:58.151538+00:00", + "exit": 0, + "seconds": 8.961004138999996, + "sha256": "d93aebdd4201a873f4a71d41d0f6ae6dba3b24ba0f6570ca9b51ae50e700f17e", + "finished": "2026-09-22T12:35:07.112871+00:00" + }, + { + "name": "marketplace-build", + "command": [ + "npm", + "run", + "build", + "--prefix", + "marketplace" + ], + "started": "2026-09-22T12:35:07.113057+00:00", + "exit": 0, + "seconds": 0.11400702199999557, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a", + "finished": "2026-09-22T12:35:07.227457+00:00" + }, + { + "name": "https-compatibility", + "command": [ + "node", + "scripts/validation/extensions-compatibility.cjs" + ], + "started": "2026-09-22T12:35:07.227804+00:00", + "exit": 0, + "seconds": 35.58415501100001, + "sha256": "186a5800a412ed7dae33d7bf6fb8b21c44f9d9120aeeb9cc5e459a4929a68dc1", + "finished": "2026-09-22T12:35:42.812416+00:00" + }, + { + "name": "https-browser", + "command": [ + "node", + "scripts/validation/marketplace-browser.cjs" + ], + "started": "2026-09-22T12:35:42.812715+00:00", + "exit": 1, + "seconds": 90.705043985, + "sha256": "32f163b43fa0ae298ac83b8ed2e9a0cffff8eef0856ee6f1ec6af4c61f41a3e2", + "finished": "2026-09-22T12:37:13.518157+00:00" + } + ], + "success": false + }, + "browserFailure": { + "checks": [], + "error": "Error: Test HTTPS tunnel did not become reachable; see https-tunnel.log\n at exports.httpsMarketplace (/home/runner/work/codegraph/codegraph/scripts/validation/https-marketplace.cjs:27:11)\n at async /home/runner/work/codegraph/codegraph/scripts/validation/marketplace-browser.cjs:36:60" + } + } + ], + "githubRuns": { + "native": { + "conclusion": "success", + "headSha": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "jobs": [ + { + "completedAt": "2026-09-22T12:38:44Z", + "conclusion": "success", + "databaseId": 106746251171, + "name": "native (macos-15)", + "startedAt": "2026-09-22T12:34:28Z", + "status": "completed", + "steps": [ + { + "conclusion": "success", + "name": "Set up job", + "number": 1, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run actions/checkout@v4", + "number": 2, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run actions/setup-node@v4", + "number": 3, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Install development dependencies", + "number": 4, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Install test-only browser", + "number": 5, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Download Chromium for this native OS", + "number": 6, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run native acceptance with durable receipts", + "number": 7, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Retain validation evidence", + "number": 8, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Post Run actions/setup-node@v4", + "number": 15, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Post Run actions/checkout@v4", + "number": 16, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Complete job", + "number": 17, + "status": "completed" + } + ], + "url": "https://github.com/colbymchenry/codegraph/actions/runs/35727987357/job/106746251171" + }, + { + "completedAt": "2026-09-22T12:38:44Z", + "conclusion": "success", + "databaseId": 106746251448, + "name": "native (windows-2022)", + "startedAt": "2026-09-22T12:34:23Z", + "status": "completed", + "steps": [ + { + "conclusion": "success", + "name": "Set up job", + "number": 1, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run actions/checkout@v4", + "number": 2, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run actions/setup-node@v4", + "number": 3, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Install development dependencies", + "number": 4, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Install test-only browser", + "number": 5, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Download Chromium for this native OS", + "number": 6, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run native acceptance with durable receipts", + "number": 7, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Retain validation evidence", + "number": 8, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Post Run actions/setup-node@v4", + "number": 15, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Post Run actions/checkout@v4", + "number": 16, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Complete job", + "number": 17, + "status": "completed" + } + ], + "url": "https://github.com/colbymchenry/codegraph/actions/runs/35727987357/job/106746251448" + } + ], + "status": "completed" + }, + "https": { + "conclusion": "failure", + "headSha": "6272db657e8d45511a2059b3fdf89d90bb81ea77", + "jobs": [ + { + "completedAt": "2026-09-22T12:37:17Z", + "conclusion": "failure", + "databaseId": 106746250507, + "name": "https", + "startedAt": "2026-09-22T12:34:23Z", + "status": "completed", + "steps": [ + { + "conclusion": "success", + "name": "Set up job", + "number": 1, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run actions/checkout@v4", + "number": 2, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run actions/setup-node@v4", + "number": 3, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run npm ci --no-audit --no-fund", + "number": 4, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run npm install --prefix .qa/browser --ignore-scripts --no-save --package-lock=false playwright@1.63.0", + "number": 5, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run node .qa/browser/node_modules/playwright/cli.js install --with-deps chromium", + "number": 6, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Download verified test-only tunnel binary", + "number": 7, + "status": "completed" + }, + { + "conclusion": "failure", + "name": "Build and verify real HTTPS acceptance with receipts", + "number": 8, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Run actions/upload-artifact@v4", + "number": 9, + "status": "completed" + }, + { + "conclusion": "skipped", + "name": "Post Run actions/setup-node@v4", + "number": 17, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Post Run actions/checkout@v4", + "number": 18, + "status": "completed" + }, + { + "conclusion": "success", + "name": "Complete job", + "number": 19, + "status": "completed" + } + ], + "url": "https://github.com/colbymchenry/codegraph/actions/runs/35727987378/job/106746250507" + } + ], + "status": "completed" + } + }, + "rawFiles": [ + { + "path": ".qa/official/browser/desktop-installed.png", + "bytes": 116353, + "sha256": "7713626c83db841bf55e4bfe25e46aedc8c98ce1488423f7428ab0d76868f885" + }, + { + "path": ".qa/official/browser/graph-proof.json", + "bytes": 1116, + "sha256": "6bd1ceab7e517f7bfdf02b5f91a11cc8b874c440170655594f2f317f98296daa" + }, + { + "path": ".qa/official/browser/mobile-official.png", + "bytes": 110503, + "sha256": "7e1f1259a954cb8b8e924064f0bea9c1c14ac1b07f9dd5e6a8c604b598af06ca" + }, + { + "path": ".qa/official/browser/operator-1.log", + "bytes": 157, + "sha256": "6ab5d94b42c46a57ebd9eab803a75fcf52f5034ee0dd9322104b47c613267c90" + }, + { + "path": ".qa/official/browser/operator-2.log", + "bytes": 412, + "sha256": "b7f8bef3db083ec14cd05dd76fcb113b5c09bea45eeb6ad8ec5c3fe2e2550ca9" + }, + { + "path": ".qa/official/browser/operator-3.log", + "bytes": 1418, + "sha256": "c76eab23cf7a87d7b09bc4663db1dd4599102a09fdb3568bab660da822e05510" + }, + { + "path": ".qa/official/browser/progress.json", + "bytes": 2202, + "sha256": "7967b511075db2faffadc77ee1d51ffdb2fda46a4fc1f9877f0fcb44a6848e35" + }, + { + "path": ".qa/official/browser/result.json", + "bytes": 2451, + "sha256": "247d9af49ada6729f7e86225b5711b96eaa7d41853fde4eb723cbe00f1a34a8c" + }, + { + "path": ".qa/official/browser-final/desktop-installed.png", + "bytes": 116353, + "sha256": "7713626c83db841bf55e4bfe25e46aedc8c98ce1488423f7428ab0d76868f885" + }, + { + "path": ".qa/official/browser-final/graph-proof.json", + "bytes": 1116, + "sha256": "6bd1ceab7e517f7bfdf02b5f91a11cc8b874c440170655594f2f317f98296daa" + }, + { + "path": ".qa/official/browser-final/mobile-official.png", + "bytes": 110503, + "sha256": "7e1f1259a954cb8b8e924064f0bea9c1c14ac1b07f9dd5e6a8c604b598af06ca" + }, + { + "path": ".qa/official/browser-final/operator-1.log", + "bytes": 157, + "sha256": "21ec240ceca7006118421de6266b183263b153fa2d2779967b82ca96e81df717" + }, + { + "path": ".qa/official/browser-final/operator-2.log", + "bytes": 412, + "sha256": "5901b0e358d8b238bf80689bcb0be9cd6aa882dc4d8e1f9f819e63d56efa231f" + }, + { + "path": ".qa/official/browser-final/operator-3.log", + "bytes": 1418, + "sha256": "79224ce85edb145500e36bea351ad88da21fe163f7b59053bc2587d9ab0d9d3f" + }, + { + "path": ".qa/official/browser-final/progress.json", + "bytes": 2202, + "sha256": "e31672596d47e58fec8f7180e572efd65cc70ab3c58c1b3817efd1738e128cf7" + }, + { + "path": ".qa/official/browser-final/result.json", + "bytes": 2452, + "sha256": "337145db5b856abd25796fe869fe12baf2860960afd0c9fb6f1e4526fdfbb367" + }, + { + "path": ".qa/official/browser-regression/desktop-installed.png", + "bytes": 151625, + "sha256": "719a0ac615ffb3eae1562f3c1006e828034b554325f67c864af37113ea34ef38" + }, + { + "path": ".qa/official/browser-regression/mobile-detail.png", + "bytes": 79668, + "sha256": "ca390e0ac8e7e979d40cb508b4320983894fbacd7f7d1e99771b2c2613dc3265" + }, + { + "path": ".qa/official/browser-regression/result.json", + "bytes": 966, + "sha256": "9e89a9a5702660630f3f4946a76a9766d9502d5f3857a9c7a38bfab18fe1685d" + }, + { + "path": ".qa/official/build-before.json", + "bytes": 484, + "sha256": "0b88efafab5b23d676c52783965bbc1d06c167fce3aecae27bb8cccbde811344" + }, + { + "path": ".qa/official/build-repro.json", + "bytes": 531, + "sha256": "2c451d4eed1ce242a9c816c210907606fe1568ae95e7a400430953667522b554" + }, + { + "path": ".qa/official/compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/official/compatibility/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + }, + { + "path": ".qa/official/compatibility/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + }, + { + "path": ".qa/official/compatibility/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + }, + { + "path": ".qa/official/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/official/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/official/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/official/compatibility/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/official/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/official/compatibility/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + }, + { + "path": ".qa/official/compatibility/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + }, + { + "path": ".qa/official/compatibility/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + }, + { + "path": ".qa/official/compatibility/commands.json", + "bytes": 4742, + "sha256": "4a98db1e8ad7350fbb236aaacd5519309bd59f5c48f7339f6db3c9d6d267ead1" + }, + { + "path": ".qa/official/compatibility/desktop-installed.png", + "bytes": 97827, + "sha256": "64b4fc5594846d14bf02a3362b190f0fe225436f26d2c859a11356d3bd61d21f" + }, + { + "path": ".qa/official/compatibility/desktop-selected.png", + "bytes": 96683, + "sha256": "748fc5059a93a3b8fe88e44475160760c8b57f488afbc6dbe6df4a0fa428c4bc" + }, + { + "path": ".qa/official/compatibility/mobile-selected.png", + "bytes": 78542, + "sha256": "dbb5f9c46ffddd31ceebf3059b14f30dd6d3381355d0db33b21d3dbe35ff6b2d" + }, + { + "path": ".qa/official/compatibility/result.json", + "bytes": 7848, + "sha256": "55e6652558c3612e642c1a8684f13fc71a276b23d5718cf96fe65db16add49c1" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/browser/failure.json", + "bytes": 325, + "sha256": "5b942552cd48488672cccb78d3997a9892f5de2d8895e05c16f5e1622ee18251" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/browser/https-network-errors.log", + "bytes": 32038, + "sha256": "e5925496095a40d2b8f2fd6f10727c470156cc6b48643cd749cccbfdb507ada1" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/browser/https-tunnel.log", + "bytes": 6801, + "sha256": "6582cc1b9d75639b7db82a7a98879be395148844e1e930ec7ee4fe3251bfbdb4" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/build.log", + "bytes": 7374, + "sha256": "d93aebdd4201a873f4a71d41d0f6ae6dba3b24ba0f6570ca9b51ae50e700f17e" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/commands.json", + "bytes": 5014, + "sha256": "35b176fb8e1b8438b39c3c7847ff48f4380738b4b91c07df10b0ca490f2b5e29" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/desktop-installed.png", + "bytes": 96917, + "sha256": "aa984d8d506e94cc96fe0423a33bc55abf19a6f6985692fcbf30dc3168266e38" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/desktop-selected.png", + "bytes": 98611, + "sha256": "bf06a71bf98f60a27cddade1e0c87d0394af57ed383676ed5f8c9032f37cfeb6" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/https-network-errors.log", + "bytes": 5112, + "sha256": "447d588be770c6cc92bb45561c3bae613db9f09a48e20851b9fdb29b53793bc4" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/https-transport.json", + "bytes": 185, + "sha256": "94512f48ae5960edf3be924ce14f8485281a9bdf50fd51b8ccb4cbec5beeec4a" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/https-tunnel.log", + "bytes": 6798, + "sha256": "dc195eedc252b4284af5d567de106f374a03e82b1ccfcb04d192d520e52492d6" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/mobile-selected.png", + "bytes": 85057, + "sha256": "cfab323dec0328e4afdf6d6a1b927e212a32bc85a2ed049260e10420c03d9bec" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/result.json", + "bytes": 8120, + "sha256": "6a318bdb329ad9e74a61a62fd241f94335c53188e755e3b14beaeed4b8331312" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/https-browser.log", + "bytes": 645, + "sha256": "32f163b43fa0ae298ac83b8ed2e9a0cffff8eef0856ee6f1ec6af4c61f41a3e2" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/https-compatibility.log", + "bytes": 3160, + "sha256": "186a5800a412ed7dae33d7bf6fb8b21c44f9d9120aeeb9cc5e459a4929a68dc1" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/summary.json", + "bytes": 1763, + "sha256": "a5decb40329e0e1dd181c672b8ed4edb2bc6d049ec34fe6737b8fce9e504bf83" + }, + { + "path": ".qa/official/https-run.json", + "bytes": 1640, + "sha256": "d010b53d8c5f4603878828fd9da946e95ed67745d40228178fb5c9b2e3ee0d65" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-1.log", + "bytes": 233, + "sha256": "72dff572661a5b2e8e5464d91d7cb9fdafd3e5c9fb0cca0e603ecbefd6759c80" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-2.log", + "bytes": 135360, + "sha256": "288be01c1e70e1861f67c22fa50ec23cbfeff59e14b9223e6862a37672fefa30" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-3.log", + "bytes": 25, + "sha256": "67741e1e35aef24633e977d9b9a1672d0e2062f2cd5c357d15cef98b05a3beab" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-5.log", + "bytes": 3685, + "sha256": "056ad003c8c804f0e18522f55ed65173262214d2e0332df6fce6d18c922bd3f8" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-6.log", + "bytes": 130, + "sha256": "b3bc584e270ae41be04b281554f25d42ef0793bc217ea8f60effd372afef6035" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-7.log", + "bytes": 812, + "sha256": "b08383e3fbcfcea4fcf73e4135bb39b593c7ecaa0c022f80c567646b3de41132" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-8.log", + "bytes": 767, + "sha256": "751c3e7a4861162f2376cfffd567fa90486d04171b454296602440364210075b" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-9.log", + "bytes": 41, + "sha256": "7b2ad7639965df6a69d85364b617d20db711cb8b9526af8242d70e95bf81ac29" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/commands.json", + "bytes": 4486, + "sha256": "8909aa47ea6cbf628906eaf55525db0b5218611a583f9977d6a1d54e4d9b05e0" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/generated-tests.log", + "bytes": 493, + "sha256": "03b557d5333326680c88154fcb805ec717c58686c640ddf952ba25d8c77844f8" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/published.png", + "bytes": 250574, + "sha256": "378a00ec542fce8f7cf98d7bd01faea0ec3ef7cbf95c53577859e6ce2163ba25" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/python-events-0.1.0.cgext", + "bytes": 13918, + "sha256": "b86737a711dc43d7017bafce00bcfa40eedc9ecd32f071d44face13043fb085a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/result.json", + "bytes": 6470, + "sha256": "9d65b43353ccf38bfbab9fef99696ed8c7c16fd381bab75c29239c77ce7d1b6e" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/browser/desktop-installed.png", + "bytes": 168450, + "sha256": "230fc92aa1436befce31a2721f04d55053d910edc40f29332df81f6e9728464b" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/browser/mobile-detail.png", + "bytes": 85159, + "sha256": "84725c1a5259026f85f281cded8c86baf9719a1c670002026b7809996d481e7c" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/browser/result.json", + "bytes": 967, + "sha256": "2574b80c153bf6089a10ee1a5f7e4c400cb61200e46c49fdd58910d170fd5fcb" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/browser.log", + "bytes": 4633, + "sha256": "9e0b1de7b2587fbd1fbebe22f59a513c70bbad241d76846ef7606a7feb0bcc9b" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/build.log", + "bytes": 7374, + "sha256": "fb511453bb542457cc71d0a878baf8d2d3735efbbab6258ce5c6e260a6c1cbfb" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-1.log", + "bytes": 915, + "sha256": "20fa28a5590f5cc732fa936eedbfc69ad6806de1fa0f2621815eeb7941e7b64a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-10.log", + "bytes": 815, + "sha256": "3a6f06e0b35658eba7a658fe7b5b48b960df7a662883bf891410e25581f0a917" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-11.log", + "bytes": 935, + "sha256": "e7606c84860d7a3acca97a9a2a4caa068b9579c803240be97b5797eff4560c44" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-12.log", + "bytes": 767, + "sha256": "87d2cbcddec654e795661fe9bf6d06e5d9aaeea58ea249b063d8bc8b0c91598e" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-5.log", + "bytes": 929, + "sha256": "0fce88f672e44b400b559e9e6fd1091b627b6f644490c188a37f831721cb3a58" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-7.log", + "bytes": 913, + "sha256": "38fdb7f61e54815bdd5cd252708500216a903b7dff8816282095138d7adde629" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-8.log", + "bytes": 913, + "sha256": "7f618bf8d06940ae60c6f8745d37e1d1af67fd7c2fe3627cbe8c4393ec033c51" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-9.log", + "bytes": 814, + "sha256": "53f2cb5654f9a9b910fb9291161ac06ed1d615b198c271a2495c72e7105cb281" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/commands.json", + "bytes": 5363, + "sha256": "6ce758c2797fae512d6794de370fcf0e193ae638e947a129956a29549c4e9405" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/desktop-installed.png", + "bytes": 106850, + "sha256": "46de01a0d0c40c353719dca5dd47601b0d6e00ba56fe6bd86eaf89a8fb30735b" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/desktop-selected.png", + "bytes": 99812, + "sha256": "4fc537f5485695c2188f13f6f2089e796d7f758561fe9693f88e504290aab025" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/mobile-selected.png", + "bytes": 86499, + "sha256": "df231f80848f9cd65241cab33ac7774f3e049fa93ab2f7149830a73b47ceecd6" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/result.json", + "bytes": 8470, + "sha256": "d0cf7c035ce2056095acd969a5e3b14a899a65d031ec7941c756e996f0f127b1" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility.log", + "bytes": 3160, + "sha256": "64265076728c780be240f40c1830545a24cf89f409464286fcebea67f6ddd959" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/external-author.log", + "bytes": 576, + "sha256": "2d353dc3728b36bf3a5181bc25f20ea3cbda097c380cd80b4040d9946f690c66" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/focused.json", + "bytes": 50273, + "sha256": "67644404cdfff0ae931305b32530db0860803c3a030200535c98594841346760" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/focused.log", + "bytes": 14540, + "sha256": "bdb867f0d19fec98030dc6096162a49dc7e054ee21124f1823612ed10f610769" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/11.log", + "bytes": 285, + "sha256": "9740c739bbb67dcf81280cfc46e3e201f6966eba6bfd70bec5672cf104e6f364" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/12.log", + "bytes": 285, + "sha256": "37ca4360af8a56dfc05f93669780b77cfdf443f8387c5632bb036e87aee26537" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/2.log", + "bytes": 633, + "sha256": "fe1906b1738b9f53b06bdcec9323af81431beb6e6830ddea79eaef75cf29a314" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/3.log", + "bytes": 212, + "sha256": "e4c0210a054bf87c048c40f6942a815ce4201f7783b83dedf540a65e07cf6d08" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/5.log", + "bytes": 633, + "sha256": "d2eef016c70a41fda988d7b6ed487f045011dd42ed38a4e05fa6ff5f2d520a2c" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/6.log", + "bytes": 224, + "sha256": "1d43d6633f352b07750084a349cfa11bf4d2a3220d710c1a45d226239c906f14" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/7.log", + "bytes": 629, + "sha256": "cfcc52c4f58871923cbe2b9d34606f9b792d659fdb5dbca1d23138ec85749194" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/8.log", + "bytes": 215, + "sha256": "60f8486f02fa5d22006d35418e39ad8ee70a824985ad8c5a136ae5401fc25366" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/9.log", + "bytes": 285, + "sha256": "bc13f09f8b46aa7701d9561a292f1de3f606c773576f4a8b456e816a03e23356" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/result.json", + "bytes": 11250, + "sha256": "0631f455ef3e5e067161881a70a5630e86dc36415e6d6558ec63373cd65dd8f0" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage/success.json", + "bytes": 82, + "sha256": "2e10bbc65ddded830bdca3aa9c054008f94d5b8e0f1f58bd8b8b52f9eb04296d" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/registry-storage.log", + "bytes": 1078, + "sha256": "81b30aece6008f65bac0802e0d51fede63b7c147ba55d1cd6defd3f1dcb35f00" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/summary.json", + "bytes": 6504, + "sha256": "4ba975510a08b4300b49c52fae89ce524a96504b631a750a9fa8b0dd7d9aa400" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-1.log", + "bytes": 209, + "sha256": "54c3c6acba8fd9c5ddcfbcc9a4c2590efd918fa1316582d59e2e16eb1e083aa1" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-2.log", + "bytes": 135361, + "sha256": "38ac157d0a7a2e65cd27e428bea2fb506b85f4d1182bb97d5c1681bd97271b37" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-3.log", + "bytes": 26, + "sha256": "adc6df920a079cf591a5e802501cf07df817878b7e2801164d10e17d8231dacf" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-5.log", + "bytes": 3685, + "sha256": "0d3c3b3c3bea5b81e23e83da78f1d64e5772a54e2b0df0a879544fdc1be9ccdc" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-6.log", + "bytes": 118, + "sha256": "98eafcea6b231ae38ae17e3ac184e40465f35f0f641d3f00df9e068611fa381a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-7.log", + "bytes": 812, + "sha256": "e145ebc377f16ca5124b86d3883fb80f25f06b93dcc156b677d38c4719f4a6b0" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-8.log", + "bytes": 767, + "sha256": "73f08ca8b711d2a0613133145d1f4f1b702a6aa41aea9c7aae8ab4dd968cf36e" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-9.log", + "bytes": 41, + "sha256": "7b2ad7639965df6a69d85364b617d20db711cb8b9526af8242d70e95bf81ac29" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/commands.json", + "bytes": 4390, + "sha256": "eddff192d6cf31ad495bd20b417f424802c09261d63174343d07e50d673c999a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/generated-tests.log", + "bytes": 493, + "sha256": "75d593033afa175597093d615c33d18c0e8d066d93166682ec420c17fdc812a8" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/published.png", + "bytes": 140519, + "sha256": "aef85f7ebd497e020e268ba8ba8ec128a0df3ab74233035d8e1fd45ca0d43736" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/python-events-0.1.0.cgext", + "bytes": 13612, + "sha256": "9229232eb9e8d1a490f93e8bd7e1aaa8c1db70d3f22f67c779f5e2b7d03c970d" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/result.json", + "bytes": 6373, + "sha256": "007df77530cef334c1a7b72159b672948545452fdd1a94da2855a7eb792a64ec" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/browser/desktop-installed.png", + "bytes": 117122, + "sha256": "03a0ec62222025e5939252a0b3b8ae0c55aca6519924c6116b9b90611ee54743" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/browser/mobile-detail.png", + "bytes": 56941, + "sha256": "d4d0ad1145b7e02ae2390380e7c6d8278347618a1402e8af0b508386a57f5365" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/browser/result.json", + "bytes": 966, + "sha256": "4a19aa5d127a87bc1b2a98d6ca2caea33e077e55eb10d3692ecb7a4dab75fb97" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/browser.log", + "bytes": 4464, + "sha256": "401dd1c986b8e364704e9b048134eea0f90446aaa4926dba4fbc1e63c1eeff63" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/build.log", + "bytes": 6969, + "sha256": "ee6e47d91f4983d940e104af89884aa9800cfb49fa4e5f431cadd33d5a11b321" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-1.log", + "bytes": 915, + "sha256": "4ff5288af258f5b56568308da5fe2e9fa21ff6e83d9641a1853b37a7a576bbf4" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-10.log", + "bytes": 815, + "sha256": "a8a704cb9848523438c7a2181e2cd5fa2740e72c5a2b38cb3011a1fbf6225889" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-11.log", + "bytes": 935, + "sha256": "3275a5edd8579e68cbdf1377381fc4b13b6a4106a83649d606a9683f615279e1" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-12.log", + "bytes": 767, + "sha256": "cc643bc3aa19bf4efd34970353982d75c361ded4a2b83f332e72314a3f96fe21" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-5.log", + "bytes": 929, + "sha256": "c96b1a1c06b05449e077865b20762457f32fdc67c4bb995830dc1aeab1cd177a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-7.log", + "bytes": 913, + "sha256": "57960e4dd3ca46d05f3fe269dd3f4df66b3489b0d8ded9c682d26d7c9e034e0f" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-8.log", + "bytes": 913, + "sha256": "27ee9b3f27455865bb2be85cde563d51de78d45b3fdb1563551817fa6297b6bc" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-9.log", + "bytes": 814, + "sha256": "48c1cd3fc3863fd068ac38528410fe6b7f788d8c8261332d976d66cc768b7b72" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/commands.json", + "bytes": 5213, + "sha256": "52836b87e73b4fae1b7494e4016b6bbf578f8de17dcc4be9f70f1a9904442b1d" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/desktop-installed.png", + "bytes": 67791, + "sha256": "a9e4a6320f6d00d1c266ee9f28932289836eeaae0585f0358cee5546a2c9eef9" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/desktop-selected.png", + "bytes": 66852, + "sha256": "da855ea00f6340128f86bac8f095c34b92cfefad7d3518edb7ae5e59b7638cc5" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/mobile-selected.png", + "bytes": 57446, + "sha256": "4001d9a246a680945f91e02e1208aaf097a34508eb67ac342d194b1a50a8cf34" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/result.json", + "bytes": 8319, + "sha256": "eed11c38e8e5e099a948ebbda9f1a34fe7585d541ae94a71b8cbfa4dbb219d7f" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility.log", + "bytes": 3160, + "sha256": "1cc4239bfbc96c5255244baced43c3cfe69b90801c5bb2353d27425f81088a74" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/external-author.log", + "bytes": 576, + "sha256": "7903035256e8592f821051264dc3f45fe245cab48b2cc071afee5f8240e61539" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/focused.json", + "bytes": 49983, + "sha256": "d8716f0951301e351677e58e6ed34eb3e71fecaa08fced2643eed134b6410c5c" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/focused.log", + "bytes": 18798, + "sha256": "bd4ec7706dc18a557e00499660ad450e34cef77b69c0e59b0acfad5a4c516cbc" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/marketplace-build.log", + "bytes": 72, + "sha256": "9f2e1db0d5b81451bd46f3f69be017f4f15e7e70df7217ca244b6f530fa6cd2a" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/10.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/11.log", + "bytes": 285, + "sha256": "066fc62cdf8a5dfc9fb9040a4d277c69a02a6c23e45dbb52c7579086724a4f19" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/12.log", + "bytes": 285, + "sha256": "514743ff7567aa5d8100a572408995647931157f496b9cb4598ed21921e12daf" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/2.log", + "bytes": 633, + "sha256": "11e0cfcd3b279df251b7f7bbc1730276191f71e3d41542697996e2e4e2334052" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/3.log", + "bytes": 212, + "sha256": "861d073201051902e41572f64b310a82f320e9cc87bace8fdaafea2632070d37" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/5.log", + "bytes": 633, + "sha256": "ae6c255512724d283a361bb615837d68dcde9c7e7802c3aee968b82684bad861" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/6.log", + "bytes": 224, + "sha256": "c738bc1022f0809d637bf4676ff4b1d6089b620b9601e7e2b69cd3b9e24848ea" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/7.log", + "bytes": 629, + "sha256": "75898b759c4a3786d3fea3f314d3dc16f8efe7f3a604f0a190320e8f3c8007f6" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/8.log", + "bytes": 215, + "sha256": "9e815f5ae48dac4232e9e0ed9f1045b1642d324ecd378d58e0a1025cfdf48cbd" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/9.log", + "bytes": 285, + "sha256": "a83ee3bb093e9b97745ed5e094b4d99ff916dd8021271724c86a8923709b3495" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/result.json", + "bytes": 10930, + "sha256": "4225b772f09626d56bea5de9707ba77cc2a5a6fbafba491dbf127a9cc37a0673" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage/success.json", + "bytes": 82, + "sha256": "2e10bbc65ddded830bdca3aa9c054008f94d5b8e0f1f58bd8b8b52f9eb04296d" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/registry-storage.log", + "bytes": 1078, + "sha256": "51ec9323b768b0ade61e911b1da7f6191149e0fcde715d4ae2f922e3ee6d4bee" + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/summary.json", + "bytes": 6412, + "sha256": "efab76b545c8d9cdae04a8685b46d88882c441f5ad0e55419def51202381f86f" + }, + { + "path": ".qa/official/native-run.json", + "bytes": 2718, + "sha256": "917db81c1482c3980502bb79725f8372db7cffddeb473fdca2e14ecf0c5ae243" + }, + { + "path": ".qa/official/operator/command-1.log", + "bytes": 145, + "sha256": "64422fd51041caf900d5b96b850953cc618fa102166105bcd27e00468b655a77" + }, + { + "path": ".qa/official/operator/command-2.log", + "bytes": 392, + "sha256": "a3c1a73fc7ad73cda88e636654ebdfeeb9fca11422ac891d6a759bef37633f04" + }, + { + "path": ".qa/official/operator/command-3.log", + "bytes": 62, + "sha256": "f13557a940e03312ca474e10a736e7d3ab07214f2cdaef7b9622bbe2c2886d44" + }, + { + "path": ".qa/official/operator/command-4.log", + "bytes": 1419, + "sha256": "619a893ada588cbf9c9f9e3cbf44f0e7787be4629f959e95ab83d7932ba02e65" + }, + { + "path": ".qa/official/operator/progress.json", + "bytes": 2774, + "sha256": "77006e1bc344f73a179fb0ee553c1b48d983db695cebc0ca9bbdbf58befee3ce" + }, + { + "path": ".qa/official/operator/result.json", + "bytes": 2980, + "sha256": "3e1ed8e0f28972a32c610f76b08b64cde1b4b6a97c1e3f9e9c01e1665d950aba" + }, + { + "path": ".qa/official/operator-final/command-1.log", + "bytes": 145, + "sha256": "20e5f0c30aa5826d2a5e1a6742e36df0e5c650b3b5707ccf3a8798a7629da38f" + }, + { + "path": ".qa/official/operator-final/command-2.log", + "bytes": 392, + "sha256": "88ac6e072f56e473bb1043e953afbd1af5068afad4069f0a76ff5f0e4cade575" + }, + { + "path": ".qa/official/operator-final/command-3.log", + "bytes": 62, + "sha256": "f13557a940e03312ca474e10a736e7d3ab07214f2cdaef7b9622bbe2c2886d44" + }, + { + "path": ".qa/official/operator-final/command-4.log", + "bytes": 1419, + "sha256": "60667884f0e2a9a5b53b8e028ee56706e4abe455315ac3c13c680f322445463f" + }, + { + "path": ".qa/official/operator-final/progress.json", + "bytes": 2916, + "sha256": "7bcdd47ac30196d651ed4c70b67df4527ad7d2bac00e9f9c1de66fb704a27d0e" + }, + { + "path": ".qa/official/operator-final/result.json", + "bytes": 3123, + "sha256": "fb4f83a69a9b28d1d3ce50f4b8d3b6f3ed7970770269c6b63838917716bc61f8" + }, + { + "path": ".qa/official/runtime/child-1.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/runtime/child-2.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": ".qa/official/runtime/progress.json", + "bytes": 1750, + "sha256": "4268665ba68a02ef8e671b5c30d1e35837904f535b3d15b1d9cb058bfc610061" + }, + { + "path": ".qa/official/runtime/result.json", + "bytes": 2087, + "sha256": "5aaac79b24a70e3cfc3b89458443c2b9ec8e754932651d308c85595ed87fbaae" + }, + { + "path": ".qa/official/wrangler-dryrun.log", + "bytes": 4765, + "sha256": "ca7c3463da08db0cca26299642fa04c227490e12e6e254f86850b621ce43082c" + } + ], + "limits": [ + "17 operator domain/runtime/CLI checks plus 2 dummy-transport remote contract checks; no provider execution", + "Official Drupal browser test contains 8 grouped checkpoints; four specific graph edges verified among 66 extension edges", + "Official CLI/Worker tested on Linux local HTTP; native jobs use the separate Node backend", + "Latest automatic Node HTTPS compatibility passes, publisher browser cannot start due to ENOTFOUND; prior successful Node HTTPS evidence retained", + "No verified Cloudflare account/resources/hostname/provider persistence/remote backup/Free CPU fit", + "Previous full Linux suite at 37d4dd8 and broader corpus evidence reused, not a latest whole-suite claim" + ], + "headlessCommandGroups": [ + { + "path": ".qa/official/compatibility/commands.json", + "commands": [ + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.646 + }, + "log": { + "path": ".qa/official/compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "9.0.0", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.49 + }, + "log": { + "path": ".qa/official/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "unavailable-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.333 + }, + "log": { + "path": ".qa/official/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "unavailable-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.399 + }, + "log": { + "path": ".qa/official/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "20.0.0-beta.1", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.75 + }, + "log": { + "path": ".qa/official/compatibility/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 1, + "seconds": 0.404 + }, + "log": { + "path": ".qa/official/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "1.9.0", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.638 + }, + "log": { + "path": ".qa/official/compatibility/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.622 + }, + "log": { + "path": ".qa/official/compatibility/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:44731/api/download/compatible-demo/1.9.0", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.557 + }, + "log": { + "path": ".qa/official/compatibility/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "/tmp/cg-compatible-9Om5qw/pinned.cgext", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.509 + }, + "log": { + "path": ".qa/official/compatibility/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "http://127.0.0.1:44731", + "--version", + "1.10.0+fixture.1", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.958 + }, + "log": { + "path": ".qa/official/compatibility/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + } + }, + { + "receipt": { + "command": [ + "/usr/local/bin/node", + "/data/workspace/Chats/109197f0a288be0afa6b7f8902925630f5a0bfde/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "compatible-demo", + "--path", + "/tmp/cg-compatible-9Om5qw/headless-python-project" + ], + "exit": 0, + "seconds": 1.535 + }, + "log": { + "path": ".qa/official/compatibility/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + } + } + ] + }, + { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/commands.json", + "commands": [ + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 0.752 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-1.log", + "bytes": 243, + "sha256": "64f1ac60c8ad25f6569563d24914759b70acf1b73e5cffeef4feb12ce4c226b9" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--version", + "9.0.0", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 1, + "seconds": 0.198 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "unavailable-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 1, + "seconds": 0.095 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "unavailable-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 1, + "seconds": 0.199 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--version", + "20.0.0-beta.1", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 2.289 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-5.log", + "bytes": 257, + "sha256": "5a0ae6eb30e6659515338894feeb98ebeabbcd4f66e01f425110e75e83d7986d" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 1, + "seconds": 0.2 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--version", + "1.9.0", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 2.786 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-7.log", + "bytes": 241, + "sha256": "74798a107028fa391113eb0b6fa7efac8bfee9c644dbb121892993443666f2f0" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "update", + "compatible-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 2.109 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-8.log", + "bytes": 241, + "sha256": "be1f77d7dd153abaab34b2a75bdd5c2d036b406fc11da38ee8d4362bd4c26387" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "https://matters-specified-whilst-likewise.trycloudflare.com/api/download/compatible-demo/1.9.0", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 0.899 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-9.log", + "bytes": 142, + "sha256": "fec96b4acb520e5ee4d8a42660e9a876f54f08d60c1fc98bcc7b1dcfd2ba6748" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "/tmp/cg-compatible-QInabi/pinned.cgext", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 0.4 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-10.log", + "bytes": 143, + "sha256": "f03135c33691b92a8cd0834b0ab07175f81eb68d071d2e495c7ef96f6cbb5e69" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "compatible-demo", + "--registry", + "https://matters-specified-whilst-likewise.trycloudflare.com", + "--version", + "1.10.0+fixture.1", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 0.759 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-11.log", + "bytes": 263, + "sha256": "08588ddba0b05a3667ca2e4858c6625aaa7cfdd4b248283e284b36ca7bfd3b0f" + } + }, + { + "receipt": { + "command": [ + "/opt/hostedtoolcache/node/22.23.2/x64/bin/node", + "/home/runner/work/codegraph/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "compatible-demo", + "--path", + "/tmp/cg-compatible-QInabi/headless-python-project" + ], + "exit": 0, + "seconds": 0.528 + }, + "log": { + "path": ".qa/official/https-35727987378/marketplace-https-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/compatibility/command-12.log", + "bytes": 95, + "sha256": "303e141e174839575e69f0ae0ddf92ead0470e6dca049ac1edd45fb64b607bde" + } + } + ] + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/commands.json", + "commands": [ + { + "receipt": { + "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-1Tiik8/python-events", + "--id", + "python-events" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8", + "exit": 0, + "seconds": 0.121 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-1.log", + "bytes": 233, + "sha256": "72dff572661a5b2e8e5464d91d7cb9fdafd3e5c9fb0cca0e603ecbefd6759c80" + } + }, + { + "receipt": { + "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-1Tiik8" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 8.427 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-2.log", + "bytes": 135360, + "sha256": "288be01c1e70e1861f67c22fa50ec23cbfeff59e14b9223e6862a37672fefa30" + } + }, + { + "receipt": { + "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-1Tiik8/colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events", + "exit": 0, + "seconds": 7.793 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-3.log", + "bytes": 25, + "sha256": "67741e1e35aef24633e977d9b9a1672d0e2062f2cd5c357d15cef98b05a3beab" + } + }, + { + "receipt": { + "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-1Tiik8/python-events/index.cjs" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events", + "exit": 0, + "seconds": 0.556 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + { + "receipt": { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events", + "exit": 0, + "seconds": 2.152 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-5.log", + "bytes": 3685, + "sha256": "056ad003c8c804f0e18522f55ed65173262214d2e0332df6fce6d18c922bd3f8" + } + }, + { + "receipt": { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "pack", + ".", + "--out", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events-0.1.0.cgext" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events", + "exit": 0, + "seconds": 0.088 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-6.log", + "bytes": 130, + "sha256": "b3bc584e270ae41be04b281554f25d42ef0793bc217ea8f60effd372afef6035" + } + }, + { + "receipt": { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "install", + "http://127.0.0.1:49217/api/download/python-events/0.1.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8", + "exit": 0, + "seconds": 0.715 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-7.log", + "bytes": 812, + "sha256": "b08383e3fbcfcea4fcf73e4135bb39b593c7ecaa0c022f80c567646b3de41132" + } + }, + { + "receipt": { + "command": [ + "/Users/runner/hostedtoolcache/node/22.23.2/arm64/bin/node", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-events/node_modules/@colbymchenry/codegraph/dist/bin/codegraph.js", + "extensions", + "remove", + "python-events", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8/python-app" + ], + "cwd": "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/codegraph-external-author-1Tiik8", + "exit": 0, + "seconds": 0.55 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-8.log", + "bytes": 767, + "sha256": "751c3e7a4861162f2376cfffd567fa90486d04171b454296602440364210075b" + } + }, + { + "receipt": { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "/Users/runner/work/codegraph/codegraph", + "exit": 0, + "seconds": 0.013 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/author/command-9.log", + "bytes": 41, + "sha256": "7b2ad7639965df6a69d85364b617d20db711cb8b9526af8242d70e95bf81ac29" + } + } + ] + }, + { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/commands.json", + "commands": [ + { + "receipt": { + "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:49231", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.713 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-1.log", + "bytes": 915, + "sha256": "20fa28a5590f5cc732fa936eedbfc69ad6806de1fa0f2621815eeb7941e7b64a" + } + }, + { + "receipt": { + "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:49231", + "--version", + "9.0.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 1, + "seconds": 0.124 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + } + }, + { + "receipt": { + "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:49231", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 1, + "seconds": 0.073 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + } + }, + { + "receipt": { + "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:49231", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 1, + "seconds": 0.091 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + } + }, + { + "receipt": { + "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:49231", + "--version", + "20.0.0-beta.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.504 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-5.log", + "bytes": 929, + "sha256": "0fce88f672e44b400b559e9e6fd1091b627b6f644490c188a37f831721cb3a58" + } + }, + { + "receipt": { + "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:49231", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 1, + "seconds": 0.101 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + } + }, + { + "receipt": { + "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:49231", + "--version", + "1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.495 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-7.log", + "bytes": 913, + "sha256": "38fdb7f61e54815bdd5cd252708500216a903b7dff8816282095138d7adde629" + } + }, + { + "receipt": { + "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:49231", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.48 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-8.log", + "bytes": 913, + "sha256": "7f618bf8d06940ae60c6f8745d37e1d1af67fd7c2fe3627cbe8c4393ec033c51" + } + }, + { + "receipt": { + "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:49231/api/download/compatible-demo/1.9.0", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.423 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-9.log", + "bytes": 814, + "sha256": "53f2cb5654f9a9b910fb9291161ac06ed1d615b198c271a2495c72e7105cb281" + } + }, + { + "receipt": { + "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-UeqD62/pinned.cgext", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.433 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-10.log", + "bytes": 815, + "sha256": "3a6f06e0b35658eba7a658fe7b5b48b960df7a662883bf891410e25581f0a917" + } + }, + { + "receipt": { + "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:49231", + "--version", + "1.10.0+fixture.1", + "--path", + "/var/folders/nj/vtw8zd2j31d1gdrtntc5y4600000gn/T/cg-compatible-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.496 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-11.log", + "bytes": 935, + "sha256": "e7606c84860d7a3acca97a9a2a4caa068b9579c803240be97b5797eff4560c44" + } + }, + { + "receipt": { + "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-UeqD62/headless-python-project" + ], + "exit": 0, + "seconds": 0.461 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-macos-15-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/darwin-arm64/compatibility/command-12.log", + "bytes": 767, + "sha256": "87d2cbcddec654e795661fe9bf6d06e5d9aaeea58ea249b063d8bc8b0c91598e" + } + } + ] + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/commands.json", + "commands": [ + { + "receipt": { + "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-mODAXF\\python-events", + "--id", + "python-events" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF", + "exit": 0, + "seconds": 0.135 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-1.log", + "bytes": 209, + "sha256": "54c3c6acba8fd9c5ddcfbcc9a4c2590efd918fa1316582d59e2e16eb1e083aa1" + } + }, + { + "receipt": { + "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-mODAXF" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 7.814 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-2.log", + "bytes": 135361, + "sha256": "38ac157d0a7a2e65cd27e428bea2fb506b85f4d1182bb97d5c1681bd97271b37" + } + }, + { + "receipt": { + "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-mODAXF\\colbymchenry-codegraph-1.6.0.tgz" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events", + "exit": 0, + "seconds": 56.318 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-3.log", + "bytes": 26, + "sha256": "adc6df920a079cf591a5e802501cf07df817878b7e2801164d10e17d8231dacf" + } + }, + { + "receipt": { + "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-mODAXF\\python-events\\index.cjs" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events", + "exit": 0, + "seconds": 0.607 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-4.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + { + "receipt": { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "test", + "." + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events", + "exit": 0, + "seconds": 9.847 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-5.log", + "bytes": 3685, + "sha256": "0d3c3b3c3bea5b81e23e83da78f1d64e5772a54e2b0df0a879544fdc1be9ccdc" + } + }, + { + "receipt": { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "pack", + ".", + "--out", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events-0.1.0.cgext" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events", + "exit": 0, + "seconds": 0.127 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-6.log", + "bytes": 118, + "sha256": "98eafcea6b231ae38ae17e3ac184e40465f35f0f641d3f00df9e068611fa381a" + } + }, + { + "receipt": { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-events\\node_modules\\@colbymchenry\\codegraph\\dist\\bin\\codegraph.js", + "extensions", + "install", + "http://127.0.0.1:60650/api/download/python-events/0.1.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF", + "exit": 0, + "seconds": 1.524 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-7.log", + "bytes": 812, + "sha256": "e145ebc377f16ca5124b86d3883fb80f25f06b93dcc156b677d38c4719f4a6b0" + } + }, + { + "receipt": { + "command": [ + "C:\\hostedtoolcache\\windows\\node\\22.23.2\\x64\\node.exe", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF\\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-mODAXF\\python-app" + ], + "cwd": "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\codegraph-external-author-mODAXF", + "exit": 0, + "seconds": 1.175 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-8.log", + "bytes": 767, + "sha256": "73f08ca8b711d2a0613133145d1f4f1b702a6aa41aea9c7aae8ab4dd968cf36e" + } + }, + { + "receipt": { + "command": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "D:\\a\\codegraph\\codegraph", + "exit": 0, + "seconds": 0.018 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/author/command-9.log", + "bytes": 41, + "sha256": "7b2ad7639965df6a69d85364b617d20db711cb8b9526af8242d70e95bf81ac29" + } + } + ] + }, + { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/commands.json", + "commands": [ + { + "receipt": { + "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:60663", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.942 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-1.log", + "bytes": 915, + "sha256": "4ff5288af258f5b56568308da5fe2e9fa21ff6e83d9641a1853b37a7a576bbf4" + } + }, + { + "receipt": { + "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:60663", + "--version", + "9.0.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 1, + "seconds": 0.141 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-2.log", + "bytes": 293, + "sha256": "d93afb7d84337fce0fb443fb79883800bb478b4c94635140b8f67f9734ed2b26" + } + }, + { + "receipt": { + "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:60663", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 1, + "seconds": 0.11 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-3.log", + "bytes": 122, + "sha256": "78fff926f4f8969d8e1705c0a1271cbd63b822579f81d715c2042ad94c80ad45" + } + }, + { + "receipt": { + "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:60663", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 1, + "seconds": 0.138 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-4.log", + "bytes": 290, + "sha256": "83a7b90bfd2c211c6fb4afcf72e261ef7b42bfd6dc21cfb72d530fb970aef44a" + } + }, + { + "receipt": { + "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:60663", + "--version", + "20.0.0-beta.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.338 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-5.log", + "bytes": 929, + "sha256": "c96b1a1c06b05449e077865b20762457f32fdc67c4bb995830dc1aeab1cd177a" + } + }, + { + "receipt": { + "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:60663", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 1, + "seconds": 0.141 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-6.log", + "bytes": 530, + "sha256": "38c1d85e306b15c18732c81df087390b3dfbd3873bc8836e36be492a1fb8a7fa" + } + }, + { + "receipt": { + "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:60663", + "--version", + "1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.33 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-7.log", + "bytes": 913, + "sha256": "57960e4dd3ca46d05f3fe269dd3f4df66b3489b0d8ded9c682d26d7c9e034e0f" + } + }, + { + "receipt": { + "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:60663", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.282 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-8.log", + "bytes": 913, + "sha256": "27ee9b3f27455865bb2be85cde563d51de78d45b3fdb1563551817fa6297b6bc" + } + }, + { + "receipt": { + "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:60663/api/download/compatible-demo/1.9.0", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.219 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-9.log", + "bytes": 814, + "sha256": "48c1cd3fc3863fd068ac38528410fe6b7f788d8c8261332d976d66cc768b7b72" + } + }, + { + "receipt": { + "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-H3rnbh\\pinned.cgext", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.185 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-10.log", + "bytes": 815, + "sha256": "a8a704cb9848523438c7a2181e2cd5fa2740e72c5a2b38cb3011a1fbf6225889" + } + }, + { + "receipt": { + "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:60663", + "--version", + "1.10.0+fixture.1", + "--path", + "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cg-compatible-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.476 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-11.log", + "bytes": 935, + "sha256": "3275a5edd8579e68cbdf1377381fc4b13b6a4106a83649d606a9683f615279e1" + } + }, + { + "receipt": { + "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-H3rnbh\\headless-python-project" + ], + "exit": 0, + "seconds": 1.173 + }, + "log": { + "path": ".qa/official/native-35727987357/extensions-native-windows-2022-6272db657e8d45511a2059b3fdf89d90bb81ea77-1/win32-x64/compatibility/command-12.log", + "bytes": 767, + "sha256": "cc643bc3aa19bf4efd34970353982d75c361ded4a2b83f332e72314a3f96fe21" + } + } + ] + } + ] +} diff --git a/docs/validation/extensions-official-drupal-20260922.md b/docs/validation/extensions-official-drupal-20260922.md new file mode 100644 index 000000000..a8106fef8 --- /dev/null +++ b/docs/validation/extensions-official-drupal-20260922.md @@ -0,0 +1,77 @@ +# Official Drupal operator and local Cloudflare acceptance — 2026-09-22 + +The reviewed Drupal artifact can now be imported into the Cloudflare registry by an explicit operator command, retain trusted CodeGraph identity/provenance through backup and restore, and install from the marketplace into a real Drupal module project. Community publication cannot assign official status. This is **local workerd/D1/R2 acceptance, not a deployed Cloudflare service**. + +## Source and trust contract + +Implementation source is `5d406969056bd75e48de05500f8ed9b143c1d66e`. Additional regressions and automatic CI ran at `6272db657e8d45511a2059b3fdf89d90bb81ea77`, whose delta contains only the guide and changelog. The final evidence commit also changes documentation/images only. All work continues [draft PR #1911](https://github.com/colbymchenry/codegraph/pull/1911); neither main nor the partial recovery history was overwritten. + +`marketplace/cloudflare/official-policy.json` pins the existing team-owned Drupal 0.1.0 artifact: **289,167 bytes**, SHA-256 `e5015747d02fe50d6af607b6c44f1db9cf7969a0070866ed03c7643377a459c8`. It records package name, bundled entry hash, and reviewed source repository/revision/path/hash. Source is `extensions/drupal/index.cjs` at `37d4dd837120c1d56316c3cc65b6587b743a9112`; its bytes have not changed. This is a committed operator allowlist anchored to reviewed source, not a new signed upstream release or npm publication. + +The operator validates package shape, API, target engine compatibility, identity and exact bytes before writing. Its plan names a registry identity and local state or remote account/Worker/D1/R2 target. Applying requires the exact reviewed plan SHA-256. Remote application additionally verifies authenticated Worker bindings before data access; it is prepared but has not been executed against an account. + +Conditional R2 creation and byte readback precede a single D1 INSERT. Migration `0002_official_operator.sql` makes ownership claim and release creation atomic in that statement. Failed publication exposes no release or orphan owner; an unlisted content-addressed object may remain. Identical repeat/concurrent imports verify stored bytes and return the original immutable listing. Different owners, conflicting versions or corrupt objects fail without overwrite. Official backup validation reuses the pinned policy. No administrative or unauthenticated official HTTP endpoint was added. + +## Exact local results + +Linux x64, Node 22.23.2; real local workerd with D1/R2; Chromium 153.0.8010.36 for official Drupal UI acceptance. All final commands below exited **0**. Receipts record complete commands, environment overrides, source, clean/dirty state, timing and exits in the [JSON ledger](extensions-official-drupal-20260922.json). + +| Command / receipt prefix under `.qa/recovery/` | Result | Source | +|---|---|---| +| `node official-test.mjs` / `official-operator-final` | **19 checks**: 17 domain/runtime/CLI checks and 2 dummy-transport remote contract checks | `5d40696` | +| `node scripts/validation/cloudflare-official-drupal.cjs` / `official-drupal-browser-final` | **8 grouped browser checkpoints**, 3 real operator CLI commands, four asserted graph edges | `5d40696` | +| `node test.mjs` / `official-worker-regression` | **21 Worker runtime checks** | `5d40696` | +| `npx vitest run … --maxWorkers=2 --minWorkers=1` / `official-shared-regression` | **35 tests / 7 files** | `6272db6` | +| `node scripts/validation/extensions-compatibility.cjs` with `CLOUDFLARE_REGISTRY=1` / `official-worker-compatibility` | **9 checks / 12 CLI receipts** | `6272db6` | +| `node scripts/validation/marketplace-browser.cjs` with `CLOUDFLARE_REGISTRY=1` / `official-worker-browser-regression` | **15 browser checks** | `6272db6` | +| `npm run build --prefix marketplace/cloudflare` / `official-build-repro` | Four existing Worker build files reproduced byte-identically | `6272db6` | +| Wrangler `deploy --dry-run --experimental-provision=false --experimental-auto-create=false` / `official-dryrun` | **147.77 KiB / gzip 27.99 KiB**, four assets; no deployment | `6272db6` | + +The operator matrix covers unsupported API, malformed/incompatible/tampered packages, edited plans, wrong registry identity, community official/publisher/provenance spoofing, ownership and immutable-version conflicts, concurrent imports, R2 failure, real D1 transaction abort, safe retry, corrupt existing objects, official backup/isolated restore and explicit CLI plan confirmation. Its four CLI receipts include one **expected exit 1** for the wrong plan digest; the enclosing matrix exits 0. The two remote adapter checks use dummy credentials and an in-memory HTTP transport; they verify fixed endpoints, conditional S3 creation and binding mismatch refusal, **not live provider permissions or persistence**. + +The reused Worker regression was rerun because migration, backup validation and public spoof rejection changed. It passes publication/concurrency/replay/rollback, backup/restore/runtime replacement, a full 8 MiB package with three byte-identical downloads, size/rate limits and two test-owned process kills. The seven focused files cover portable package validation, marketplace, author tooling, release selection, trust, plugins and storage. The existing Worker browser regression retains publisher ownership, origin/window restrictions and outage behavior. Unaffected large Drupal corpus and full native kill matrices were not repeated. + +### Real Drupal graph and browser proof + +The acceptance script exports a clean copy of Pathauto at **`b97aadf47a37cff25f7d6105c3dade6778fccb47`** to a disposable project. The source corpus remains untouched. The actual operator CLI imports the pinned artifact into real workerd D1/R2. Catalog, Official filter and detail show Drupal 0.1.0, **CodeGraph**, `publisherId: codegraph`, official status and expected digest. One connection popup and one Install update only the selected project; a separate project stays uninitialized. + +The installed SQLite graph has **1,103 nodes, 1,867 edges, including 66 Drupal extension edges**. Four specific edges are asserted by source/target names, file paths and labels: + +| Source | Target | Extension label | +|---|---|---| +| `/admin/config/search/path/settings` in `pathauto.routing.yml` | `PathautoSettingsForm.buildForm` | Drupal route handler | +| `/admin/config/search/path/update_bulk` in `pathauto.routing.yml` | `PathautoBulkUpdateForm.buildForm` | Drupal route handler | +| `AliasCleaner.getPunctuationCharacters` | `PathautoCustomPunctuationTestHooks.pathautoPunctuationCharsAlter` | Drupal hook pathauto_punctuation_chars_alter | +| `PathautoGenerator` | `AliasCleaner` | Drupal service injection | + +The other 62 extension edges are counted, not individually certified by this test. `graph-proof.json` preserves the graph digest and precise file paths. A corrupted registry download fails while retaining identical graph digest and configuration; malformed/incompatible direct managed installs also preserve the working graph/configuration. Browser disable clears extension contributions, enable restores the four expected links, and remove clears contributions and installed configuration. No page errors were recorded. The executable script records **8 grouped checkpoints**; earlier progress shorthand saying nine was a counting error, not an additional result. + +Desktop and mobile screenshots were inspected. They show the official identity, destination, selected version, compatibility and installed/manage state: + +![Official Drupal installed in the selected Pathauto project](extensions-official-drupal-20260922/desktop-installed.png) + +![Official Drupal details at mobile width](extensions-official-drupal-20260922/mobile-official.png) + +## Automatic CI and retained attempts + +[Native run 35727987357](https://github.com/colbymchenry/codegraph/actions/runs/35727987357), source `6272db6`, passed on **Windows 2022 x64 (141 focused tests / 4 skips)** and **macOS 15 ARM64 (144 / 1)**. Each passed builds, 13 portable storage cases, nine external-author checks, nine compatibility checks/12 CLI commands and 15 browser checks. Artifact step log hashes match their exit receipts. These existing jobs exercise the **separate portable Node backend**, not the new official Worker CLI on native operating systems. + +[Automatic temporary HTTPS run 35727987378](https://github.com/colbymchenry/codegraph/actions/runs/35727987378) failed overall. Builds and **nine Node-backend HTTPS compatibility checks** passed; the publisher browser step exited 1 **before browser acceptance**, with zero checkpoints, because its tunnel hostname repeatedly returned `ENOTFOUND`. All step log hashes were checked. No tests were excluded or assertions weakened; no repeat dispatch was used to chase a green result. Prior successful Node HTTPS runs remain evidence for that separate backend, not a current all-green CI claim or Cloudflare hosting proof. + +Early local operator/browser passes ran with dirty source based on `55fb979` and are retained separately; final passes above ran on committed source. A preliminary `npm exec … node --version` probe failed while trying to use the absent default npm cache; this was a tooling probe, not an executed acceptance test. Actual validation used the installed Node binary. The failure and its exit-1 receipt remain preserved. All final local acceptance commands passed. + +## Operator usage and remaining gates + +Follow the [operator guide](../extensions/official-drupal-import.md) for dependencies, migrations, public policy, explicit targets and remote permissions. With a stopped, initialized local rehearsal registry, from `marketplace/cloudflare`: + +```sh +node official-cli.mjs inspect-local /absolute/state > /absolute/target.json +node official-cli.mjs plan /absolute/target.json /absolute/drupal.cgext /absolute/new-plan.json +node official-cli.mjs apply /absolute/new-plan.json --confirm-plan-sha256 REVIEWED_HASH +``` + +The final command requires the digest printed for the reviewed plan. No remote apply, credential inspection, browser takeover, provisioning or DNS change occurred. Klaus retains the pending account access step. Before remote execution, verify the account/plan and existing authorized preview Worker, D1 and private R2 resources, migration 0002, deployed bindings, exact registry identity, supported engine and D1/Worker-read/bucket-scoped R2 credentials. Default R2 endpoints are implemented; jurisdiction-specific endpoints still need reviewed configuration and validation. + +**No durable Cloudflare URL, provider redeploy/persistence, remote backup/restore, independent retention or deployed Free-plan CPU fit is established.** The D1 ID remains a placeholder and publishing defaults false. `marketplace.getcodegraph.com` is proposed and unconfigured. The [hosting guide](../extensions/cloudflare-hosting.md) retains request/storage assumptions and the **10 ms Workers Free CPU** risk for maximum-size packages. Local 8 MiB success is not remote CPU billing evidence; free allowances are neither a zero-cost guarantee nor permission to activate paid resources. + +Next independent milestones: broader Drupal accuracy/performance review and final integrated regression. Historical Drupal rebuild overhead remains **22–30%** with limited samples. The prior 4,564-pass full Linux suite at `37d4dd8` predates hosting/operator changes and is not a current whole-suite claim. Full product completion remains partial. No merge, release, production deployment, npm publication, paid activation or contributor announcement. diff --git a/docs/validation/extensions-official-drupal-20260922/desktop-installed.png b/docs/validation/extensions-official-drupal-20260922/desktop-installed.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e0520159c976384358c567dfa5d8c32b5c9f9e GIT binary patch literal 116353 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 zΞ?S`p;g%$eJ!EM9|UbyNgXaW*wAH*sq z!bqPZ7yvV14YlQPu7(W|+OY6#_rb~V)J9%oZ~gcwbl~rE-w%A8+vXIFq@_P{Su%TZ z<2nsZx{a#eO`9;ZwAqsHPHK&Uh-NG`2@HWiTgFQ1F(FjNJQy3TA?ICS}z5 zR#nKD#I3*}?BK6qins#tVSKj?1$^(?+T-L#8MOj!yZx3VAXx$U0KDt~s|Dh69mxcC z_55*oB4JL32X4PGl<|C8xmu+)8Yo-E zM>=}M^K^|8m0zcmkghb$(?lNgS%T>Ts&N||y8@MhNi%V8 zyOv6!+QQ)Au2KMdmw_~4U$FsZF*J1h(*fbiP>#b4?f?c#gJ&e$4^YUXi0vbjLxmfr z191ERH#JdZr>?jY6%|EH%cbT-gAl5gjoC>$hxd`g>vG-YX8hWIupM4>Twm;`XL&Ad zZEX!oTQKQqm74E@)}`%Tn~jv;IlNO5ugYi7TTc(kz%O`W=ft6;d>89-W6@1VHfR^w_vHFK*AB&rtJcZ5p|7tzH zF(vz56c%^Nmu=N4fD8U(Ec7kG3BI%~`Ite6+)!2eO$5@yt5XoU%T$GNEs$QHB%3Nf zC(L^R<`34MWu`t3PML`9qhTSLzT8_`eG|ihT+IND;uo-Pf4u*o`)j~C1{FMEDK8{G z!4Vy3JkKP1WS2*KKc_S7shFxuZ-19YU%B$pLm@%ivt9)cPvq^_II;}Tw6dY3cm})$ zPrG#-Q4MiLf%dkyJ}xLE{Bu9?^wc%#h)@ON66Ip=iJW}%(!~m7fTU;Me_`&6+Fz61 zTzYYrtWfTm%sIye!tdt?$g}sJvQFXsRJPJGvx4O8Xp z)wLuF)6Rw@sxOFihO2MCpr`Z^(z~gD^c7 zrN=*#P^Y_0qf(OibV6|XpZ{F`7wm1Kcv53;>VrlKuhV(5=}M)jkK)V^Cmi*gwpzUY zzl-KsdqNe&tKaagXX+WDFzuBJJ&74_Yo-H&TUV#xUj9+s8g)D#u6-VU&ayk$sO7VL z<+Z&zyaa`d7pSD~T{0H7n8b&D`Q%J1x_qUM?fF7WV6&+Pega_-l}!?vV`Uqi3JLw` z4COCc5cr;HEH_t0tglJFc|^QsNKyCqX&CbQ2d2~MbV~R--ai80yss4An9Ks7PR`Yy z4rsk|KR$eF^dm{w)K&sNh3|G9eAB=8^{Kn3K-g1#D&KtDl+6bI+lzlMh`*8ez;u8j z^CIE>tpN*n>ulk^JYw2pNNJn<=gvjR+gE2l*16~}ZnpTRJd7+POE}iC~-61VNvnQR(PQx+CmL~N25M*=3G82v;Jh#_gIkN@SXkab>$CDNx~g;B?J~s zl~uYw?dD))8F&s2um{s-U@JpvXFZ%PnDYAws-wO#h0x1w;LC32hriWbveU zrv?{S2|YGIVD5YF&ss%JDH1oZv?R7SN`bCV4u?MUAQuw zgy)4N*?=#8thDWc2kp)24?!k<_{XKQ6Yo48ixPQhHf0I}{12YgbNOfaPhWrfA7C}Q AZ~y=R literal 0 HcmV?d00001 diff --git a/docs/validation/extensions-official-drupal-20260922/mobile-official.png b/docs/validation/extensions-official-drupal-20260922/mobile-official.png new file mode 100644 index 0000000000000000000000000000000000000000..2862d32da0c78f5dc34a744b31be8e22bf2b2fa6 GIT binary patch literal 110503 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%0A0cPSyF=Y>{yKFPWJtF95Sqo8U6sO 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

sySGFRNz_5$%$42&9jp)9N)1T}Q) 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