{
  "modules-v2": {
    "enabled": true,
    "issue": "0107",
    "description": "Sistema de modulos C++ estandarizado: 0/17 apps con drift (fn doctor modules), data_table.cpp partido en 6 sub-funciones (4777->1818 LOC, -62%), members vs uses_functions separados (tiers), docs API publica completa (modules/README.md + docs/MODULES_API.md con 21 capacidades). 0107e (min_version + codegen fail-loud) y 0107g (8 inline_begintable migrations) quedan como follow-ups bajo el mismo flag — son evolutivos, no bloqueantes.",
    "added": "2026-05-17",
    "enabled_at": "2026-05-17"
  },
  "dag-engine": {
    "enabled": true,
    "issue": "0007",
    "description": "Sistema propio de orquestacion de DAGs para reemplazar Dagu. Incluye parser YAML, executor con paralelismo, process manager, execution store SQLite, scheduler cron, CLI y web frontend."
  },
  "osint_graph_v1": {
    "enabled": true,
    "issue": "0049",
    "description": "Visor de grafos GPU-accelerated agnostico del backend (graph_explorer en projects/osint_graph) + sistema de renderer extendido (shapes, iconos Tabler, edge styles, flechas, layouts force-GPU/radial/hierarchical, labels con politica). Activado al cerrar 0049k.",
    "added": "2026-04-29",
    "enabled_at": "2026-04-30"
  },
  "legacy_claude_fix": {
    "enabled": false,
    "issue": "0116",
    "description": "Mostrar boton 'Claude fix' (terminal externa + claude --dangerously-skip-permissions) en skill_tree. Default OFF tras 0116 — el flujo canonico es 'Launch workflow' (POST :8486/api/runs).",
    "added": "2026-05-18",
    "enabled_at": null
  }
}
