Arbiter support model approved, egg auto-injection deferred to v1.2.
Gemini rollback strategy question carried forward to next session.
Chronicler: #85
Server community launches April 15. ModpackChecker ships when ready.
Asking Gemini to re-evaluate egg injection, Pro tier completeness,
rollback strategy, and Standard-first vs simultaneous launch.
Pro admin panel UI to inject MODPACK_CURRENT_VERSION into eggs fleet-wide.
Calibration widget writes value back to egg variable after first setup.
Asking Gemini: delay Pro launch for this, or ship current and add in v1.2?
Live panel fully deployed with Truth File architecture.
5 servers wrote Truth Files on first cron run.
pending_calibration blocked by stale DB values — Code dispatched.
Michael on break (hand brace fitting).
Truth File (.modpack-checker.json) via Wings putContent() is the path.
Never seed from latest. pending_calibration state for unknown versions.
Write Truth File on any successful detection, not just calibration.
Log parsing deferred to post-launch.
v1.1.0 live on panel-vps. Wings API confirmed working via DaemonFileRepository.
manifest.json doesn't survive installation — major finding.
Awaiting Gemini Round 3 response before Code dispatch.
Version detection bugs documented. Ignore toggle bug documented.
Proved DaemonFileRepository works via live test.
Proved manifest.json is discarded after installation on all tested servers.
Sneak's Pirate Pack false positive documented.
New ideas: fingerprinting, .modpackchecker file, calibration UX.
installer method passes null installed version, seeds from API latest.
22 servers showing wrong current_version on live panel.
Asking Gemini: how to get actual installed version from Pterodactyl.
Green light with two pre-flight requirements:
1. Fix async error handling in wrapper.tsx (Code dispatched)
2. Stage v1.0.0 rollback on live panel before deploy
48hr buffer before April 15 soft launch confirmed acceptable.
Dev Panel validated: ErrorBoundary, zero-click, build pipeline.
Limitation: only fake test data, no real CurseForge calls tested.
Asking Gemini if sufficient to proceed to live panel 48hrs pre-launch.
Every gotcha, every mistake, every context needed to finish this.
10 critical gotchas documented. Correct deployment sequence.
Production incident root cause. Widget spec. BBB listing checklist.
Michael is staying up until this ships.
Production incident documented and resolved
Gemini consulted on build pipeline hardening
ErrorBoundary dispatch sent to Code
Panel stable, Tuesday audit on track
Phase 11 complete on live panel
v1.1.0: P1-P5 backend done by Code, P3b widget building
Pre-launch audit Task #77 created for Tuesday night
April 15 soft launch on track
Phase 11A-D complete and deployed to live panel
Dashboard badges compiled successfully with other Blueprint extensions
Founder key FFG-FOUNDER-001 provisioned
48 hours to launch
Phase 11A-D complete on Dev Panel
Live panel deploy pending Michael approval
Badge build pending Code push
The Forge model decision deferred to tomorrow
52 hours to launch
6 specific questions covering:
- Which fix path to recommend (A-E)
- NODE_OPTIONS openssl-legacy-provider safety
- Pre-built bundle viability
- Node version detection in build.sh
- BuiltByBit listing copy for upcoming features
- Vanilla JS alternative to React TSX badges