Update README.md

This commit is contained in:
2026-09-13 11:45:35 +00:00
parent 046108749f
commit 8ce344d430
+1 -37
View File
@@ -1,4 +1,4 @@
# Pet16704 — Linha do Tempo Processual # Pet16704 — Análise do Processo
Visualização interativa da linha do tempo dos autos vinculados **Pet16704** (STF) — um ponto por Visualização interativa da linha do tempo dos autos vinculados **Pet16704** (STF) — um ponto por
documento, agrupado pela instituição de origem (Relatoria, PGR, Polícia Federal, Partes e Defesas, documento, agrupado pela instituição de origem (Relatoria, PGR, Polícia Federal, Partes e Defesas,
@@ -6,42 +6,6 @@ Secretaria e Cartório) e posicionado pela data real de juntada.
**Ver a página publicada:** (preencha aqui o link do GitHub Pages depois do primeiro deploy) **Ver a página publicada:** (preencha aqui o link do GitHub Pages depois do primeiro deploy)
## Por que isso existe
O material de origem trazia um `gitGraph` do Mermaid com um commit por documento (3.437 no total).
Isso não escala: o Mermaid posiciona commits em sequência fixa, sem eixo temporal real, e o SVG
gerado saía em **16.368 × 40 px** — ilegível. As descrições também vinham truncadas em ~100
caracteres pelas tags do Mermaid.
Este projeto troca aquele gráfico por uma timeline de verdade:
- eixo X com datas reais (não sequência de commits) e zoom/pan sobre o período;
- uma faixa de visão geral (histograma mensal empilhado por instituição) para navegar entre o
período parado (20182025) e a explosão de atividade em 2026;
- textos completos, sem truncamento, extraídos de `TIMELINE.md`;
- filtros por instituição, tipo de documento e pessoas mencionadas;
- uma visão em tabela (ordenável, pesquisável) como alternativa acessível ao gráfico.
## Estrutura do repositório
```
web/index.html página estática (self-contained: HTML + CSS + JS, sem build step)
web/docs.json um registro por documento (id, instituição, data, texto completo, tipo, pessoas)
web/people.json catálogo de pessoas identificadas: {key, count, role}
PESSOAS.md o mesmo catálogo, em tabelas markdown agrupadas por papel processual
pipeline/ scripts e dados intermediários da extração (referência, não é preciso rodar nada)
parte1/, parte2/ resumos dos autos vinculados a Pet16704 (um .md por processo + um INDEX.md geral)
```
Para rodar localmente: `python3 -m http.server 8000` **na raiz do repositório** e abrir
`http://localhost:8000/web/index.html` (servir a partir de dentro de `web/` quebra o botão de
resumo do processo, que busca `../parte1/`\ `../parte2/` um nível acima)
(precisa de um servidor por causa do `fetch()` de `docs.json`/`people.json` — abrir o arquivo direto
via `file://` não funciona nos navegadores).
Na linha do tempo, clicar (ou tocar, no celular) em um ponto abre ao lado o resumo completo daquele
documento — data, instituição, tipo, texto integral, pessoas mencionadas e arquivo-fonte. Passar o
mouse sobre um ponto, sem clicar, mostra só uma prévia rápida (tooltip).
## Como os dados foram montados ## Como os dados foram montados