Files
fn_registry/dev/issues/0058-kanban-uses-functions-sync.md

2.4 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
0058 kanban: sync uses_functions cuando termine WIP en curso pendiente docs
kanban
registry-quality
multi-app baja
2026-05-17 2026-05-17

0058 — kanban: sync uses_functions cuando termine WIP en curso

APP Metadata

Campo Valor
ID 0058
Estado pendiente
Prioridad baja
Tipo docs — apps/kanban/app.md

Dependencias

  • Pre-commit hook v2 ya bloqueara commits que toquen codigo de kanban con drift activo.

Contexto

En sesion 2026-05-07 el audit detecto drift en apps/kanban/app.md:

  • Missing (en imports, NO en app.md): password_hash_go_infra, password_verify_go_infra, session_create_go_infra, session_cleanup_go_infra, http_session_cookie_middleware_go_infra (5 funciones, todas relacionadas con auth).
  • Unused (en app.md, NO en imports detectados): spa_handler_go_infra, sqlite_open_go_infra, http_cors_middleware_go_infra (3 funciones).

La sincronizacion se aplazo porque el usuario tiene WIP activo en kanban (auth.go, frontend/src/Root.tsx, LoginPage.tsx, etc. — featurea de auth en construccion).

Objetivo

Cuando el WIP de kanban termine y este commiteado:

  1. Confirmar imports reales con grep '"fn-registry/' apps/kanban/*.go.
  2. Sincronizar app.md uses_functions con la realidad.
  3. Verificar fn doctor uses-functions reporta kanban limpio.

Arquitectura

Archivos afectados

  • apps/kanban/app.md — actualizar array uses_functions.

Tareas

Fase 1 — esperar WIP commiteado

1.1 Confirmar git -C apps/kanban status limpio.

Fase 2 — sincronizar

2.1 Listar imports reales: grep -rh '"fn-registry/' apps/kanban/*.go | sort -u. 2.2 Cruzar con uses_functions actual de app.md. 2.3 Anadir 5 missing si siguen siendo missing. 2.4 Quitar 3 unused si siguen sin usarse (cuidado: el WIP nuevo puede haberlas activado o desactivado otras).

Fase 3 — verificar

3.1 fn index. 3.2 fn doctor uses-functions debe reportar kanban_go_tools sin drift.

Riesgos

  • El WIP cambia el conjunto de drift original. Re-correr audit antes de aplicar cambios — no asumir que las 5+3 detectadas el 2026-05-07 son aun validas.

Decisiones de diseno

  • Issue trivial pero se documenta para no olvidar (el pre-commit hook ya lo bloquearia, asi que no es urgente — solo corrige fricciones de UX).