Files
fn_registry/dev/issues/completed/0107b-clean-data-table-consumers.md
T
egutierrez 7eb7b3d0c8 chore: snapshot WIP previo + flow 0008 + 7 sub-issues (0112-0119)
Snapshot de WIP acumulado de sesiones previas antes de merge wave 1
del flow 0008 (kanban_cpp + agent_runner_api + DoD schema).

Incluye:
- dev/flows/0008-kanban-cpp-and-agent-workflows.md
- dev/issues/0112-0119*.md (7 sub-issues)
- WIP previo en cmd/fn/doctor.go, registry/*, modules/, cpp/, etc.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 18:17:08 +02:00

2.7 KiB

id, title, status, type, domain, scope, priority, depends, blocks, related, created, updated, tags
id title status type domain scope priority depends blocks related created updated tags
0107b Limpiar uses_functions de 7 apps consumidoras de data_table (eliminar miembros duplicados) pendiente refactor
meta
cpp-stack
multi-app alta
0107a
0107
2026-05-17 2026-05-17
modules
drift
app-md
cleanup

0107b — Limpiar drift en 7 apps consumidoras

Parte del issue principal 0107.

Objetivo

Eliminar de uses_functions en 7 app.md los IDs que ya son miembros de data_table module (declarado en uses_modules).

Apps afectadas

App Path Drift count
services_monitor apps/services_monitor/app.md 12
dag_engine_ui apps/dag_engine_ui/app.md 12
odr_console projects/online_data_recopilation/apps/odr_console/app.md 5
navegator_dashboard projects/navegator/apps/navegator_dashboard/app.md 12
graph_explorer projects/osint_graph/apps/graph_explorer/app.md 12
registry_dashboard projects/fn_monitoring/apps/registry_dashboard/app.md 11
app_gestion apps/app_gestion/app.md 12

Miembros a quitar (segun module.md de data_table v1.4)

  • data_table_cpp_viz
  • compute_stage_cpp_core
  • compute_pipeline_cpp_core
  • compute_column_stats_cpp_core
  • tql_emit_cpp_core
  • tql_helpers_cpp_core
  • tql_apply_cpp_core
  • tql_to_sql_cpp_core
  • lua_engine_cpp_core (hasta 0107d que lo saca del modulo)
  • join_tables_cpp_core (idem)
  • auto_detect_type_cpp_core (idem)
  • llm_anthropic_cpp_core (idem)
  • viz_render_cpp_viz

NOTA: 0107d sacara lua/join/auto_detect/llm del modulo. Cuando eso pase, esas apps DEBEN volver a anadirlos a uses_functions (si los usan directamente). 0107b limpia el estado actual contra module.md v1.4; despues de 0107d se ejecuta fn doctor modules otra vez y se ajusta.

Tareas

  • 2.1 Para cada app.md, eliminar las lineas listadas en "Miembros a quitar" del bloque uses_functions.
  • 2.2 fn index despues.
  • 2.3 Verificar con fn doctor modules que services_monitor etc. reportan 0 drift.
  • 2.4 Build completo de las 7 apps. Linkage NO debe cambiar (los .cpp seguian viniendo via fn_module_data_table enlazado en su CMake).
  • 2.5 Smoke manual rapido (lanzar y cerrar) de cada app.

Riesgos

  • Si fn doctor uses-functions se ejecuta antes de que uses_modules se entienda como cobertura, marcara las apps como "missing imports". Mitigacion: arreglar primero audit_uses_functions_go_infra para que considere uses_modules como cobertura transitiva. Tarea inline 2.0 antes de 2.1.

Notas

  • Es solo metadata. No toca codigo, no rompe build. Coste = editar 7 archivos + fn index.