mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-10-27 07:14:08 +09:00
Five red CI rounds in one day, none of them a broken feature: a floor measured on a dev box, a fingerprint baseline left unregenerated after a refactor, a ceiling that moved with the code, a generated doc gone stale, and a text-grep guard that matched a docstring. Every one is an AST or text scan over the tree that needs no shard and no push to run. preflight.sh runs the test-count ratchet, every backend ratchet/census/guard test (matched by filename, so a new ratchet is covered the day it lands rather than the day someone remembers this script), the frontend boundary check, and the migration-inventory freshness check. About two minutes against a five-minute push-and-wait. It resolves node.exe through WSL interop, so the one WSL invocation in the header comment covers both halves on this dev box. The inventory check compares against a snapshot of the file rather than against HEAD, so an uncommitted but correct regeneration is a pass. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>