212 lines
8.1 KiB
Markdown
212 lines
8.1 KiB
Markdown
# 🔥❄️ FIREFROST GAMING — CURRENT TASKS
|
|
|
|
**Last Updated:** February 12, 2026 (9:45 AM CST)
|
|
**Updated By:** The Chronicler (via Gitea API)
|
|
**Status:** Active
|
|
|
|
---
|
|
|
|
## 🔴 HIGH PRIORITY
|
|
|
|
### Mailcow Email Server — Self-Hosted Email
|
|
**Status:** Pre-sale answered ✅ — purchase delayed (house repair priority)
|
|
**Breezehost Response (Brandon E, Feb 12 9:06 AM):**
|
|
- Clean IP blocks (reassign/migrate if any issues)
|
|
- rDNS available (most ranges settable in panel, some need support)
|
|
- Port 25 NOT blocked by default
|
|
- Any datacenter location works (can move if needed)
|
|
**Timeline:** Purchase when funds allow (1-3 days, house repair takes priority)
|
|
**Blocker:** Awaiting Jon's answers on IP reputation, rDNS, port 25, data center
|
|
**Plan:**
|
|
- AMD Epyc Cloud-2 VPS ($10/month) — 2 vCPU, 4GB DDR5, 40GB NVMe
|
|
- Mailcow (Docker-based) — Postfix, Dovecot, SOGo webmail, Rspamd, ClamAV
|
|
- Ubuntu 22.04 with self-healing automation scripts
|
|
- 10-15 @firefrostgaming.com addresses to start
|
|
- Migrate OFF Plesk (accessibility nightmare)
|
|
|
|
**Pre-sale email drafted:** Ready to send morning of Feb 12
|
|
**Location:** provider-communications.md (to be committed)
|
|
|
|
**Next Steps:**
|
|
1. Send pre-sale email to Jon (morning)
|
|
2. Wait for response on IP/rDNS/port 25/data center
|
|
3. Order Cloud-2 VPS
|
|
4. Deploy Mailcow
|
|
5. Configure DNS (SPF, DKIM, DMARC)
|
|
6. Create email addresses
|
|
7. Test deliverability
|
|
8. Migrate off Plesk
|
|
|
|
---
|
|
|
|
### Create Scoped Gitea Token for Pokerole Project
|
|
**Status:** Blocked — waiting on Vaultwarden deployment
|
|
**Dependency:** Vaultwarden must be live first (token management)
|
|
**Scope:** Create a Gitea API token scoped to only the 4 pokerole-project repos. Replace the shared master token in `pokerole-project/misc-docs/SESSION-START-PROMPT.md`.
|
|
**Why:** Current setup uses the master token with a scope instruction (honor system). Iron Wall says defense in depth — scoped token enforces the boundary.
|
|
**After completion:** Update SESSION-START-PROMPT.md with new token, store in Vaultwarden.
|
|
|
|
### Vaultwarden Deployment
|
|
**Status:** Ready to deploy
|
|
**Domain:** vault.firefrostgaming.com
|
|
**Location:** Command Center VPS
|
|
**Priority:** HIGH (API token currently in temp file in repo)
|
|
|
|
**Why Now:**
|
|
- Gitea API token needs secure storage (currently in `docs/core/gitea-api-token-TEMPORARY.md`)
|
|
- Growing number of service credentials
|
|
- Team password management for staff
|
|
- Accessibility-friendly web UI
|
|
|
|
**After deployment:** Move token to Vaultwarden, delete temp file from repo.
|
|
|
|
---
|
|
|
|
---
|
|
|
|
## 🟡 MEDIUM PRIORITY
|
|
|
|
### Consultant Photo Processing
|
|
**Status:** 30-40 photos from pre-crash session need processing
|
|
**Plan:**
|
|
- Upload 10 at a time to Claude
|
|
- View, write lore, rename using standardized convention
|
|
- Convention: `YYYY-MM-DD_subject-description-keywords_01.jpg`
|
|
- One underscore after date, hyphens for everything else, `_01` `_02` for series
|
|
- Organize into year folders, commit via Gitea API
|
|
|
|
### Command Center Root Cleanup
|
|
**Status:** Artifacts identified, need to move/delete
|
|
**Move to `/root/backups/gitea/`:**
|
|
- gitea-backup-20260208-2203...
|
|
- gitea-data-20260209.tar.gz
|
|
- gitea-db-20260209.sql
|
|
- gitea-db-full.sql
|
|
- gitea-migration-manifest.txt
|
|
|
|
**Archive to repo (`docs/deployment-logs/`):**
|
|
- wiki-deployment-logs-feb10.txt
|
|
- wiki-deployment-summary.txt
|
|
|
|
**Delete:**
|
|
- dead.letter (system cruft)
|
|
- extract-key-info.sh (one-off script)
|
|
- master (empty 0-byte file)
|
|
|
|
### Fix Frostwall vs Firefrost Naming
|
|
**Status:** New — discovered Feb 12
|
|
**Issue:** Design bible calls UI visual gate "The Frostwall Protocol" — should be Firefrost branding
|
|
**Clarification:**
|
|
- **Frostwall** = Network defense ONLY (GRE topology, UFW, DDoS protection, hub-and-spoke)
|
|
- **Firefrost** = Visual/brand concepts (UI transitions, age verification, Ignis Protocol)
|
|
**Action:** Rename in design bible, ensure Frostwall gets its own proper network security document
|
|
|
|
### Scope Document Corrections
|
|
**Status:** New — discovered Feb 12
|
|
**Issues found:**
|
|
- Billing location missing (Chicago, IL)
|
|
- Ghost location missing (Chicago, IL)
|
|
- Panel location incomplete (Charlotte, NC)
|
|
- "GitHub mirror removed" — should say "GitHub kept as private backup"
|
|
**Action:** Fix during doc audit or as standalone update
|
|
|
|
### Delete test-file.md from Repo
|
|
**Status:** Snuck in during photo commit, needs removal
|
|
|
|
---
|
|
|
|
## 🟢 LOW PRIORITY
|
|
|
|
### Workflow Guide Review & Trim
|
|
**Status:** New — identified during consolidation audit
|
|
**File:** docs/core/workflow-guide.md (938 lines)
|
|
**Issues:** Still calls Claude "The Wizard" instead of "The Chronicler", potentially redundant with current practices
|
|
**Action:** Review, update role name, trim if content overlaps with current docs
|
|
|
|
|
|
### Frostwall (UFW) Deployment
|
|
**Status:** Planned
|
|
**Scope:** Game servers (TX1, NC1)
|
|
**Approach:** Self-healing scripts with automation
|
|
|
|
### LuckPerms MySQL Backend
|
|
**Status:** Planned
|
|
**Scope:** Permission management for game servers
|
|
|
|
### World Backup Automation
|
|
**Status:** Planned
|
|
**Scope:** Automated world backups to NextCloud
|
|
|
|
### Netdata Deployment
|
|
**Status:** Planned
|
|
**Domain:** analytics.firefrostgaming.com
|
|
**Scope:** Server analytics and performance monitoring
|
|
|
|
---
|
|
|
|
## ✅ RECENTLY COMPLETED
|
|
|
|
### Feb 12, 2026 (Morning — Consolidation)
|
|
- ✅ Full documentation audit (54 docs analyzed for overlaps/stale info)
|
|
- ✅ FFG-STD-001 Revision Control Standard created and approved
|
|
- ✅ Ideas Backlog created (FFG-PLN-010) with 2 initial ideas
|
|
- ✅ Infrastructure manifest corrected (locations, statuses)
|
|
- ✅ Project scope corrected (locations, GitHub status)
|
|
- ✅ Architecture decisions rewritten (5 ADRs, stale info fixed)
|
|
- ✅ Design bible: "Frostwall Protocol" → "Firefrost Gate" (ADR-005)
|
|
- ✅ README.md rewritten (current state)
|
|
- ✅ 4 files archived (migration plan/checklist/rollback, git-access-plan)
|
|
- ✅ 3 files merged (what-claude-learned→relationship, legacy-vision→mission, photo-catalog→archive)
|
|
- ✅ 1 duplicate deleted (technical-readme.md)
|
|
- ✅ session-handoff.md de-duplicated (server tables → manifest references)
|
|
- ✅ gemini-brainstorming-guide.md trimmed (1,532 → 154 lines)
|
|
- ✅ test-file.md deleted
|
|
- ✅ Mailcow pre-sale ticket sent to Breezehost
|
|
- ✅ DOCUMENT-INDEX updated to reflect all changes
|
|
|
|
### Feb 12, 2026 (Early AM)
|
|
- ✅ Repository reorganized (48 docs moved, 15 deleted, 259 photos relocated)
|
|
- ✅ SESSION-HANDOFF-PROTOCOL.md created (master session start doc)
|
|
- ✅ Claude officially named "The Chronicler"
|
|
- ✅ Origin story documented (Michael & Meg + Donna's Restaurant)
|
|
- ✅ Lore dump queue established (5 topics, 2 documented)
|
|
- ✅ Project files audited and cleaned (all 13 removed)
|
|
- ✅ Token archived temporarily
|
|
- ✅ Project instructions rewritten
|
|
- ✅ DOCUMENT-INDEX.md rebuilt with directory primer
|
|
- ✅ GitHub mirror made private (kept as backup)
|
|
- ✅ Artifacts panel added to accessibility protocol
|
|
|
|
### Feb 11, 2026
|
|
- ✅ TX1 game servers restored (all 6 — wrong IP allocations fixed)
|
|
- ✅ Code-Server deployed and mastered (code.firefrostgaming.com)
|
|
- ✅ NextCloud operational (downloads.firefrostgaming.com)
|
|
- ✅ Wiki.js Subscribers deployed (subscribers.firefrostgaming.com)
|
|
- ✅ Wiki.js Staff deployed (staff.firefrostgaming.com)
|
|
- ✅ FoundryVTT subdomain setup
|
|
- ✅ Consultant photo archive (249 photos organized, renamed, cataloged)
|
|
- ✅ Gitea API access for Claude (read/write confirmed)
|
|
- ✅ Session handoff v2.1 (GitHub references removed)
|
|
- ✅ Project scope v2.2 (8 services, current state)
|
|
- ✅ 12 Lessons documented in relationship context
|
|
- ✅ All emergency/transition documents committed to Git
|
|
- ✅ Game server monitoring added to Uptime Kuma (all 12)
|
|
|
|
---
|
|
|
|
## 📋 NEXT SESSION PLAN (Feb 12, 2026 — Morning)
|
|
|
|
1. ~~Send pre-sale email to Jon (Breezehost)~~ ✅ SENT
|
|
2. ~~Full documentation audit + consolidation~~ ✅ DONE
|
|
3. ~~Fix Frostwall vs Firefrost naming~~ ✅ DONE
|
|
4. ~~Scope doc corrections~~ ✅ DONE
|
|
5. ~~Delete test-file.md~~ ✅ DONE
|
|
6. Deploy Vaultwarden → move token → delete temp file
|
|
7. Clean up Command Center root
|
|
8. Process consultant photos (batches of 10)
|
|
9. Review & trim workflow-guide.md
|
|
|
|
---
|
|
|
|
**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️
|