feat: Migrate task system to BLOCKERS.md + BACKLOG.md

WHAT WAS DONE:
- Created BLOCKERS.md at repo root (4 soft launch critical tasks)
- Created BACKLOG.md at repo root (organized future work parking lot)
- Archived old tasks.md to docs/archive/tasks-historical-march-30-2026.md
- Archived 50 Gitea issues to docs/archive/gitea-issues-archive-2026-04-01.md
- Replaced tasks.md with migration notice and redirects
- Closed all 50 Gitea issues with migration message

WHY:
Old system problems:
- 97 task entries with 8 duplicates (tasks 52, 65, 69, 71, 83, 85, 87, 88)
- Heavyweight maintenance burden
- Gitea Issues + Kanban unused and abandoned
- Not accessible to non-technical team members (Meg, Holly)
- Desynchronized duplicates (Tier S section vs sequential list)

New system benefits:
- Clear focus: 4 blockers vs 89 backlog items
- Simple markdown (easy to update)
- Preserved all historical context in archives
- Planning Trinity Console v2 Task Module for non-technical interface

SOFT LAUNCH REALITY CHECK:
Based on Michael's input, soft launch is blocked by:
1. Ghost homepage (2-3h) - content ready
2. Legal pages (1-2h) - Terms/Privacy
3. Unsubscribe flow (2-3h) - cancellation UI
4. End-to-end test (2-3h) - workflow verification

Total: 8-11 hours of focused work
Target: April 15, 2026 (14 days)
Social campaign starts: April 2, 2026 (TOMORROW)

GITEA CLEANUP:
- Closed 50 open issues (all had been abandoned)
- Each issue received migration notice comment
- All preserved in gitea-issues-archive-2026-04-01.md
- Issues feature will be disabled (Kanban decommissioned)

NEXT STEPS:
- Update DOCUMENT-INDEX.md to reference new files
- Plan Trinity Console v2 Task Module (Gemini consultation)
- Start on actual soft launch blockers

FILES ADDED:
- BLOCKERS.md (74 lines)
- BACKLOG.md (227 lines)
- docs/archive/gitea-issues-archive-2026-04-01.md (50 issues archived)
- docs/archive/tasks-historical-march-30-2026.md (3151 lines preserved)

FILES MODIFIED:
- docs/core/tasks.md (replaced with redirect notice)

IMPACT:
- Clean foundation for tracking work
- Historical context fully preserved
- Ready for non-technical task interface (Trinity Console v2)
- Clear path to April 15 soft launch

