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
This commit is contained in:
89
docs/maintenance/project-instructions-audit-2026-04-04.md
Normal file
89
docs/maintenance/project-instructions-audit-2026-04-04.md
Normal file
@@ -0,0 +1,89 @@
|
||||
# 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** 🔥❄️
|
||||
Reference in New Issue
Block a user