Files

672 lines
20 KiB
JSON

{
"status": "GREEN",
"grant": "sage-2648",
"candidate": "3e4c77ac6056e8efa887eecdbc4001d249b880f6",
"source": "9696d1fcb78d6082cae8dcb61913225e98c9c138",
"manifest": "8fa859a0c617defe42e50028b057a603c6634f6db47ac2e3f7c01dfb290228a3",
"sections": {
"syntax": {
"grant": "sage-2648",
"stage": "syntax",
"steps": [
{
"code": 0,
"timeout": false,
"seconds": 0.064,
"log": "agents/gander/work/queue-278/run3/syntax/syntax-0.log",
"name": "syntax-0",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 0.064,
"log": "agents/gander/work/queue-278/run3/syntax/syntax-1.log",
"name": "syntax-1",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 0.064,
"log": "agents/gander/work/queue-278/run3/syntax/syntax-2.log",
"name": "syntax-2",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 0.064,
"log": "agents/gander/work/queue-278/run3/syntax/syntax-3.log",
"name": "syntax-3",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 0.064,
"log": "agents/gander/work/queue-278/run3/syntax/syntax-4.log",
"name": "syntax-4",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 0.064,
"log": "agents/gander/work/queue-278/run3/syntax/syntax-6.log",
"name": "syntax-6",
"expected_red": false,
"counts": {}
}
]
},
"red": {
"grant": "sage-2648",
"stage": "red",
"steps": [
{
"code": 1,
"timeout": false,
"seconds": 0.214,
"log": "agents/gander/work/queue-278/run3/red/red-0.log",
"name": "red-0",
"expected_red": true,
"counts": {
"tests": 1,
"pass": 0,
"fail": 1,
"skipped": 0
}
},
{
"code": 1,
"timeout": false,
"seconds": 3.773,
"log": "agents/gander/work/queue-278/run3/red/red-1.log",
"name": "red-1",
"expected_red": true,
"counts": {
"tests": 1,
"pass": 0,
"fail": 1,
"skipped": 0
}
}
]
},
"focused": {
"grant": "sage-2648",
"stage": "focused",
"steps": [
{
"code": 0,
"timeout": false,
"seconds": 0.365,
"log": "agents/gander/work/queue-278/run3/focused/focused-0.log",
"name": "focused-0",
"expected_red": false,
"counts": {
"tests": 4,
"pass": 4,
"fail": 0,
"skipped": 0
}
},
{
"code": 0,
"timeout": false,
"seconds": 3.922,
"log": "agents/gander/work/queue-278/run3/focused/focused-1.log",
"name": "focused-1",
"expected_red": false,
"counts": {
"tests": 6,
"pass": 6,
"fail": 0,
"skipped": 0
}
},
{
"code": 0,
"timeout": false,
"seconds": 8.082,
"log": "agents/gander/work/queue-278/run3/focused/focused-2.log",
"name": "focused-2",
"expected_red": false,
"counts": {
"tests": 5,
"pass": 5,
"fail": 0,
"skipped": 0
}
}
]
},
"changes": {
"grant": "sage-2648",
"static": [
{
"id": "M1",
"file": "packages/webui/src/public/bus.js",
"occurrences": 1,
"before": "c0306a4db82c286826b157cceb036496666f58ce8073d14280e58c10377ed0d0",
"after": "e1b693b5ddf3cd55091dd4c0a47934ca22fe7851c6e942f2386a6eefdcb5a1a0"
},
{
"id": "M2",
"file": "packages/webui/src/public/bus.js",
"occurrences": 1,
"before": "c0306a4db82c286826b157cceb036496666f58ce8073d14280e58c10377ed0d0",
"after": "6a7274e2d2281ac2d927a00e6cabe72656f648f721607f0896cac107a4e22fdb"
},
{
"id": "M3",
"file": "packages/webui/src/public/bus.js",
"occurrences": 1,
"before": "c0306a4db82c286826b157cceb036496666f58ce8073d14280e58c10377ed0d0",
"after": "7c30c0cfa6908bc0946df325d417f726ea67373b8afffe72fd3aebcd6a52c52b"
},
{
"id": "M4",
"file": "packages/webui/src/serve.mjs",
"occurrences": 1,
"before": "aa25b50543b5bc632ac984e85b0d8b43b1c9af2d617bfc7c19351d07310f396d",
"after": "10324c3a22dbefac6286af4f06e53a6e8057aef56f744eaf7bdd879ac76626e1"
},
{
"id": "M5",
"file": "packages/webui/src/cli.mjs",
"occurrences": 1,
"before": "7ac85787f614aabce4b8eccef01fcdbf1018003e806c5de97d40f47c4041710a",
"after": "3fa30f91b19a1ea0348214b927925b163e51a6184b97910ded2dbc2282e1ddf6"
},
{
"id": "M6",
"file": "packages/webui/src/public/bus.js",
"occurrences": 1,
"before": "c0306a4db82c286826b157cceb036496666f58ce8073d14280e58c10377ed0d0",
"after": "c1c4f97a962d8da9055373ca7ac4441712c2c9f4ea675d7b137a3306d0621012"
}
],
"bases": {
"packages/webui/tests/thread-claims-browser.test.mjs|row278 browser lists held claims": {
"code": 0,
"timeout": false,
"seconds": 0.816,
"log": "agents/gander/work/queue-278/run3/changes/M1-base.log"
},
"packages/webui/tests/thread-claims-browser.test.mjs|row278 browser claims 403 stays local": {
"code": 0,
"timeout": false,
"seconds": 0.866,
"log": "agents/gander/work/queue-278/run3/changes/M3-base.log"
},
"packages/webui/tests/thread-claims.test.mjs|row278 tester socket refuses thread claims": {
"code": 0,
"timeout": false,
"seconds": 0.214,
"log": "agents/gander/work/queue-278/run3/changes/M4-base.log"
},
"packages/webui/tests/thread-claims.test.mjs|row278 Console adapter calls argument-free": {
"code": 0,
"timeout": false,
"seconds": 0.315,
"log": "agents/gander/work/queue-278/run3/changes/M5-base.log"
}
},
"changes": [
{
"code": 1,
"timeout": false,
"seconds": 3.774,
"log": "agents/gander/work/queue-278/run3/changes/M1.log",
"id": "M1",
"base_seconds": 0.816,
"outcome": "killed"
},
{
"code": 1,
"timeout": false,
"seconds": 0.766,
"log": "agents/gander/work/queue-278/run3/changes/M2.log",
"id": "M2",
"base_seconds": 0.816,
"outcome": "killed"
},
{
"code": 1,
"timeout": false,
"seconds": 3.925,
"log": "agents/gander/work/queue-278/run3/changes/M3.log",
"id": "M3",
"base_seconds": 0.866,
"outcome": "killed"
},
{
"code": 1,
"timeout": false,
"seconds": 0.214,
"log": "agents/gander/work/queue-278/run3/changes/M4.log",
"id": "M4",
"base_seconds": 0.214,
"outcome": "killed"
},
{
"code": 1,
"timeout": false,
"seconds": 0.315,
"log": "agents/gander/work/queue-278/run3/changes/M5.log",
"id": "M5",
"base_seconds": 0.315,
"outcome": "killed"
},
{
"code": 1,
"timeout": false,
"seconds": 3.823,
"log": "agents/gander/work/queue-278/run3/changes/M6.log",
"id": "M6",
"base_seconds": 0.866,
"outcome": "killed"
}
]
},
"whole": {
"grant": "sage-2648",
"stage": "whole",
"steps": [
{
"code": 0,
"timeout": false,
"seconds": 22.463,
"log": "agents/gander/work/queue-278/run3/whole/bus.log",
"name": "bus",
"expected_red": false,
"counts": {
"tests": 793,
"pass": 793,
"fail": 0,
"skipped": 0
}
},
{
"code": 0,
"timeout": false,
"seconds": 56.982,
"log": "agents/gander/work/queue-278/run3/whole/webui.log",
"name": "webui",
"expected_red": false,
"counts": {
"tests": 346,
"pass": 345,
"fail": 0,
"skipped": 1
}
},
{
"code": 0,
"timeout": false,
"seconds": 0.816,
"log": "agents/gander/work/queue-278/run3/whole/test-auth.log",
"name": "test-auth",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 6.078,
"log": "agents/gander/work/queue-278/run3/whole/test-conductor.log",
"name": "test-conductor",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 1.868,
"log": "agents/gander/work/queue-278/run3/whole/test-config.log",
"name": "test-config",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 7.431,
"log": "agents/gander/work/queue-278/run3/whole/test-discord.log",
"name": "test-discord",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 1.366,
"log": "agents/gander/work/queue-278/run3/whole/test-extension-package.log",
"name": "test-extension-package",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 39.901,
"log": "agents/gander/work/queue-278/run3/whole/test-foundation.log",
"name": "test-foundation",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 11.338,
"log": "agents/gander/work/queue-278/run3/whole/test-land-work.log",
"name": "test-land-work",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 21.158,
"log": "agents/gander/work/queue-278/run3/whole/test-queue.log",
"name": "test-queue",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 2.67,
"log": "agents/gander/work/queue-278/run3/whole/test-release.log",
"name": "test-release",
"expected_red": false,
"counts": {}
},
{
"code": 0,
"timeout": false,
"seconds": 13.843,
"log": "agents/gander/work/queue-278/run3/whole/test-task.log",
"name": "test-task",
"expected_red": false,
"counts": {}
}
]
}
},
"shells": [
{
"script": "scripts/test-auth.sh",
"pass_count": 15,
"fail_count": 0,
"seconds": 0.816,
"limit_seconds": 126,
"summary_line": "selftest: 15 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"126",
"bash",
"scripts/test-auth.sh"
]
},
{
"script": "scripts/test-conductor.sh",
"pass_count": 17,
"fail_count": 0,
"seconds": 6.078,
"limit_seconds": 145,
"summary_line": "selftest: 17 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"145",
"bash",
"scripts/test-conductor.sh"
]
},
{
"script": "scripts/test-config.sh",
"pass_count": 31,
"fail_count": 0,
"seconds": 1.868,
"limit_seconds": 130,
"summary_line": "selftest: 31 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"130",
"bash",
"scripts/test-config.sh"
]
},
{
"script": "scripts/test-discord.sh",
"pass_count": 81,
"fail_count": 0,
"seconds": 7.431,
"limit_seconds": 147,
"summary_line": "discord suite: 81 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"147",
"bash",
"scripts/test-discord.sh"
]
},
{
"script": "scripts/test-extension-package.sh",
"pass_count": 18,
"fail_count": 0,
"seconds": 1.366,
"limit_seconds": 130,
"summary_line": "extension package selftest: 18 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"130",
"bash",
"scripts/test-extension-package.sh"
]
},
{
"script": "scripts/test-foundation.sh",
"pass_count": 44,
"fail_count": 0,
"seconds": 39.901,
"limit_seconds": 240,
"summary_line": "selftest: 44 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"240",
"bash",
"scripts/test-foundation.sh"
]
},
{
"script": "scripts/test-land-work.sh",
"pass_count": 86,
"fail_count": 0,
"seconds": 11.338,
"limit_seconds": 158,
"summary_line": "land-work selftests: 86 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"158",
"bash",
"scripts/test-land-work.sh"
]
},
{
"script": "scripts/test-queue.sh",
"pass_count": 28,
"fail_count": 0,
"seconds": 21.158,
"limit_seconds": 191,
"summary_line": "queue suite: 28 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"191",
"bash",
"scripts/test-queue.sh"
]
},
{
"script": "scripts/test-release.sh",
"pass_count": 14,
"fail_count": 0,
"seconds": 2.67,
"limit_seconds": 157,
"summary_line": "selftest: 14 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"157",
"bash",
"scripts/test-release.sh"
]
},
{
"script": "scripts/test-task.sh",
"pass_count": 91,
"fail_count": 0,
"seconds": 13.843,
"limit_seconds": 231,
"summary_line": "selftest: 91 passed, 0 failed",
"command": [
"timeout",
"-k",
"10",
"231",
"bash",
"scripts/test-task.sh"
]
}
],
"named_skips": [
"ok 98 - rebuilding from the source gives the same bytes (needs the pinned esbuild; MOSAIC_REQUIRE_EDITOR_BUILD=1 makes its absence a failure) # SKIP esbuild 0.28.1 is installed at /mnt/storage/src/mosaic-stack/node_modules/esbuild; the editor rebuild needs exactly 0.28.2 (npm ci --ignore-scripts in packages/webui) (set MOSAIC_REQUIRE_EDITOR_BUILD=1 to fail instead of skip)"
],
"killed": 6,
"survived": 0,
"timeouts": 0,
"timeout_wrapped_direct_test_commands": [
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/focused/focused-2.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/focused/focused-0.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/focused/focused-1.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M1-base.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M4-base.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M1.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M4.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M6.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M2.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M3-base.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M3.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M5-base.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/changes/M5.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/whole/bus.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/whole/webui.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/red/red-1.command.json",
"/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/agents/gander/work/queue-278/run3/red/red-0.command.json"
],
"all_candidate_and_script_hashes_match": true,
"sweep": {
"timestamp": "2026-10-22T12:31:45.380268+00:00",
"count": 0,
"remaining": [],
"excluded_preexisting_infrastructure": [
{
"pid": 2880439,
"comm": "chrome-devtools",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196"
},
{
"pid": 2880281,
"comm": "npm exec @model",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:23:49.740000+00:00",
"predates_run": true
},
{
"pid": 2880282,
"comm": "npm exec chrome",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:23:49.740000+00:00",
"predates_run": true
},
{
"pid": 2880283,
"comm": "node-MainThread",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:23:49.740000+00:00",
"predates_run": true
},
{
"pid": 2880284,
"comm": "npm exec @playw",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:23:49.740000+00:00",
"predates_run": true
},
{
"pid": 2880445,
"comm": "node-MainThread",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:23:50.780000+00:00",
"predates_run": true
},
{
"pid": 2880487,
"comm": "node-MainThread",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:23:51.030000+00:00",
"predates_run": true
},
{
"pid": 2880537,
"comm": "node-MainThread",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:23:51.160000+00:00",
"predates_run": true
},
{
"pid": 2883251,
"comm": "codex-code-mode",
"cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196",
"started_utc": "2026-10-22T11:24:06.230000+00:00",
"predates_run": true
}
],
"note": "Read-only cwd sweep. Initial broad sweep retained as sweep-initial.json. Eight additional MCP/npm/code-mode infrastructure processes all started 11:23:49-11:24:06 UTC, before run3 start12:26:46 UTC; /proc start ticks and UTC ps receipt confirm. No signalling. Run-created leftovers0."
},
"shell_total": {
"pass": 425,
"fail": 0
},
"whole_totals_including_shell_assertions": {
"pass": 1563,
"fail": 0,
"skipped": 1
},
"wall_seconds": 299.0
}