File size: 1,684 Bytes
f0322a6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71a162d
 
f0322a6
 
 
 
 
 
 
71a162d
 
f0322a6
 
 
71a162d
f0322a6
 
71a162d
f0322a6
 
 
 
 
 
 
 
 
71a162d
f0322a6
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45

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