PlanningPokerBot

Everything required to run estimation at scale

Operational reliability, clear controls, and transparent team limits out of the box.

Countdown orchestration

Default/per-session timer, 30-second reminders, initiator-only extension, and auto reveal.

Voting lifecycle controls

Reveal closed sessions, resume pending voters, or redo and resend to everyone.

Quota and tier enforcement

Track sessions, votes, and unique users with team-based tier limits.

Verified upgrades

Purchases are gated to verified team links to avoid entitlement drift.

Subscription governance

Minimum-runtime and cooldown rules on team switching.

Admin-ready architecture

Entitlement sync endpoint and Firestore-first operations model.