# Prumo | contexto para máquinas

## Produto

O Prumo organiza casos judiciais, procedimentos administrativos e trabalhos extrajudiciais ou consultivos. Cada escritório é uma organização isolada. Clientes, casos, tarefas, publicações, prazos e responsáveis nunca devem atravessar organizações.

O kanban representa o estado operacional do caso; movimentações, comunicações, tarefas e prazos são entidades próprias. O sistema auxilia a triagem e a execução do trabalho, mas não substitui o tribunal nem confirma prazos fatais autonomamente.

## Estado verificável em 2026-08-07

### Disponível

- aplicação React/Vite navegável em desktop e mobile;
- autenticação Supabase configurada para o piloto;
- schema inicial, RLS e memberships piloto aplicados no Supabase;
- troca de organização conforme membership;
- casos em kanban arrastável e lista;
- ficha de casos e clientes;
- tarefas remotas, busca manual e triagem remota de comunicações DJEN;
- deduplicação por organização e vínculo automático somente por número CNJ exato;
- suporte de interface a casos judiciais, administrativos e extrajudiciais.

### Ainda não disponível

- modelo remoto completo de prazos fatais e equipe;
- API pública de ingestão;
- sincronização periódica do DJEN e coleta operacional no DataJud;
- conectores eproc ou Projudi;
- controles completos para armazenar dados pessoais reais;
- módulo financeiro, que permanece como `Em breve`.
- delegação, revisor, motivo de espera, filtros, visão em lista e histórico visível das atividades.

Não descreva uma capacidade planejada como implementada.

## Princípios invariantes

1. Isolamento por organização em toda operação.
2. Fonte e evidência rastreáveis para dados externos.
3. Ingestão idempotente e sem duplicatas.
4. Revisão humana antes de confirmar prazo fatal.
5. Fontes oficiais antes de agregadores ou pesquisa geral.
6. Minimização de dados pessoais e tratamento restritivo de sigilo.
7. Auditoria das importações e alterações críticas.
8. Financeiro fora do escopo atual.

## Integrações

- DJEN: busca manual autenticada por OAB e intervalo, com paginação limitada, deduplicação, origem e triagem remota; cron e retomada automática ainda não disponíveis.
- DataJud: metadados e movimentos por número CNJ, planejada.
- eproc: conector futuro.
- Projudi: conector futuro, relevante ao piloto do Paraná.
- Agentes externos: pesquisa e preparação de prévias conforme contrato público.

## Atividades

A aba `Atividades` é o quadro diário dos advogados, com `A fazer`, `Em execução`, `Aguardando`, `Revisão` e `Finalizado`. Uma atividade pode estar vinculada a um caso ou ser interna. Seu fluxo não altera automaticamente o andamento do caso. Criação, transições e reordenações são persistidas e auditadas por organização. Vínculo direto a cliente ou comunicação, delegação, revisão e filtros ainda estão em desenvolvimento.

## Recursos para agentes

- `/agents.md` | instruções obrigatórias.
- `/machine/ingestion.md` | fluxo e semântica da ingestão.
- `/machine/process-ingestion.schema.json` | schema validável.
- `/llms.txt` | índice conciso.

Os recursos públicos não autorizam acesso ao Supabase nem contêm dados de clientes.

Quando o Supabase está configurado, clientes, casos, etapa operacional, posição no kanban e histórico de etapas são remotos e isolados por organização. O modo remoto bloqueia CPF/CNPJ, nascimento, endereço e observações confidenciais até a implementação dos controles específicos.
