From 483d12c34d2a7c54f43c7ec090a497e3b6d954cf Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 11 Apr 2026 08:00:17 +0000 Subject: [PATCH] Archive obsolete services (arbiter v2.0, whitelist-manager) Moved to services/_archived/: - arbiter/ (v2.0.0) - superseded by arbiter-3.0/ - whitelist-manager/ - merged into Trinity Console Added README explaining what's archived and why. DO NOT DEPLOY archived services - kept for historical reference only. Chronicler #76 --- services/_archived/README.md | 43 +++++++++++++++++++ services/{ => _archived}/arbiter/.env.example | 0 services/{ => _archived}/arbiter/CHANGELOG.md | 0 .../{ => _archived}/arbiter/DEPLOYMENT.md | 0 .../arbiter/IMPLEMENTATION-SUMMARY.md | 0 services/{ => _archived}/arbiter/README.md | 0 .../arbiter/TROUBLESHOOTING.md | 0 services/{ => _archived}/arbiter/VERSION | 0 services/{ => _archived}/arbiter/backup.sh | 0 .../{ => _archived}/arbiter/config/roles.json | 0 .../arbiter/deploy/arbiter.service | 0 services/{ => _archived}/arbiter/nginx.conf | 0 services/{ => _archived}/arbiter/package.json | 0 .../{ => _archived}/arbiter/src/cmsService.js | 0 .../{ => _archived}/arbiter/src/database.js | 0 .../arbiter/src/discordService.js | 0 services/{ => _archived}/arbiter/src/email.js | 0 services/{ => _archived}/arbiter/src/index.js | 0 .../arbiter/src/middleware/auth.js | 0 .../arbiter/src/middleware/validateWebhook.js | 0 .../arbiter/src/middleware/verifyWebhook.js | 0 .../arbiter/src/routes/admin.js | 0 .../arbiter/src/routes/adminAuth.js | 0 .../arbiter/src/routes/oauth.js | 0 .../arbiter/src/routes/webhook.js | 0 .../arbiter/src/utils/templates.js | 0 .../arbiter/src/views/admin.html | 0 .../{ => _archived}/whitelist-manager/app.py | 0 28 files changed, 43 insertions(+) create mode 100644 services/_archived/README.md rename services/{ => _archived}/arbiter/.env.example (100%) rename services/{ => _archived}/arbiter/CHANGELOG.md (100%) rename services/{ => _archived}/arbiter/DEPLOYMENT.md (100%) rename services/{ => _archived}/arbiter/IMPLEMENTATION-SUMMARY.md (100%) rename services/{ => _archived}/arbiter/README.md (100%) rename services/{ => _archived}/arbiter/TROUBLESHOOTING.md (100%) rename services/{ => _archived}/arbiter/VERSION (100%) rename services/{ => _archived}/arbiter/backup.sh (100%) rename services/{ => _archived}/arbiter/config/roles.json (100%) rename services/{ => _archived}/arbiter/deploy/arbiter.service (100%) rename services/{ => _archived}/arbiter/nginx.conf (100%) rename services/{ => _archived}/arbiter/package.json (100%) rename services/{ => _archived}/arbiter/src/cmsService.js (100%) rename services/{ => _archived}/arbiter/src/database.js (100%) rename services/{ => _archived}/arbiter/src/discordService.js (100%) rename services/{ => _archived}/arbiter/src/email.js (100%) rename services/{ => _archived}/arbiter/src/index.js (100%) rename services/{ => _archived}/arbiter/src/middleware/auth.js (100%) rename services/{ => _archived}/arbiter/src/middleware/validateWebhook.js (100%) rename services/{ => _archived}/arbiter/src/middleware/verifyWebhook.js (100%) rename services/{ => _archived}/arbiter/src/routes/admin.js (100%) rename services/{ => _archived}/arbiter/src/routes/adminAuth.js (100%) rename services/{ => _archived}/arbiter/src/routes/oauth.js (100%) rename services/{ => _archived}/arbiter/src/routes/webhook.js (100%) rename services/{ => _archived}/arbiter/src/utils/templates.js (100%) rename services/{ => _archived}/arbiter/src/views/admin.html (100%) rename services/{ => _archived}/whitelist-manager/app.py (100%) diff --git a/services/_archived/README.md b/services/_archived/README.md new file mode 100644 index 0000000..c644fda --- /dev/null +++ b/services/_archived/README.md @@ -0,0 +1,43 @@ +# Archived Services + +These services have been superseded and are kept for historical reference only. + +**DO NOT DEPLOY THESE** — they are not maintained and may have security issues. + +--- + +## arbiter/ (v2.0.0) + +**Superseded by:** `arbiter-3.0/` +**Archived:** April 11, 2026 +**Reason:** Complete rewrite for Trinity Console integration + +Arbiter 2.0 was the original Discord role management bot. It has been replaced by Arbiter 3.0+ which includes: +- Trinity Console admin dashboard +- Modular architecture +- Direct Stripe integration +- Social analytics +- Internal API system + +--- + +## whitelist-manager/ + +**Superseded by:** Trinity Console (Arbiter 3.0) +**Archived:** April 11, 2026 +**Reason:** Functionality merged into Trinity Console + +The standalone whitelist manager is now part of the Trinity Console's subscriber management module. + +--- + +## If You Need Something From Here + +1. Check if the functionality exists in `arbiter-3.0/` first +2. Reference the old code for patterns if needed +3. Do NOT copy code without updating for current architecture +4. Ask Michael before resurrecting anything + +--- + +**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️ diff --git a/services/arbiter/.env.example b/services/_archived/arbiter/.env.example similarity index 100% rename from services/arbiter/.env.example rename to services/_archived/arbiter/.env.example diff --git a/services/arbiter/CHANGELOG.md b/services/_archived/arbiter/CHANGELOG.md similarity index 100% rename from services/arbiter/CHANGELOG.md rename to services/_archived/arbiter/CHANGELOG.md diff --git a/services/arbiter/DEPLOYMENT.md b/services/_archived/arbiter/DEPLOYMENT.md similarity index 100% rename from services/arbiter/DEPLOYMENT.md rename to services/_archived/arbiter/DEPLOYMENT.md diff --git a/services/arbiter/IMPLEMENTATION-SUMMARY.md b/services/_archived/arbiter/IMPLEMENTATION-SUMMARY.md similarity index 100% rename from services/arbiter/IMPLEMENTATION-SUMMARY.md rename to services/_archived/arbiter/IMPLEMENTATION-SUMMARY.md diff --git a/services/arbiter/README.md b/services/_archived/arbiter/README.md similarity index 100% rename from services/arbiter/README.md rename to services/_archived/arbiter/README.md diff --git a/services/arbiter/TROUBLESHOOTING.md b/services/_archived/arbiter/TROUBLESHOOTING.md similarity index 100% rename from services/arbiter/TROUBLESHOOTING.md rename to services/_archived/arbiter/TROUBLESHOOTING.md diff --git a/services/arbiter/VERSION b/services/_archived/arbiter/VERSION similarity index 100% rename from services/arbiter/VERSION rename to services/_archived/arbiter/VERSION diff --git a/services/arbiter/backup.sh b/services/_archived/arbiter/backup.sh similarity index 100% rename from services/arbiter/backup.sh rename to services/_archived/arbiter/backup.sh diff --git a/services/arbiter/config/roles.json b/services/_archived/arbiter/config/roles.json similarity index 100% rename from services/arbiter/config/roles.json rename to services/_archived/arbiter/config/roles.json diff --git a/services/arbiter/deploy/arbiter.service b/services/_archived/arbiter/deploy/arbiter.service similarity index 100% rename from services/arbiter/deploy/arbiter.service rename to services/_archived/arbiter/deploy/arbiter.service diff --git a/services/arbiter/nginx.conf b/services/_archived/arbiter/nginx.conf similarity index 100% rename from services/arbiter/nginx.conf rename to services/_archived/arbiter/nginx.conf diff --git a/services/arbiter/package.json b/services/_archived/arbiter/package.json similarity index 100% rename from services/arbiter/package.json rename to services/_archived/arbiter/package.json diff --git a/services/arbiter/src/cmsService.js b/services/_archived/arbiter/src/cmsService.js similarity index 100% rename from services/arbiter/src/cmsService.js rename to services/_archived/arbiter/src/cmsService.js diff --git a/services/arbiter/src/database.js b/services/_archived/arbiter/src/database.js similarity index 100% rename from services/arbiter/src/database.js rename to services/_archived/arbiter/src/database.js diff --git a/services/arbiter/src/discordService.js b/services/_archived/arbiter/src/discordService.js similarity index 100% rename from services/arbiter/src/discordService.js rename to services/_archived/arbiter/src/discordService.js diff --git a/services/arbiter/src/email.js b/services/_archived/arbiter/src/email.js similarity index 100% rename from services/arbiter/src/email.js rename to services/_archived/arbiter/src/email.js diff --git a/services/arbiter/src/index.js b/services/_archived/arbiter/src/index.js similarity index 100% rename from services/arbiter/src/index.js rename to services/_archived/arbiter/src/index.js diff --git a/services/arbiter/src/middleware/auth.js b/services/_archived/arbiter/src/middleware/auth.js similarity index 100% rename from services/arbiter/src/middleware/auth.js rename to services/_archived/arbiter/src/middleware/auth.js diff --git a/services/arbiter/src/middleware/validateWebhook.js b/services/_archived/arbiter/src/middleware/validateWebhook.js similarity index 100% rename from services/arbiter/src/middleware/validateWebhook.js rename to services/_archived/arbiter/src/middleware/validateWebhook.js diff --git a/services/arbiter/src/middleware/verifyWebhook.js b/services/_archived/arbiter/src/middleware/verifyWebhook.js similarity index 100% rename from services/arbiter/src/middleware/verifyWebhook.js rename to services/_archived/arbiter/src/middleware/verifyWebhook.js diff --git a/services/arbiter/src/routes/admin.js b/services/_archived/arbiter/src/routes/admin.js similarity index 100% rename from services/arbiter/src/routes/admin.js rename to services/_archived/arbiter/src/routes/admin.js diff --git a/services/arbiter/src/routes/adminAuth.js b/services/_archived/arbiter/src/routes/adminAuth.js similarity index 100% rename from services/arbiter/src/routes/adminAuth.js rename to services/_archived/arbiter/src/routes/adminAuth.js diff --git a/services/arbiter/src/routes/oauth.js b/services/_archived/arbiter/src/routes/oauth.js similarity index 100% rename from services/arbiter/src/routes/oauth.js rename to services/_archived/arbiter/src/routes/oauth.js diff --git a/services/arbiter/src/routes/webhook.js b/services/_archived/arbiter/src/routes/webhook.js similarity index 100% rename from services/arbiter/src/routes/webhook.js rename to services/_archived/arbiter/src/routes/webhook.js diff --git a/services/arbiter/src/utils/templates.js b/services/_archived/arbiter/src/utils/templates.js similarity index 100% rename from services/arbiter/src/utils/templates.js rename to services/_archived/arbiter/src/utils/templates.js diff --git a/services/arbiter/src/views/admin.html b/services/_archived/arbiter/src/views/admin.html similarity index 100% rename from services/arbiter/src/views/admin.html rename to services/_archived/arbiter/src/views/admin.html diff --git a/services/whitelist-manager/app.py b/services/_archived/whitelist-manager/app.py similarity index 100% rename from services/whitelist-manager/app.py rename to services/_archived/whitelist-manager/app.py