How-to Guides
Audience score rollup
Aggregate stream reactions into a rolling score (PH-112).
Audience score rollup
Roll up emoji reactions in a room over a sliding window. Useful for debate prep, live Q&A, and audience scorecards (OratorIA / Vokaly patterns).
API
GET /rooms/:roomId/audience-score?windowMinutes=15
Authorization: Bearer <member-jwt>Response:
{
"score": 60,
"positive": 8,
"negative": 2,
"total": 10,
"windowMinutes": 15
}Score is (positive - negative) / total * 100, clamped to 0–100.
Dashboard
Open Rooms → select room → Room intelligence to refresh the score and run memory/graph extract alongside it.
Template
See Audience score template for client-side tallying on stream rooms.