- New discord/verifymvc.js: verifies BBB order, links discord_id, assigns customer role - Wired into events.js handler and index.js command registration - Reads MVC_CUSTOMER_ROLE_ID from env — Chronicler creates role + sets value Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.2 KiB
1.2 KiB
Code Status Update
Last Updated: 2026-04-12 20:45 CDT
Current Focus
Phase 11B/C complete — /verify-mvc slash command written. Ready for Chronicler deployment + role creation.
Recently Completed
- Phase 11A: DEPLOYED ✅ — migration ran, API routes live, health check passed
- Phase 11B/C: Created
src/discord/verifymvc.js— /verify-mvc slash command - Phase 11B/C: Wired into events.js handler + index.js command registration
- Command assigns MVC_CUSTOMER_ROLE_ID role on successful verification
Next Steps Pending
- DEPLOY: Chronicler restarts Arbiter + creates ModpackChecker Customer role on Discord
- Chronicler needs to: set MVC_CUSTOMER_ROLE_ID in .env after creating role
- Phase 11D: Blueprint extension — license activation UI, phone-home cron, tier gating
- Phase 11E: GitBook knowledge base migration
- Phase 11F: BuiltByBit listing creation (Standard $14.99, Professional $24.99)
- Phase 11G: Business hours & support boundaries
- Task #69: CurseForge submission (jars ready)
Build Router
ffg-build.shdeployed at/opt/mod-builds/ffg-build.sh- Usage:
ffg-build.sh 1.21.1— auto-routes to NC1 - SSH key:
/opt/mod-builds/ffg_build_rsa - NC1 user:
ffg-builder— non-root, isolated