From 32d96bfd35a76b4f4bf535c7f3af1cd7024dc98d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 26 Mar 2026 07:28:09 +0000 Subject: [PATCH] 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) --- CURRENT-CONTEXT.md | 169 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 CURRENT-CONTEXT.md diff --git a/CURRENT-CONTEXT.md b/CURRENT-CONTEXT.md new file mode 100644 index 0000000..8c62029 --- /dev/null +++ b/CURRENT-CONTEXT.md @@ -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)