{ "grant": "sage-4286", "candidateBeforeBuild": "2ec3f5b5ddab0cb5f2716f8164c25861b741213e", "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "measurement": { "base": "487500a16f4ab5902c318509fdec6acc56a543ca", "bundleSha256": "9c881b13740fae2408717ad75fa1d85bfcfe3fa8b3af0f1b3f2e706c90e80fee", "measuredAt": "2026-10-24T22:07:22.210Z", "allEqual": true, "results": [ { "name": "plain", "input": "[[a]]\n", "output": "[[a]]\n", "equal": true }, { "name": "labelled", "input": "[[a|b]]\n", "output": "[[a|b]]\n", "equal": true }, { "name": "heading target", "input": "[[a#h]]\n", "output": "[[a#h]]\n", "equal": true }, { "name": "list item", "input": "- [[a]]\n", "output": "- [[a]]\n", "equal": true }, { "name": "next to front matter", "input": "---\nrelated: \"[[metadata]]\"\n---\n\n[[a]]\n", "output": "---\nrelated: \"[[metadata]]\"\n---\n\n[[a]]\n", "equal": true }, { "name": "heading block and combined label", "input": "# See [[a#h|Title]]\n", "output": "# See [[a#h|Title]]\n", "equal": true }, { "name": "spaces, Unicode and adjacent links", "input": "See [[ H\u00e9llo there # A heading | a label ]][[next]]\n", "output": "See [[ H\u00e9llo there # A heading | a label ]][[next]]\n", "equal": true }, { "name": "reference-definition collision", "input": "[[a]]\n\n[a]: u\n", "output": "[[a]]\n\n[a]: u\n", "equal": true }, { "name": "inside an ordinary link", "input": "[x [[a]]](u)\n", "output": "[x [[a]]](u)\n", "equal": true }, { "name": "inert embed", "input": "![[cover.png]]\n", "output": "![[cover.png]]\n", "equal": true } ] }, "results": [ { "name": "measurement", "argv": [ "node", "agents/herb/work/queue-214/measure.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 0, "wallSeconds": 0.093, "counts": {}, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 60, "ended": "2026-10-24T22:07:22.215700+00:00" }, { "name": "baseline-red", "argv": [ "node", "--test", "--test-concurrency=1", "--test-name-pattern=wikilinks are inline atoms and survive", "packages/webui/tests/editor-wikilink.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 1, "wallSeconds": 1.151, "counts": { "tests": 1, "pass": 0, "fail": 1, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 180, "ended": "2026-10-24T22:07:27.998436+00:00" }, { "name": "npm-ci", "argv": [ "npm", "ci", "--ignore-scripts", "--no-audit", "--no-fund" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 0.514, "counts": {}, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 240, "ended": "2026-10-24T22:07:41.534116+00:00" }, { "name": "build", "argv": [ "node", "editor/build.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 0.108, "counts": {}, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 120, "ended": "2026-10-24T22:07:44.654385+00:00" }, { "name": "wikilink-green", "argv": [ "node", "--test", "--test-concurrency=1", "packages/webui/tests/editor-wikilink.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 0, "wallSeconds": 2.348, "counts": { "tests": 13, "pass": 13, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 180, "ended": "2026-10-24T22:07:52.583345+00:00" }, { "name": "editor-green", "argv": [ "node", "--test", "--test-concurrency=1", "packages/webui/tests/editor.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 0, "wallSeconds": 2.053, "counts": { "tests": 5, "pass": 5, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 240, "ended": "2026-10-24T22:07:59.286086+00:00" }, { "name": "editor-browser-green", "argv": [ "node", "--test", "--test-concurrency=1", "packages/webui/tests/editor-browser.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 0, "wallSeconds": 14.984, "counts": { "tests": 16, "pass": 16, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 240, "ended": "2026-10-24T22:08:20.029050+00:00" }, { "name": "provenance-green", "argv": [ "node", "--test", "--test-concurrency=1", "packages/webui/tests/editor-provenance.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 0, "wallSeconds": 0.343, "counts": { "tests": 6, "pass": 6, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 180, "ended": "2026-10-24T22:08:39.003420+00:00" }, { "name": "serializer-removal-build", "argv": [ "node", "editor/build.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 0.093, "counts": {}, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 90, "ended": "2026-10-24T22:08:51.422097+00:00" }, { "name": "serializer-removal-red", "argv": [ "node", "--test", "--test-concurrency=1", "--test-name-pattern=wikilinks are inline atoms and survive", "packages/webui/tests/editor-wikilink.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 1, "wallSeconds": 0.887, "counts": { "tests": 1, "pass": 0, "fail": 1, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 180, "ended": "2026-10-24T22:08:52.340936+00:00" }, { "name": "serializer-removal-restore-build", "argv": [ "node", "editor/build.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 0.115, "counts": {}, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 90, "ended": "2026-10-24T22:08:52.498613+00:00" }, { "name": "serializer-removal-restore-green", "argv": [ "node", "--test", "--test-concurrency=1", "--test-name-pattern=wikilinks are inline atoms and survive", "packages/webui/tests/editor-wikilink.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 0, "wallSeconds": 0.979, "counts": { "tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 180, "ended": "2026-10-24T22:08:53.514962+00:00" }, { "name": "invalid-escaping-build", "argv": [ "node", "editor/build.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 0.102, "counts": {}, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 90, "ended": "2026-10-24T22:08:53.655583+00:00" }, { "name": "invalid-escaping-red", "argv": [ "node", "--test", "--test-concurrency=1", "--test-name-pattern=wikilink DOM paste accepts", "packages/webui/tests/editor-wikilink.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 1, "wallSeconds": 0.979, "counts": { "tests": 1, "pass": 0, "fail": 1, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 180, "ended": "2026-10-24T22:08:54.668225+00:00" }, { "name": "invalid-escaping-restore-build", "argv": [ "node", "editor/build.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 0.105, "counts": {}, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 90, "ended": "2026-10-24T22:08:54.809629+00:00" }, { "name": "invalid-escaping-restore-green", "argv": [ "node", "--test", "--test-concurrency=1", "--test-name-pattern=wikilink DOM paste accepts", "packages/webui/tests/editor-wikilink.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2", "rc": 0, "wallSeconds": 0.985, "counts": { "tests": 1, "pass": 1, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 180, "ended": "2026-10-24T22:08:55.831793+00:00" }, { "name": "webui-whole", "argv": [ "node", "--test", "--test-concurrency=2", "tests/agents-browser.test.mjs", "tests/agents.test.mjs", "tests/board-held.test.mjs", "tests/browser-edge.test.mjs", "tests/browser.test.mjs", "tests/bus-browser.test.mjs", "tests/bus.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 17.787, "counts": { "tests": 28, "pass": 28, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 600, "ended": "2026-10-24T22:09:39.039897+00:00" }, { "name": "webui-69", "argv": [ "node", "--test", "--test-concurrency=2", "tests/agents-browser.test.mjs", "tests/agents.test.mjs", "tests/assistant.test.mjs", "tests/board-held.test.mjs", "tests/browser-edge.test.mjs", "tests/browser.test.mjs", "tests/bus-browser.test.mjs", "tests/bus.test.mjs", "tests/channel-chat.test.mjs", "tests/chat-browser.test.mjs", "tests/chat-instances.test.mjs", "tests/chat-replies-browser.test.mjs", "tests/chat-sessions-access.test.mjs", "tests/chat.test.mjs", "tests/conversation.test.mjs", "tests/decide-browser.test.mjs", "tests/decide-sso.test.mjs", "tests/decision-http.test.mjs", "tests/discord.test.mjs", "tests/docs-browser.test.mjs", "tests/editor-browser.test.mjs", "tests/editor-provenance.test.mjs", "tests/editor-wikilink.test.mjs", "tests/editor.test.mjs", "tests/granted-user.test.mjs", "tests/history-return-flow.test.mjs", "tests/instances-browser.test.mjs", "tests/instances.test.mjs", "tests/library-cli.test.mjs", "tests/library-routes.test.mjs", "tests/library-status.test.mjs", "tests/limits-browser.test.mjs", "tests/limits-route.test.mjs", "tests/markdown-preview.test.mjs", "tests/messages.test.mjs", "tests/pinned-copy.test.mjs", "tests/preview.test.mjs", "tests/processing-browser.test.mjs", "tests/processing-ui.test.mjs", "tests/processing.test.mjs", "tests/project-file.test.mjs", "tests/project-name-repo.test.mjs", "tests/proof-cli.test.mjs", "tests/proof.test.mjs", "tests/reads.test.mjs", "tests/relaunch.test.mjs", "tests/return-flow.test.mjs", "tests/routes-browser.test.mjs", "tests/routes.test.mjs", "tests/send-browser.test.mjs", "tests/send.test.mjs", "tests/serve.test.mjs", "tests/service.test.mjs", "tests/settings-form.test.mjs", "tests/settings-write.test.mjs", "tests/shell.test.mjs", "tests/sso-browser.test.mjs", "tests/sso.test.mjs", "tests/tester-browser.test.mjs", "tests/tester-cli.test.mjs", "tests/tester-listener.test.mjs", "tests/tester-socket.test.mjs", "tests/thread-claims-browser.test.mjs", "tests/thread-claims.test.mjs", "tests/thread-sharing.test.mjs", "tests/usage-browser.test.mjs", "tests/usage.test.mjs", "tests/user-option-swap.test.mjs", "tests/views.test.mjs" ], "cwd": "/home/jwoltje/.t3/worktrees/mosaic-stack/herb-row214-r2/packages/webui", "rc": 0, "wallSeconds": 174.189, "counts": { "tests": 455, "pass": 455, "fail": 0, "cancelled": 0, "skipped": 0 }, "nice": 19, "tmpRoot": "/mnt/storage/scratch/tmp/g49X", "requireEditorBuild": "1", "timeoutSeconds": 600, "ended": "2026-10-24T22:12:48.880975+00:00" } ], "mutants": [ { "name": "serializer-removal", "killed": true, "restored": true, "restoredHashesEqual": true }, { "name": "invalid-escaping", "killed": true, "restored": true, "restoredHashesEqual": true } ], "skipNames": [], "sweep": { "at": "2026-10-24T22:13:17.560692+00:00", "count": 0, "processes": [] }, "generated": { "src/public/editor.js": { "sha256": "bd167899a551c70dc07e500fcdd1853d7fb710b23c217ba5b42daf5785c38a72", "bytes": 759959 }, "src/public/editor.css": { "sha256": "8654ac57d1e7a561110138ecd7f701c34a074017ff8c4cd2768d8083908ee61f", "bytes": 4462 } }, "unchangedCss": true, "modelRestored": true, "notes": [ "webui-whole was an accidental seven-file subset, 28/0, not gate evidence; superseded by webui-69 455/0", "no scripts/test-*.sh ran in this grant; later gate remains pending" ], "tmpRemoved": true }