{"content":"IDChat native invite QA auto-join dev journal\n\nCommit: ee9bba7 feat: add dev qa auto join for native invites\n\nChanged src/chat-native/screens/ChatLinkShellPage.tsx to recognize the explicit QA query parameter nativeChatQaAutoJoin=true only when __DEV__ is true. The invite shell now reuses the existing handleJoin path, so the automatic path performs the same native group invite resolution, success navigation to NativeChatRoomPage, and failure blocker rendering as a manual button tap. A ref prevents the same URL from auto-joining more than once during re-renders.\n\nChanged src/chat-native/screens/__tests__/ChatLinkShellPage.test.tsx with focused coverage for the simulator link shape com.meta.idchat://channel-invite/public/?nativeChatQaAutoJoin=true. RED: the new auto-join success and failure tests initially failed because resolveNativeChatGroupInvite was never called. GREEN: npm test -- src/chat-native/screens/__tests__/ChatLinkShellPage.test.tsx now passes 7/7 tests. The tests also verify regular invite links do not auto-join and QA invite links do not auto-join when __DEV__ is false.\n\nScope stayed surgical: only ChatLinkShellPage.tsx and its focused test file were staged and committed; unrelated worktree changes were left untouched.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}