ADR-001: FastAPI
Por que escolhemos FastAPI como framework web Python para o CARla.
Por que escolhemos FastAPI como framework web Python para o CARla.
Por que escolhemos PostgreSQL com PostGIS para armazenar dados geoespaciais do CAR.
Por que adotamos EDA com Domain Events e Outbox Pattern.
Por que escolhemos RabbitMQ como message broker para o CARla.
Por que usamos Gov.br como Identity Provider com OAuth2/OIDC.
Por que adotamos LLM agnóstico com Adapter Pattern e Ollama para dados sensíveis.
Decisão superada — integração WhatsApp deixou de ser canal core. Ver ADR-008.
Por que a Carla adota interface de chat web própria em vez de depender de WhatsApp/Telegram como canal core.
Quando e como criar um Architecture Decision Record no projeto CARla.
Índice de Architecture Decision Records do CARla — por que cada escolha foi feita.