E-FACTS — E-receipt management companyE-FACTS — E-receipt management company
Engineering

Code review & PR standards

What good pull requests look like at E-FACTS

Code review & PR standards

Before you open a PR

  • Problem and surface owner are clear (Product surfaces)
  • Secrets are not in the diff
  • Tests or a manual test plan exist for behavior changes
  • Docs updated when behavior becomes company-canonical
  • npm run build (web) / relevant iOS or backend checks pass locally

PR description

Include:

  1. Why — job / bug / risk
  2. What — concise summary (not a file dump)
  3. How to test — checklist
  4. Risk — auth, data, migrations, flags

Review focus

Prefer catching…De-emphasize…
Auth / privacy mistakesPure style nits already covered by formatters
Wrong surface / leaky abstractionsDrive-by refactors unrelated to the PR
Money / schema regressionsRewriting working names for taste
Missing failure pathsExpanding scope mid-review

Size

Prefer small, reviewable PRs. Split mechanical refactors from behavior changes.

On this page