Primeiro release — daemon de roteamento funcional ponta a ponta.
Recursos
- Consumo pika: ack manual + prefetch + Dead-Letter Exchange (poison → DLQ)
- Matcher de regras puro e testado; regras em banco (SQLAlchemy 2.0 + Alembic), ordenadas por prioridade
- Dispatcher httpx com retry + backoff exponencial
- Admin FastAPI (structlog) para gerenciar regras
- Deploy: Docker Compose + serviço systemd
Qualidade
- 35 testes: unit (cobertura ≥ 80%) + property-based (hypothesis) + integration (testcontainers)
ruff+mypy --strict, tudo em CI
Próximos passos
- Contract testing (schemathesis), chaos e mutation testing