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:
153
BLOCKERS.md
Normal file
153
BLOCKERS.md
Normal 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.*
|
||||
Reference in New Issue
Block a user