Files
firefrost-operations-manual/docs/tasks-index/task-087-arbiter-lifecycle-handlers.md
Claude 64c812e137 Create tasks-index system for Decap CMS task management
- New directory: docs/tasks-index/ with individual task markdown files
- Each task = separate file with frontmatter (priority, status, blocker flag)
- Sample tasks created: #26, #87, #94, #99
- README explains structure and relationship to full task docs

Benefits for Trinity:
- Decap CMS shows clean task list at firefrostgaming.com/admin
- Click any task → edit just that task
- Blockers auto-sort to top
- Mobile-friendly individual entries
- Replaces monolithic BLOCKERS.md + BACKLOG.md files in UI

Next: Update Decap CMS config to point at tasks-index folder
2026-04-07 21:58:50 +00:00

34 lines
816 B
Markdown

---
task_number: 87
title: Arbiter Lifecycle Handlers
status: Complete
priority: P0-Blocker
is_blocker: true
tags:
- arbiter
- payments
- launch-critical
owner: Michael
estimated_hours: 8
completed_date: 2026-04-06
---
# Task #87: Arbiter Lifecycle Handlers
**LAUNCH BLOCKER — Payment lifecycle management**
## Status
**COMPLETE** (April 6, 2026)
## What Was Implemented
- Discord role sync on new subscriptions
- Grace period handling (3 days) on cancellation
- Automatic downgrade to Awakened when grace expires (hourly cron)
- Chargeback = immediate ban + role removal
## Philosophy
"We Don't Kick People Out" — Expired grace period converts to permanent Awakened tier instead of full removal.
## Full Documentation
See: `docs/tasks/arbiter-2-1-cancellation-flow/` for implementation details.