- 138_mvc_licensing.sql: mvc_licenses + mvc_activations tables - src/routes/mvc.js: activate, validate, deactivate, BBB webhook, version check - Wired /api/mvc into Arbiter index.js - Ready for Chronicler deployment to Command Center Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Code Status Update
Last Updated: 2026-04-12 20:15 CDT
Current Focus
Phase 11A complete — MVC licensing tables + Arbiter API routes written. Ready for Chronicler deployment.
Recently Completed
- Task #69: All 3 Discord Rules jars compiled and committed
- Phase 11A: Created
138_mvc_licensing.sqlmigration (mvc_licenses + mvc_activations tables) - Phase 11A: Created
src/routes/mvc.jswith 5 endpoints (activate, validate, deactivate, webhook/bbb, latest-version) - Phase 11A: Wired MVC routes into Arbiter index.js at
/api/mvc - Archived Phase 11 prerequisites response from Chronicler
Next Steps Pending
- DEPLOY: Chronicler runs migration + restarts Arbiter on Command Center
- Phase 11B: Discord infrastructure — create "ModpackChecker Customer" role, wire /verify-mvc
- Phase 11C: Verification bot (/verify-mvc command in Arbiter Discord bot)
- 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