Vibe Coding
Tip: gap-trap's "Proven Red" gate runs every new test against the old code and fails when it passes
pliablepixels/gap-trap, created 2026-09-13 and at 78 stars, installs four things in a repo: contracts (approved and forbidden patterns per area, with detection), Proven Red, ratchets (lint backlog and 400-line file counts may go down but never up), and playbooks. Proven Red is the mechanical version of "watch the guard fail first": a CI job that checks out the pre-change code, runs the new test against it, and fails the build if the test passes there. `/gap-trap setup` proves each gate red before committing it. Node and Python repos embed the gates in the test suite; Go, Rust, Java, Ruby, .NET, PHP, Swift and C++ use shell checks needing only git, grep, awk and a test command.
Source
↳ Follow the thread