feat: site em web/, resumo de processo ao clicar, autos vinculados e recuperação de datas
- move index.html/docs.json/people.json para web/ - resumo de cada documento ganha botão "ver resumo do processo", que busca e renderiza o markdown de parte1/ ou parte2/ - corrige hashJitter (módulo negativo em JS jogava pontos pra raia errada, quebrando desenho e hover) - corrige overflow horizontal no mobile (align-items:flex-start virava constraint de largura no layout empilhado) - recupera data de 366 dos 615 documentos antes sem data, lendo a linha de fechamento do texto original (dateInferred); script em pipeline/recover_dates.py - adiciona parte1/ e parte2/ (resumos dos 53 processos vinculados a Pet16704) e demais arquivos pendentes
This commit is contained in:
@@ -78,12 +78,26 @@ mouse sobre um ponto, sem clicar, mostra só uma prévia rápida (tooltip).
|
||||
classificações de papel aproximadas. Trate como um ponto de partida para busca, não como fonte
|
||||
definitiva de identidade ou qualificação processual.
|
||||
|
||||
4. **Autos vinculados (`parte1/`, `parte2/`)** — resumos em markdown dos processos conexos citados
|
||||
4. **Recuperação de datas (`pipeline/recover_dates.py`)** — dos 615 documentos que o `TIMELINE.md`
|
||||
deixou sem data, 366 tiveram uma data recuperada lendo o texto original do próprio documento em
|
||||
busca da sua linha de fechamento no padrão "Cidade/UF, DD de mês de YYYY." (ex. "Brasília, 10 de
|
||||
abril de 2026."). Esses casos ficam marcados com `dateInferred: true` em `docs.json` e aparecem
|
||||
no resumo do documento como "data lida no texto do documento, não da juntada nos autos" — é uma
|
||||
data real do documento, mas não necessariamente a data em que foi juntado ao processo. Os 249
|
||||
restantes seguem sem data (fora do gráfico, só na tabela). Duas versões mais permissivas foram
|
||||
tentadas e descartadas por amostragem manual antes desta: buscar qualquer "DD de mês de YYYY" no
|
||||
texto pegava datas de citação de leis/decretos ("da Lei 11.419, de 19 de dezembro de 2006") e
|
||||
prazos de normas citadas ("será exigido a partir de 1º de janeiro de 2017") como se fossem a data
|
||||
do documento; e um fallback numérico (`dd.mm.aaaa`) pegava números soltos de anexos técnicos
|
||||
longos (um laudo de vistoria, a validade de um CRECI) sem relação com a data real. Exigir uma
|
||||
cidade e vírgula imediatamente antes da data eliminou os falsos positivos encontrados.
|
||||
|
||||
5. **Autos vinculados (`parte1/`, `parte2/`)** — resumos em markdown dos processos conexos citados
|
||||
ao longo da Pet16704 (Inq 5026, Inq 5035, Inq 5050, Inq 5070, Rcl 88121 e diversas Petições —
|
||||
PET 15198, 15375, 15478 etc.), um arquivo por processo mais um `RESUMO.md` consolidado em cada
|
||||
pasta. Cobrem partes/investigados, advogados, autoridades e linha do tempo resumida de cada
|
||||
procedimento — contexto complementar à timeline principal, não gerado pelo mesmo pipeline
|
||||
automático de NER.
|
||||
procedimento. Na página, o resumo de qualquer documento da linha do tempo tem um botão "Ver
|
||||
resumo do processo" que busca e mostra o arquivo correspondente aqui.
|
||||
|
||||
## Projeto relacionado
|
||||
|
||||
|
||||
Reference in New Issue
Block a user