- 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
816 B
816 B
task_number, title, status, priority, is_blocker, tags, owner, estimated_hours, completed_date
| task_number | title | status | priority | is_blocker | tags | owner | estimated_hours | completed_date | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 87 | Arbiter Lifecycle Handlers | Complete | P0-Blocker | true |
|
Michael | 8 | 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.