You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
adds a per-person side conversation linked to its parent Session rather than modeling discussion as another coding task
opens side chat in the existing responsive workspace: beside the main Session on desktop and as the selected panel on mobile
gives side chat the initiating user's normal Fast capabilities while keeping its transcript distinct from the parent conversation
keeps side chats out of top-level Session lists and prevents nesting side chats beneath side chats
Why this change was made
People need a place to interrogate, challenge, and discuss ongoing work without mixing that discussion into the main task conversation. A linked Fast Session reuses the existing conversation, authorization, and integration model without weakening task ownership or reply routing.
Impact
Session viewers can open an action-capable side chat from the workspace rail and continue using normal Roomote tools there. The main Session and coding task continue independently, while the side-chat relationship remains explicit in storage.
Resolved the CI regressions and merge conflict on fa69c5f. Latest develop already carried the repository-less-environment fixture correction, so the conflict kept its clearer missing-name fixture. The remaining PR-specific failure came from sessions/index.test.ts evaluating the new Fast-session reader through an incomplete DB mock; the test now mocks that dependency at its module boundary. The affected 19 web server tests, 14 declarative-environment tests, 2 side-chat persistence tests, 53 responsive workspace tests, repo-wide fast typecheck, and pre-push lint/typecheck/knip checks pass. GitHub’s replacement Test job and all other required CI checks pass. This fixer cycle’s visual-proof step timed out, so PR proof embeds were removed rather than presenting stale evidence as current.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Why this change was made
People need a place to interrogate, challenge, and discuss ongoing work without mixing that discussion into the main task conversation. A linked Fast Session reuses the existing conversation, authorization, and integration model without weakening task ownership or reply routing.
Impact
Session viewers can open an action-capable side chat from the workspace rail and continue using normal Roomote tools there. The main Session and coding task continue independently, while the side-chat relationship remains explicit in storage.