From c0afff19c7f252bff7b06e2cc1506560474e853a Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Mon, 10 Aug 2026 15:42:42 -0500 Subject: [PATCH] docs(ci): record final verification limits --- docs/scratchpads/1146-ci-queue-purpose.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/scratchpads/1146-ci-queue-purpose.md b/docs/scratchpads/1146-ci-queue-purpose.md index 9a885816..e9402d6f 100644 --- a/docs/scratchpads/1146-ci-queue-purpose.md +++ b/docs/scratchpads/1146-ci-queue-purpose.md @@ -41,7 +41,10 @@ Make the pre-push queue guard wait for queued/running CI without requiring the p - GREEN: `bash -n` passed for the changed guard and both focused harnesses. - GREEN: `pnpm preflight`, `pnpm typecheck`, and `pnpm lint` passed. - `pnpm test` ran 45/46 workspace test tasks successfully, but the pre-existing Gateway `cross-user-isolation.test.ts` failed during cleanup with PostgreSQL error `28P01` (local `mosaic` password authentication failure). The changed Mosaic framework test task passed within that run. -- GREEN: `pnpm --filter @mosaicstack/mosaic test` passed (81 Vitest files, 1,514 tests, plus the complete framework shell suite, including both queue-guard regressions). +- GREEN: focused queue and merge shell regressions passed after the wrapper change. +- GREEN: isolated Mosaic Vitest run passed (81 files, 1,514 tests). +- The normal parallel Mosaic Vitest run has an environment-sensitive pre-existing failure in `install-ordering-guard.spec.ts`: the real activation probe changes between two calls while other suites run concurrently. Running the same spec alone and the complete Vitest suite with one fork passes. +- The framework shell suite's pre-existing `version_coupling_unittest.py` also fails locally because the newly installed `mosaic` is now on PATH despite the test injecting a nonexistent PATH; CI's clean image does not have this global CLI. All changed queue/merge harnesses pass. - GREEN: `pnpm format:check` passed. - Note: an additional ad hoc Prettier command was not applicable to shell files because Prettier has no shell parser; the repository-wide format check passed using its configured file globs.