diff --git a/README.md b/README.md index 1f0f7a4..296583e 100644 --- a/README.md +++ b/README.md @@ -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 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) -## 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 (2018–2025) 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