{ "schema": "agentic-lint-owner-public-authority-v1", "owner": "command", "slug": "command-menu-recipes", "originalFinalAuthoritySha256": "c5e189a5eb4855f66d1e1ad6106b7a2637f7237fb2ccbbe038a1b697b4b15080", "handling": "Owner-specific public derivative of the sealed private authority. Private raw manifests, journals, configuration, and unrelated owner data are not copied. Original receipt hashes identify immutable private inputs; public derivatives have separate packet-index hashes.", "pullRequest": "https://github.com/OpenHands/OpenHands/pull/18966", "finalPrHead": "b8c3ea7d503ae096212252e1a0fbcac97a1011d5", "sourceBinding": "Before/app/library exact merged main; After/app/library this packet exact final PR head. No relabelled pixels or later source changes.", "computedComparison": { "path": "command-menu-recipes-computed-comparison.json", "originalSha256": "effade8beb39fcfae062a9a41e790b5377b17d9de575745e53c3cbdbc7c498d9", "allMatched": true, "counts": { "states": 15, "roles": 392, "propertyPairs": 12936, "rectangleCoordinates": 1568, "scrollMetrics": 1568 } }, "pairedSelection": { "path": "paired-source-selection.json", "originalSha256": "f2c1337c35fc0539c7c3d3b96ceb066b9d43a1e4a1da9b5e961fc1f29a80914c" }, "sourceReview": { "path": "root-source-visual-review.json", "originalSha256": "7f8871f59316dd08f85b4a40e97be49a678096d2ca1d22fd371b5147f4ee2f13" }, "filmReview": { "path": "root-film-visual-review.json", "originalRootFilmReceiptSha256": "6dffe116797ce5da48bbbd52cc5a870bf22ade120ce961f52d545bda7dd4a7ad", "approvedFilmSha256": "d53827241ddd7e22f5c149ae3e46f739414742ca2b28add6dd5d5bc8886dd060" }, "cleanup": { "path": "command-menu-recipes-cleanup.json", "allTenOwnedPhasePortsClosed": true, "bothOwnedRunsStoppedPurged": true }, "sourceCodeAndCss": { "path": "command-menu-recipes-source-css-proof.json", "sourceReviewOriginalSha256": "6f0666215d744307e042241cc99bb52f42b9f2635b358bb65ae21908b51fd2a3" }, "limits": [ "Genuine live UI evidence is standalone Local Canvas; live Cloud, ACP, authentication, provider, arbitrary nested embedded host, and model behavior are not claimed.", "No model credential configured or model invoked; no connection/authentication UI submission, conversation creation or automation execution.", "Only frozen named states and selected computed roles are compared. Native timings are independent; no whole-page pixel or synchronized-frame identity claim.", "Original PNG/MP4 bytes and pixels remain unchanged. Visible owned loopback ports can differ across phases and are benign context.", "Light+/Neutral are established by actual UI selection, rendered colors and resolved CSS. Legacy data-theme metadata is null and does not identify the selected theme.", "Exact built CSS and isolated compiler/fixture proof is separate from live host/user-flow behavior.", "CLI native recordings retain their existing cadence, trimmed still lead-in/final hold, and exact canonical recorder statistics. No motion interpolation or editorial speed change.", "Settings navigation can show only the automation secret name, never its value. Existing narrow menu truncation/layout is preserved; no readability or overflow improvement is claimed." ], "before": { "sourceRevision": "ec0f70fe31b637e699ab3713ba477abe3c3d6b6f", "source": { "checkoutRevision": "ec0f70fe31b637e699ab3713ba477abe3c3d6b6f", "appBuildSourceRevision": "ec0f70fe31b637e699ab3713ba477abe3c3d6b6f", "libraryBuildSourceRevision": "ec0f70fe31b637e699ab3713ba477abe3c3d6b6f", "sourceTree": "035cee37055ee8a7c23975a26c0c6a53710e6ca0", "clean": true, "buildId": "2eb3fb8c7b4d1fca" }, "runtime": { "canvas": "1.33.0", "sdk": "1.58.1", "agentServer": "1.58.1", "automation": "1.25.1", "node": "24.22.1", "npm": "11.12.1", "browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.0.0 Safari/537.36", "backend": "real isolated Local", "model": "not invoked; no credential configured", "spend": 0 }, "originalFrozenManifestSha256": "6bac79a7b8a5e7d0d19e9e3d351c52358e5469c94a01c8bdc95c7817a72e51d9", "originalCaptureJournalSha256": "6b312466f77836a1ea55d9500c9cb6ed90e21e5fdb785ffbee677aa978b1e8fb", "browserErrors": { "ok": true, "since": "last clear", "summary": {}, "pageErrors": 0, "appErrors": 0, "warnings": 0, "events": [] }, "artifacts": [ { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-trigger", "kind": "screenshot", "capturedAt": "2026-10-26T06:23:39Z", "sha256": "164f83e9f1fa7ac3a7233cf7f779eb0cf6474046eb0544acfbc5e40d86953683", "bytes": 98953, "path": "before/neutral-desktop-trigger-2.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:23:40Z", "sha256": "61e424decf2973be5c4d47b943cc9a16d560cbd97170b3919a68e0be334ad420", "bytes": 116808, "path": "before/neutral-desktop-open-2.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-last-selected", "kind": "screenshot", "capturedAt": "2026-10-26T06:23:41Z", "sha256": "4e502444f766abb0c66ecafc779bf5c5ad6bf77631346bbe2e819c7fa22e976e", "bytes": 119447, "path": "before/neutral-desktop-last-selected-2.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-filtered", "kind": "screenshot", "capturedAt": "2026-10-26T06:23:42Z", "sha256": "d74b7566ccafb8438032d16e01b1b002f966e022e2b0c9e6e891ad53e4830db6", "bytes": 95869, "path": "before/neutral-desktop-filtered-2.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-empty", "kind": "screenshot", "capturedAt": "2026-10-26T06:23:42Z", "sha256": "42e899ef5c2d481c27cf77711800d7de38b719f91315780aea98cc1a974cbd39", "bytes": 82346, "path": "before/neutral-desktop-empty-2.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-hover-selected", "kind": "screenshot", "capturedAt": "2026-10-26T06:23:43Z", "sha256": "ff925ee9961fe4b1c6ac1436bcbc5405e4277d951315f73baacde2dbf5c575ca", "bytes": 119127, "path": "before/neutral-desktop-hover-selected-2.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-collapsed-trigger", "kind": "screenshot", "capturedAt": "2026-10-26T06:23:45Z", "sha256": "102e07b9d5f03f8b836aee9ea7a9daa122a1ec32c9a8f463d1d5990b73a760a6", "bytes": 49614, "path": "before/neutral-desktop-collapsed-trigger-2.png" }, { "owner": "command", "stage": "phone", "logicalName": "neutral-phone-trigger", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:10Z", "sha256": "a1797e587c4b5f5a334852d12ebaf6addf229b77d57e365e6dbfeeb6f6c0cf10", "bytes": 36102, "path": "before/neutral-phone-trigger-2.png" }, { "owner": "command", "stage": "phone", "logicalName": "neutral-phone-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:11Z", "sha256": "2999849616b7f991d9454c1a692ff6ed76c246fb16097e2cbdb4c9ee7cccc625", "bytes": 49091, "path": "before/neutral-phone-open-2.png" }, { "owner": "command", "stage": "phone", "logicalName": "neutral-phone-filtered", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:11Z", "sha256": "4881f6f27352a4217b57531088fdc4f1663b63d5ba48793efbf7e8e98b680011", "bytes": 34091, "path": "before/neutral-phone-filtered-2.png" }, { "owner": "command", "stage": "bounds", "logicalName": "neutral-narrow-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:14Z", "sha256": "41f1c35758fe525db79fd8e76cc76d3ea303ed20896db510579511374c46a08e", "bytes": 37258, "path": "before/neutral-narrow-open-2.png" }, { "owner": "command", "stage": "bounds", "logicalName": "neutral-narrow-scroll", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:15Z", "sha256": "5b185747c7a80aa9d19a2997a8f919f451de216b595fe026e7e00449adc84a5d", "bytes": 40303, "path": "before/neutral-narrow-scroll-2.png" }, { "owner": "command", "stage": "bounds", "logicalName": "neutral-short-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:17Z", "sha256": "d2c2952da53940a22ab17913b73fdf6bef9b04ef293753fec0bcb86fb2840b8a", "bytes": 84589, "path": "before/neutral-short-open-2.png" }, { "owner": "command", "stage": "light", "logicalName": "light-desktop-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:20Z", "sha256": "3d1c1cd784cc7929fb30619b9374df014d91190cbdd39b7b2bd422ca1e424daa", "bytes": 132996, "path": "before/light-desktop-open.png" }, { "owner": "command", "stage": "light", "logicalName": "light-phone-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:25:22Z", "sha256": "1cfa38705671a29b307be3520d498272c88764dfaa523b5efd9f26894b2deef1", "bytes": 55740, "path": "before/light-phone-open.png" }, { "owner": "command", "stage": "desktop", "logicalName": "native-command-desktop-2", "kind": "native-video", "capturedAt": "2026-10-26T06:23:45Z", "sha256": "8999428276e4627b4263be7394953137d71592699e967a4ef732da92e48450de", "bytes": 381613, "path": "before/native-command-desktop-2.mp4" }, { "owner": "command", "stage": "phone", "logicalName": "native-command-phone-2", "kind": "native-video", "capturedAt": "2026-10-26T06:25:12Z", "sha256": "9e5141c5c6487678db4eb99d40a0bfb5e1aad91fb1bfdadb6b1da8eebce95968", "bytes": 138377, "path": "before/native-command-phone-2.mp4" } ] }, "after": { "sourceRevision": "b8c3ea7d503ae096212252e1a0fbcac97a1011d5", "source": { "checkoutRevision": "b8c3ea7d503ae096212252e1a0fbcac97a1011d5", "appBuildSourceRevision": "b8c3ea7d503ae096212252e1a0fbcac97a1011d5", "libraryBuildSourceRevision": "b8c3ea7d503ae096212252e1a0fbcac97a1011d5", "sourceTree": "5a3bb189581dea70bbc88626598ba8a57b063026", "clean": true, "buildId": "bf62017c750db5ca" }, "runtime": { "canvas": "1.33.0", "sdk": "1.58.1", "agentServer": "1.58.1", "automation": "1.25.1", "node": "24.22.1", "npm": "11.12.1", "browser": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/156.0.0.0 Safari/537.36", "backend": "real isolated Local", "model": "not invoked; no credential configured", "spend": 0 }, "originalFrozenManifestSha256": "bcc364fdd9a298d47fedd02d010c0472212b43e636281c460ed973250b788ad3", "originalCaptureJournalSha256": "6f99ad173a315b681f2caa6ef74f9d08659cfb7b31c53cbb5c821e791f8af6c4", "browserErrors": { "ok": true, "since": "last clear", "summary": {}, "pageErrors": 0, "appErrors": 0, "warnings": 0, "events": [] }, "artifacts": [ { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-trigger", "kind": "screenshot", "capturedAt": "2026-10-26T06:45:55Z", "sha256": "164f83e9f1fa7ac3a7233cf7f779eb0cf6474046eb0544acfbc5e40d86953683", "bytes": 98953, "path": "after/neutral-desktop-trigger.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:45:56Z", "sha256": "61e424decf2973be5c4d47b943cc9a16d560cbd97170b3919a68e0be334ad420", "bytes": 116808, "path": "after/neutral-desktop-open.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-last-selected", "kind": "screenshot", "capturedAt": "2026-10-26T06:45:57Z", "sha256": "4e502444f766abb0c66ecafc779bf5c5ad6bf77631346bbe2e819c7fa22e976e", "bytes": 119447, "path": "after/neutral-desktop-last-selected.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-filtered", "kind": "screenshot", "capturedAt": "2026-10-26T06:45:58Z", "sha256": "d74b7566ccafb8438032d16e01b1b002f966e022e2b0c9e6e891ad53e4830db6", "bytes": 95869, "path": "after/neutral-desktop-filtered.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-empty", "kind": "screenshot", "capturedAt": "2026-10-26T06:45:58Z", "sha256": "42e899ef5c2d481c27cf77711800d7de38b719f91315780aea98cc1a974cbd39", "bytes": 82346, "path": "after/neutral-desktop-empty.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-hover-selected", "kind": "screenshot", "capturedAt": "2026-10-26T06:45:59Z", "sha256": "ff925ee9961fe4b1c6ac1436bcbc5405e4277d951315f73baacde2dbf5c575ca", "bytes": 119127, "path": "after/neutral-desktop-hover-selected.png" }, { "owner": "command", "stage": "desktop", "logicalName": "neutral-desktop-collapsed-trigger", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:01Z", "sha256": "179b9902898143405eaf7ef5ac1a51addfb3f16c0e9ca11f9bea94d081e6cb73", "bytes": 49744, "path": "after/neutral-desktop-collapsed-trigger.png" }, { "owner": "command", "stage": "phone", "logicalName": "neutral-phone-trigger", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:04Z", "sha256": "a1797e587c4b5f5a334852d12ebaf6addf229b77d57e365e6dbfeeb6f6c0cf10", "bytes": 36102, "path": "after/neutral-phone-trigger.png" }, { "owner": "command", "stage": "phone", "logicalName": "neutral-phone-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:04Z", "sha256": "2999849616b7f991d9454c1a692ff6ed76c246fb16097e2cbdb4c9ee7cccc625", "bytes": 49091, "path": "after/neutral-phone-open.png" }, { "owner": "command", "stage": "phone", "logicalName": "neutral-phone-filtered", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:05Z", "sha256": "4881f6f27352a4217b57531088fdc4f1663b63d5ba48793efbf7e8e98b680011", "bytes": 34091, "path": "after/neutral-phone-filtered.png" }, { "owner": "command", "stage": "bounds", "logicalName": "neutral-narrow-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:08Z", "sha256": "41f1c35758fe525db79fd8e76cc76d3ea303ed20896db510579511374c46a08e", "bytes": 37258, "path": "after/neutral-narrow-open.png" }, { "owner": "command", "stage": "bounds", "logicalName": "neutral-narrow-scroll", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:09Z", "sha256": "5b185747c7a80aa9d19a2997a8f919f451de216b595fe026e7e00449adc84a5d", "bytes": 40303, "path": "after/neutral-narrow-scroll.png" }, { "owner": "command", "stage": "bounds", "logicalName": "neutral-short-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:11Z", "sha256": "d2c2952da53940a22ab17913b73fdf6bef9b04ef293753fec0bcb86fb2840b8a", "bytes": 84589, "path": "after/neutral-short-open.png" }, { "owner": "command", "stage": "light", "logicalName": "light-desktop-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:14Z", "sha256": "3d1c1cd784cc7929fb30619b9374df014d91190cbdd39b7b2bd422ca1e424daa", "bytes": 132996, "path": "after/light-desktop-open.png" }, { "owner": "command", "stage": "light", "logicalName": "light-phone-open", "kind": "screenshot", "capturedAt": "2026-10-26T06:46:16Z", "sha256": "1cfa38705671a29b307be3520d498272c88764dfaa523b5efd9f26894b2deef1", "bytes": 55740, "path": "after/light-phone-open.png" }, { "owner": "command", "stage": "desktop", "logicalName": "native-command-desktop", "kind": "native-video", "capturedAt": "2026-10-26T06:46:01Z", "sha256": "3a41a3ae7256e7b03aa81b131031302edec426d8a49c48f7073f7a6436732f50", "bytes": 371764, "path": "after/native-command-desktop.mp4" }, { "owner": "command", "stage": "phone", "logicalName": "native-command-phone", "kind": "native-video", "capturedAt": "2026-10-26T06:46:06Z", "sha256": "77013fc362cf9615bf9b5823ccdabe3b2ad442fa8135b34c1362ebda3baf6308", "bytes": 138468, "path": "after/native-command-phone.mp4" } ] } }