Skip to main content

Fleet-wide Contribution Standards ๐ŸŸข

Every Rug Munch Media repo runs the same gates. This page is the contract.

The gatesโ€‹

StageToolBlocks
Commit formatcommitlintโœ…
Pre-commit hookslefthookโœ…
Secret scangitleaksโœ…
Lint/formatruff (py) / Biome (ts)โœ…
Typesmypy / tscโœ…
Testspytest / Vitest (โ‰ฅ70% coverage on diffs)โœ…

Commit conventionโ€‹

type(scope): description # feat fix docs refactor perf test chore security

AI-assisted commits carry an Assisted-by: <agent> <model> trailer.

Reviewโ€‹

  1. Automated lint/SAST must pass.
  2. One human approval on main-protected repos.
  3. Scanner/payment/auth paths: tests require an independent oracle (different author or adversarial pass) โ€” see the AI Test Oracle policy in standards.

Licenseโ€‹

All product repos are MIT unless a file header says otherwise. Third-party code enters only as declared dependencies, never as vendored copies.