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>
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
---
|
||||
id: "0107b"
|
||||
title: "Limpiar uses_functions de 7 apps consumidoras de data_table (eliminar miembros duplicados)"
|
||||
status: pendiente
|
||||
type: refactor
|
||||
domain:
|
||||
- meta
|
||||
- cpp-stack
|
||||
scope: multi-app
|
||||
priority: alta
|
||||
depends:
|
||||
- "0107a"
|
||||
blocks: []
|
||||
related:
|
||||
- "0107"
|
||||
created: 2026-05-17
|
||||
updated: 2026-05-17
|
||||
tags: [modules, drift, app-md, cleanup]
|
||||
---
|
||||
|
||||
# 0107b — Limpiar drift en 7 apps consumidoras
|
||||
|
||||
Parte del issue principal [0107](0107-modules-standardization.md).
|
||||
|
||||
## 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.
|
||||
Reference in New Issue
Block a user