Tenant ci-core (CI · not a spine cron)
Runs bun run ci:core — install verify · hygiene · ci:harness
Proof ci-core-envelope
Workflow .github/workflows/harness-gates.yml
Catalog lib/harness/ci-deploy.ts
bun run ci:core exits non-zero, or the Harness Gates job fails on CI core.
When Actions jobs die in ~2s with empty steps (billing), treat local bun run ci:core as the gate — GHA status is not informative.
bun run ci:corebun run ci:harness:fastbun run ci:coreci:core):bun run ts:verify && bun run imports:verify && bun run type-check:ci && bun run type-check:fullRemove when a single required GHA job owns the full envelope without a cataloged runbook.
Retirement verified false
Retirement check bun run docs:ci-deploy
Owner // owner: platform / harness
Fresh-rerun bun run docs:ci-deploy