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:
169
CURRENT-CONTEXT.md
Normal file
169
CURRENT-CONTEXT.md
Normal 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)
|
||||
Reference in New Issue
Block a user