{"fixture_id":"FX_AgentChat.Model.RejectedPath","verifies":"AgentChat.Model","invariant":"NoWebSocketImports","edge":"rejected_path","input":{"check":"source_imports","state_before":{}},"expected":{"result":"PASS","assertions":["No 'WebSocket' in AgentChatModel.svelte.ts imports","No 'tabRole' type in model","No 'follower_notify' handler","No 'takeoverSession' action"]},"rationale":"@REJECTED WebSocket-based model — verify it cannot be resurrected"}
