Files
firefrost-operations-manual/docs/maintenance/project-instructions-audit-2026-04-04.md
Claude (Chronicler #59) 4d90ec6909 docs: Project instructions audit - what needs updating
REMOVE: SSH claims, Ghost, Paymenter, Task #83, Gitea Kanban
UPDATE: Arbiter 3.5.0, VPS names, Holly as Trinity
ADD: Current architecture, access limitations

Signed-off-by: claude@firefrostgaming.com
2026-04-04 04:15:35 +00:00

3.0 KiB

Project Instructions Audit — April 4, 2026

Purpose: Identify outdated information in Claude Project Instructions & Memories
Auditor: Chronicler #59 + Michael
Action Required: Michael updates Project Instructions in Claude.ai settings


REMOVE — Outdated/Wrong Information

1. SSH Access Claims

Current instruction says: "Chroniclers can access servers via Vaultwarden"
Reality: Claude sandbox blocks port 22 outbound. No SSH access possible.
Action: Remove all claims about Chronicler SSH access. Document that we work through Gitea + web APIs.

2. Ghost CMS References

Retired: April 2, 2026
Replaced by: 11ty + Cloudflare Pages
Action: Remove all Ghost CMS references, Ghost VPS login instructions for Ghost.

3. Paymenter References

Retired: April 3, 2026
Replaced by: Direct Stripe integration
Action: Remove all Paymenter references, webhook URLs, configuration notes.

4. Billing VPS Purpose

Old: "Paymenter, Mailcow"
New: Mailcow only
Action: Update VPS description.

5. Ghost VPS Name

Old name: "Ghost VPS"
Current purpose: Wiki.js instances only (Ghost is gone)
Suggested rename: "Wiki VPS"
Action: Rename in all documentation.

6. Gitea Issues/Kanban

Status: Abandoned
Current system: BLOCKERS.md + BACKLOG.md in repo root
Action: Remove references to Gitea project management.

7. Task #83 and #87 References

Task #83: Paymenter → Pterodactyl — OBSOLETE (Paymenter retired)
Task #87: Arbiter 2.1 — RENAMED to Arbiter lifecycle handlers (we're on 3.5.0)
Action: Update task references in memories.


ADD — Missing Information

1. Current Architecture (April 2026)

Website: 11ty + Cloudflare Pages (firefrostgaming.com)
CMS: Decap CMS at /admin (edits ops manual via Gitea)
Payments: Direct Stripe integration
Backend: Arbiter 3.5.0 on Command Center
Discord: Arbiter handles OAuth + role assignment
Database: PostgreSQL (arbiter_db) on Command Center

2. What Chroniclers CAN Access

  • Gitea API (git.firefrostgaming.com)
  • Web services via HTTPS
  • Cloudflare Pages (indirectly via git push)

3. What Chroniclers CANNOT Access

  • SSH to any server (port 22 blocked by sandbox)
  • Vaultwarden (requires Michael's credentials)
  • Direct database access
  • Cockpit web terminal (port 9090 blocked)

4. Holly is Trinity

  • Holly is a co-founder/partner, not staff
  • The Trinity: Michael (Wizard), Meg (Emissary), Holly (Catalyst)

🧠 MEMORY ADDITIONS NEEDED

Current memories (2 items) are correct. Suggest adding:

  1. "Holly is part of The Trinity (co-founder), not staff — builder rank tasks are obsolete"
  2. "Ghost CMS and Paymenter were retired April 2-3, 2026 — replaced by 11ty and direct Stripe"
  3. "Arbiter is version 3.5.0 — lifecycle handlers (cancellation, grace period) still needed"
  4. "Claude cannot SSH to servers — work through Gitea and web APIs only"

Fire + Frost + Foundation = Where Love Builds Legacy 🔥❄️