Task Flow
Fuente de verdad de tareas personales y de proyectos. Home del "founder operating system" — pulso del día, inbox de captura, profundidad por proyecto. Objetivo: Arlex ve estado real de todo sin tener que buscar en 5 lugares. Ya en uso: vida.arlexperalta.com.
Distribución · cómo llega al mercado
No aplica para este tier.
No aplica para este tier.
No aplica para este tier.
No aplica para este tier.
No aplica para este tier.
No aplica para este tier.
No aplica para este tier.
Producto · hacia dónde vamos
Founder operating system. Home de tareas, pulso del día y capa de profundidad por proyecto. Herramienta principal de Arlex para ver estado real sin buscar en múltiples lugares.
Uso diario en vida.arlexperalta.com. Pendiente: completar páginas del mockup (command, pulse, timeline), cubrir test coverage básico.
- ● vida.arlexperalta.com vivo
- ● 3 cerebros operativos (Groq triage + Claude API + Claude Code)
- ● 3 capas UI base (Pulso, Inbox, Profundidad)
- ● API-First con 4 consumidores (Web, Telegram, MCP, Monitor)
- ● Endpoint /api/tasks/stats con KPIs + 14d + 8w
- ● IDs de proyectos definidos y operativos
- ● Refactor pages dashboard a server components (descartado 2026-04-19, síntoma no se reproduce)
- ● httpOnly cookies en dev — COOKIE_SECURE sigue DEBUG (2026-04-19)
- ● Warnings ESLint — unused vars removed + no-img-element disabled (2026-04-19)
- ● Alembic fail-fast vía entrypoint.sh (2026-04-19)
- ◐ Páginas faltantes del mockup HTML (command, pulse, timeline)
- ○ Tests cero en backend y frontend
- ○ Eventualmente: ser home del Plomada Dashboard
Protocol · cómo lo construimos
Entry
No se arranca sin que ambas partes sepan qué se va a construir y por qué.
Decisión interna de iniciar. Tier internal-mid (datos personales, no financiero, no multi-tenant).
- ✓ Brief escrito (1 pág) con problema + outcome medible
- ✓ Tier asignado (Express / Professional / Enterprise / Internal)
- ✓ Clasificación inicial de datos (público / personal / sensible / crítico)
- ✓ Scope en/fuera explícito
- ✓ Pago inicial recibido (externos) / decisión documentada (internals)
Discovery
Entender contexto real antes de diseñar solución.
3 cerebros (Groq triage + Claude API análisis + Claude Code ejecución). 3 capas UI (Pulso, Inbox, Profundidad). IDs de proyectos definidos.
- ✗ Sistemas actuales del cliente mapeadosMapeo formal de qué OTROS sistemas quedan fuera (y por qué)
- ✓ Data mapping: origen, volumen, frecuencia
- ✓ Stakeholders y decisores identificados
- ✓ Documento de diagnóstico (1–2 páginas)
- ✓ Cliente reconoce su operación en el diagnóstico
Architecture
Diseño coherente antes de código.
API-First. 4 consumidores documentados (Web, Telegram, Claude Code MCP, Dante Monitor). Stack Next.js 15 + FastAPI + Postgres.
- ✗ Design Doc con diagrama de componentesDiagrama de arquitectura actualizado
- ✓ Stack justificado (qué y por qué)
- ✗ Flujos de datos principales documentadosThreat model básico (datos personales)
- ✓ Decisiones técnicas + trade-offs registrados
- ✓ Riesgos identificados + mitigación
- ✓ Plan de módulos en fases
Build
Código funcional, en repo, con CI.
Funcional en vida.arlexperalta.com. Endpoint /api/tasks/stats operativo (KPIs + 14d + 8w).
- ✓ Código en repo Git (no local-only)
- ✓ Commits atómicos con mensajes estructurados
- ✓ CI configurado (tests/lint/build por push)
- ✓ Branch strategy clara
- ✓ No secrets en código (git-secrets scan)
- ✓ Dependencies lockfile committed
- ✓ README mínimo (stack, setup, deploy)
QA
Funcional y robusto antes de producción.
Pruebas manuales de uso personal.
- ✗ Tests unitarios ≥60% en lógica crítica (≥70% Enterprise)
- ✗ Tests de integración de flujos principales
- ✓ Pruebas manuales (happy path + edge cases)
- ✗ Performance mínimo verificadoPerformance audit (tiempos de carga)
- ✗ Accessibility WCAG AA para UIs públicas
- ✗ Code review por IA o humano (mínimo 1 pase)
Security Review
Checkpoint formal de seguridad antes de lanzar.
HTTP Basic Auth en subdominio. Tokens httpOnly cookies en prod. Contabo backups daily.
- ✓ Datos clasificados y mapeados
- ✓ Auth/authz revisadas (multi-tenant: aislamiento verificado)
- ✓ Secrets en .env, git-secrets scan limpio
- ✗ npm audit / pip-audit sin CVEs críticas
- ✓ TLS 1.2+ configurado
- ✓ OWASP Top 10 revisado (SQLi, XSS, CSRF, SSRF)
- ✗ Rate limiting en endpoints públicos
- ✓ Logs auditables (quién, qué, cuándo, dónde)
- ✗ Plan de respuesta a incidente (mínimo 1 página)Plan incidente (mi propia data)
Legal & Data Governance
Cumplimiento legal y manejo responsable de datos.
Uso personal. No hay terceros (todavía).
- ✓ Contrato firmado con cliente
- ✗ Términos de uso públicos (si UI pública)Si se abre a otros usuarios futuro: términos, privacidad, LOPD
- ✗ Política de privacidad (LGPD/LOPD según jurisdicción)Si se abre a otros usuarios futuro: términos, privacidad, LOPD
- ✗ Base legal del tratamiento de datos identificadaPor ahora: doc interno de qué datos guardo, dónde, cuánto tiempo
- ✓ NDA con partners/colaboradores si aplica
- ✓ IP clara: código propietario vs open source
- ✓ Data retention policy escrita
- ✓ Data portability: cliente puede exportar
- ✓ Right to deletion implementado
- ✓ Audit trail activo
- ✓ Registro de marca iniciado si lleva nombre público
Launch
Producción estable con capacidad de rollback.
Producción en vida.arlexperalta.com + Contabo. Backups automáticos.
- ✗ Deploy pipeline documentado (replicable)Rollback plan documentado
- ✗ Monitoring activo (uptime, error rate, logs)Runbook formal (Alembic startup silencia errores con 2>/dev/null)
- ✗ Rollback plan documentado + probado 1 vezRollback plan documentado
- ✗ Runbook operacional (restart, backup, restore)Runbook formal (Alembic startup silencia errores con 2>/dev/null)
- ✓ Cliente entrenado en uso básico
- ✓ Health checks automáticos
- ✗ Alerting configurado (qué dispara, quién recibe)
- ✓ Sistema estable 72h post-launch sin emergencias
Documentation Check
Cualquiera puede entender y operar el sistema.
Commits estructurados. Algunos docs dispersos.
- ✗ README técnico actualizadoREADME técnico consolidado
- ✗ Design doc de arquitectura vigenteDoc de arquitectura 3 cerebros + 3 capas
- ✗ Runbook operacional vigenteRunbook operacional
- ✓ Manual de usuario / onboarding cliente
- ✓ API docs (si hay API pública)
- ✓ Changelog inicial con versionado
- ✗ Diagrama de arquitectura actualizadoDoc de arquitectura 3 cerebros + 3 capas
- ✓ Doc 'qué hacer si Arlex no está'
Operate
El sistema no solo vive — cumple el outcome del cliente.
En uso diario por Arlex. Backups 4AM VE.
- ✗ SLA definido (response time, uptime target)
- ✓ Canal de soporte activo
- ✗ Backups automáticos + probados (restore real ≥1 vez)
- ✓ Rotación de secrets en calendario
- ✗ Updates de dependencias mensualesUpdates dependencias
- ✗ Reportes periódicos al clienteSLA personal (yo mismo soy cliente)
- ✗ ★ Outcome de Gate 0 VERIFICADO (medición real vs objetivo)Outcome verificado: ¿soy más productivo con Task Flow?
- ✗ Retrospectiva a los 90 díasRetrospectiva 90 días
- ✓ 30 días de operación estable