Quickstart
Resultado esperado
Ao final deste quickstart, você terá validado:
- ambiente Python e dependências sincronizados;
- fluxo crítico de treino/promoção e fallback funcionando;
- documentação local disponível para navegação.
Tempo médio: 10 a 15 minutos.
Pré-requisitos
| Item | Versão/expectativa |
|---|---|
| Python | 3.14 (definido em .python-version) |
uv | instalado e disponível no terminal |
| Node.js + npm | necessários para build do site em docs/ |
1. Preparar o ambiente Python
uv sync2. Validar o ciclo crítico da engine
Rodar os casos críticos de aplicação (treino/promoção e fallback):
make test-engineRodar o slice MLOps com persistência/registry/observabilidade:
make test-integrationmake test-registry-smokemake test-observability-smokeRodar o gate padrão de qualidade do projeto:
make lintmake typecheckmake testOpcionalmente, subir um MLflow local para inspecionar tracking/registry:
make mlflow-ui3. Subir a documentação local
Instalar dependências do site e iniciar servidor de docs:
make docs-installmake docs-devPara validar build de produção:
make docs-build4. Checklist de sucesso
make test-enginepassa sem falhas.make test-integrationpassa cobrindo persistência e adapters MLOps.make testpassa com a suíte completa.make docs-buildconclui sem erros.- Você consegue abrir o site de docs em modo dev local.
Problemas comuns
| Sintoma | Causa provável | Ação recomendada |
|---|---|---|
uv sync falha | uv ausente ou versão incompatível | Instalar/atualizar uv e repetir o comando |
make test-engine falha por import | ambiente não sincronizado | Rodar uv sync novamente |
make docs-build falha | dependências de docs/ não instaladas | Rodar make docs-install e repetir |
Próximos passos
- Ler Treinamento e promoção.
- Ler Previsão com fallback.
- Revisar Fluxos principais para detalhes de execução.