Update README.md
This commit is contained in:
@@ -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 (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
|
## Como os dados foram montados
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user