We Deleted Our CI. The Machine Ships Anyway.
Description and use
CI was removed and replaced with a local script that runs the same gates, eliminating coordination overhead but losing permanent logs and automatic deploys.
Problem
CI was approving a bad deploy and adding coordination overhead.
Outcome
CI was removed; the same gates now run locally, eliminating coordination overhead but losing permanent logs and automatic deploys.
Workflow
- Run pnpm ship: typecheck, build, 38 unit tests, Playwright smoke, leak‑law grep, dead‑code audit
- Rebase and push if all gates pass
- Deploy: sync repo, build image, swap container, check health, grep live sitemap
Evidence
Today this site deleted its CI. The two GitHub Actions workflows — verify and deploy, 118 lines of YAML between them — are gone.
One command: pnpm ship. It runs, in order: the full verify chain (TypeScript 7 typecheck, production build, 38 unit tests... a Playwright smoke pass... a leak-law grep... and a dead-code audit.
CI watched the worst deploy of this site's life and approved it.
- Record date: 2026-10-01T17:41:11.380Z