greenfield(fomo-lin): session 3 — wizard/gateway F11-F12; refocus to next lane
F11 gateway Local tier requires Redis on main (fix already on next: 56787fab),
F12 wizard exits 0 on gateway failure. Jason directive: focus on next branch +
new structure; ~/.claude deep-testing stopped.
Co-Authored-By: Claude Fable 5 <[email protected]>
This commit is contained in:
@@ -150,3 +150,40 @@ proceeds. Installer/init/wizard should own this step.
|
|||||||
|
|
||||||
- Milestone comms sent at: install complete ✓ / first seat launched ✓.
|
- Milestone comms sent at: install complete ✓ / first seat launched ✓.
|
||||||
- First gated-seat probe deliberately deferred until PR #1109 lands (known deny-only state).
|
- First gated-seat probe deliberately deferred until PR #1109 lands (known deny-only state).
|
||||||
|
|
||||||
|
## Session 3 (2026-08-08 evening) — wizard + gateway; refocus to `next`
|
||||||
|
|
||||||
|
Directive from Jason mid-session: focus shifts to the `next` branch and the new structure
|
||||||
|
(stock `~/.claude` untouched; framework wholly under `~/.config/mosaic`). Main's ~/.claude
|
||||||
|
write behavior is a deprecated location — findings stand, but no further deep-testing of it.
|
||||||
|
|
||||||
|
Wizard run (main): "keep identity, update framework"; ~/.claude hooks install DECLINED per
|
||||||
|
directive (wizard rewrote ~/.claude/settings.json anyway — benign, no gated hooks, MCP kept).
|
||||||
|
Wizard never prompted about fleet roster or lease-broker unit → F8/F10 disambiguation
|
||||||
|
partial: wizard does not visibly own those steps. Full degraded-state test dropped per refocus.
|
||||||
|
|
||||||
|
### F11 — gateway "Local" tier hard-requires Redis on main (fixed on next)
|
||||||
|
|
||||||
|
Wizard gateway install, Local tier ("embedded database, no dependencies"), port 14242:
|
||||||
|
daemon starts then crash-spams ioredis ECONNREFUSED; never healthy; killed manually.
|
||||||
|
`main..next` already contains `56787fab fix(gateway): disable Redis consumers on local
|
||||||
|
tier (#689)`. Main ships a gateway that cannot come up dependency-free; next has the cure.
|
||||||
|
|
||||||
|
### F12 — wizard exits 0 on gateway failure
|
||||||
|
|
||||||
|
Terminal shows "▲ Fix the underlying error above, then re-run `mosaic gateway install`"
|
||||||
|
and the wizard exits 0. Scripted/CI consumers read success.
|
||||||
|
|
||||||
|
### Cosmetic
|
||||||
|
|
||||||
|
Skipping the optional ANTHROPIC_API_KEY prompt records the literal string "undefined".
|
||||||
|
|
||||||
|
### `next` recon (read-only)
|
||||||
|
|
||||||
|
- next install.sh: first-class `--next` prerelease lane (npm @next dist-tag CLI + framework
|
||||||
|
from permanent next branch; guard against mixing @next with a different explicit --ref).
|
||||||
|
- next does NOT carry the new structure: ~/.claude handling unchanged; no harness-homes
|
||||||
|
design docs on next or main. New structure = Jason directive + fred W-F design phase.
|
||||||
|
|
||||||
|
State: bare seat launch works; gateway stopped. Holding for fred's ruling on a next-lane
|
||||||
|
reinstall (proposed) and W-F design review.
|
||||||
|
|||||||
Reference in New Issue
Block a user