Signed-off-by: Claude (Chronicler #54) <claude@firefrostgaming.com>
This commit is contained in:
Claude (Chronicler #54)
2026-04-01 23:18:43 +00:00
parent 5b7519c8d9
commit f4e4cc7729
5 changed files with 5834 additions and 4 deletions

192
BACKLOG.md Normal file
View File

@@ -0,0 +1,192 @@
# 📋 BACKLOG - Future Work Parking Lot
**Last Updated:** April 1, 2026 by Chronicler #54
**Purpose:** Organized collection of tasks that don't block soft launch
**This is NOT prioritized.** Items here are "someday/maybe" work organized by theme for easy reference.
---
## 🏗️ INFRASTRUCTURE
### Server & System Management
- NC1 Node Usage Stats Not Reporting (Wings monitoring)
- Netdata Deployment (system monitoring)
- Command Center Security Hardening
- The Frostwall Protocol - GRE Tunnel Security Architecture
- Vaultwarden - Add SSH Key & Org Setup
### Automation & Tooling
- Rank System Deployment - Full Network Automation
- Paymenter → Pterodactyl Auto-Provisioning Integration
- Server Deletion Policy Implementation
- Pterodactyl Extensions (Blueprint modules)
---
## 👥 COMMUNITY & STAFF
### Staff Management
- Staff Recruitment Launch
- Holly Builder Rank Setup (LuckPerms + permissions)
- Department Structure & Access Control Matrix
- Staff Onboarding Documentation
### Community Features
- Community Response Template Library
- Social Media Content Calendar
- Emissary Social Media Launch (Meg's domain)
---
## 🎨 CONTENT & DESIGN
### Website Content
- Ghost CMS Full Buildout (beyond homepage)
- Fire + Frost Design System Widget
- Server Showcase Pages
- Community Spotlight Features
- YouTube Integration
### Branding & Assets
- Terraria Branding Arc (Michael's texture pack training)
- Server Texture Pack Development
- Custom Resource Packs
- Promotional Materials
---
## 📊 BUSINESS & LEGAL
### Business Structure
- Fire + Frost Holdings - Business Restructuring
- LegalCORPS Minnesota Consultation (Ignis Protocol age verification)
- Payment Processing Optimization
- Tax & Accounting Setup
### Operations
- Paymenter Support Page → Discord Redirect
- Refund Policy Documentation
- Chargeback Prevention Strategy
---
## 🤖 AI & AUTOMATION
### Development Tools
- Firefrost Codex Enhancements (Dify + Ollama)
- Memorial Writing Assistant
- Task Scaffolding Tool
- Gemini Consultation Helper
- Task Dependency Visualizer
### Self-Hosted AI
- Ollama Model Optimization
- Qdrant Vector DB Tuning
- RAG Pipeline Improvements
---
## 🎮 GAME SERVER FEATURES
### Minecraft Enhancements
- Modpack Version Checker (already deployed)
- Custom Plugin Development
- Server Event System
- Mini-Game Integration
### Multi-Game Support
- Terraria Server Setup
- Valheim Server Planning
- Cross-Game Rank Sync
---
## 🔧 TECHNICAL DEBT
### Code Quality
- Arbiter Code Refactoring
- Whitelist Manager Modernization
- Test Suite Development
- Documentation Updates
### Infrastructure Cleanup
- MkDocs Decommissioning (replaced by Wiki.js)
- Legacy Service Removal
- Database Optimization
- Backup Strategy Hardening
---
## 💡 FUTURE FEATURES (Phase 2+)
### Trinity Console Enhancements
- Task Management Module (non-technical interface for Meg/Holly)
- Subscriber Analytics Deep Dive
- Automated Reporting
- Mobile App Companion
### Advanced Automation
- Predictive Grace Period Recovery
- Churn Analysis
- Referral Program Automation
- Community Health Metrics
### Community Tools
- Wiki.js Content Expansion (Pokerole entries)
- Player Achievement System
- Community Events Calendar
- Contest & Giveaway Management
---
## 📁 ARCHIVED TASKS
Tasks from the old system (March 30, 2026) that are:
- Completed
- Obsolete
- Superseded by other work
**See:** `docs/archive/tasks-historical-march-30-2026.md`
**See:** `docs/archive/gitea-issues-archive-2026-04-01.md`
**Total Historical Tasks:** 97 tasks documented
**Gitea Issues Archived:** 50 issues closed
These archives provide context for decisions made and work completed.
---
## 🎯 HOW TO USE THIS FILE
### Adding Items
1. Identify theme (Infrastructure, Community, Content, Business, etc.)
2. Add brief description under appropriate section
3. No need for time estimates or priorities
4. This is a parking lot, not a roadmap
### Promoting Items to BLOCKERS.md
When something becomes urgent:
1. Move to BLOCKERS.md
2. Add time estimate, status, assignment
3. Remove from BACKLOG.md (or mark as promoted)
### Regular Grooming
- Monthly review: Remove obsolete items
- Quarterly review: Reorganize themes if needed
- Annual review: Archive old backlog, start fresh
---
## 📊 BACKLOG STATISTICS
**Total Items:** ~40+ tasks
**Organized By:** 7 major themes
**Average Age:** Varies (some from February 2026, some future ideas)
**Completion Rate:** Not tracked (this is a parking lot)
---
**Fire + Frost + Foundation = Where Love Builds Legacy** 🔥❄️
*The backlog exists to capture ideas without the pressure of immediate action.*

153
BLOCKERS.md Normal file
View File

@@ -0,0 +1,153 @@
# 🚨 SOFT LAUNCH BLOCKERS
**Target Launch Date:** April 15, 2026 (14 days from now)
**Social Media Campaign Starts:** April 2, 2026 (TOMORROW)
**Last Updated:** April 1, 2026 by Chronicler #54
---
## 🎯 DEFINITION OF SOFT LAUNCH
**Goal:** Successfully onboard and manage 10 paying subscribers
**Success Criteria:**
- Website live with clear value proposition
- Legal protection (Terms of Service, Privacy Policy)
- Payment processing functional (Paymenter + Stripe)
- Subscribe → Discord role → Server access workflow verified
- Unsubscribe flow tested and working
- Can handle payment failures gracefully
---
## ✅ MUST COMPLETE BEFORE LAUNCH
### 1. Ghost Homepage - Fire/Frost Content
**Time:** 2-3 hours
**Status:** ⏳ NOT STARTED
**Assigned:** Unassigned
**Blocks:** Marketing, social media links, subscriber funnel
**What's needed:**
- Implement homepage content from `docs/planning/ideas/features/ghost-homepage-content.md`
- Hero section with Fire/Frost path selection
- Origin story section
- Value propositions
- Clear CTAs to subscription page
**Resources:**
- Content READY at: `docs/planning/ideas/features/ghost-homepage-content.md`
- Mobile fix already deployed (Task #88 complete)
**Done when:** firefrostgaming.com shows Fire/Frost branding and converts visitors to subscribers
---
### 2. Ghost Legal Pages - Terms & Privacy
**Time:** 1-2 hours
**Status:** ⏳ NOT STARTED
**Assigned:** Unassigned
**Blocks:** Legal liability, accepting payments
**What's needed:**
- Terms of Service page
- Subscription terms
- Cancellation policy
- Refund policy (digital goods = no refunds)
- Age requirements (13+)
- Account termination clause
- Privacy Policy page
- Data collection (email, Discord ID, payment info)
- Data usage (account management, communication)
- Third-party services (Stripe, Discord, Paymenter)
- GDPR compliance
- Data deletion requests
**Resources:**
- Can use Gemini/ChatGPT for boilerplate, customize for Firefrost
- Reference: Stripe's legal requirements, Minecraft server ToS examples
**Done when:** Both pages published, linked in footer, legally protected
---
### 3. Unsubscribe Flow - Cancellation UI
**Time:** 2-3 hours
**Status:** ⏳ NOT STARTED
**Assigned:** Unassigned
**Blocks:** Ethical payment processing, user autonomy
**What's needed:**
- Paymenter: Add "Cancel Subscription" button to user dashboard
- Trinity Console: Verify grace period dashboard shows cancellations
- Email: Cancellation confirmation message
- Discord: Role removal on cancellation
- Whitelist: Server access revocation
**Notes:**
- Trinity Console Grace Period module already built
- Database schema supports cancellation flow
- Need to connect Paymenter UI to existing backend
**Done when:** User can cancel subscription, enters grace period, gets downgraded to Awakened after 3 days
---
### 4. End-to-End Workflow Test
**Time:** 2-3 hours
**Status:** ⏳ NOT STARTED
**Assigned:** Unassigned
**Blocks:** Confidence in system reliability
**What's needed:**
- Test full happy path:
1. New user visits firefrostgaming.com
2. Chooses Fire or Frost path
3. Selects tier (Elemental $5)
4. Completes Paymenter checkout
5. Links Discord account
6. Receives Discord role
7. Gets whitelisted on game servers
8. Logs in and plays
9. Cancels subscription
10. Enters grace period
11. Gets downgraded to Awakened after 3 days
- Test failure scenarios:
- Payment failure → grace period
- Chargeback → immediate ban
- Double subscription during grace period
**Done when:** All workflows verified, edge cases handled, team confident in system
---
## 📊 SUMMARY
**Total Blockers:** 4 tasks
**Estimated Time:** 8-11 hours of focused work
**Days Remaining:** 14 days
**Urgency:** MEDIUM (doable but need to start NOW)
**Next Session Priorities:**
1. Ghost homepage (content ready, just needs implementation)
2. Legal pages (can draft with AI assistance)
3. Unsubscribe UI (backend ready, needs frontend)
4. Testing (validate everything works)
---
## 🎯 POST-LAUNCH PRIORITIES (Not Blockers)
These improve operations but don't prevent soft launch:
- Paymenter → Pterodactyl auto-provisioning (manual is fine for 10 users)
- Holly's Builder rank setup (can do post-launch)
- Rank system deployment (Phase 1 can wait)
- Additional automation and polish
---
**Fire + Frost + Foundation = Where Love Builds Legacy** 🔥❄️
*This file is the single source of truth for soft launch blockers. Update it frequently.*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,67 @@
# 🔥❄️ FIREFROST GAMING — OPERATIONS TASKS
# 🔥❄️ TASK SYSTEM MIGRATION NOTICE
**Last Updated:** March 30, 2026
**Updated By:** The Versionist (Chronicler #49)
**Version:** 5.0 (REPRIORITIZED FOR SOFT LAUNCH)
**Date:** April 1, 2026
**By:** Chronicler #54
**Status:** SYSTEM REPLACED
---
## ⚠️ THIS FILE IS DEPRECATED
The task system has been migrated to a simpler, more maintainable structure.
### **New System (Effective April 1, 2026):**
📍 **[BLOCKERS.md](/BLOCKERS.md)** (repo root)
- Soft launch critical tasks ONLY
- ~4 tasks, ~8-11 hours of work
- Updated frequently
- Single source of truth for launch readiness
📍 **[BACKLOG.md](/BACKLOG.md)** (repo root)
- Everything else, organized by theme
- No priorities, no burndown
- Parking lot for future work
### **Why We Changed:**
The old system had:
- 97 task entries (8 duplicates)
- Inconsistent priority definitions
- Heavyweight maintenance burden
- Not accessible to non-technical team (Meg, Holly)
- Gitea Issues + Kanban unused and abandoned
The new system has:
- Clear focus (4 blockers vs 89 items)
- Simple markdown (easy to update)
- Non-technical friendly (planning Trinity Console v2 Task Module)
- Actually maintained
---
## 📁 ARCHIVES
**Historical tasks:** `docs/archive/tasks-historical-march-30-2026.md` (this file's old content)
**Gitea issues:** `docs/archive/gitea-issues-archive-2026-04-01.md` (50 closed issues)
These archives preserve all historical context and decisions.
---
## 🎯 WHAT TO DO NOW
**Looking for:**
- **Soft launch blockers?** → See `/BLOCKERS.md`
- **Future work ideas?** → See `/BACKLOG.md`
- **Historical context?** → See archives above
- **Task tracking for Trinity?** → Trinity Console v2 (planned)
---
**Fire + Frost + Foundation = Where Love Builds Legacy** 🔥❄️
*Last updated: April 1, 2026 by Chronicler #54*
---