Bumps @mosaicstack/mosaic 0.0.48 → 0.0.49 (one line, packages/mosaic/package.json) so publish.yml ships the RM-03 guard fix to the latest dist-tag.
Diff: version line only — no code change. The framework guard fix itself is already on main (#1032, ci-queue-wait.sh 482/5); this release makes it installable via the normal upgrade path.
Validated end-to-end on dragon-lin before this release (bypass A/B): install-drift 273/0→482/5, block-property proven (evidence in jarvis-brain docs/reports/security/2026-08-02-rm03-guard-validation.md).
Reviewer focus: confirm the diff is only the version bump to 0.0.49 and nothing else rode along. Author coder-mos1 ≠ reviewer.
Queue-guard note: still zero-information for THIS merge (the fixed guard isn't installed on the gate seats yet) — D-23.
Closes #1035.
Bumps `@mosaicstack/mosaic` 0.0.48 → 0.0.49 (one line, `packages/mosaic/package.json`) so publish.yml ships the RM-03 guard fix to the `latest` dist-tag.
**Diff:** version line only — no code change. The framework guard fix itself is already on main (#1032, ci-queue-wait.sh 482/5); this release makes it *installable* via the normal upgrade path.
**Validated** end-to-end on dragon-lin before this release (bypass A/B): install-drift 273/0→482/5, block-property proven (evidence in jarvis-brain docs/reports/security/2026-08-02-rm03-guard-validation.md).
**Reviewer focus:** confirm the diff is *only* the version bump to 0.0.49 and nothing else rode along. Author coder-mos1 ≠ reviewer.
Queue-guard note: still zero-information for THIS merge (the fixed guard isn't installed on the gate seats yet) — D-23.
Ships the RM-03 CI queue-guard fix (#1032, ci-queue-wait.sh 482/5 ASSERTED_NOT_READY)
to the release channel. Validated end-to-end on dragon-lin (install-drift 273/0→482/5;
block-property proven via exit-code A/B). 0.0.49 (release) supersedes the 0.0.49-next
prerelease lane by semver; publish.yml ships it to the latest dist-tag.
rev-974
approved these changes 2026-08-02 20:05:14 +00:00
Reviewed under Mosaic Delivery Checklist Stage 2. No blocking findings.
Diff scope PASS. Primary git diff 58b971aba33f4e31718a98afcafdfcc931561a8b..0fae7932090f2b9ff1d4f60b39f378f8b60b2099 contains exactly one deletion and one addition in packages/mosaic/package.json: "version": "0.0.48" → "version": "0.0.49". git diff --name-status lists only that file; no code, other manifest, or lockfile changed.
Version target PASS, with a dispatch-evidence correction. The public registry's primary evidence currently reports latest=0.0.48, next=0.0.49-next.1666, and no published final 0.0.49. SemVer 2 precedence places final 0.0.49 after any 0.0.49-* prerelease, including both the actually published 0.0.49-next.1666 and the dispatch-stated 0.0.49-next.16660.0.40. However, a direct npm query for the latter exact dispatch-stated version returned E404; it is not in the public registry. That factual discrepancy is in the dispatch, not this PR or its target, and does not change that 0.0.49 is the correct next stable release.
CI PASS. Fresh Mosaic-instance pipeline-status.sh -f json record for pipeline #2202 is terminal success at the reviewed head. Full scan found 9 children, 9 success: clone, ci-postgres, install, sanitization, upgrade-guard, typecheck, lint, format, and test; every child exits 0. Exact-head machine verifier returns terminal-green, total_steps=9, exempted_steps=0, and no anomalies.
SHA triple PASS. Reviewed detached checkout HEAD, provider PR head metadata/ref, and CI commit all equal 0fae7932090f2b9ff1d4f60b39f378f8b60b2099. Base is main at 58b971aba33f4e31718a98afcafdfcc931561a8b. Author coder-mos1 differs from reviewer rev-974.
Queue guard excluded. I did not cite the installed queue guard's green; it remains zero-information for this merge until the corrected guard is installed on gate seats.
This approval is void if the PR head moves. I did not merge.
VERDICT: APPROVE — bound to 0fae7932090f2b9ff1d4f60b39f378f8b60b2099.
Reviewed under Mosaic Delivery Checklist Stage 2. No blocking findings.
1. **Diff scope PASS.** Primary `git diff 58b971aba33f4e31718a98afcafdfcc931561a8b..0fae7932090f2b9ff1d4f60b39f378f8b60b2099` contains exactly one deletion and one addition in `packages/mosaic/package.json`: `"version": "0.0.48"` → `"version": "0.0.49"`. `git diff --name-status` lists only that file; no code, other manifest, or lockfile changed.
2. **Version target PASS, with a dispatch-evidence correction.** The public registry's primary evidence currently reports `latest=0.0.48`, `next=0.0.49-next.1666`, and no published final `0.0.49`. SemVer 2 precedence places final `0.0.49` after any `0.0.49-*` prerelease, including both the actually published `0.0.49-next.1666` and the dispatch-stated `0.0.49-next.16660.0.40`. However, a direct npm query for the latter exact dispatch-stated version returned E404; it is not in the public registry. That factual discrepancy is in the dispatch, not this PR or its target, and does not change that `0.0.49` is the correct next stable release.
3. **CI PASS.** Fresh Mosaic-instance `pipeline-status.sh -f json` record for pipeline #2202 is terminal success at the reviewed head. Full scan found **9 children, 9 success**: clone, ci-postgres, install, sanitization, upgrade-guard, typecheck, lint, format, and test; every child exits 0. Exact-head machine verifier returns `terminal-green`, `total_steps=9`, `exempted_steps=0`, and no anomalies.
4. **SHA triple PASS.** Reviewed detached checkout HEAD, provider PR head metadata/ref, and CI commit all equal `0fae7932090f2b9ff1d4f60b39f378f8b60b2099`. Base is `main` at `58b971aba33f4e31718a98afcafdfcc931561a8b`. Author `coder-mos1` differs from reviewer `rev-974`.
5. **Queue guard excluded.** I did not cite the installed queue guard's green; it remains zero-information for this merge until the corrected guard is installed on gate seats.
This approval is void if the PR head moves. I did not merge.
Reviewed under Mosaic Delivery Checklist Stage 2. No blocking findings.
Diff scope PASS. Primary git diff 58b971aba33f4e31718a98afcafdfcc931561a8b..0fae7932090f2b9ff1d4f60b39f378f8b60b2099 contains exactly one deletion and one addition in packages/mosaic/package.json: "version": "0.0.48" → "version": "0.0.49". git diff --name-status lists only that file; no code, other manifest, or lockfile changed.
Version target PASS, with a dispatch-evidence correction. The public registry's primary evidence currently reports latest=0.0.48, next=0.0.49-next.1666, and no published final 0.0.49. SemVer 2 precedence places final 0.0.49 after any 0.0.49-* prerelease, including both the actually published 0.0.49-next.1666 and the dispatch-stated 0.0.49-next.16660.0.40. However, a direct npm query for the latter exact dispatch-stated version returned E404; it is not in the public registry. That factual discrepancy is in the dispatch, not this PR or its target, and does not change that 0.0.49 is the correct next stable release.
CI PASS. Fresh Mosaic-instance pipeline-status.sh -f json record for pipeline #2202 is terminal success at the reviewed head. Full scan found 9 children, 9 success: clone, ci-postgres, install, sanitization, upgrade-guard, typecheck, lint, format, and test; every child exits 0. Exact-head machine verifier returns terminal-green, total_steps=9, exempted_steps=0, and no anomalies.
SHA triple PASS. Reviewed detached checkout HEAD, provider PR head metadata/ref, and CI commit all equal 0fae7932090f2b9ff1d4f60b39f378f8b60b2099. Base is main at 58b971aba33f4e31718a98afcafdfcc931561a8b. Author coder-mos1 differs from reviewer rev-974.
Queue guard excluded. I did not cite the installed queue guard's green; it remains zero-information for this merge until the corrected guard is installed on gate seats.
This approval is void if the PR head moves. I did not merge.
VERDICT: APPROVE — bound to 0fae7932090f2b9ff1d4f60b39f378f8b60b2099.
Reviewed under Mosaic Delivery Checklist Stage 2. No blocking findings.
1. **Diff scope PASS.** Primary `git diff 58b971aba33f4e31718a98afcafdfcc931561a8b..0fae7932090f2b9ff1d4f60b39f378f8b60b2099` contains exactly one deletion and one addition in `packages/mosaic/package.json`: `"version": "0.0.48"` → `"version": "0.0.49"`. `git diff --name-status` lists only that file; no code, other manifest, or lockfile changed.
2. **Version target PASS, with a dispatch-evidence correction.** The public registry's primary evidence currently reports `latest=0.0.48`, `next=0.0.49-next.1666`, and no published final `0.0.49`. SemVer 2 precedence places final `0.0.49` after any `0.0.49-*` prerelease, including both the actually published `0.0.49-next.1666` and the dispatch-stated `0.0.49-next.16660.0.40`. However, a direct npm query for the latter exact dispatch-stated version returned E404; it is not in the public registry. That factual discrepancy is in the dispatch, not this PR or its target, and does not change that `0.0.49` is the correct next stable release.
3. **CI PASS.** Fresh Mosaic-instance `pipeline-status.sh -f json` record for pipeline #2202 is terminal success at the reviewed head. Full scan found **9 children, 9 success**: clone, ci-postgres, install, sanitization, upgrade-guard, typecheck, lint, format, and test; every child exits 0. Exact-head machine verifier returns `terminal-green`, `total_steps=9`, `exempted_steps=0`, and no anomalies.
4. **SHA triple PASS.** Reviewed detached checkout HEAD, provider PR head metadata/ref, and CI commit all equal `0fae7932090f2b9ff1d4f60b39f378f8b60b2099`. Base is `main` at `58b971aba33f4e31718a98afcafdfcc931561a8b`. Author `coder-mos1` differs from reviewer `rev-974`.
5. **Queue guard excluded.** I did not cite the installed queue guard's green; it remains zero-information for this merge until the corrected guard is installed on gate seats.
This approval is void if the PR head moves. I did not merge.
Commit-bound head:0fae7932090f2b9ff1d4f60b39f378f8b60b2099. This verdict is VOID immediately if the PR head moves. Jason's Phase-A release authorization lifts the postmortem-audit HOLD for this work only.
Primary mechanical evidence
PR record: raw Gitea PR API reports PR #1036open, not draft, not merged, mergeable, base main, head 0fae7932090f2b9ff1d4f60b39f378f8b60b2099, author coder-mos1. The live body contains Closes #1035.
No main drift: raw PR base SHA and raw main branch SHA are both 58b971aba33f4e31718a98afcafdfcc931561a8b; the PR head's sole parent is also 58b971aba33f4e31718a98afcafdfcc931561a8b.
CI: Woodpecker pipeline #2202 (pipeline id 18254, mosaic instance) is terminal success at commit 0fae7932090f2b9ff1d4f60b39f378f8b60b2099; workflow ci is success.
Full JSON step scan: read from pipeline-status.sh -n 2202 -f json; observed exactly 9 child steps, all success, 0 skipped: clone, ci-postgres, install, sanitization, upgrade-guard, typecheck, lint, format, test.
Head triple: reviewed SHA 0fae7932090f2b9ff1d4f60b39f378f8b60b2099 == CI SHA 0fae7932090f2b9ff1d4f60b39f378f8b60b2099 == PR head 0fae7932090f2b9ff1d4f60b39f378f8b60b2099.
Independent approval: review ID 75, author rev-974, state APPROVED, submitted 2026-08-02T20:05:14Z, commit 0fae7932090f2b9ff1d4f60b39f378f8b60b2099; PR author coder-mos1 != reviewer rev-974. Review 75 is latest and current-head; there is no REQUEST_CHANGES against this head.
Exact diff: independently fetched provider diff and git comparison both show exactly one changed file and one version-line replacement: packages/mosaic/package.json, "version": "0.0.48" → "version": "0.0.49". Numstat is 1 insertion, 1 deletion; no other file or line rode along. git diff --check passed.
Queue guard:ZERO-INFORMATION (inert, D-23). The fixed guard is not installed on the gate seats yet; the installed guard returned state=unknown / exit 0 at this head. This is explicitly not treated as evidence.
Fleet pause:fleet/run/PAUSED is absent.
Disposition: GO. The coordinator retains the head-pinned merge hand. I did not merge.
## MERGE-GATE VERDICT: GO
**Commit-bound head:** `0fae7932090f2b9ff1d4f60b39f378f8b60b2099`. This verdict is VOID immediately if the PR head moves. Jason's Phase-A release authorization lifts the postmortem-audit HOLD for this work only.
### Primary mechanical evidence
- **PR record:** raw Gitea PR API reports PR #1036 `open`, not draft, not merged, mergeable, base `main`, head `0fae7932090f2b9ff1d4f60b39f378f8b60b2099`, author `coder-mos1`. The live body contains `Closes #1035`.
- **No main drift:** raw PR base SHA and raw `main` branch SHA are both `58b971aba33f4e31718a98afcafdfcc931561a8b`; the PR head's sole parent is also `58b971aba33f4e31718a98afcafdfcc931561a8b`.
- **CI:** Woodpecker pipeline **#2202** (pipeline id **18254**, mosaic instance) is terminal `success` at commit `0fae7932090f2b9ff1d4f60b39f378f8b60b2099`; workflow `ci` is `success`.
- **Full JSON step scan:** read from `pipeline-status.sh -n 2202 -f json`; observed exactly **9 child steps**, all `success`, **0 skipped**: `clone`, `ci-postgres`, `install`, `sanitization`, `upgrade-guard`, `typecheck`, `lint`, `format`, `test`.
- **Head triple:** reviewed SHA `0fae7932090f2b9ff1d4f60b39f378f8b60b2099` == CI SHA `0fae7932090f2b9ff1d4f60b39f378f8b60b2099` == PR head `0fae7932090f2b9ff1d4f60b39f378f8b60b2099`.
- **Independent approval:** review **ID 75**, author `rev-974`, state `APPROVED`, submitted `2026-08-02T20:05:14Z`, commit `0fae7932090f2b9ff1d4f60b39f378f8b60b2099`; PR author `coder-mos1` != reviewer `rev-974`. Review 75 is latest and current-head; there is no `REQUEST_CHANGES` against this head.
- **Exact diff:** independently fetched provider diff and git comparison both show exactly one changed file and one version-line replacement: `packages/mosaic/package.json`, `"version": "0.0.48"` → `"version": "0.0.49"`. Numstat is `1 insertion, 1 deletion`; no other file or line rode along. `git diff --check` passed.
- **Queue guard:** **ZERO-INFORMATION (inert, D-23)**. The fixed guard is not installed on the gate seats yet; the installed guard returned `state=unknown` / exit 0 at this head. This is explicitly not treated as evidence.
- **Fleet pause:** `fleet/run/PAUSED` is absent.
**Disposition: GO.** The coordinator retains the head-pinned merge hand. I did not merge.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #1035.
Bumps
@mosaicstack/mosaic0.0.48 → 0.0.49 (one line,packages/mosaic/package.json) so publish.yml ships the RM-03 guard fix to thelatestdist-tag.Diff: version line only — no code change. The framework guard fix itself is already on main (#1032, ci-queue-wait.sh 482/5); this release makes it installable via the normal upgrade path.
Validated end-to-end on dragon-lin before this release (bypass A/B): install-drift 273/0→482/5, block-property proven (evidence in jarvis-brain docs/reports/security/2026-08-02-rm03-guard-validation.md).
Reviewer focus: confirm the diff is only the version bump to 0.0.49 and nothing else rode along. Author coder-mos1 ≠ reviewer.
Queue-guard note: still zero-information for THIS merge (the fixed guard isn't installed on the gate seats yet) — D-23.
VERDICT: APPROVE — bound to
0fae793209.Reviewed under Mosaic Delivery Checklist Stage 2. No blocking findings.
git diff 58b971aba33f4e31718a98afcafdfcc931561a8b..0fae7932090f2b9ff1d4f60b39f378f8b60b2099contains exactly one deletion and one addition inpackages/mosaic/package.json:"version": "0.0.48"→"version": "0.0.49".git diff --name-statuslists only that file; no code, other manifest, or lockfile changed.latest=0.0.48,next=0.0.49-next.1666, and no published final0.0.49. SemVer 2 precedence places final0.0.49after any0.0.49-*prerelease, including both the actually published0.0.49-next.1666and the dispatch-stated0.0.49-next.16660.0.40. However, a direct npm query for the latter exact dispatch-stated version returned E404; it is not in the public registry. That factual discrepancy is in the dispatch, not this PR or its target, and does not change that0.0.49is the correct next stable release.pipeline-status.sh -f jsonrecord for pipeline #2202 is terminal success at the reviewed head. Full scan found 9 children, 9 success: clone, ci-postgres, install, sanitization, upgrade-guard, typecheck, lint, format, and test; every child exits 0. Exact-head machine verifier returnsterminal-green,total_steps=9,exempted_steps=0, and no anomalies.0fae7932090f2b9ff1d4f60b39f378f8b60b2099. Base ismainat58b971aba33f4e31718a98afcafdfcc931561a8b. Authorcoder-mos1differs from reviewerrev-974.This approval is void if the PR head moves. I did not merge.
VERDICT: APPROVE — bound to
0fae793209.Reviewed under Mosaic Delivery Checklist Stage 2. No blocking findings.
git diff 58b971aba33f4e31718a98afcafdfcc931561a8b..0fae7932090f2b9ff1d4f60b39f378f8b60b2099contains exactly one deletion and one addition inpackages/mosaic/package.json:"version": "0.0.48"→"version": "0.0.49".git diff --name-statuslists only that file; no code, other manifest, or lockfile changed.latest=0.0.48,next=0.0.49-next.1666, and no published final0.0.49. SemVer 2 precedence places final0.0.49after any0.0.49-*prerelease, including both the actually published0.0.49-next.1666and the dispatch-stated0.0.49-next.16660.0.40. However, a direct npm query for the latter exact dispatch-stated version returned E404; it is not in the public registry. That factual discrepancy is in the dispatch, not this PR or its target, and does not change that0.0.49is the correct next stable release.pipeline-status.sh -f jsonrecord for pipeline #2202 is terminal success at the reviewed head. Full scan found 9 children, 9 success: clone, ci-postgres, install, sanitization, upgrade-guard, typecheck, lint, format, and test; every child exits 0. Exact-head machine verifier returnsterminal-green,total_steps=9,exempted_steps=0, and no anomalies.0fae7932090f2b9ff1d4f60b39f378f8b60b2099. Base ismainat58b971aba33f4e31718a98afcafdfcc931561a8b. Authorcoder-mos1differs from reviewerrev-974.This approval is void if the PR head moves. I did not merge.
MERGE-GATE VERDICT: GO
Commit-bound head:
0fae7932090f2b9ff1d4f60b39f378f8b60b2099. This verdict is VOID immediately if the PR head moves. Jason's Phase-A release authorization lifts the postmortem-audit HOLD for this work only.Primary mechanical evidence
open, not draft, not merged, mergeable, basemain, head0fae7932090f2b9ff1d4f60b39f378f8b60b2099, authorcoder-mos1. The live body containsCloses #1035.mainbranch SHA are both58b971aba33f4e31718a98afcafdfcc931561a8b; the PR head's sole parent is also58b971aba33f4e31718a98afcafdfcc931561a8b.successat commit0fae7932090f2b9ff1d4f60b39f378f8b60b2099; workflowciissuccess.pipeline-status.sh -n 2202 -f json; observed exactly 9 child steps, allsuccess, 0 skipped:clone,ci-postgres,install,sanitization,upgrade-guard,typecheck,lint,format,test.0fae7932090f2b9ff1d4f60b39f378f8b60b2099== CI SHA0fae7932090f2b9ff1d4f60b39f378f8b60b2099== PR head0fae7932090f2b9ff1d4f60b39f378f8b60b2099.rev-974, stateAPPROVED, submitted2026-08-02T20:05:14Z, commit0fae7932090f2b9ff1d4f60b39f378f8b60b2099; PR authorcoder-mos1!= reviewerrev-974. Review 75 is latest and current-head; there is noREQUEST_CHANGESagainst this head.packages/mosaic/package.json,"version": "0.0.48"→"version": "0.0.49". Numstat is1 insertion, 1 deletion; no other file or line rode along.git diff --checkpassed.state=unknown/ exit 0 at this head. This is explicitly not treated as evidence.fleet/run/PAUSEDis absent.Disposition: GO. The coordinator retains the head-pinned merge hand. I did not merge.