Files
firefrost-operations-manual/docs/tasks/rank-system-deployment/README.md
Claude b38f08189e feat: Add task_number to YAML frontmatter for 26 tasks
Long-term fix for mobile task index - task numbers now in frontmatter.

Numbers added from BACKLOG.md cross-reference:
#2 rank-system-deployment
#3 fire-frost-holdings-restructuring
#14 vaultwarden-ssh-setup
#22 netdata-deployment
#23 department-structure
#26 modpack-version-checker
#32 terraria-branding-training-arc
#35 pokerole-wikijs-deployment
#36 notebooklm-integration
#40 world-backup-automation
#44 nc1-node-usage-stats
#45 steam-and-state-server
#48 n8n-rebuild
#51 ignis-protocol
#55 discord-invite-setup
#65 claude-infrastructure-access
#67 nc1-security-monitoring
#82 plane-decommissioning
#87 arbiter-2-1-cancellation-flow
#89 staff-portal-consolidation
#90 decap-tasks-collection
#91 server-matrix-node-fix
#92 desktop-mcp
#93 trinity-codex
#94 global-restart-scheduler
#98 discord-channel-automation
#99 claude-projects-architecture

Chronicler #69
2026-04-08 14:32:38 +00:00

138 lines
3.6 KiB
Markdown

---
task_number: 2
status: open
priority: P1
owner: Michael
created: 2026-03-10
---
task_number: 2
# Rank System Deployment — Full Network
**Status:** TOP PRIORITY
**Owner:** Michael "Frostystyle" Krause
**Priority:** Tier 1 — Critical Infrastructure
**Created:** 2026-03-10
**Created By:** Chronicler #29
---
task_number: 2
## Overview
Deploy the full LuckPerms rank system across all 12 game servers — subscriber tiers (Awakened through Founder), staff ranks (Builder, Moderator, Admin), MySQL backend for network-wide sync, and Discord role → LuckPerms automation.
The rank structure is fully designed and ready to implement. This task is about execution.
---
task_number: 2
## Quick Links
- [Deployment Plan](deployment-plan.md) — Phase-by-phase build guide
- [Rank Structure Reference](rank-structure.md) — Full hierarchy (sourced from archive)
- **Source document:** `docs/archive/2026-02-09-consolidation/luckperms-structure.md`
---
task_number: 2
## Subscriber Rank Hierarchy
```
default (no subscription)
└── awakened ($1 one-time)
├── fire_elemental ($5/mo)
│ └── fire_knight ($10/mo)
│ └── fire_master ($15/mo)
│ └── fire_legend ($20/mo)
│ └── founder ($499 lifetime)
└── frost_elemental ($5/mo)
└── frost_knight ($10/mo)
└── frost_master ($15/mo)
└── frost_legend ($20/mo)
└── founder ($499 lifetime)
```
## Staff Rank Hierarchy (Parallel Track)
```
builder ← Holly (unicorn20089) — current
moderator ← future hires
admin ← future
owner ← frostystyle, gingerfury
```
---
task_number: 2
## Automation Flow (The Goal)
```
Player subscribes via Paymenter
Stripe webhook fires
Discord role assigned automatically
LuckPerms sync detects Discord role change
In-game rank assigned on all 12 servers instantly
Player logs in → correct permissions, prefix, perks active
```
No manual steps. No waiting. Fully automated.
---
task_number: 2
## Phases
**Phase 1 — LuckPerms MySQL Backend (~1 hour)**
- MySQL database setup (Command Center)
- LuckPerms installed on all 12 servers
- All servers pointing to same database
**Phase 2 — Rank Configuration (~2 hours)**
- All subscriber groups created with correct permissions
- Staff ranks created (builder, moderator, admin, owner)
- Inheritance hierarchy set
- Chat prefixes and colors configured
- FTB Chunks + FTB Essentials integrated
**Phase 3 — Discord Sync (~2 hours)**
- Discord bot configured with LuckPerms API
- Role → group mapping table set up
- Paymenter webhook → Discord role automation
- Test full subscribe → rank flow end-to-end
**Phase 4 — Testing (~1 hour)**
- Test account at each tier
- Verify permissions on multiple servers (MySQL sync working)
- Test tier upgrade flow
- Verify Founder dual-inheritance
**Total estimate:** 6-8 hours across 1-2 sessions
---
task_number: 2
## Dependencies
- Task #25 (LuckPerms MySQL Backend) — absorbed into this task
- Task #6 (Vaultwarden) — for storing DB credentials securely
- Paymenter webhook configuration — needed for Phase 3
- Discord bot token — needed for Phase 3
---
task_number: 2
## Success Criteria
- [ ] All 12 servers running LuckPerms on MySQL backend
- [ ] All subscriber ranks configured with correct permissions
- [ ] Staff ranks (builder through owner) configured
- [ ] Holly has builder rank on all servers
- [ ] Discord role change → in-game rank change is fully automated
- [ ] Zero manual rank management required for new subscribers