Pular para o conteúdo principal

Workflows

Consulta e exportação

flowchart LR
A["Coleções"] --> B["Aplicar filtros"]
B --> C["Abrir coleção"]
C --> D["Abrir amostra"]
D --> E["Inspecionar metadados"]
E --> F["Exportar amostra"]
C --> G["Baixar coleção"]

Busca KWIC

flowchart LR
A["Termo"] --> B["Modo de busca"]
B --> C["Filtros"]
C --> D["api.search.*"]
D --> E["KwicResult[]"]
E --> F["Abrir amostra"]
E --> G["Exportar CSV/JSON"]

Projeto local

flowchart LR
A["Criar projeto"] --> B["Salvar em localStorage"]
B --> C["Adicionar coleções"]
C --> D["Atualizar collection_ids"]
D --> E["Exportar project_id"]
E --> F["Resolver documentos e amostras"]

Revisão local

flowchart TD
A["Abrir amostra"] --> B{"Modo público?"}
B -- "sim" --> C["Edição bloqueada"]
B -- "não" --> D["Editar texto/metadados"]
D --> E["Salvar override"]
E --> F["localStorage"]
F --> G["loadCorpus aplica correção"]
B -- "não" --> H["Selecionar trecho"]
H --> I["Criar anotação"]
I --> J["localStorage de anotações"]

Análise exploratória

flowchart TD
A["Escolher análise"] --> B["Definir filtros"]
B --> C["TanStack Query"]
C --> D["demo-api"]
D --> E["Tokenização e agregação local"]
E --> F["Tabela, gráfico ou mapa"]
F --> G["Exportar CSV da análise"]

Build público

flowchart LR
A["npm run build:hub ou build:sc"] --> B["vite build"]
B --> C["dist/"]
C --> D["security:predeploy"]
D --> E{"Artefato sensível?"}
E -- "não" --> F["Publicar dist"]
E -- "sim" --> G["Falhar build"]