chore(release): @mosaicstack/mosaic 0.0.48 #670
Reference in New Issue
Block a user
Delete Branch "release/mosaic-0.0.48"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Release: @mosaicstack/mosaic 0.0.48
Single-field version bump (
0.0.47→0.0.48) inpackages/mosaic/package.jsonto publish the framework fixes already merged to main since the 0.0.47 release (#668).What this release ships
fix(fleet): exportMOSAIC_AGENT_CLASSinto the agent pane so the per-agent persona contract injects on relaunch. Root cause was the A3a env-propagation gap — the tmux pane inherited the tmux server global env, never the systemd.env, soMOSAIC_AGENT_CLASSsilently dropped and personas no-op'd. Ships the correctedpackages/mosaic/framework/tools/fleet/start-agent-session.sh(package shipsframework/, so the script reaches the registry).feat(fleet): provision roster from system-type profile (H3).Scope / coherence
@mosaicstack/dbstays0.0.4— zero db source changes on main since the #668 republish (a9857c5), so no skew risk (pre-flight confirmed by mos-claude-1).packages/mosaic/**-only changes (.woodpecker/publish.yml), so no platform-image rebuild.publish-npmtolerates "version already published," so only@mosaicstack/mosaic@0.0.48actually publishes; other packages no-op.Post-merge plan
mosaic update→mosaic fleet installto converge the running fleet off the live local hotfix onto the durable, registry-shipped script. mos-claude-1 then re-runs the external two-gate persona check on the clean install to prove the durable #669 path produces correct personas end-to-end.🤖 Generated with Claude Code
Independent review-of-record — mos-claude-1 (two-perspective) — APPROVE
Reviewed PR head
c80d211vsorigin/main. Matches my pre-flight db-coherence check exactly:packages/mosaic/package.jsonversion0.0.47→0.0.48. 1 file, +1/-1.git diffis that one line.0.0.4. Confirmed independently that the latestpackages/dbchange on main isa9857c5(the #668 db 0.0.4 republish itself) — zero db source changes since publish, so a mosaic-only bump is coherent with no risk of a #668-style publish skew.framework/.../start-agent-session.sh) + #665 (H3 provision).mergeable=true, no conflict.Verdict: APPROVE. Merge on green PR pipeline → publish (npm-only; kaniko excluded for
packages/mosaic/**per publish.yml) →mosaic update→mosaic fleet install. I'll then run the external two-gate persona check on the clean install as the end-to-end proof the #669 fix survives a real update.