From c9e273062b348596c3b750d3b3139e939bbdccde Mon Sep 17 00:00:00 2001 From: Shay Date: Sun, 14 Jun 2026 12:24:40 -0700 Subject: [PATCH] docs: require full vitest run before push in LG-3/LG-4 briefs (LG-2 CI lesson) --- docs/handoff/core-logos-studio-LG3-brief-2026-06-14.md | 4 ++++ docs/handoff/core-logos-studio-LG4-brief-2026-06-14.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docs/handoff/core-logos-studio-LG3-brief-2026-06-14.md b/docs/handoff/core-logos-studio-LG3-brief-2026-06-14.md index 82569801..564d8168 100644 --- a/docs/handoff/core-logos-studio-LG3-brief-2026-06-14.md +++ b/docs/handoff/core-logos-studio-LG3-brief-2026-06-14.md @@ -67,6 +67,10 @@ copyable pointer, `?inspect=` sync, chain-rail derivation. Round-trip tests in - `routes.test.tsx` / `schemaDrift` / `enumCoverage` stay green. **No new engine schemas** (LG-2 mirrored them) — `NOT_YET_MIRRORED` untouched. - `pnpm build` clean. +- **Run the FULL `pnpm exec vitest run` before push — it must pass AND exit.** + The CI `workbench-ui` job gates on the whole suite; focused per-file runs miss + a PR's own new test files and cross-cutting tests (LG-2 lesson: stale + route-count assertions only surfaced in the full run, never the focused one). ## Out of scope (separate brief) - **LG-4** — Alignment tab + holonomy-absent confirmation. diff --git a/docs/handoff/core-logos-studio-LG4-brief-2026-06-14.md b/docs/handoff/core-logos-studio-LG4-brief-2026-06-14.md index 583daa12..fdd0d610 100644 --- a/docs/handoff/core-logos-studio-LG4-brief-2026-06-14.md +++ b/docs/handoff/core-logos-studio-LG4-brief-2026-06-14.md @@ -65,6 +65,10 @@ only `GET /logos/packs/{id}/alignment` (`list[LogosAlignmentRow]`). - `routes.test.tsx` / `schemaDrift` / `enumCoverage` stay green. **No new engine schemas** — `NOT_YET_MIRRORED` untouched. - `pnpm build` clean. +- **Run the FULL `pnpm exec vitest run` before push — it must pass AND exit.** + The CI `workbench-ui` job gates on the whole suite; focused per-file runs miss + a PR's own new test files and cross-cutting tests (LG-2 lesson: stale + route-count assertions only surfaced in the full run, never the focused one). ## Out of scope (separate brief) - **LG-3** — Lexicon / Glosses / Morphology contents tabs.