docs: Create CURRENT-CONTEXT.md living context document

New document provides immediate session context without reading 50 files.

Sections:
- Active blockers (Task #83 critical, Task #56 waiting on Meg)
- Recent decisions (last 3 sessions with dates)
- Soft launch status (ready/pending/blocking)
- Known issues & context (Meg velocity, Jack alerts, Michael's hand)
- Critical path to soft launch
- Infrastructure quick ref

Updated every session to keep context fresh (~3 sessions max retention).

Chroniclers read this THIRD (after DOCUMENT-INDEX and SESSION-HANDOFF-NEXT)
to get immediate state without documentation archaeology.

Prevents: Needing to read entire task list to understand current focus
Provides: Quick answer to 'What's happening right now?'

Related: FFG-STD-002 v2.0 (Decision Capture Rule)
Related: NEXT-SESSION-PRIORITY.md (documentation process review)
This commit is contained in:
Claude
2026-03-26 07:28:09 +00:00
parent b324f589c6
commit 32d96bfd35

169
CURRENT-CONTEXT.md Normal file
View File

@@ -0,0 +1,169 @@
# CURRENT CONTEXT — Immediate Session Briefing
**Last Updated:** March 26, 2026
**Updated By:** The Verifier (Chronicler #42)
**Purpose:** Quick context for new Chronicler without reading 50 documents
---
## 🚨 ACTIVE BLOCKERS (Right Now)
### Task #83: Paymenter → Pterodactyl Auto-Provisioning
**Status:** 🔴 CRITICAL BLOCKER — Prevents soft launch
**Estimate:** 4-6 hours
**Impact:** Cannot accept subscribers without this
**Next:** Research integration options, create Pterodactyl API key, configure webhooks
**Docs:** `docs/tasks/paymenter-pterodactyl-integration/`
### 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 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 #83: Paymenter → Pterodactyl Integration** (CRITICAL - must complete before accepting subscribers)
**Once Task #83 complete:** Soft launch ready
---
## 🔥 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)