Spaces:
Runtime error
Runtime error
| ### CHECKLIST.md | |
| ```markdown | |
| # CHECKLIST – para.AI | |
| ## Infraestrutura | |
| - [x Docker instalado e testado (`docker ps`). | |
| - [x] Docker Compose instalado (`docker-compose --version`). | |
| - [x] Porta 5432 livre para PostgreSQL. | |
| - [x] Porta 8000 livre para API. | |
| ## Banco de Dados | |
| - [ ] Variáveis `POSTGRES_USER`, `POSTGRES_PASSWORD`, `POSTGRES_DB` definidas (ou defaults usados). | |
| - [x] `database/init_db.sql` carregado automaticamente pelo container. (sqlsimple) | |
| - [ ] Extensões `uuid-ossp` e `pg_trgm` ativas. | |
| - [ ] Migrações Alembic executadas (se houver). | |
| ## Configuração de Ambiente | |
| - [ ] `DATABASE_URL` apontando para o serviço `db` (ex.: `postgresql://para_ai:para_ai@db:5432/para_ai`). | |
| - [ ] `FILES_BASE_PATH` configurado para um volume persistente. | |
| - [x] `APP_ENV` definido (`dev`/`staging`/`prod`). | |
| - [x] `LOG_LEVEL` ajustado conforme necessidade. | |
| ## Provedores LLM | |
| - [x] `GROQ_API_KEY` configurada (se Groq for utilizado). | |
| - [ ] `OPENAI_API_KEY` configurada (se OpenAI for utilizado). | |
| - [ ] `ANTHROPIC_API_KEY` configurada (se Anthropic for utilizado). | |
| - [g//] Chaves testadas com uma chamada simples via `llm/llm_manager.py`. | |
| ## Segurança e Auditoria | |
| - [ ] Usuários e perfis (`usuarios`, `auditoria_acessos`) definidos conforme política. | |
| - [ ] Logs de acesso e de análise armazenados e rotacionados. | |
| - [ ] Backups de banco e arquivos (`files_manager.backup_archive`) configurados. | |
| ## Qualidade | |
| - [parcialmente] Schemas JSON validados (metadados, decisão, relatório, auditoria, etc.). | |
| - [ ] Testes mínimos de integração realizados (DB + LLM + arquivos). | |
| - [ ] Documentação atualizada (`README.md`, `snapShotProjeto.md`, `RESUMO_VISUAL_PARA.AIv3.0.md`). |