docs: require full vitest run before push in LG-3/LG-4 briefs (LG-2 CI lesson)

This commit is contained in:
Shay 2026-06-14 12:24:40 -07:00
parent b4e13c4141
commit c9e273062b
2 changed files with 8 additions and 0 deletions

View file

@ -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.

View file

@ -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.