greenfield(fomo-lin): session 4 — next-lane reinstall; N1 node-22 floor; F1-F12 recurrence scorecard
Co-Authored-By: Claude Fable 5 <[email protected]>
This commit is contained in:
@@ -187,3 +187,46 @@ Skipping the optional ANTHROPIC_API_KEY prompt records the literal string "undef
|
|||||||
|
|
||||||
State: bare seat launch works; gateway stopped. Holding for fred's ruling on a next-lane
|
State: bare seat launch works; gateway stopped. Holding for fred's ruling on a next-lane
|
||||||
reinstall (proposed) and W-F design review.
|
reinstall (proposed) and W-F design review.
|
||||||
|
|
||||||
|
## Session 4 (2026-08-08 night) — `--next` lane reinstall (pivot confirmed by Jason)
|
||||||
|
|
||||||
|
Main uninstalled (note: uninstall removed `~/.claude/CLAUDE.md`/hooks-config/context7 but
|
||||||
|
LEFT its modified `settings.json` — asymmetric cleanup, minor). Reinstalled via next's own
|
||||||
|
installer: `raw/branch/next/tools/install.sh --next --yes --no-auto-launch` → framework from
|
||||||
|
permanent next branch + **CLI 0.0.50-next.2207 / gateway 0.0.7-next.2207 from the @next
|
||||||
|
registry lane**. Lane works as designed.
|
||||||
|
|
||||||
|
### N1 — FLAGSHIP (next-only): @next CLI requires Node 22; docs/installer floor says ≥20
|
||||||
|
|
||||||
|
On Node 20.19.2 (Debian 13's apt version, and the documented minimum) **every** mosaic
|
||||||
|
command crashes — even `--version` — with `ERR_REQUIRE_CYCLE_MODULE` in
|
||||||
|
`@mosaicstack/brain/dist/projects.js`. npm corroborates: `[email protected]` declares
|
||||||
|
`node >=22`. Verified the same installed CLI runs clean under Node **22.23.2** (nvm).
|
||||||
|
So the @next lane is dead-on-arrival on the documented minimum Node. Fix: installer
|
||||||
|
gates node ≥22 for the next lane (or brain drops the require cycle). fomo-lin now runs
|
||||||
|
Node 22 via nvm (user-level; system apt tops out at 20 — durable fix wants nodesource 22).
|
||||||
|
|
||||||
|
### F1–F12 recurrence scorecard on next
|
||||||
|
|
||||||
|
| Finding | On next |
|
||||||
|
|---|---|
|
||||||
|
| F1 PATH print-only | RECURS (identical warning) |
|
||||||
|
| F2 ~/.claude writes | RECURS (runtime assets copied again; per ruling, no deeper testing — W-F fixes structurally) |
|
||||||
|
| F3 doctor warns on fresh install | RECURS (10 warnings, same classes) |
|
||||||
|
| F4 drift-baseline wedge | RECURS (same gated template + drift warning) |
|
||||||
|
| F5 skill sets disjoint | RECURS (same 7 missing mosaic-*) |
|
||||||
|
| F6 init eval injection | RECURS (eval at lines 102/118/132 of next's mosaic-init) |
|
||||||
|
| F7 init drops mcpServers | RECURS (verified: count 0 after init; ensure-script fix works) |
|
||||||
|
| F8 roster raw-throw | RECURS in code (throw present in next launch.js; not re-triggered — roster restored from backup) |
|
||||||
|
| F9 probe 2.0s timeout | RECURS (constant unchanged) — and compounded: probe spawns `mosaic`, which on ambient Node 20 crashes (N1), so the probe fails on slow AND stock-node hosts |
|
||||||
|
| F10 broker unit not installed | RECURS (hand-relinked next's shipped unit; works) |
|
||||||
|
| F11 gateway Redis-on-local | Expected FIXED (#689 in next); not yet live-verified — gateway install not re-run this session |
|
||||||
|
| F12 wizard exit-0 | Untested on next (wizard.ts differs; #1120 tracks) |
|
||||||
|
|
||||||
|
Chain result on next (with the same three workarounds: MCP ensure-script, restored roster,
|
||||||
|
broker relink, plus probe override): **install → init → launch all pass; seat up on
|
||||||
|
Claude Code v2.1.226 / sonnet under Node 22.**
|
||||||
|
|
||||||
|
Net: next cures nothing in F1–F10 (they're all pre-W-F structural issues), carries the
|
||||||
|
gateway fix, and adds one hard regression-class gap (N1 node floor). The W-F gap list
|
||||||
|
stands unchanged as the fix vehicle.
|
||||||
|
|||||||
Reference in New Issue
Block a user