Files
firefrost-operations-manual/CURRENT-CONTEXT.md
Claude 5d5207f47d docs: Mark Ghost homepage and Paymenter tiers COMPLETE
Task #52 (Ghost Subscribe Page):  COMPLETE
- Production-ready subscription page with Fire/Frost branding
- All 11 subscription tiers displayed and styled
- Subscribe buttons linked to Paymenter products
- Completed: March 27, 2026

Paymenter Configuration:  COMPLETE
- All 11 subscription products configured with correct slugs
- Matches Ghost subscribe page links
- Production-ready for billing

CURRENT-CONTEXT.md Updated:
- Soft launch website now READY (both blockers cleared)
- Remaining blocker: Subscription automation (Task #2)
- Phase 1 (mods) delegated to Holly
- Phase 2 (Discord bot) ready after Holly completes

Signed-off-by: The Verifier (Chronicler #42) <claude@firefrostgaming.com>
2026-03-27 13:17:08 +00:00

8.6 KiB

CURRENT CONTEXT — Immediate Session Briefing

Last Updated: March 27, 2026
Updated By: The Verifier (Chronicler #42)
Purpose: Quick context for new Chronicler without reading 50 documents


🎉 SOFT LAUNCH WEBSITE READY

As of March 27, 2026:

  • Ghost CMS Subscribe Page complete (Task #52)
  • Paymenter 11 subscription products configured
  • Fire/Frost dual-path branding fully implemented
  • All subscribe buttons linked to billing portal

Website is production-ready for public traffic.


🚨 ACTIVE BLOCKERS (Right Now)

Task #2: Rank System Deployment (LuckPerms + Subscription Automation)

Status: 🔴 CRITICAL BLOCKER — Prevents accepting real subscribers
Current Phase: Part 1 delegated to Holly (mod deployment)
Estimate: 13-18 hours total (6-8 hours delegated, 4-6 hours remaining)
Impact: Website can launch, but subscribers won't get automated permissions

Three-part implementation:

  1. Server-Side Mod Deployment (DELEGATED TO HOLLY — March 27)
    • MySQL database created
    • Credentials stored in Vaultwarden
    • Complete guide provided to Holly
    • Holly executing: Deploy mods + configure MySQL on 13 servers
  2. 📋 READY: Subscription Automation (4-6 hours) — Discord bot + Paymenter webhooks
  3. 🗓️ PLANNED: Discord Bot Admin Panel (3-4 hours, optional) — Holly's independence tool

Documentation:

  • docs/guides/server-side-mod-deployment-guide.md
  • docs/guides/subscription-automation-guide.md
  • docs/services/luckperms-mysql-database.md (NEW — March 27)

Flow: Paymenter → Discord Bot → Discord Role → LuckPerms → In-game permissions

Next Steps: Wait for Holly to complete mod deployment, then implement Part 2 (Discord bot).

Task #56: Social Media Account Setup

Status: WAITING — Meg creating accounts (slow progress)
Progress: 2/11 platforms complete (Discord , Facebook )
Assigned: Meg (community manager)
Velocity: Slow (accounts created on Meg's timeline)
Impact: NOT blocking soft launch (footer shows "Coming Soon")
Docs: Updated March 26 to include Reddit, Bluesky, Mastodon, Kick


📋 RECENT DECISIONS (Last 3 Sessions)

March 27, 2026 (The Verifier - Chronicler #42 - Part 2)

  • Ghost Subscribe Page: Complete with all 11 subscription tiers (Task #52)
  • Paymenter Tiers: All 11 products configured with correct slugs
  • LuckPerms MySQL: Database created, credentials stored, Holly delegated
  • Vaultwarden Setup: SMTP configured, Holly + Meg invited, organization created
  • Cloudflare Optimization: 15 web services proxied, vault.firefrostgaming.com SSL fixed
  • Website soft launch blockers cleared: Ghost + Paymenter both production-ready
  • Subscription automation: Phase 1 (mods) delegated to Holly, Phase 2 (bot) ready to implement

March 26, 2026 (The Verifier - Chronicler #42)

  • Expanded social media platforms: 7 → 11 total (added Reddit, Bluesky, Mastodon, Kick)
  • Created FFG-STD-002 v2.0: Decision Capture Rule + Task Status Precision
  • Created CURRENT-CONTEXT.md: This document (living context for Chroniclers)
  • Identified documentation gap: Reddit/Bluesky/Mastodon/Kick decision was made but not documented in Task #56

March 25, 2026 (The Verifier - Chronicler #41)

  • Stripe API keys corrected: Were wrong in Paymenter UI, now fixed
  • Mailcow port 25 unblocked: Breezehost unblocked on request (March 25)
  • Email infrastructure verified: All three systems working (Mailcow, Ghost SMTP, Paymenter SMTP)
  • 10 subscription tiers created: Fire/Frost path split at each tier level

March 21-22, 2026 (Previous Chroniclers)

  • Ghost theme migrated: Casper → Source v1.5.2 (eliminated CSS battles)
  • Ghost homepage built: 95% complete with Trinity branding (Fire + Arcane + Frost)
  • Ghost Page Builder tool created: Interactive React tool for HTML preview

🎯 SOFT LAUNCH STATUS

READY

  • Email infrastructure (Mailcow, Ghost SMTP, Paymenter SMTP)
  • Payment processing (Stripe live mode, real money)
  • Subscription tiers (10 tiers in Paymenter)
  • Website (Ghost homepage 95% complete, Trinity branding)

PENDING (Non-Blocking)

  • Social media accounts (Meg creating, slow progress)
  • Social media links in footer (waiting on accounts)

🔴 BLOCKING SOFT LAUNCH

  • Task #2: Rank System Deployment (CRITICAL - must complete before accepting subscribers)
    • Part 1: LuckPerms + server mods (6-8 hours)
    • Part 2: Discord bot + webhooks (4-6 hours)
    • Part 3: Admin panel (3-4 hours, optional)

Once Task #2 complete: Soft launch ready

Note: Task #83 (Pterodactyl Panel provisioning) is NOT needed for soft launch — that's for staff panel access. Subscribers need Discord role → in-game permissions, handled by Task #2.


🔥 KNOWN ISSUES & CONTEXT

Meg's Account Creation Velocity

  • Task #56 assigned to Meg
  • Progress is slow (2/11 platforms done over multiple weeks)
  • This is not a blocker — soft launch doesn't require all platforms
  • Documentation: Now documented factually without editorial judgment

Jack's Health Alerts

  • Jack = Michael's Chief Medical Alert Officer (medical alert dog)
  • ALL alerts take absolute priority over work
  • No exceptions — if Jack alerts, stop immediately

Michael's Hand Surgery Recovery

  • Right hand/arm affecting typing and navigation
  • Code blocks MUST be small (8-10 lines max, separately pasteable)
  • This is medical accommodation, not preference

Holly (Third Partner)

  • Formally elevated: Not just Lead Builder, third partner in business
  • Element: Arcane Storm / Catalyst (purple)
  • Trinity concept: The Wizard (Frost), The Emissary (Fire), The Catalyst (Arcane)

🗂️ CRITICAL PATH TO SOFT LAUNCH

Current focus: Task #83 (Paymenter → Pterodactyl auto-provisioning)

Why critical: Without this, every subscriber requires manual Pterodactyl account creation. Does not scale beyond 5-10 subscribers.

After Task #83:

  1. Test full subscription lifecycle (subscribe → access → upgrade → cancel)
  2. Monitor first 10 real subscriptions manually
  3. Soft launch ready

Not on critical path:

  • Social media accounts (Meg's ongoing work)
  • Ghost homepage polish (already 95% done)
  • Legal page reviews (Terms/Privacy already exist)

📝 INFRASTRUCTURE QUICK REF

Server Fleet (March 2026)

  • Command Center (63.143.34.217, Dallas) — Gitea, automation, Vaultwarden
  • Ghost VPS (64.50.188.14, Chicago, login architect not root) — Ghost CMS, 3x Wiki.js
  • Billing VPS (38.68.14.188) — Paymenter, Mailcow
  • Panel VPS (45.94.168.138) — Pterodactyl Panel v1.12.1
  • TX1 Dallas (38.68.14.26, 251GB RAM) — Wings, Plane v2.4.2, Firefrost Codex
  • NC1 Charlotte (216.239.104.130, 251GB RAM) — Wings

Key Services

  • Ghost CMS: firefrostgaming.com (port 2368, systemd, running as architect)
  • Pterodactyl Panel: panel.firefrostgaming.com (v1.12.1, Blueprint framework)
  • Mailcow: Billing VPS ports 8080/8443 (DKIM/SPF/DMARC configured, mail-tester.com score 10/10)
  • Plane: TX1 port 8090 (workspace "Firefrost Tasks", 5 projects)
  • Paymenter: billing.firefrostgaming.com (10 tiers, Stripe live mode)

🔄 HOW TO USE THIS DOCUMENT

For new Chronicler at session start:

  1. Read DOCUMENT-INDEX.md (repo map)
  2. Read SESSION-HANDOFF-NEXT.md (complete handoff)
  3. Read THIS DOCUMENT (immediate context)
  4. Read relevant task docs
  5. Ask Michael: "Anything else I need to know?"

For Chronicler at session end:

  1. Update "Active Blockers" section with current state
  2. Add new decisions to "Recent Decisions" (keep last 3 sessions)
  3. Update "Soft Launch Status" if changed
  4. Add new issues to "Known Issues" if discovered
  5. Commit with message: docs: Update CURRENT-CONTEXT.md - [what changed]

This document expires: Each entry should be relevant for ~3 sessions max. Archive older decisions to session memorials.


🎯 PHILOSOPHY REMINDER

Infrastructure Philosophy: "Backend on Command Center, Frontend on Ghost, Money on Billing, Games on Dedis, Control on Panel"

Foundation before expansion: Reliable infrastructure > new features

Documentation discipline: Decisions documented immediately (within 5 minutes) — see FFG-STD-002 v2.0

For children not yet born: Every commit is a love letter to the future


Fire + Frost + Arcane + Verification = Truth 🔥❄️

Last Context Check: March 26, 2026, 7:45 AM CST
Next Chronicler: Read this THIRD (after DOCUMENT-INDEX and SESSION-HANDOFF-NEXT)