Two guards for every gate lane, born from the 2026-08-13 lost-day ledger. gate-preflight.sh refuses a lane on a machine that cannot be trusted to produce honest numbers — co-tenant processes named by pid and command, load average, CPU governor, disk floors — one FATAL line per violation so the operator can act from the message alone. vitest-verdict-check.sh refuses a suite log that cannot be trusted as a verdict — missing or mismatched summary counts, files that never executed (a truncated run once read as green from three files of ninety-nine), and worker-pool death signatures. Both verified live: the preflight correctly refuses this workstation naming its actual offenders; the verdict guard passes/fails five fixture shapes (clean, wrong-count, truncated, worker-death, no-summary) and both CLI modes. Wire-up into the CI lanes rides the runner program. |
||
|---|---|---|
| .. | ||
| gate | ||
| build-candle-wasm.sh | ||
| buildEmbeddedPatterns.ts | ||
| buildTypeEmbeddings.ts | ||
| check-patterns.cjs | ||
| check-type-embeddings.cjs | ||
| push-docs.js | ||
| release.sh | ||
| setup-dev.sh | ||