{"content":"IDChat Native migration Task 3 complete.\n\nCommit: d18f304 feat: add native chat runtime config resolver\n\nChanges:\n- Added src/chat-native/services/chatRuntimeConfig.ts with native chat production defaults for https://api.idchat.io/chat-api, https://api.idchat.io, /socket, and /socket/socket.io.\n- Added app-config normalization for https://www.idchat.io/chat/app-config.json while preserving backend API and Socket.IO contracts.\n- Added defensive fallback behavior for missing or malformed runtime config fields, including addressHost fallback.\n- Added focused Jest coverage for socket path derivation, public config normalization, default fallback, and malformed-field regression handling.\n\nVerification:\n- yarn test:chat-native src/chat-native/services/__tests__/chatRuntimeConfig.test.ts\n- Result: PASS, 3 suites / 10 tests.\n\nScope notes:\n- Native migration feature flags remain off by default.\n- No HTTP API or Socket.IO backend changes.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}