{ "grant": "sage-2737/sage-2739", "head": "34401e7c901c5a07ff156e00e69c7f49b81b3ab7", "product": "0604d91fcfc1949810cd5321aea6ec43e9b74b4b", "manifest": "573c51cf72f2398532a6ea768536f04e3c1681997cb8b9a6f14a8aef884870ae", "packages": { "cli_whole": { "count": 55, "files": [ "packages/cli/tests/access.test.mjs", "packages/cli/tests/app.test.mjs", "packages/cli/tests/boot-status.test.mjs", "packages/cli/tests/case1-accept.test.mjs", "packages/cli/tests/case1-hostcheck.test.mjs", "packages/cli/tests/case2-persona-import.test.mjs", "packages/cli/tests/case2-unit.test.mjs", "packages/cli/tests/channel-cli.test.mjs", "packages/cli/tests/channel-recovery.test.mjs", "packages/cli/tests/cli.test.mjs", "packages/cli/tests/config.test.mjs", "packages/cli/tests/credentials.test.mjs", "packages/cli/tests/follow.test.mjs", "packages/cli/tests/format.test.mjs", "packages/cli/tests/gate-lane-auth.test.mjs", "packages/cli/tests/gate-lane-fixtures.test.mjs", "packages/cli/tests/gate-lane-image.test.mjs", "packages/cli/tests/gate-lane-state.test.mjs", "packages/cli/tests/gate-lane.test.mjs", "packages/cli/tests/git-socket.test.mjs", "packages/cli/tests/grants.test.mjs", "packages/cli/tests/host.test.mjs", "packages/cli/tests/hosts.test.mjs", "packages/cli/tests/instances.test.mjs", "packages/cli/tests/launch-account.test.mjs", "packages/cli/tests/launch-limit-checks.test.mjs", "packages/cli/tests/launch-limits.test.mjs", "packages/cli/tests/launch-routes.test.mjs", "packages/cli/tests/launcher.test.mjs", "packages/cli/tests/lifecycle.test.mjs", "packages/cli/tests/limits-tokens.test.mjs", "packages/cli/tests/limits.test.mjs", "packages/cli/tests/mark-read.test.mjs", "packages/cli/tests/names.test.mjs", "packages/cli/tests/notifier.test.mjs", "packages/cli/tests/other-tree.test.mjs", "packages/cli/tests/processing-cli.test.mjs", "packages/cli/tests/project-name-repo.test.mjs", "packages/cli/tests/project.test.mjs", "packages/cli/tests/publish-socket.test.mjs", "packages/cli/tests/stack-copy.test.mjs", "packages/cli/tests/stack-instances.test.mjs", "packages/cli/tests/stack-release-external.test.mjs", "packages/cli/tests/stack-release.test.mjs", "packages/cli/tests/stack-upgrade.test.mjs", "packages/cli/tests/tester-http.test.mjs", "packages/cli/tests/tester-reads.test.mjs", "packages/cli/tests/tester-threads.test.mjs", "packages/cli/tests/tester.test.mjs", "packages/cli/tests/thread-cli.test.mjs", "packages/cli/tests/thread-launch.test.mjs", "packages/cli/tests/trackers-boot.test.mjs", "packages/cli/tests/transport.test.mjs", "packages/cli/tests/usage.test.mjs", "packages/cli/tests/verbs.test.mjs" ] }, "webui_whole": { "count": 58, "files": [ "packages/webui/tests/agents-browser.test.mjs", "packages/webui/tests/agents.test.mjs", "packages/webui/tests/assistant.test.mjs", "packages/webui/tests/board-held.test.mjs", "packages/webui/tests/browser-edge.test.mjs", "packages/webui/tests/browser.test.mjs", "packages/webui/tests/bus-browser.test.mjs", "packages/webui/tests/bus.test.mjs", "packages/webui/tests/channel-chat.test.mjs", "packages/webui/tests/chat-browser.test.mjs", "packages/webui/tests/chat.test.mjs", "packages/webui/tests/conversation.test.mjs", "packages/webui/tests/discord.test.mjs", "packages/webui/tests/docs-browser.test.mjs", "packages/webui/tests/editor-browser.test.mjs", "packages/webui/tests/editor-provenance.test.mjs", "packages/webui/tests/editor.test.mjs", "packages/webui/tests/history-return-flow.test.mjs", "packages/webui/tests/instances-browser.test.mjs", "packages/webui/tests/instances.test.mjs", "packages/webui/tests/library-cli.test.mjs", "packages/webui/tests/library-status.test.mjs", "packages/webui/tests/limits-browser.test.mjs", "packages/webui/tests/limits-route.test.mjs", "packages/webui/tests/markdown-preview.test.mjs", "packages/webui/tests/messages.test.mjs", "packages/webui/tests/pinned-copy.test.mjs", "packages/webui/tests/preview.test.mjs", "packages/webui/tests/processing-browser.test.mjs", "packages/webui/tests/processing-ui.test.mjs", "packages/webui/tests/processing.test.mjs", "packages/webui/tests/project-file.test.mjs", "packages/webui/tests/project-name-repo.test.mjs", "packages/webui/tests/proof-cli.test.mjs", "packages/webui/tests/proof.test.mjs", "packages/webui/tests/reads.test.mjs", "packages/webui/tests/relaunch.test.mjs", "packages/webui/tests/return-flow.test.mjs", "packages/webui/tests/routes-browser.test.mjs", "packages/webui/tests/routes.test.mjs", "packages/webui/tests/send-browser.test.mjs", "packages/webui/tests/send.test.mjs", "packages/webui/tests/serve.test.mjs", "packages/webui/tests/service.test.mjs", "packages/webui/tests/settings-form.test.mjs", "packages/webui/tests/settings-write.test.mjs", "packages/webui/tests/shell.test.mjs", "packages/webui/tests/sso-browser.test.mjs", "packages/webui/tests/sso.test.mjs", "packages/webui/tests/tester-browser.test.mjs", "packages/webui/tests/tester-cli.test.mjs", "packages/webui/tests/tester-listener.test.mjs", "packages/webui/tests/tester-socket.test.mjs", "packages/webui/tests/thread-claims-browser.test.mjs", "packages/webui/tests/thread-claims.test.mjs", "packages/webui/tests/usage-browser.test.mjs", "packages/webui/tests/usage.test.mjs", "packages/webui/tests/views.test.mjs" ] }, "bus_rebase_union": { "count": 20, "files": [ "packages/bus/tests/account-migration.test.mjs", "packages/bus/tests/chief-of-staff.test.mjs", "packages/bus/tests/comment-migration.test.mjs", "packages/bus/tests/end-launch.test.mjs", "packages/bus/tests/fire-revokes-grants.test.mjs", "packages/bus/tests/gitea-grant.test.mjs", "packages/bus/tests/gitea-migration.test.mjs", "packages/bus/tests/grant-executor.test.mjs", "packages/bus/tests/grant-migration.test.mjs", "packages/bus/tests/lifecycle-revoke.test.mjs", "packages/bus/tests/message-filter.test.mjs", "packages/bus/tests/name-migration.test.mjs", "packages/bus/tests/schema.test.mjs", "packages/bus/tests/sessions.test.mjs", "packages/bus/tests/spec-migration.test.mjs", "packages/bus/tests/tester-writes.test.mjs", "packages/bus/tests/thread-claims.test.mjs", "packages/bus/tests/thread-migration.test.mjs", "packages/bus/tests/threads.test.mjs", "packages/bus/tests/usage-migration.test.mjs" ] } }, "node_limits": { "packages/cli/tests/access.test.mjs": 900, "packages/cli/tests/app.test.mjs": 900, "packages/cli/tests/boot-status.test.mjs": 900, "packages/cli/tests/case1-accept.test.mjs": 418, "packages/cli/tests/case1-hostcheck.test.mjs": 900, "packages/cli/tests/case2-persona-import.test.mjs": 900, "packages/cli/tests/case2-unit.test.mjs": 320, "packages/cli/tests/channel-cli.test.mjs": 900, "packages/cli/tests/channel-recovery.test.mjs": 900, "packages/cli/tests/cli.test.mjs": 900, "packages/cli/tests/config.test.mjs": 900, "packages/cli/tests/credentials.test.mjs": 900, "packages/cli/tests/follow.test.mjs": 900, "packages/cli/tests/format.test.mjs": 900, "packages/cli/tests/gate-lane-auth.test.mjs": 900, "packages/cli/tests/gate-lane-fixtures.test.mjs": 900, "packages/cli/tests/gate-lane-image.test.mjs": 900, "packages/cli/tests/gate-lane-state.test.mjs": 900, "packages/cli/tests/gate-lane.test.mjs": 900, "packages/cli/tests/git-socket.test.mjs": 900, "packages/cli/tests/grants.test.mjs": 900, "packages/cli/tests/host.test.mjs": 900, "packages/cli/tests/hosts.test.mjs": 900, "packages/cli/tests/instances.test.mjs": 900, "packages/cli/tests/launch-account.test.mjs": 900, "packages/cli/tests/launch-limit-checks.test.mjs": 900, "packages/cli/tests/launch-limits.test.mjs": 900, "packages/cli/tests/launch-routes.test.mjs": 900, "packages/cli/tests/launcher.test.mjs": 900, "packages/cli/tests/lifecycle.test.mjs": 160, "packages/cli/tests/limits-tokens.test.mjs": 900, "packages/cli/tests/limits.test.mjs": 900, "packages/cli/tests/mark-read.test.mjs": 900, "packages/cli/tests/names.test.mjs": 900, "packages/cli/tests/notifier.test.mjs": 900, "packages/cli/tests/other-tree.test.mjs": 900, "packages/cli/tests/processing-cli.test.mjs": 900, "packages/cli/tests/project-name-repo.test.mjs": 900, "packages/cli/tests/project.test.mjs": 900, "packages/cli/tests/publish-socket.test.mjs": 900, "packages/cli/tests/stack-copy.test.mjs": 900, "packages/cli/tests/stack-instances.test.mjs": 900, "packages/cli/tests/stack-release-external.test.mjs": 900, "packages/cli/tests/stack-release.test.mjs": 1871, "packages/cli/tests/stack-upgrade.test.mjs": 900, "packages/cli/tests/tester-http.test.mjs": 900, "packages/cli/tests/tester-reads.test.mjs": 900, "packages/cli/tests/tester-threads.test.mjs": 900, "packages/cli/tests/tester.test.mjs": 900, "packages/cli/tests/thread-cli.test.mjs": 126, "packages/cli/tests/thread-launch.test.mjs": 170, "packages/cli/tests/trackers-boot.test.mjs": 900, "packages/cli/tests/transport.test.mjs": 900, "packages/cli/tests/usage.test.mjs": 900, "packages/cli/tests/verbs.test.mjs": 900, "packages/webui/tests/agents-browser.test.mjs": 900, "packages/webui/tests/agents.test.mjs": 900, "packages/webui/tests/assistant.test.mjs": 900, "packages/webui/tests/board-held.test.mjs": 900, "packages/webui/tests/browser-edge.test.mjs": 900, "packages/webui/tests/browser.test.mjs": 900, "packages/webui/tests/bus-browser.test.mjs": 900, "packages/webui/tests/bus.test.mjs": 900, "packages/webui/tests/channel-chat.test.mjs": 900, "packages/webui/tests/chat-browser.test.mjs": 900, "packages/webui/tests/chat.test.mjs": 122, "packages/webui/tests/conversation.test.mjs": 900, "packages/webui/tests/discord.test.mjs": 900, "packages/webui/tests/docs-browser.test.mjs": 900, "packages/webui/tests/editor-browser.test.mjs": 900, "packages/webui/tests/editor-provenance.test.mjs": 900, "packages/webui/tests/editor.test.mjs": 900, "packages/webui/tests/history-return-flow.test.mjs": 900, "packages/webui/tests/instances-browser.test.mjs": 900, "packages/webui/tests/instances.test.mjs": 900, "packages/webui/tests/library-cli.test.mjs": 900, "packages/webui/tests/library-status.test.mjs": 900, "packages/webui/tests/limits-browser.test.mjs": 900, "packages/webui/tests/limits-route.test.mjs": 900, "packages/webui/tests/markdown-preview.test.mjs": 900, "packages/webui/tests/messages.test.mjs": 900, "packages/webui/tests/pinned-copy.test.mjs": 900, "packages/webui/tests/preview.test.mjs": 900, "packages/webui/tests/processing-browser.test.mjs": 900, "packages/webui/tests/processing-ui.test.mjs": 900, "packages/webui/tests/processing.test.mjs": 900, "packages/webui/tests/project-file.test.mjs": 900, "packages/webui/tests/project-name-repo.test.mjs": 900, "packages/webui/tests/proof-cli.test.mjs": 900, "packages/webui/tests/proof.test.mjs": 900, "packages/webui/tests/reads.test.mjs": 900, "packages/webui/tests/relaunch.test.mjs": 900, "packages/webui/tests/return-flow.test.mjs": 900, "packages/webui/tests/routes-browser.test.mjs": 900, "packages/webui/tests/routes.test.mjs": 900, "packages/webui/tests/send-browser.test.mjs": 900, "packages/webui/tests/send.test.mjs": 900, "packages/webui/tests/serve.test.mjs": 900, "packages/webui/tests/service.test.mjs": 900, "packages/webui/tests/settings-form.test.mjs": 900, "packages/webui/tests/settings-write.test.mjs": 900, "packages/webui/tests/shell.test.mjs": 900, "packages/webui/tests/sso-browser.test.mjs": 900, "packages/webui/tests/sso.test.mjs": 900, "packages/webui/tests/tester-browser.test.mjs": 900, "packages/webui/tests/tester-cli.test.mjs": 900, "packages/webui/tests/tester-listener.test.mjs": 900, "packages/webui/tests/tester-socket.test.mjs": 900, "packages/webui/tests/thread-claims-browser.test.mjs": 900, "packages/webui/tests/thread-claims.test.mjs": 900, "packages/webui/tests/usage-browser.test.mjs": 900, "packages/webui/tests/usage.test.mjs": 900, "packages/webui/tests/views.test.mjs": 900, "packages/bus/tests/account-migration.test.mjs": 122, "packages/bus/tests/chief-of-staff.test.mjs": 127, "packages/bus/tests/comment-migration.test.mjs": 122, "packages/bus/tests/end-launch.test.mjs": 122, "packages/bus/tests/fire-revokes-grants.test.mjs": 130, "packages/bus/tests/gitea-grant.test.mjs": 146, "packages/bus/tests/gitea-migration.test.mjs": 122, "packages/bus/tests/grant-executor.test.mjs": 185, "packages/bus/tests/grant-migration.test.mjs": 122, "packages/bus/tests/lifecycle-revoke.test.mjs": 122, "packages/bus/tests/message-filter.test.mjs": 122, "packages/bus/tests/name-migration.test.mjs": 121, "packages/bus/tests/schema.test.mjs": 121, "packages/bus/tests/sessions.test.mjs": 122, "packages/bus/tests/spec-migration.test.mjs": 121, "packages/bus/tests/tester-writes.test.mjs": 122, "packages/bus/tests/thread-claims.test.mjs": 121, "packages/bus/tests/thread-migration.test.mjs": 122, "packages/bus/tests/threads.test.mjs": 124, "packages/bus/tests/usage-migration.test.mjs": 121 }, "shell_limits": { "scripts/test-auth.sh": { "recorded_duration_seconds": 1.9081228229999543, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r6/whole-results.json", "limit_seconds": 126, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "dd4720cb0cbecd2fc523a318f2222d21d257c8c5889996a3d69e522ee971a707", "previous_maximum_seconds": 1.9081228229999543, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r6/whole-results.json", "row278_run3_seconds": 0.816 }, "scripts/test-conductor.sh": { "recorded_duration_seconds": 8.057173820000026, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r6/whole-results.json", "limit_seconds": 145, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "da84150467494a4c979759f400854411bd93a7efce981139757bf526d688a23b", "previous_maximum_seconds": 8.057173820000026, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r6/whole-results.json", "row278_run3_seconds": 6.078 }, "scripts/test-config.sh": { "recorded_duration_seconds": 3.1678915339999367, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r6/whole-results.json", "limit_seconds": 130, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "3301c1fabf616bb961d62f6decd0a46dadb0f399b8ba7f3c2ca60023d2b24c78", "previous_maximum_seconds": 3.1678915339999367, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r6/whole-results.json", "row278_run3_seconds": 1.868 }, "scripts/test-discord.sh": { "recorded_duration_seconds": 8.776727847000002, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "limit_seconds": 147, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "a5dcf783c51a5d5d184a357f91ebf9fa1c4e054f0cb84a3d1d7668f6156e025e", "previous_maximum_seconds": 8.776727847000002, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "row278_run3_seconds": 7.431 }, "scripts/test-extension-package.sh": { "recorded_duration_seconds": 3.01285702399991, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "limit_seconds": 130, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "5d7b687f16fd1a9414b229501177d530ba3af4eadd3cac319b33f38fdba9bf99", "previous_maximum_seconds": 3.01285702399991, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "row278_run3_seconds": 1.366 }, "scripts/test-foundation.sh": { "recorded_duration_seconds": 39.901, "receipt": "385a7194c:agents/gander/work/queue-278/run3/whole/results.json", "limit_seconds": 240, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "2e11038e7f784ec4f539eb768f63bab0fab9c9940334388a1fe2d47ab9e2b008", "previous_maximum_seconds": 39.70872647900006, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "row278_run3_seconds": 39.901 }, "scripts/test-land-work.sh": { "recorded_duration_seconds": 12.623263413000037, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "limit_seconds": 158, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "c9d1d5c9b006d5c12e5f796a9828361059f8e0410846fc55c070c0148b15cef4", "previous_maximum_seconds": 12.623263413000037, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "row278_run3_seconds": 11.338 }, "scripts/test-queue.sh": { "recorded_duration_seconds": 23.443742031000088, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "limit_seconds": 191, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "c270f181d1fa8b6d42ff4131c339beba786a8fd620bb66f8afdcec05e8b10868", "previous_maximum_seconds": 23.443742031000088, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "row278_run3_seconds": 21.158 }, "scripts/test-release.sh": { "recorded_duration_seconds": 12.168674453999964, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "limit_seconds": 157, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "be706dff832257bd4781abeabd19faa4ac16edf9a4af0c96457e33cf3bb6deb3", "previous_maximum_seconds": 12.168674453999964, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "row278_run3_seconds": 2.67 }, "scripts/test-task.sh": { "recorded_duration_seconds": 36.783798266, "receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "limit_seconds": 231, "derivation": "ceil(3 * longest successful whole-file receipt) + 120s headroom", "script_sha256": "10c4abb70bf9b83e617089b06a5436cc7fa6b866a176458b22128c3a15163f94", "previous_maximum_seconds": 36.783798266, "previous_receipt": "ec1e7fad8:agents/gander/work/queue-196/r5/resume/whole-results.json", "row278_run3_seconds": 13.843 } } }