From c904412cbf11e381172d8a62d3a73da7112a4d13 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 13 Apr 2026 17:36:26 +0000 Subject: [PATCH] =?UTF-8?q?WIP:=20State=20save=20=E2=80=94=20pivoting=20to?= =?UTF-8?q?=20soft=20launch=20tasks,=20MVC=20paused?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MVC paused — not on April 15 deadline. Discord rules mod bug + soft launch prep taking priority. Gemini Round 3 pending response. --- SESSION-HANDOFF-NEXT.md | 134 +++++++++++++++++----------------------- 1 file changed, 56 insertions(+), 78 deletions(-) diff --git a/SESSION-HANDOFF-NEXT.md b/SESSION-HANDOFF-NEXT.md index 69dc9df..fada3a5 100644 --- a/SESSION-HANDOFF-NEXT.md +++ b/SESSION-HANDOFF-NEXT.md @@ -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)*