chore: avance acumulado de sesiones previas (reorg dev/issues + ajustes)
Reorganizacion de dev/issues en subcarpetas (completed/, cpp/, gamedev/, kanban/, trading/, imagegen/, matrix/) y cambios acumulados en cmd/fn/pyrunner, .claude/commands y settings. Trabajo de otro LLM/sesion, commiteado a peticion del usuario para desbloquear el working tree. Excluido logs/ardour_mcp_server.log (ruido).
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
---
|
||||
id: "0058"
|
||||
title: "kanban: sync uses_functions cuando termine WIP en curso"
|
||||
status: pendiente
|
||||
type: docs
|
||||
domain:
|
||||
- kanban
|
||||
- registry-quality
|
||||
scope: multi-app
|
||||
priority: baja
|
||||
depends: []
|
||||
blocks: []
|
||||
related: []
|
||||
created: 2026-05-17
|
||||
updated: 2026-05-17
|
||||
tags: [ausente-ready]
|
||||
---
|
||||
# 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).
|
||||
Reference in New Issue
Block a user