docs(issues): plan enrichers asincronos + recoleccion web (0026-0030)
Cinco issues que componen el plan: - 0026: sistema de jobs (infra, contrato wire) - 0027: tipo Webpage + cache de documentos - 0028: enricher fetch_webpage (MVP end-to-end) - 0028b: enrichers extract_domain / extract_links / extract_text_entities - 0029: variantes CDP (Chrome headless, screenshot) - 0030: macro "Deep enrich" + expand_domain Tambien anade los issues previos 0012-0025 que estaban untracked. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
---
|
||||
id: 0023
|
||||
title: Vistas guardadas y filtros nombrados
|
||||
status: pending
|
||||
priority: medium
|
||||
created: 2026-05-01
|
||||
---
|
||||
|
||||
## Objetivo
|
||||
|
||||
Guardar combinaciones de filtros (tipo, tag, FTS, layout, zoom, nodos
|
||||
fijados) bajo un nombre y reaplicarlas con un click o atajo.
|
||||
|
||||
Util para volver siempre al "mapa de la red de empresa X" o "vista de
|
||||
emails sospechosos" sin reconfigurar todo cada vez.
|
||||
|
||||
## Alcance
|
||||
|
||||
- Tabla `saved_views(graph_hash, name, payload_json, hotkey, created_at)`
|
||||
en `graph_explorer.db`.
|
||||
- Panel/menu "Views" con lista, atajos asignables (Ctrl+1..9).
|
||||
- Payload incluye: filtros activos, expanded nodes, viewport rect, layout
|
||||
mode, theme overrides, nodos pinned.
|
||||
- Boton "Save current as view..." en toolbar.
|
||||
- Boton "Update view" cuando una view esta activa y el usuario cambia algo.
|
||||
|
||||
## Decisiones
|
||||
|
||||
- Las views son por `graph_hash` (no globales) — cada `operations.db`
|
||||
tiene su set propio.
|
||||
- Compartir view entre PCs: export/import JSON manual (v2 podria sync via
|
||||
`fn sync`).
|
||||
|
||||
## Definicion de hecho
|
||||
|
||||
- Configuro filtros, "Save view as 'Banca'", la veo en el menu.
|
||||
- Reload de la app -> "Banca" aplica todo lo guardado.
|
||||
- Un atajo (Ctrl+1..9) salta a la vista correspondiente al instante.
|
||||
- "Update view" persiste cambios sin crear duplicados.
|
||||
Reference in New Issue
Block a user