### 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`).