maaz519 e598073dc7 feat: enrich AI stream with replyToMessageId, sourceGroupName, organizationId + tenant/source filters
- Extract quotedPlatformMsgId from Baileys contextInfo.stanzaId in normalizer
- Thread quotedPlatformMsgId through IngestJobData → ingest processor → Message record
- Widen ingest processor group/tenant selects to include name and organizationId
- Add replyToMessageId, sourceGroupName, organizationId to StreamMessagePayload and XADD
- Update StreamRecord, parseFields, and streamMessages in AI stream service with new fields
- Add optional ?tenant= and ?source= SSE filters; cursor advances for filtered entries
  so Last-Event-ID resume remains accurate across reconnects

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 01:07:42 +05:30
2026-06-09 02:02:40 +05:30
2026-06-09 15:33:21 +05:30
2026-06-09 02:02:40 +05:30
2026-06-09 15:33:21 +05:30
S
Description
No description provided
1.4 MiB
Languages
TypeScript 98.7%
Dockerfile 0.5%
CSS 0.3%
JavaScript 0.3%
PLpgSQL 0.1%