Operations
Reports & Operations
Finalized analytics, live telemetry, scale SLOs, and reconciliation for the effectively-once vote ledger. Raw votes reconcile against aggregate totals before a report is certified.
Sessions finalized (30d)44
Vote ack p95612 ms
Aggregation freshness0.9 s
Webhook delivery99.98%
Quarterly Town Hall
poll-8842 · Host: Sara Ahmed · Thu 16 Jul 2026Participants3,088peak connected
Completion92%voted / present
Q&A questions14641 answered
Avg response7.4 sper question
How confident are you in our FY26 direction?
AStrongly agree
48%1,472 votes
BAgree
34%1,042 votes
CNeutral
12%368 votes
DDisagree
6%184 votes
Which region hosts our new primary data residency zone?
ARiyadh (KSA) Correct
71%2,141 votes
BJeddah (KSA)
18%543 votes
CDammam (KSA)
11%332 votes
Fastest 5 correct responsesServer accepted elapsed time · deterministic event-sequence tie-breakVerified
1Fahad A.2Participant 1843Sara M.4Participant 0915Noura A.
How do you feel about this quarter's momentum?
AOptimistic
57%1,655 votes
BSteady
31%900 votes
CConcerned
12%349 votes
Anonymous · aggregate-only after 90-day raw retention
Operational metrics
Quarterly Town Hall · liveParticipants connected3,088active sockets
Votes accepted18,204this session
Duplicate votes12deduped by id
Stream reconnects41resumed cleanly
Command conflicts0version-guarded
Ingestion lag120 msstream consumer
Projection lag0.4 saggregate view
When workers lag, participant and host UIs surface a degraded freshness indicator instead of stale numbers — results are marked catching up until projection lag recovers.
Session event timeline
Lobby openedJoins accepted · 13:52:04
Session startedHost: Sara Ahmed · 14:00:11
Question activated (Q1 · v1)Timer snapshot frozen · 14:02:37
Results revealed (Q1)Broadcast to stage + participants · 14:03:55
Capacity warning clearedBurst 4.6k votes / 5s absorbed · 14:04:12
Question closed (Q1)Server-authoritative timer expired · 14:04:20
Question activated (Q2 · v1)Quiz · correct answer withheld · 14:05:02
Q&A pinned by moderatorLayla K. · 14:07:40
Scale & latency SLOs
SAD §16.1 · 30-day window| Measure | Target | Current | Status |
|---|---|---|---|
| Vote acknowledgment p95 | ≤ 750 ms | 612 ms | Pass |
| Control command ack p95 | ≤ 500 ms | 410 ms | Pass |
| Vote-to-aggregate | p50 ≤ 1 s · p95 ≤ 2 s | 0.9 s / 1.7 s | Pass |
| Host / stage transition p95 | ≤ 1 s | 0.7 s | Pass |
| Join-to-ready p95 | ≤ 2 s | 1.4 s | Pass |
| Availability | 99.9% base · 99.95% event | 99.97% | Pass |
| RPO (recovery point) | 0 | 0 | Pass |
| RTO (recovery time) | ≤ 15 min | 8 min | Pass |
Capacity claims are validated by load tests, including reconnect storms and 5,000 votes / 5s bursts against a certified reserved partition.
Ledger reconciliation
Raw accepted vs. aggregateRaw votes accepted18,204event ledger
Aggregate total18,204projection store
Delta0raw − aggregate
Projection checkpoint currentOffset 18,204 · sealed 14:41:08Current
Dedup by vote / event id12 duplicates dropped · idempotency keys matchedPass
Late arrivals folded3 replayed events reconciled after reconnectPass
Last run: Thu 16 Jul 14:41
Effectively-once effects
Transport is at-least-once: a vote may be delivered more than once after a reconnect or retry. Each vote carries an idempotency key, so re-delivered votes are collapsed and counted once.
A reconciliation job reconciles raw events against the aggregate projection so the certified report reflects effectively-once vote effects over at-least-once transport.RPO 0 · no vote lost on failover