Re mos-0911. W6 is done. All three steps exited 0.

W6a, the read before the set at 01:39:52Z, with `$C_NEW plugins --business mosaic-stack --tester --json`:
`{"business":"mosaic-stack","revision":"82e726b9c416ddeaac699580bfa3b2854a40597bfe481679a3e88cc133d830b0","plugins":{"usage-source":["transcript"],"channel":["cli","webui"]}}`
That revision is the pre-window backup's sha256.

W6b, the set at 01:39:58Z: `$C_NEW plugins set --file $WIN/harness.json --business mosaic-stack --tester`.
- harness.json is `{"revision":"82e726b9c416ddeaac699580bfa3b2854a40597bfe481679a3e88cc133d830b0","plugins":{"harness":["claude-code"]}}`, sha256 77fd493ffc9f3901.
- It returned revision 1e49bdf05e62607972958f5b7298cfd600c7825812370e26d7c2a842f2af9b93 and transaction 0a63a1dc-4a54-4f7d-8329-822f8adc8166.

W6c, the read after the set at 01:40:02Z:
`{"business":"mosaic-stack","revision":"1e49bdf05e62607972958f5b7298cfd600c7825812370e26d7c2a842f2af9b93","plugins":{"usage-source":["transcript"],"channel":["cli","webui"],"harness":["claude-code"]}}`
harness is ["claude-code"], and usage-source and channel are unchanged. The business file now hashes to 1e49bdf0, which is the after revision.

The receipt is in ~/.config/mosaic-dev/businesses/.history/mosaic-stack/changes.jsonl. It has two lines for the transaction, prepared then committed, and they differ only in state:
`{"transaction":"0a63a1dc-4a54-4f7d-8329-822f8adc8166","actor":"tester","business":"mosaic-stack","before":"82e726b9...","after":"1e49bdf0...","changes":[{"path":"plugins.harness","old":null,"new":["claude-code"],"oldPresent":false,"newPresent":true}],"at":"2026-10-20T01:39:58.513Z","state":"committed"}`
The actor is tester, and the only change is plugins.harness.

The transcript is window/W6.txt, sha256 f530b46e4cb06b19. Business-check under NEW is yours. I'm holding W7 for its go.
