# 🔥❄️ FIREFROST GAMING — CURRENT TASKS **Last Updated:** February 12, 2026 (3:45 AM CST) **Updated By:** The Chronicler (via Gitea API) **Status:** Active --- ## 🔴 HIGH PRIORITY ### Mailcow Email Server — Self-Hosted Email **Status:** Pre-sale ticket sent Feb 12, 2026 (8:00 AM CST) **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 --- ### 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. --- ### Full Documentation Audit & Consolidation **Status:** New — queued for next session **Scope:** Review all ~45 active documents for overlaps, stale info, contradictions **Plan:** 1. Pull and read every doc via API 2. Flag duplicated content, stale info, contradictions 3. Build consolidation proposal for Michael's approval 4. Execute approved changes **Note:** Can build a Command Center script to dump all docs for faster processing. --- ## 🟡 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 ### 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 (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. Deploy Vaultwarden → move token → delete temp file 3. Clean up Command Center root 4. Process consultant photos (batches of 10) 5. Delete test-file.md from repo 6. Full documentation audit + consolidation proposal 7. Fix Frostwall vs Firefrost naming in design bible 8. Scope doc corrections (infrastructure locations) --- **Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️