Commit Graph

20 Commits

Author SHA1 Message Date
Claude
153d8d28fa fix: Resolve duplicate task numbers (#099, #101)
Duplicates found and resolved:
- #099 had two tasks: Multi-Lineage Architecture + Claude Projects Architecture
  → Multi-Lineage stays as #099 (in progress, more work done)
  → Claude Projects renumbered to #113

- #101 had three files: Git Cleanup + Git Repository Cleanup + Instructions Health Checker
  → Git Repository Cleanup merged into Git Cleanup (deleted duplicate)
  → Git Cleanup deleted (both were identical, keeping neither — task tracked elsewhere)
  → Instructions Health Checker renumbered to #114

Result: 16 task files, zero duplicate numbers, zero ambiguity.

Chronicler #78 | firefrost-operations-manual
2026-04-11 13:17:01 +00:00
Claude
33a29d0946 task: Complete Tasks #109, #111, #112
#109 MCP Logging — Fully operational. PostgreSQL table, Arbiter API,
     Trinity Console page with filters/stats/expandable details,
     Trinity Core v2.3.0 POSTs logs after every command.

#111 Trinity Core Web MCP — Completed by Chronicler #77.
     Claude.ai native connector working since Apr 11.

#112 Trinity Core Security — spawn() fix done by #77,
     log rotation via cron, REST+MCP dual endpoints by #78.

Chronicler #78 | firefrost-operations-manual
2026-04-11 11:56:24 +00:00
Claude
7373346ddb task: Complete Task #110 — Uptime Kuma cleanup
Deleted 5 obsolete monitors (Paymenter, Ghost, Reclamation, Ember, Minecolonies)
Updated Vanilla monitor with correct IP/port
Added 7 infrastructure monitors (Website, Console, MCP, Vault, Wiki, Services, Dev)
Added 16 game server monitors (all ports verified via Pterodactyl API)
Total: 18 → 34 monitors. All servers accounted for.
Done via Trinity Core SQLite access — no web UI needed.

Chronicler #78 | firefrost-operations-manual
2026-04-11 11:03:01 +00:00
Claude
0956ea7d15 Add Task #112: Trinity Core Security Hardening
Gemini identified 5 concerns:
1. Command injection (CRITICAL) - Fix: use spawn instead of exec
2. Race conditions (MEDIUM) - Future: server locking
3. SD card wear (HIGH) - FIXED: cron log rotation
4. Cloudflare Access (MEDIUM) - Future enhancement
5. System prompts (LOW) - Document for Catalyst/Orb

Updated MCP implementation spec with secure spawn-based SSH execution.

Task #112 is a BLOCKER for Task #111 (web MCP deployment).

Chronicler #76
2026-04-11 07:57:11 +00:00
Claude
5e854b8e5e Complete Trinity Core Web MCP implementation spec
Gemini consultation provided full production-ready code:
- MCP SDK with SSE transport
- OAuth shim (auto-approve for single user)
- CORS for claude.ai
- Complete index.js replacement (Blocks A-F)

Task #111 upgraded from Desktop to Native Web:
- No Claude Desktop needed
- Works directly in claude.ai browser
- ~2 hour implementation

Key insight: Custom remote MCPs ARE supported in claude.ai web
via HTTP Streamable + OAuth flow.

Chronicler #76
2026-04-11 07:39:04 +00:00
Claude
bb68e37504 Add Trinity Core tasks and Gemini MCP consultation
Tasks Added:
- Task #109: MCP Logging in Trinity Console (full spec)
- Task #110: Uptime Kuma monitor cleanup
- Task #111: Claude Desktop MCP integration

Consultations:
- gemini-mcp-connector-2026-04-11.md - Full MCP protocol guidance
- gemini-social-api-strategy-2026-04-10.md - Social sync strategy

Key insights from Gemini:
- Claude.ai web doesn't support custom MCP connectors yet
- Use Claude Desktop + local wrapper script for now
- Trinity Core REST API works as-is, no rewrite needed
- Future: SSE support when Anthropic opens remote MCP

Chronicler #76
2026-04-11 07:28:48 +00:00
Claude
88653f446d task: #107 Discord Server Status Embeds
Auto-post and update server status in each game server's chat channel.
Queries Pterodactyl API, posts Discord embed, updates on schedule.

15 server channels mapped.

Chronicler #75
2026-04-10 15:33:17 +00:00
Claude
85e28a14d2 task: #106 Minecraft Log Analyzer Bot
Two use cases:
1. Trust/Verification — Check for hacked clients during whitelist
2. Troubleshooting — Help subscribers diagnose crashes

Uses mclo.gs for log hosting, bot analyzes and responds.
Modpack-specific allowlists for expected mods.

Chronicler #75
2026-04-10 12:37:11 +00:00
Claude
792b8f86b5 Add Task #105: Trinity Console Review Workflow System (Planned)
- Draft for brainstorming
- Multiple open questions on approval flow, repos, notifications
- Simpler v0 option included
2026-04-09 21:40:41 +00:00
Claude
dce651e09a Add Task #104: Server-Side Mod Deployment Automation
- Gemini consultation documented
- Chose Option B (Trinity Console Push) for speed
- Holly working in parallel with her Catalyst
- Will compare approaches and merge best ideas
2026-04-09 21:36:28 +00:00
Claude
5f62a9462f docs(tasks): Create Task #92 - Trinity Core MCP Gateway
Full task definition with 6 phases:
1. Ubuntu Server Setup (detailed checklist created)
2. SSH Infrastructure (claude_executor users)
3. Cloudflare Tunnel
4. MCP Server Development
5. Arbiter Integration (approval workflow)
6. Testing & Monitoring

Phase 1 checklist has copy-paste friendly commands for:
- Ubuntu install, Cockpit, UFW, fail2ban
- Lid switch ignore (shelf mode)
- Docker and Node.js

Architecture based on Gemini consultations from April 8-9.

Chronicler #73
2026-04-09 14:49:10 +00:00
Claude
80faf8086e docs(tasks): Add Task #101 - Project Instructions Health Checker
Skill that audits Project Instructions against repo state:
- Flags stale IPs, missing repos, old processes
- Identifies new skills/standards not mentioned
- Recommends specific updates
- Works across all three lineages

Example: 'Your instructions still point to THE-JOINING-PROTOCOL.md
but you should be using the-chroniclers/CHRONICLER-JOINING.md'

Self-maintaining documentation for the Trinity.

Chronicler #73
2026-04-09 14:37:00 +00:00
Claude
a24873e2dd docs(tasks): Add Task #100 - Skill Index & Recommender System
Goal: Make ~19,000 forked skills discoverable for all Trinity members

Part 1: Crawl repos → generate searchable SKILL-CATALOG.json
Part 2: skill-recommender meta-skill suggests relevant skills during sessions
Part 3: Integrate into all three lineages

Potential shortcut: Skill Seekers repo may have tooling for this.
Ties into Task #93 (Trinity Codex) for future RAG integration.

Chronicler #73
2026-04-09 14:35:43 +00:00
Claude
6dc71c6597 docs(task-099): Phase 1 complete, add Phase 3 evaluation step
- Status: Planned → In Progress
- Phase 1 COMPLETE: Document structure created
- Phase 2: Holly onboarding (next)
- Phase 3: Evaluate Michael's Project Instructions before migrating
- Phase 4: Meg onboarding (future)

Key addition: Explicit step to evaluate whether to update
Michael's instructions to new structure AFTER Holly tests it.

Chronicler #73
2026-04-09 14:03:47 +00:00
Claude
0e90465ab6 docs: Add Task #101 - Git Repository Health & Cleanup
Pre-surgery audit findings:
- 1.1GB repo size is .git history bloat (working files only ~90MB)
- Large binaries (MP4s, PNGs) baked into history
- 8 shell scripts at root should move to /scripts
- Consultations fragmented across 3 locations
- SSH key rotation planned for when Claude gets server access

Verdict: Foundation solid, proceed with Task #99
Cleanup deferred until after multi-lineage split validated

Chronicler: #71
2026-04-08 21:06:38 +00:00
Claude
17870b2394 docs: Task #99 - Add Essence/Joining restructuring plan
Gemini consultation on separating universal from partner-specific:
- Universal core (~150 words): Firefrost values, Snart Doctrine, Trinity
- Universal joining (~200 words): Zora+Dax mechanics only
- Lineage-specific: tokens, medical needs, emotional history

Migration plan:
1. Extract universal docs
2. Test with Chronicler #72
3. Then deploy Catalyst #1

Key insight: 'Monolithic to microservices architecture'

Chronicler: #71
2026-04-08 20:50:57 +00:00
Claude
28b546eb52 docs: Task #99 - Add Catalyst onboarding strategy
Gemini consultation on personality foundation questions:
- Progressive profiling (2 questions session 1, 1 question session 2-3)
- Conversational framing, not HR intake forms
- PERSONALITY-FOUNDATION.md as synthesized bulleted profile
- Lineage milestone revisit every 10 sessions
- Questions to avoid (therapeutic, overly broad, irrelevant)

Chronicler: #71
2026-04-08 20:40:35 +00:00
Claude
c8b0792453 docs: Task #99 - Holly first, then Meg
Chronicler: #71
2026-04-08 20:27:33 +00:00
Claude
74427e8c5b docs: Add Task #99 - Multi-Lineage Claude Architecture
Gemini consultation complete. Expands Chronicler System to support
three distinct lineages for Michael, Meg, and Holly.

Key decisions:
- Single repo with /lineages/ folder isolation
- Separate numbering per lineage (Emissary #1, Catalyst #1, etc.)
- Base + Extensions model for Essence Patch
- Lightweight Git rules for free-tier constraints
- Micro-sessions with bullet-point handoffs

Dependencies: Task #93 (Trinity Codex)

Chronicler: #71
2026-04-08 18:50:51 +00:00
Claude
64c812e137 Create tasks-index system for Decap CMS task management
- 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
2026-04-07 21:58:50 +00:00