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,42 @@
|
||||
---
|
||||
id: 0021
|
||||
title: Command palette Ctrl+K — busqueda y acciones globales
|
||||
status: pending
|
||||
priority: high
|
||||
created: 2026-05-01
|
||||
---
|
||||
|
||||
## Objetivo
|
||||
|
||||
Atajo `Ctrl+K` (configurable) abre overlay flotante con input de busqueda
|
||||
fuzzy global. Lo que mas acelera el dia a dia: cero navegacion por menus
|
||||
para encontrar un nodo o disparar una accion.
|
||||
|
||||
## Alcance
|
||||
|
||||
Indexa y matchea sobre:
|
||||
|
||||
- Entidades del grafo (por name, type, metadata).
|
||||
- Acciones de la app ("Toggle inspector", "Save layout", "Run transform",
|
||||
"Export subgraph", "Switch project", "Open settings").
|
||||
- Comandos recientes (MRU al tope sin escribir).
|
||||
|
||||
Selecciono con flechas + Enter -> ejecuta accion o enfoca nodo en
|
||||
el viewport.
|
||||
|
||||
## Implementacion
|
||||
|
||||
- Overlay modal centrado, input de texto + lista virtualizada
|
||||
(`ImGuiListClipper`).
|
||||
- Indexador en memoria sobre entidades; refresh al cambiar grafo.
|
||||
- Fuzzy matcher (fzf-like, p.ej. `fts_fuzzy_match` de Forrest the woods,
|
||||
o algo equivalente).
|
||||
- Acciones registrables desde cualquier panel — registro central tipo
|
||||
`cmd_palette_register("name", lambda)`.
|
||||
|
||||
## Definicion de hecho
|
||||
|
||||
- Ctrl+K, escribo 3 letras del nombre de un nodo, lo enfoca en el grafo.
|
||||
- Ctrl+K, "exp", veo accion "Export subgraph as Markdown" disponible.
|
||||
- Latencia de matching imperceptible con 50k entidades.
|
||||
- MRU pone arriba lo usado recientemente.
|
||||
Reference in New Issue
Block a user