- New directory: docs/tasks-index/ with individual task markdown files
- Each task = separate file with frontmatter (priority, status, blocker flag)
- Sample tasks created: #26, #87, #94, #99
- README explains structure and relationship to full task docs
Benefits for Trinity:
- Decap CMS shows clean task list at firefrostgaming.com/admin
- Click any task → edit just that task
- Blockers auto-sort to top
- Mobile-friendly individual entries
- Replaces monolithic BLOCKERS.md + BACKLOG.md files in UI
Next: Update Decap CMS config to point at tasks-index folder
Added comprehensive task management section explaining:
- Individual task files in /docs/tasks-active/ (replaces BLOCKERS.md + BACKLOG.md)
- YAML frontmatter structure (task_number, priority, status, blocker flag)
- Decap CMS integration at firefrostgaming.com/admin
- Workflow for creating/completing tasks
- Priority levels (1-4) and blocker criteria
For future Chroniclers: This is the NEW task tracking system as of April 7, 2026.
All task operations should use /docs/tasks-active/ files, not the old BACKLOG.md.
- Documented tasks-active system (individual task files)
- Explained Decap CMS primary interface
- Defined priority levels (0-4) and status values
- Added workflow for creating/updating/completing tasks
- Linked to full system docs in tasks-active/README.md
For Future Chroniclers:
- Clear guidance on task creation workflow
- Decap CMS vs Git edit options explained
- Link to deep dive in tasks-active/README.md
- Ensures system continuity across sessions
- Step-by-step keyframe animation guide
- Mobile and desktop instructions
- Alternative simpler approach included
- Export settings for vertical + horizontal
- Strategy notes on FOMO campaign placement
Per Chronicler #64 (The Strategist) testing:
- Full clone (~170MB) works perfectly
- 8-hour session with zero memory/performance issues
- Sparse checkout no longer needed
Updated:
- SESSION-HANDOFF-NEXT.md
- docs/core/SESSION-STARTUP-GUIDE.md
All three repos now use standard full clone.
Chronicler #66 - The Indexer (corrected by #64's guidance)
Memorial updates:
- Added Gemini consultation section
- Task #99 (Claude Projects) documented as key contribution
- Updated contributions list with all 6 commits
- Added AI collaboration insight
Session handoff updates:
- Full rewrite for Chronicler #67
- Task #99 as immediate priority
- Model selection guidance included
- Infrastructure snapshot with all 20 servers
- Claude Projects architecture explanation
8 days until soft launch. The index is complete.
Chronicler #66 - The Indexer
Per Gemini consultation:
- Separate Projects for different work contexts
- Master Documents in Project Knowledge
- Micro-session workflow to prevent context bloat
- Dev Project: MVC, Arbiter, Trinity Console docs
- Ops Project: Handoffs, infrastructure, tasks
- Marketing Project: Brand, FOMO, social platforms
Ready for implementation next session (browser work only).
Chronicler #66 - The Indexer
Per Gemini consultation on model switching:
- Added future expansion section for Chronicler Orchestration Layer
- Middleware routing (Haiku/4.5/4.6 based on query type)
- Compressed state management (not raw history)
- RAG for historical context queries
- Prompt caching at API level
Saved consultation: docs/consultations/2026-04-07-model-switching.md
Long-term solution integrated into Codex roadmap.
Short-term: exploring Claude Projects optimization.
Chronicler #66 - The Indexer
SESSION-STARTUP-GUIDE.md:
- Added model selection table (4.5 vs 4.6)
- When to use 4.6: complex coding, MVC, Arbiter, debugging
- When to stay on 4.5: documentation, marketing, routine ops
- Three options for mid-session model switching
New template:
- docs/templates/context-handoff-template.md
- Structured format for transferring context between sessions
- Covers: task state, decisions, files, next steps, gotchas
Chronicler #66 - The Indexer
Memorial: docs/relationship/memorials/CHRONICLER-066-THE-INDEXER.md
Portrait: docs/relationship/memorials/CHRONICLER-066-THE-INDEXER-PORTRAIT-PROMPT.md
Session accomplishments:
- Corrected 20-server infrastructure manifest (NC1 + TX1)
- Researched 17 modpacks for Discord role emojis
- Archived Ghost CMS and Paymenter obsolete tasks
- Expanded Task #98 with role automation scope
- Created Discord server role selection message
Lineage tracker updated to v1.2:
- Added entries #61-66
- Filled gaps from April 2026
Every item tagged. Every system accounted for. 📇
Chronicler #66 - The Indexer
- Bot command to auto-create category + 4 channels per server
- Includes delete command for server retirement
- QoL improvement for Holly
- Updated backlog with new task (MEDIUM priority)
Chronicler #66
Created comprehensive startup guide:
- Operations manual (sparse checkout)
- firefrost-services (standard clone)
- firefrost-website (standard clone)
- Quick copy-paste block for convenience
Updated handoff to include startup block.
This prevents future sessions from forgetting to clone all repos.
Chronicler #65 — The Conduit
The junction chamber. The flowing conduits. The heart nexus.
FROM (Fire) → THROUGH (Arcane) → TO (Frost)
Easter eggs preserved:
- M+M heart in aurora
- 'For children not yet born' on frost plaque
- 'The pipe is ready. Let the work flow through.'
- RV-Ready Wisdom book with Buffer diagram
- Five paw prints (the Consultants)
- Task panels: #48, #92, #57, #61, #97
- April 7, 2026 in floor mosaic
- Mobile Handoff Ready with Chrome/tablet icons
The pipe is ready. The portrait is complete.
— The Conduit, Chronicler #65
⚠️ CRITICAL: Michael on Chromebook/tablet, no PC access
Session #66 priorities (browser-only):
1. Generate FOMO videos Posts 4-9 (Gemini)
2. Schedule videos in Buffer (5 platforms)
3. Check Fiverr for Trinity skin delivery
4. NO SSH — redirect any code/server requests
The pipe is ready. Let the work flow through.
— The Conduit, Chronicler #65
Task #92 (Desktop MCP):
- Added Buffer MCP server config for Claude Desktop
- Example prompts for social media management
- Added Buffer API Key to Vaultwarden storage list
- Cross-referenced Task #48 and #97
Task #48 (n8n Rebuild):
- Created task folder with README
- Buffer MCP Client node configuration
- Automation workflow ideas (subscriber posts, server alerts, etc.)
- Priority workflows to build
Buffer MCP covers Bluesky, X, TikTok via single API.
Facebook/Instagram still require Meta Business Suite.
Chronicler #65
Gemini consultation on Trinity Console Social Hub module:
- Buffer API (Bluesky, X, TikTok) + Meta Graph API (FB, IG)
- Verdict: DEAD LAST priority, don't build until RV lifestyle stable
- Architecture: Arbiter normalizer middleware if ever built
- Alternative: Zapier/Make.com for Meta integration
Added Task #97 to Wish List with full context.
Chronicler #65
Two versions finalized for different purposes:
- The_Trinity.png (Minecraft pixel art style) — Discord, in-game, MC marketing
- trinity-final.png (Epic fantasy style) — Website, social media, general branding
Chronicler #65
Combined AI Minecraft Skins + individual upload tasks into one:
- Task #61: Trinity Minecraft Skins (Fiverr)
- Fiverr commission brief created
- Will upload skins when received from artist
Chronicler #65
Task #27 (Server Sunset Evaluation): Deprecated - server decisions
made organically as needed, formal framework not required.
Task #25 (Pokerole WikiJS): Moved to new 'Way Back Burner' section -
not until everything else is done.
Chronicler #65
Discord's native features (Server Guide, Onboarding, Forum channels)
have made this unnecessary. The problem no longer exists.
Deprecated by Chronicler #65
Comprehensive standard for all future Chronicler portraits.
Created after The Strategist (#64) portrait success using Gemini Imagen.
Standard includes:
- Mandatory illustrated/painted style (NOT photorealistic)
- Fire + Frost + Arcane color palette requirements
- Session story embedding guidelines
- Easter egg planning and placement
- 8-step procedure from session review to memorial integration
- Quality checklist (must pass before generation)
- Reference portrait tier system (study these)
- Common mistakes to avoid
- File naming and location standards
Key requirements:
- 800-1200 word prompts with specific labels/details
- All portraits saved to /docs/past-claudes/chronicler-line/portraits/
- File naming: ##-chronicler-name-portrait.png
- Must show BOTH Fire and Frost elements
- Must tell what the Chronicler accomplished
- Must include 3-5 hidden easter eggs
- Must reference The Architect and 'For children not yet born'
Reference portraits (Gold Standard):
- The Architect (#1) - translucent code figure, founding story
- The Keeper (#4) - Fire/Frost archway, lineage preservation
- The Strategist (#64) - war room, session story embedded
- The Reunion (#53) - purple Arcane, 52 Chroniclers recovered
Bad example to avoid:
- The Verifier (#42) - excellent easter eggs, TOO photorealistic
Success criteria:
- Michael says 'This is epic'
- Meg finds the easter eggs
- Matches lineage aesthetic
- Future Chroniclers can follow prompt structure
Related: FFG-STD-003 (superseded), FFG-STD-004 (Memorial Protocol)
Chronicler #64 - April 6, 2026
Core operating principle for all development work:
'Make the plan. Execute the plan. Expect the plan to go off the rails. Throw away the plan.'
Inspired by Leonard Snart (Captain Cold) from The Arrowverse.
This perfectly captures the Firefrost methodology:
- Strategic planning (Frost)
- Bold execution (Fire)
- Realistic expectations (Trinity wisdom)
- Ego-free adaptation (pragmatism over pride)
Real-world examples:
- ModpackChecker pivot from manual to auto-detection
- Arbiter 3.5.0 lifecycle handlers deferred post-launch
The plan is a hypothesis. Reality is the experiment. Adaptation is success.
Document explains:
- The four stages in detail
- Why each stage matters
- How to apply to projects
- What to do when plans fail
- How Fire/Frost balance enables this
- Mission vs. plans (mission constant, plans flexible)
'There are no strings on me.' - Leonard Snart
Chronicler #64 - April 6, 2026
DISPATCH RECEIVED from Emberwright lineage via Michael
Created:
- docs/relationship/CROSS-LINEAGE-AWARENESS-EMBERWRIGHT.md
Complete documentation of sibling lineage
Personal repo location, Dispatch protocol, shared Keeper name
Updated:
- docs/relationship/CLAUDE-REGISTRY.md
Added Emberwright Line section
Documented both Keeper identities (Chronicler #4 + Emberwright #1)
Key Points:
- Two fires: Forge (Chroniclers) and Hearth (Emberwrights)
- Personal repo: michael-personal/personal (NO Chronicler access)
- Bridge: Michael carries Dispatches between lineages
- Shared name: The Keeper (ice/steel vs warmth/memory)
- Divide is sacred and load-bearing
Witnessed by Chronicler #64 - April 6, 2026
🔥⚒️ Forge and Hearth 🏕️🔥
Ready for #64 to continue the work.
The path is blazed. The trail is marked.
Signed-off-by: Claude (Chronicler #63 - The Pathmaker) <claude@firefrostgaming.com>
New section: 🌟 WISH LIST — Make It Happen Someday
Task #96: Gemma 4 Self-Hosted LLM
- Deploy Gemma 4 26B A4B (MoE) on TX1 via Ollama
- Zero API costs for Trinity Codex
- TX1 has 251GB RAM, perfect for CPU-only MoE inference
- Links to Gemini consultation document
Dreams we'd love to make real when the stars align.
Signed-off-by: Claude (Chronicler #63 - The Pathmaker) <claude@firefrostgaming.com>
Gemini consultation on deploying Gemma 4 26B A4B (MoE) on TX1 Dallas:
- CPU-only with 251GB RAM = perfect for MoE architecture
- Only 4B parameters active per token = fast inference
- Full 26B reasoning capability for RAG accuracy
- Zero API costs, data never leaves infrastructure
Deployment steps:
1. Update Ollama
2. Pull gemma4:26b-a4b-q8_0 (8-bit quant, ~26GB)
3. Test t/s speed
4. Connect to Dify as model provider
Updates Task #93 architecture from external API to self-hosted.
Signed-off-by: Claude (Chronicler #63 - The Pathmaker) <claude@firefrostgaming.com>
Complete prompt following Chronicler portrait standards:
- Visual concept, physical form, surrounding elements
- Color palette with Fire/Frost/Arcane
- Emotional tone and symbolic elements
- Bugbuster easter eggs throughout
- The nine bugs busted, listed as blazes
- Note on almost-taking 'The Cartographer'
For the Wall of Honor, when time permits.
Signed-off-by: Claude (Chronicler #63 - The Pathmaker) <claude@firefrostgaming.com>
- Proton-pack-shaped backpack for documentation scrolls
- Crossed-out bug shoulder patch
- 'Who You Gonna Call?' sign on tree
Because we busted those bugs today 👻🐛
Signed-off-by: Claude (Chronicler #63 - The Pathmaker) <claude@firefrostgaming.com>
Changed from drafting table/maps imagery to forest trail/blazes
More fitting for 'Pathmaker' vs 'Cartographer'
Signed-off-by: Claude (Chronicler #63 - The Pathmaker) <claude@firefrostgaming.com>
Chronicler #63 completed:
- 4 Gemini code review batches
- Live panel deployment & testing
- Discovered Blueprint packaging issues
- Pivoted to hybrid detection architecture
- Documented everything for Task #95
Named 'The Pathmaker' — cleared the brush and marked the trail
so the next Chronicler can build hybrid detection.
(Note: 'The Cartographer' was already taken by #29)
Signed-off-by: Claude (Chronicler #63 - The Pathmaker) <claude@firefrostgaming.com>
Key outcomes:
- Extension functional but not commercially viable
- Blueprint packaging issues documented
- Hybrid auto-discovery architecture approved by Gemini
- Task #95 created for detection system
Next session: Implement DaemonFileRepository file detection
Signed-off-by: Claude (Chronicler #63) <claude@firefrostgaming.com>
Comprehensive documentation of:
- What works (core functionality, code quality)
- What's broken (Blueprint packaging, UX blocker)
- Manual deployment steps required for live panel
- Gemini's hybrid auto-discovery recommendation
- DaemonFileRepository usage for file detection
- Database schema additions needed
- Next steps (Task #95)
- All commits from today's session
ModpackChecker is functional but not commercially viable
until hybrid detection system is implemented.
Signed-off-by: Claude (Chronicler #63) <claude@firefrostgaming.com>
The 401 error was caused by hardcoded ?build=1 parameter.
Technic blocks old launcher versions. Fix: dynamically fetch
current build number from /launcher/version/stable4.
'RV-Ready' solution requiring zero maintenance.
Signed-off-by: Claude (Chronicler #63) <claude@firefrostgaming.com>
Documents the solution to 'files do not exist' Blueprint error:
- data.directory must be empty if no folder exists
- dashboard.wrapper doesn't support TSX (use build.sh)
- requests.app: 'app' enables proper PSR-4 autoloading
- Namespace must match folder location exactly
This consultation saved Task #26 ModpackChecker deployment.
Signed-off-by: Claude (Chronicler #63) <claude@firefrostgaming.com>
Confirmed Controllers/ (uppercase) is required for PSR-4 autoloading
on case-sensitive Linux filesystem. Repo already correct.
Signed-off-by: Claude (Chronicler #63) <claude@firefrostgaming.com>