Skip to content

CONTRACT: feat(ui-server): land epic #3234 batch 3 — bind typed chats to their creating owner #5375

CONTRACT: feat(ui-server): land epic #3234 batch 3 — bind typed chats to their creating owner

CONTRACT: feat(ui-server): land epic #3234 batch 3 — bind typed chats to their creating owner #5375

Triggered via pull request November 4, 2026 05:57
Status Success
Total duration 20m 51s
Artifacts 14

ci.yml

on: pull_request
Matrix: browser
Matrix: layout
Matrix: unit
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 9 warnings
error: PLANNED_WORKER_FAILURE_AFTER_DIAGNOSTICS: ../.brain-unit-workers-ulxdB7/.brain-unit-workers-2MdtLA/1/tests/odysseus.test.ts#L41
Expected: true Received: false at <anonymous> (/home/runner/work/brain-kit/.brain-unit-workers-ulxdB7/.brain-unit-workers-2MdtLA/1/tests/odysseus.test.ts:41:336)
error: PLANNED_WORKER_FAILURE_AFTER_DIAGNOSTICS: ../.brain-unit-workers-ulxdB7/.brain-unit-workers-2MdtLA/2/tests/penelope.test.ts#L41
Expected: true Received: false at <anonymous> (/home/runner/work/brain-kit/.brain-unit-workers-ulxdB7/.brain-unit-workers-2MdtLA/2/tests/penelope.test.ts:41:336)
react-hooks(exhaustive-deps): packages/ui-react/src/components/chat/use-turn-revert.tsx#L42
packages/ui-react/src/components/chat/use-turn-revert.tsx:42:10: React Hook useEffect has a missing dependency: 'receipt'
react-hooks(exhaustive-deps): packages/ui-react/src/components/activity/hygiene-private-details.tsx#L153
packages/ui-react/src/components/activity/hygiene-private-details.tsx:153:7: The ref's value `.current` is accessed directly in the effect cleanup function.
react-hooks(exhaustive-deps): packages/ui-react/src/components/files/file-panel.tsx#L71
packages/ui-react/src/components/files/file-panel.tsx:71:66: React Hook useEffect has a missing dependency: 'returnTarget'
react-hooks(exhaustive-deps): packages/ui-react/src/components/files/file-panel.tsx#L62
packages/ui-react/src/components/files/file-panel.tsx:62:26: The ref's value `.current` is accessed directly in the effect cleanup function.
react-hooks(exhaustive-deps): packages/ui-react/src/components/files/untrusted-marks.tsx#L119
packages/ui-react/src/components/files/untrusted-marks.tsx:119:66: The ref's value `.current` is accessed directly in the effect cleanup function.
react-hooks(exhaustive-deps): packages/ui-react/src/components/activity/activity-page.tsx#L574
packages/ui-react/src/components/activity/activity-page.tsx:574:28: React Hook useEffect has a missing dependency: 'inboxItems'
react-hooks(exhaustive-deps): packages/ui-react/src/components/activity/hygiene-review.tsx#L108
packages/ui-react/src/components/activity/hygiene-review.tsx:108:7: The ref's value `.current` is accessed directly in the effect cleanup function.
react-hooks(exhaustive-deps): packages/ui-react/src/components/activity/hygiene-review.tsx#L107
packages/ui-react/src/components/activity/hygiene-review.tsx:107:7: The ref's value `.current` is accessed directly in the effect cleanup function.
react-hooks(exhaustive-deps): packages/ui-react/src/components/settings/storage-tab.tsx#L34
packages/ui-react/src/components/settings/storage-tab.tsx:34:50: React Hook useMemo has unnecessary dependency: root

Artifacts

Produced during runtime
Name Size Digest
browser-proof-1
8.28 MB
sha256:c343efdd6f37918517557504e131e50a378b93f7a7d728e109a327396cd42067
browser-proof-2
4.88 MB
sha256:716dc2ca3dc15c1bb452ef3197aef7382c621ee3702b486e794ccb427365c413
browser-proof-3
17.6 MB
sha256:f16c1582ed57eeee6ba7da825a1588b4110ae17211a1ffcd2b5e77d361c23257
captures-proof
6.68 MB
sha256:1a8e796cbcc756b91b31819bc5cb873d4381bbde944cb88723fbf63403182835
endurance-proof
749 KB
sha256:f8ff768252bf11f95c4f0a3e09997a17a8648f7d3f346f64a93da35af1ac1166
layout-proof-1
15.4 MB
sha256:e1d38d1f8e8a519eaa5624fb0a489abbc16fc5a24fc6f5a8f797d2deff5d9cb7
layout-proof-2
17.9 MB
sha256:8bd308ad5dc9a54f0fdf787616705ccec8e2c124f3a7a33b0fad3df31ea2130f
proof-reuse-ledger
648 KB
sha256:e60b49e8ef203012442ece153f1d7eb437f653f0169cd48004702a140ff9d711
runtime-host-proof
1.45 MB
sha256:6fb872f70a7973c2c052b00a89200ae58b51a0bb51acf1752f17d1d86b06f407
runtime-proof
807 KB
sha256:ff584781fe334cd48f30dd9bac2e9c3f9e486ea6d5e548bb87480c2fbb2bd27b
unit-proof-1
1.15 MB
sha256:8e10428cfdcd0e4574218113f5e038f8551c038252bc0cbda0c8a915fbf4a15f
unit-proof-2
1.07 MB
sha256:ffa0060b681ce549a352fd848b7bf1a0f0b194b3f48c5a18ce089f4665fece28
unit-proof-3
1.09 MB
sha256:1b5d0d8a3104e4460564df7e1daaedc0ef6adfc918586f71a69899a3a34ca372
unit-proof-4
1.1 MB
sha256:412594c86cc6ccc1ffa46bca7f73c5913561e4b851a34db90a9ab3e94a3dfd1d