Prompt catalogs age badly: rules go stale, quality varies by entry, and nothing enforces a floor. Every one of the 157 briefs here passes a published linter and a CI gate before it ships — this page is the bar, with links to the code that enforces it.
Not a style guide — a build step. python3 build.py refuses to build the site (and the deploy) unless every brief in the catalog clears every rule below. The rules live in build.py, in the open, and the linter has its own test suite so the bar itself can’t silently loosen.
## Phase 1–4 — Explore → Audit → Curate → Report — plus a ## Rules section.REPORT.md-shaped, ALL-CAPS), and no two may write the same file.Every push and pull request runs .github/workflows/ci.yml: the build (which lints all 157 briefs), the linter’s own tests, a hermetic installer test, and the MCP smoke test — then fails on any drift between sources and generated files. The Vercel deploy runs the same build as a hard gate, so an oversized or rule-breaking brief can’t reach production. Contributions clear the identical bar — the linter is the moderation story (CONTRIBUTING.md).
The briefs audit this site’s own repo: the reports they wrote are published as live samples, and the FIXLOG traces shipped fixes back to the report and finding that surfaced each one. Nothing here is a mock-up — the loop (brief → report → Studio → Fixer → FIXLOG) is how this catalog maintains itself. When a brief under-delivers on this repo, it gets sharpened before it stays in the catalog.