待翻譯:Show HN: TurnKeeper – Fair, explainable team rotations for Slack (no AI)
AI 服務暫時不可用,以下為來源摘要,待恢復後補全翻譯:The rotation spreadsheet always rots The pinned spreadsheet nobody updates Last edited eleven months ago. Two of the names don’t work here anymore. The /remind hack that pings people on vacation Nothing says “fair” like…
AI 服務暫時不可用,以下為來源正文,待恢復後補全翻譯。
The rotation spreadsheet always rots The pinned spreadsheet nobody updates Last edited eleven months ago. Two of the names don’t work here anymore. The /remind hack that pings people on vacation Nothing says “fair” like assigning triage to someone on a beach in Crete. The teammate who somehow never gets picked Nobody’s counting. That’s the problem. The wheel of “someone should really do this” stops here. How it works One Slack rotation app for support triage, code review, on-call handoffs — or to rotate your standup facilitator. Round robin, or any rhythm you set. 1 Add TurnKeeper to Slack Thirty seconds, four minimal permissions. None of them can read a single message. 2 Create a rotation with /turns new Members, rhythm, timezone. “Monday 9:00 Berlin” stays Monday 9:00 — through every DST change. 3 TurnKeeper takes it from there It announces whose turn it is, skips absences with a visible reason, and can always explain itself. Every turn has a paper trail. TurnKeeper records every turn, skip, swap and absence in an append-only ledger. Nothing is overwritten, nothing is guessed. When someone asks “why is it my turn?”, the answer is the exact causal chain — who was skipped, why, and how the balance was restored. Deterministic and auditable. No black box. Excerpt from a rotation's fairness ledger EntryEventReason #14Assigned@mara — fewest completed turns (2 vs 3) #13Auto-skipped@ben — away, balance preserved #12Swapped@jonas ⇄ @li — credit moves with the turn #11Assigned@jonas — next in rotation order Boring software. On purpose. TurnKeeper is a deterministic state machine. Same input, same output, every time. It never reads your messages, never guesses, never hallucinates a schedule. Zero AI-generated anything — and zero EU AI Act exposure. When software decides whose turn it is, predictable is the whole feature. Pricing €19/month per workspace Flat. Forever. ✓Unlimited users & rotations ✓30-day free trial ✓No credit card ✓Cancel in one click ✓EU-hosted (Germany) €2.50 per user per month — no. Your tools shouldn’t punish growth. Add to SlackFree for 30 days — first 30 workspaces get 40% off with code FOUNDING40 FAQ Which permissions does TurnKeeper need? Four scopes: commands, chat:write, im:write, users:read. Enough to post announcements and DM reminders. There is no scope that would let it read your channel messages — it cannot. How does TurnKeeper decide whose turn it is? One rule, applied the same way every time: whoever has completed the fewest turns goes next — ties follow the member order you set. Skips and vacations give the affected person their turn credit back, so nobody silently ends up doing extra rounds. Every decision is recorded in an append-only ledger, and the Why me? button shows the math. What happens when someone is on vacation? They’re skipped automatically, with the reason visible to the whole channel. The fairness counter rebalances so the skipped turns don’t pile up silently on whoever happens to be next. Can it do on-call? Yes — weekly or daily on-call handoffs work out of the box. PagerDuty import is on the roadmap. Where is my data? In Germany. EU-hosted, GDPR-compliant, DPA available, and you can delete everything anytime. When does it launch? It’s live — you can install it right now. Every workspace starts with a full-featured 30-day trial, no credit card. Founding workspaces get 40% off for 12 months. What’s a founding workspace? One of the first 30 workspaces to subscribe. As a thank-you for trusting us early, you get 40% off for your first 12 months — €11.40 instead of €19 per month, everything else identical. Use the code FOUNDING40 at checkout after your free trial. Once the 30 spots are taken, the code retires. Does it use AI? No. That’s the point. Not the workspace admin? Leave your email and we’ll send you a short one-pager you can forward to whoever runs your Slack — plus the founding-workspace deal (40% off for 12 months).