fad4006f60
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2.4 KiB
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 |
|
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:
- Confirmar imports reales con
grep '"fn-registry/' apps/kanban/*.go. - Sincronizar
app.mduses_functionscon la realidad. - Verificar
fn doctor uses-functionsreporta kanban limpio.
Arquitectura
Archivos afectados
apps/kanban/app.md— actualizar arrayuses_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).