brevio-core

Catches the mistakes coding agents repeat before they merge: a pull-request gate with no model call and no API key.

View the Project on GitHub Brevio-Ventures/brevio-core

Rules

One page per rule: what it catches, why, a bad and a good example, how it is checked and how to silence it. There are 123 rules. brevio-core scan checks 13 of them. The harness’s pre-flight checks 10 more, which brevio-core scan does not run; 22 more are slice cards; the rest are standing rules. Generated from the rule definitions; do not edit by hand.

R1: UI and mobile performance

R2: Security and tenancy

R3: Billing and money

R4: Database and migrations

R5: Reliability and fallbacks

R6: Testing and hermeticity

R7: Architecture and contracts

R8: Marketing and attribution

R9: Type safety

R10: API and network robustness

R11: State and concurrency

R12: Memory and resource leaks

R13: Observability and logging

R14: Auth and sessions

R15: Error boundaries and fallback rendering

R16: Supply chain

R17: React and Next.js patterns

R18: Accessibility (WCAG 2.1 AA)

R19: Clean code