Reference definitions for terminology used across Beacon Platform documentation.
Organization
- Community: logical tenant (community_id).
- Source: chat/source identifier (source_id).
Data types
- Export: raw WhatsApp text export stored in R2 and tracked in
exports. - Daily digest: AI-generated summary per day stored in
daily_digests. - Weekly summary: public aggregate stored in
weekly_summaries_public.
Metrics
- Sentiment score: numeric value from -1.0 (very negative) to +1.0 (very positive).
- Positive: > 0.15
- Neutral: -0.15 to 0.15
- Negative: < -0.15
- Data confidence: 0.0 to 1.0 indicator based on days, messages, and participant diversity. Measures data availability, not accuracy.
- Sentiment trend: overall direction of sentiment over time using confidence-weighted linear regression.
- Improving: slope > 0.06 and change >= 0.10
- Declining: slope < -0.06 and change >= 0.10
- Stable: |slope| < 0.03
- Insufficient data: requirements not met
Processing
- Deduplication: content + sender hashing per day to prevent double counting.
- Embed: public
/pulse/embedHTML widget.
Environments
- Production: live deployment serving real users.
- Staging: pre-production validation environment.
- Preview: per-PR test deployments.
Sources: beacon-platform/docs/glossary.md, beacon-platform/apps/pulse-public/src/index.ts