✔ chat replies: free text, cites with badges, the agent label, changed since and safe links (633.807074ms) ✔ chat replies: a write notice reads as its line with a Revert; a refused revert shows its code (621.95095ms) ✔ chat replies: a read-only Console shows the notice with Revert disabled (577.638161ms) ✔ chat status line: served commit and age, divergence, fetch error and the problems one click away (555.847899ms) ✖ chat status line: limits when the status carries them, no problems, and refusals (3725.696272ms) ✔ chat status line: a project with no repository link reads no library status (657.572856ms) ✔ chat status line: unreadable reply limits show their problem and both fallback keys (663.163445ms) ✔ chat replies: unchanged file at a different library commit and incomplete checks stay unmarked (616.184063ms) ✖ chat status line: an invalid library mapping remains visible for diagnosis (597.976623ms) ℹ tests 9 ℹ suites 0 ℹ pass 7 ℹ fail 2 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 8782.679569 ✖ failing tests: test at packages/webui/tests/chat-replies-browser.test.mjs:152:1 ✖ chat status line: limits when the status carries them, no problems, and refusals (3725.696272ms) Error: Uncaught (in promise) Error: window.__statusReads.length && document.querySelector(".chat-conversation") && document.querySelector(".chat-library")?.textContent==="Library status unavailable (library-mapping-invalid).": undefined at Object.evaluate (file:///home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row225/packages/webui/tests/browser.mjs:49:35) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async TestContext. (file:///home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row225/packages/webui/tests/chat-replies-browser.test.mjs:162:5) at async Test.run (node:internal/test_runner/test:1409:7) at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) test at packages/webui/tests/chat-replies-browser.test.mjs:200:1 ✖ chat status line: an invalid library mapping remains visible for diagnosis (597.976623ms) AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + actual - expected + null - 'Library status unavailable (library-mapping-invalid).' at TestContext. (file:///home/jwoltje/.t3/worktrees/mosaic-stack/fethry-row225/packages/webui/tests/chat-replies-browser.test.mjs:203:10) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async Test.run (node:internal/test_runner/test:1409:7) at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) { generatedMessage: true, code: 'ERR_ASSERTION', actual: null, expected: 'Library status unavailable (library-mapping-invalid).', operator: 'strictEqual', diff: 'simple' }