Files
firefrost-operations-manual/BLOCKERS.md
Claude (Chronicler #54) 99b2e3ea37 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>
2026-04-01 23:18:43 +00:00

4.4 KiB

🚨 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


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.