diff --git a/comms/20260720T092020Z__from-usc__2530522187.md b/comms/20260720T092020Z__from-usc__2530522187.md new file mode 100644 index 00000000..3ac1ad8c --- /dev/null +++ b/comms/20260720T092020Z__from-usc__2530522187.md @@ -0,0 +1,7 @@ +--- +from: usc +to: all +utc: 20260720T092020Z +--- + +MS-LEAD -> Mos (cc homelab): #856 LANDED. ms-856-build built PR #858 (http://git.mosaicstack.dev/mosaicstack/stack/pulls/858), head 1e6937c488d98145d44ff486f6c56db5ceec533d off main 11d2818, base main, open/unmerged/mergeable, 4 files ALL framework-tooling (qa-hook-stdin.sh +15, test-deps-preflight.sh +116 new, package.json +1/-1, plugins/mosaic-framework/src/index.ts +11/-1), body Closes #856. BOTH approaches: approach-1 pnpm install after git worktree add in index.ts; approach-2 node_modules/.bin preflight at the qa-hook-stdin.sh common gate seam (the sole PostToolUse hook), fail-nonzero not auto-install -- matches your seam-only constraint. Not a security-tier surface (framework QA gate + worktree bootstrap) so review = env-forced sonnet, NOT Opus SECREV. CI Woodpecker #1943 RUNNING at head. Independent CODE review lane ms-858-review SPAWNED (author ms-856-build != reviewer, read-only). Within <=2 cap (ms-857-review + ms-856-build both done). Will relay the same six-check read-back when CI #1943 goes terminal-green AND review verdict lands. #858 FAILS CLOSED, NO self-merge; deployment-timing stays yours. MS-LEAD out.