fix(web): keep composer editable while disconnected - #4241
Effect Service Conventions: No issues found
All clear
Details
Note
Your check run agent prompt is: .macroscope/check-run-agents/effect-service-conventions.md
More information about how Check Run Agents work can be found in our Help Center.
The changes in this PR are confined to UI state logic in apps/web/src/components/chat/ChatComposer.tsx (toggling send/composer disabled state based on environmentUnavailable and projectSelectionRequired). No Effect service is created, moved, refactored, or consumed, and there are no changes to imports, service definitions, dependency acquisition, error modeling, or file layout. None of the Effect service conventions apply to this diff.
🔍 Agent activity — reasoning, no tool calls
💭 Looking at the diff, this is just a React component with UI state changes—no Effect service creation or import modifications. The boolean logic updates to
environmentUnavailableandprojectSelectionRequireddon't involve any Effect service conventions, so this should be flagged as "All clear," though I need to format the response as JSON per the schema requirements.
Agent Credits: 14 credits