trading-platform/orchestration/tareas/2026-01-27/TASK-2026-01-27-BLOCKER-001-TOKEN-REFRESH/METADATA.yml
Adrian Flores Cortes 3c2d98707c [TASK-2026-01-30-ANALISIS-INTEGRACION] chore: Sprint 3 - Purga y limpieza
- Archivados 5 análisis obsoletos a _archive/2026-01-25/
- MASTER-ANALYSIS-PLAN marcada SUPERSEDIDA
- FRONTEND-COMPREHENSIVE-AUDIT marcada COMPLETADA (7+ entregables)
- FRONTEND-MODULE-DOCS marcada CANCELADA (P3, sin progreso)
- BLOCKER-001-TOKEN-REFRESH marcada POSTERGADA
- Actualizado PROJECT-STATUS.md y _INDEX.yml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 15:26:40 -06:00

84 lines
2.2 KiB
YAML

# METADATA.yml - BLOCKER-001 Token Refresh Improvements
id: TASK-2026-01-27-BLOCKER-001-TOKEN-REFRESH
fecha: "2026-01-27"
titulo: "BLOCKER-001: Token Refresh Improvements"
descripcion: "Implementar mejoras al sistema de token refresh: rate limiting específico, token rotation, session validation, y proactive refresh. Sistema actual tiene auto-refresh funcionando al 90%, solo faltan mejoras de seguridad y UX."
clasificacion:
tipo: "refactor"
origen: "plan"
prioridad: "P0"
feature: "OQI-001-fundamentos-auth"
proyecto:
nombre: trading-platform
path: projects/trading-platform
nivel: STANDALONE
estado:
actual: postergada
progreso: 0%
fecha_inicio: "2026-01-27"
fecha_postergacion: "2026-01-30"
fecha_fin: null
razon_postergacion: |
0% de progreso, sin bloqueo activo en el sistema.
El auto-refresh funciona al 90%. Mejoras de seguridad pueden
implementarse cuando sea necesario. Reactivar según demanda.
fases_capved:
contexto: completado
analisis: completado
planeacion: completado
validacion: pendiente
ejecucion: en_progreso
documentacion: pendiente
agente:
principal: "claude-code"
subagentes: []
esfuerzo_estimado: 12h
fases:
- id: "FASE-1"
nombre: "Rate Limiting Específico"
horas: 2h
archivos:
- "apps/backend/src/core/middleware/rate-limiter.ts"
- "apps/backend/src/modules/auth/auth.routes.ts"
estado: pendiente
- id: "FASE-2"
nombre: "Token Rotation"
horas: 3h
archivos:
- "apps/database/ddl/schemas/auth/tables/04-sessions.sql"
- "apps/backend/src/modules/auth/services/token.service.ts"
- "apps/backend/src/modules/auth/types/auth.types.ts"
estado: pendiente
- id: "FASE-3"
nombre: "Session Validation"
horas: 3h
archivos:
- "apps/backend/src/core/middleware/auth.middleware.ts"
- "apps/backend/src/modules/auth/services/token.service.ts"
estado: pendiente
- id: "FASE-4"
nombre: "Proactive Refresh"
horas: 4h
archivos:
- "apps/backend/src/core/middleware/auth.middleware.ts"
- "apps/frontend/src/lib/apiClient.ts"
- "apps/backend/src/config/cors.ts"
estado: pendiente
commits: []
metricas:
archivos_modificados: 0
archivos_creados: 0
lineas_codigo: 0