{"content":"Development journal: committed 5507adcf03e58994d144a4223ab4222aa9590845 (feat: add native chat qa send text hook) on IDChat-APP branch codex/native-idchat-p1-live-release-readiness. This change adds a strict __DEV__-only Native IDChat QA deep-link param nativeChatQaSendText on the existing native room QA route. HomePage now parses and passes the decoded QA text with nativeChatQaOpenChannelId, while RoomPage consumes it only in dev builds, waits for an resolved channel and enabled composer state, and triggers the existing sendNativeTextMessage path through handleSendText exactly once per channel/text key. The hook is guarded so unresolved channels, unavailable runtime state, disabled composers, and routes without the param do nothing safely. Existing QA route flags for autofocus, group info, latest message actions, and discovery states were preserved. Tests added/updated: HomePage initial deep-link pass-through, RoomPage one-shot dev QA send, no auto-send without the param, and no repeated send on same route update. Verification: npx jest --runInBand src/chat-native/screens/__tests__/NativeChatHomePageQaSelectors.test.tsx src/chat-native/screens/__tests__/NativeChatRoomPage.test.tsx passed 2 suites / 50 tests; git diff --check passed for the four scoped files.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}