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
|
||||
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user