Pular para conteúdo

Contribuicao

Setup

uv sync --extra dev

Checks obrigatorios

uv run ruff check .
uv run ruff format --check .
uv run mypy .
uv run pytest
uv build

Coverage deve permanecer em 100%.

Regras de projeto

  • Core sem dependencias externas.
  • Dependencias opcionais atras de extras.
  • Dinheiro com Decimal, nunca float.
  • QR artistico sempre documentado como experimental.
  • Compatibilidade bancaria so com teste manual datado.