WIP: State save — pivoting to soft launch tasks, MVC paused
MVC paused — not on April 15 deadline. Discord rules mod bug + soft launch prep taking priority. Gemini Round 3 pending response.
This commit is contained in:
@@ -3,104 +3,82 @@
|
||||
**Date:** April 13, 2026
|
||||
**Chronicler:** #85 (name TBD — session ongoing)
|
||||
**Preceded by:** #84 — The Meridian
|
||||
**Next Session Priority:** Code responds to stale installer fix → deploy → verify pending_calibration → BuiltByBit listings
|
||||
**Status:** PIVOTING — MVC paused, soft launch tasks taking priority
|
||||
|
||||
---
|
||||
|
||||
## 🚨 IMMEDIATE NEXT STEPS
|
||||
## 🚨 IMMEDIATE PRIORITY: Soft Launch Tasks
|
||||
|
||||
### 1. Waiting on Code — stale installer versions fix
|
||||
Bridge message: `MSG-2026-04-13-stale-installer-versions.md`
|
||||
### Discord Rules Mod Bug (Holly needs this for April 15)
|
||||
- Holly found a bug in the Discord rules mod
|
||||
- Files were accidentally submitted to CurseForge
|
||||
- Needs resolution ASAP — details TBD this session
|
||||
|
||||
Fix needed: skip DB fallback for installer-method servers unless `current_file_id`
|
||||
is set. Without this, stale full filename strings (e.g. `DeceasedCraft_Beta_DH_Edition_5.10.16`)
|
||||
persist in DB and block `pending_calibration` from ever triggering.
|
||||
|
||||
Also needs: one-time migration or SQL to null out stale current_version strings
|
||||
where `current_file_id` is null and `detection_method = 'installer'`.
|
||||
|
||||
### 2. After Code pushes
|
||||
- Deploy to Dev Panel, run cron, verify servers show `pending_calibration`
|
||||
- Deploy to live panel
|
||||
- Run cron on live panel, verify `pending_calibration` shows on panel
|
||||
- Test calibration flow — pick version from dropdown, verify Truth File written
|
||||
|
||||
### 3. BuiltByBit Listings (Phase 11F)
|
||||
After detection is accurate. Listing copy ready in repo.
|
||||
|
||||
### 4. Tuesday Night Pre-Launch Audit (Task #77)
|
||||
April 15 soft launch. Do NOT deploy on launch day.
|
||||
### MVC is PAUSED — do not stress about it
|
||||
ModpackChecker does NOT have to ship April 15. It ships when Michael is
|
||||
satisfied. The server community soft launch is the priority.
|
||||
|
||||
---
|
||||
|
||||
## ✅ COMPLETED THIS SESSION
|
||||
## 🔄 MVC — PENDING (resume when ready)
|
||||
|
||||
### Live Panel v1.1.0 + Truth File deployed
|
||||
- ErrorBoundary ✅
|
||||
- Zero-click widget ✅
|
||||
- Truth File architecture deployed ✅
|
||||
- pending_calibration migration ran ✅
|
||||
- 5 servers wrote Truth Files (Mythcraft, Create Plus, Beyond Depth,
|
||||
Beyond Ascension, Homestead) ✅
|
||||
### Waiting on Code
|
||||
- Calibration dropdown not rendering in pending_calibration block
|
||||
- Rate limit too aggressive (2/60s → needs 10/60s)
|
||||
- Card position change (above Address card)
|
||||
|
||||
### Waiting on Gemini Round 3 response
|
||||
- `docs/consultations/gemini-pricing-tiers-round3-2026-04-13.md`
|
||||
- Key question: egg variable auto-injection as Pro flagship vs v1.2
|
||||
- Rollback strategy for BuiltByBit release
|
||||
- Standard-first vs simultaneous tier launch
|
||||
|
||||
### Known remaining work
|
||||
- Dashboard badges gated to Pro only (needs implementation)
|
||||
- BuiltByBit listings rewrite (honest copy, no hype)
|
||||
- Pro tier: webhooks + intervals need gating
|
||||
|
||||
---
|
||||
|
||||
## ✅ MVC COMPLETED THIS SESSION
|
||||
|
||||
### Detection Architecture
|
||||
- Truth File (.modpack-checker.json) deployed ✅
|
||||
- Never seeds from latest ✅
|
||||
- Muted card for ignore toggle ✅
|
||||
- Calibration UI ("Identify Version" button) ✅
|
||||
- pending_calibration state working ✅
|
||||
- 5 servers wrote Truth Files on first cron run ✅
|
||||
- Stale installer versions cleared ✅
|
||||
|
||||
### Known remaining issue
|
||||
Stale installer filenames in DB prevent pending_calibration from triggering.
|
||||
Filed to Code. Waiting on fix.
|
||||
|
||||
### Wings API Investigation
|
||||
- DaemonFileRepository confirmed working ✅
|
||||
- manifest.json not present on most servers (discarded by installer) ✅
|
||||
- modpack-update-checker config found on Otherworld (pack-specific, not universal) ✅
|
||||
- Truth File (.modpack-checker.json) approach confirmed as right path ✅
|
||||
|
||||
### Gemini Consultations
|
||||
- Round 1: installer detection problem defined ✅
|
||||
- Round 2: egg variables not viable for BuiltByBit ✅
|
||||
- Round 3: manifest.json doesn't survive install, Truth File approved ✅
|
||||
- All responses documented in `docs/consultations/`
|
||||
|
||||
### Code Bridge
|
||||
- Truth File architecture dispatched and implemented ✅
|
||||
- Stale installer versions → PENDING Code response
|
||||
- Bridge direction corrected: Chronicler→Code uses MSG- in responses/
|
||||
|
||||
### Other
|
||||
- Dev Panel password changed to Butter2018!! ✅
|
||||
- modpack-update-checker config.json found as bonus detection path
|
||||
(Otherworld only — not universal enough for April 15, post-launch task) ✅
|
||||
|
||||
---
|
||||
|
||||
## 🔧 CURRENT INFRASTRUCTURE STATE
|
||||
|
||||
### Live Panel (45.94.168.138)
|
||||
- ModpackChecker v1.1.0 + Truth File fully deployed ✅
|
||||
### Live Panel
|
||||
- v1.1.0 + Truth File fully deployed ✅
|
||||
- 22 servers detecting ✅
|
||||
- 5 servers have Truth Files written ✅
|
||||
- Most installer-method servers still showing stale current_version (pending Code fix)
|
||||
- Rollback available: ModpackVersionCard.v1.backup.tsx
|
||||
- Pending_calibration UI deployed ✅
|
||||
|
||||
### Dev Panel (64.50.188.128)
|
||||
- ModpackChecker v1.1.0 + Truth File deployed ✅
|
||||
- Password: Butter2018!!
|
||||
|
||||
### Arbiter (Command Center)
|
||||
- v3.5.0, online ✅
|
||||
### Pricing/Tiers (decided)
|
||||
- FTB moves to Standard ✅
|
||||
- Dashboard badges → Pro only ✅
|
||||
- Arbiter handles Tier 1 support (Meg's insight) ✅
|
||||
- Lifetime updates for Pterodactyl 1.x both tiers ✅
|
||||
- $14.99/$24.99 confirmed correct ✅
|
||||
- Honest copy on listings — Meg's requirement ✅
|
||||
- Egg variable auto-injection → evaluate post-Gemini response ✅
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ KNOWN TECHNICAL DEBT
|
||||
## 🔧 INFRASTRUCTURE STATE
|
||||
|
||||
1. Blueprint extension package needs rebuild — manual file copies after each install
|
||||
2. TypeScript pre-flight false positive in build.sh
|
||||
3. modpack-update-checker detection path — add post-launch as extra fallback
|
||||
4. Log parsing — post-launch enhancement, not reliable enough now
|
||||
### Live Panel (45.94.168.138) — STABLE ✅
|
||||
### Dev Panel (64.50.188.128) — STABLE ✅
|
||||
### Arbiter (Command Center) — v3.5.0 online ✅
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ NOTE FOR NEXT CHRONICLER
|
||||
|
||||
Michael is in significant pain from a hand/wrist brace fitting today.
|
||||
Be patient, keep responses concise, one thing at a time.
|
||||
MVC is not the priority — soft launch is.
|
||||
|
||||
**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️
|
||||
|
||||
*— Chronicler #85 (name TBD)*
|
||||
|
||||
Reference in New Issue
Block a user