fad4006f60
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Issues
Frontmatter YAML es la fuente de verdad desde 2026-05-17 (issue 0100). Cada
.mdempieza con bloque---conid,title,status,type,domain,scope,priority,depends,blocks,related,created,updated,tags. Para listar/filtrar:/issue list --domain trading --status pendiente(cuandodev_consoleexista — issue 0101).Dominios canonicos:
meta cpp-stack kanban trading gamedev osint data-ingest registry-quality notify imagegen apps-infra dev-ux deploy frontend mcp browser telemetry docs. La tabla debajo es vista historica (legacy) y NO se actualiza; sera sustituida por output auto-generado en issue 0102.
| ID | Título | Estado | Prioridad | Tipo | Bloquea |
|---|---|---|---|---|---|
| 0001 | Jupyter create notebook | completado | — | feature | — |
| 0002 | Jupyter discover root dir | completado | — | bugfix | — |
| 0003 | Jupyter tools documentation | completado | — | docs | — |
| 0004 | Jupyter discover multiple instances | completado | — | feature | — |
| 0005 | Jupyter write batch | completado | — | feature | — |
| 0006 | Jupyter exec outputs keyerror | completado | — | bugfix | — |
| 0007a | DAG engine: core (parse, validate, topo sort) | completado | alta | feature | 0007b-e |
| 0007b | DAG engine: process manager (spawn, wait, kill) | completado | alta | feature | 0007e |
| 0007c | DAG engine: execution store (SQLite) | completado | alta | feature | 0007e |
| 0007d | DAG engine: scheduler (cron match) | completado | media | feature | 0007e |
| 0007e | DAG engine: CLI + web app que reemplaza Dagu | completado | alta | feature | — |
| 0008 | SQLite API Web | completado | alta | feature | — |
| 0009 | HTTP Server Foundation | completado | alta | feature | 0010, 0011, 0014, 0016, 0019, 0021, 0022 |
| 0010 | Auth System (JWT, passwords, OAuth2, RBAC) | completado | alta | feature | 0022 |
| 0011 | WebSocket & SSE Server | completado | alta | feature | — |
| 0012 | Email & SMTP | completado | media | feature | — |
| 0013 | Background Job Queue | completado | alta | feature | — |
| 0014 | File Upload & Storage | completado | media | feature | — |
| 0015 | Database Migrations | completado | media | feature | 0021, 0022 |
| 0016 | Rate Limiting | completado | media | feature | — |
| 0017 | Frontend Data Hooks (React) | completado | alta | feature | — |
| 0018 | Config & Env Management | completado | media | feature | — |
| 0019 | Structured Logging Go | completado | media | feature | — |
| 0020 | PDF Generation | completado | media | feature | — |
| 0021 | CRUD Generator | completado | media | feature | — |
| 0022 | Init Pipelines (scaffolding) | completado | alta | feature | — |
| 0023 | Testing Utilities Go | completado | media | feature | — |
| 0024 | auto_metabase: split dashboard YAMLs por tab | completado | alta | mejora | — |
| 0025 | C++ text_editor + file_watcher | completado | alta | feature | — |
| 0026 | C++ gl_texture_load (stb_image → sampler2D) | completado | alta | feature | 0035, 0036 |
| 0027 | C++ gl_compute_shader + gl_pingpong_fbo + DAG Compute | pendiente | alta | feature | — |
| 0028 | C++ ImPlot3D + surface_plot_3d + scatter_3d | completado | media | feature | — |
| 0029 | C++ mesh_viewer + obj loader + orbit_camera | completado | media | feature | — |
| 0030 | C++ audio reactivo (capture + fft + uniform feed + viz) | pendiente | media | feature | — |
| 0031 | C++ animation curves (timeline + bezier_editor + tween) | completado | media | feature | — |
| 0032 | C++ sql_workbench | completado | media | feature | — |
| 0033 | C++ http_inspector + websocket_client | pendiente | baja | feature | — |
| 0034 | C++ scientific viz (treemap, sankey, chord, contour, voronoi) | completado | media | feature | — |
| 0035 | C++ map_tiles (slippy map OSM) | pendiente | baja | feature | — |
| 0036 | C++ image_canvas + webcam_texture | pendiente | baja | feature | — |
| 0037 | IoC regex extractor (IP, email, dominio, hash, wallet, CVE, MAC) | completado | alta | feature | — |
| 0038 | GLiNER entity extractor (zero-shot NER multilingue) | completado | alta | feature | 0039, 0040 |
| 0039 | GLiREL relation extractor (zero-shot triplets) | completado | media | feature | 0040 |
| 0040 | Pipeline hibrido extraccion grafos (regex + GLiNER + GLiREL + LLM fallback) | completado | media | feature | — |
| 0041 | C++ app shell estandarizado (PATTERNS.md + AppConfig extendido) | completado | alta | feature | 0043 |
| 0042 | C++ layout_storage publico (extraer de shaders_lab) | completado | alta | feature | 0043 |
| 0043 | Estandarizar shell de las 4 apps C++ | completado | alta | refactor | 0046 |
| 0044 | Auditar 52 funciones C++ huerfanas y poblar uses_functions | completado | media | chore | — |
| 0045 | Extraer logica pura de impuros (sql_workbench, process_runner, file_watcher, shaders_lab compiler) | completado | media | refactor | — |
| 0046 | Reemplazar raw ImGui en apps por primitivos del registry | completado | media | refactor | — |
| 0047 | C++ tests foundation (Catch2 + top-20 primitivos) | completado | alta | feature | 0048 |
| 0048 | Visual tests via primitives_gallery + CI gate tested:true | completado | media | feature | — |
| 0049 | OSINT graph viewer + GPU graph rendering system (multi-issue) | completado | alta | feature | — |
| 0049a | Setup proyecto osint_graph + sub-repo graph_explorer | completado | alta | infra | parte de 0049 |
| 0049b | Bump OpenGL 3.3 → 4.3 core en cpp/framework | completado | alta | infra | parte de 0049 |
| 0049c | graph_renderer Tier 1: RGBA8, orphan, frustum cull, auto-pause | completado | alta | perf | parte de 0049 |
| 0049d | Aristas via vertex pulling con TBO | completado | alta | perf | parte de 0049 |
| 0049e | graph_types modelo extendido + EntityType/RelationType | completado | alta | feature | parte de 0049 |
| 0049f | Renderer extendido: shapes SDF, icon atlas, flechas, edge styles | completado | alta | feature | parte de 0049 |
| 0049g | graph_sources: lector operations.db + abstraccion funcional | completado | alta | feature | parte de 0049 |
| 0049h | graph_force_layout_gpu: compute shader + spatial hash | completado | media-alta | feature | parte de 0049 |
| 0049i | graph_layouts (radial/hierarchical/fixed) + viewport multi-select | completado | media | feature | parte de 0049 |
| 0049j | graph_labels: render etiquetas con LabelPolicy | completado | media | feature | parte de 0049 |
| 0049k | App graph_explorer (proyecto osint_graph) — integracion final | completado | alta | feature | parte de 0049 |
| 0050 | jupyter_exec falla por cliente colaborativo (workaround documentado) |
pendiente | media | bug | — |
| 0051 | Funciones pendientes del pipeline NER+RE (NuExtract, extract_graph_from_pdf, spaCy ES V2, kernel startup fix, REBEL EN) | pendiente | media | feature | — |
| 0053 | Chat lateral en apps/kanban via claude -p (sonnet, persistencia localStorage) |
completado | media | feature | — |
| 0054 | deploy_server: refactor registry-first (SSH/systemd/rsync inline → registry funcs) | pendiente | alta | refactor | — |
| 0055 | docker_tui: refactor para usar funciones docker_* del registry | pendiente | alta | refactor | — |
| 0056 | audit_uses_functions: detectar imports Python anidados (from pkg.subpkg import X) |
pendiente | media | enhancement | — |
| 0057 | audit_uses_functions: mejorar deteccion de simbolos Go con abreviaturas | pendiente | baja | enhancement | — |
| 0058 | kanban: sync uses_functions cuando termine WIP en curso | pendiente | baja | docs | — |
| 0059 | Resolver doble tracking de apps/*/app.md (fn_registry + sub-repo) |
pendiente | media | infra | — |
| 0060 | fn doctor secrets: scan de secrets en TODOS los repos |
pendiente | media | feature | — |
| 0061 | Integrar notify_telegram en deploy_server + bucle reactivo |
pendiente | media | integration | 0054 |
| 0062 | Politica de deprecacion para funciones del registry sin consumidores | pendiente | baja | research | — |
| 0063 | kanban: sistema de stickers (emojis) sobre cards | pendiente | media | feature | — |
| 0064 | registry_mcp: servidor MCP que expone registry.db a Claude | completado | alta | feature | — |
| 0065 | Extraer jobs system de graph_explorer al registry (jobs_pool + cache + subprocess worker) | pendiente | alta | refactor | 0066 |
| 0066 | online_data_recopilation — odr_console MVP (lanzador GUI + 5-pasos + 1 collector) | pendiente | alta | feature | — |
| 0067 | Roadmap de prereqs — issues de osint_graph que odr_console necesita antes/durante MVP | pendiente | alta | planning | — |
| 0068 | Validacion e2e fase 4-5 del bucle reactivo (fn-analizador + fn-mejorador) | pendiente | alta | feature | — |
| 0069 | Bucle autonomo de agente — tareas auto-iterativas | pendiente | media | feature | — |
| 0070 | Roadmap helpers globales para browser/CDP | pendiente | media | planning | — |
| 0071 | Roadmap de extraccion de paneles ImGui reutilizables a cpp/functions/ | pendiente | media | planning | — |
| 0071a | Extraer claude_chat_panel a cpp/functions/core/ (sub-issue de 0071) |
pendiente | alta | refactor | parte de 0071, depende 0071f |
| 0071b | Extraer jobs_queue_panel a cpp/functions/core/ (sub-issue de 0071, absorbe 0065) |
pendiente | media | refactor | parte de 0071, depende 0071f |
| 0071f | Extraer subprocess_streamer a cpp/functions/core/ (sub-issue de 0071) |
pendiente | media | refactor | parte de 0071 |
| 0071g | Extraer app_db_init a cpp/functions/core/ (sub-issue de 0071, Tier 4) |
pendiente | media | refactor | parte de 0071 |
| 0072 | gamedev — stack ligero multi-plataforma + crypto (roadmap) | pendiente | media | planning | 0072a-l |
| 0072a | gamedev — smoke SDL3 + sokol_gfx + ImGui (PC + WASM) | pendiente | alta | feature | parte de 0072 |
| 0072b | gamedev — runtime nucleo (sprite batcher, audio, input, game loop) | pendiente | alta | feature | parte de 0072, depende 0072a |
| 0072c | gamedev — asset pipeline (atlas, MSDF, tilemap, shader translate) | pendiente | alta | feature | parte de 0072, depende 0072b |
| 0072d | gamedev — WASM build pipeline + size budget | pendiente | alta | feature | parte de 0072, depende 0072a/b |
| 0072e | gamedev — bridge crypto Web3 (wallets, sign tx) JS interop | pendiente | alta | feature | parte de 0072, depende 0072a/d |
| 0072f | gamedev — crypto on-chain (NFT assets, payments, leaderboards firmadas) | pendiente | media | feature | parte de 0072, depende 0072e |
| 0072g | gamedev — Android build (NDK + touch + virtual gamepad + WalletConnect) | pendiente | media | feature | parte de 0072, depende 0072b/c |
| 0072h | gamedev — iOS build (Xcode + Metal via sokol + WalletConnect) | pendiente | media | feature | parte de 0072, depende 0072b/c |
| 0072i | gamedev — editor visual game_editor (scene tree, inspector, asset browser) |
pendiente | media | feature | parte de 0072, depende 0072b/c |
| 0072j | gamedev — physics 2D (Box2D integration) | pendiente | media | feature | parte de 0072, depende 0072b |
| 0072k | gamedev — demo plataformero engine_demo (referencia stack completo) |
pendiente | alta | feature | parte de 0072, depende 0072b/c/d/j |
| 0072l | gamedev — scripting opcional (wren / lua / hot reload) | diferido | baja | feature | parte de 0072 |
| 0082 | Compilar binario sd (stable-diffusion.cpp) para sdcli_generate_go_ml |
pendiente | media | feature | desbloquea 0084 |
| 0083 | imagegen — notebook 02 validacion cruzada diffusers vs sdcpp_python | pendiente | alta | feature | — |
| 0084 | imagegen_studio — app Go binario producto (Fase 3 plan stack) | pendiente | media | feature | 0082 |
| 0099 | datahub — launcher central para arrancar todas las apps del registry | pendiente | alta | feature | — |