AIDED Framework

Fase 1 - Gestión

Centralizar toda la documentación en un sistema de gestión de proyectos que sirva como fuente única de verdad.

FASE 1: Preparación del Proyecto en Sistema de Gestión

Objetivo: Centralizar toda la documentación en un sistema de gestión de proyectos que sirva como fuente única de verdad.

Configuración en ClickUp (o similar)

Estructura de Espacios Recomendada:

📁 [Nombre del Proyecto]
  ├── 📋 Infraestructura
  ├── 📋 Requisitos Funcionales
  ├── 📋 Diseño de Base de Datos
  ├── 📋 API Design
  ├── 📋 UX/UI
  └── 📋 Prompts y Recursos de Desarrollo

Contenido de Cada Sección

1. Infraestructura

  • Diagrama Mermaid generado en Fase 0
  • Descripción textual de cada componente
  • Decisiones de arquitectura y justificaciones
  • Dependencias de servicios externos
  • Estimaciones de costos de infraestructura
  • Consideraciones de escalabilidad

2. Requisitos Funcionales

  • Tabla completa de requisitos del MVP
  • Matriz de priorización (MoSCoW: Must, Should, Could, Won't)
  • Criterios de aceptación por funcionalidad
  • Estimaciones de esfuerzo
  • Dependencias entre requisitos

3. Diseño de Base de Datos

  • Diagrama ER visual (imagen)
  • Scripts SQL completos para creación de tablas
  • Documentación de cada tabla y campo
  • Subpáginas organizadas:
    • Schema: Estructura de tablas
    • Functions & Triggers: Lógica de base de datos
    • RLS Policies: Políticas de seguridad por tabla
    • Índices y Optimización: Estrategias de rendimiento
    • Migraciones: Versionado de cambios de esquema

4. API Design

  • Especificación de endpoints (estilo OpenAPI)
  • Versionado de API (v1, v2, etc.)
  • Autenticación y autorización
  • Schemas de request/response
  • Códigos de error y manejo
  • Rate limiting y throttling
  • Documentación de integración

5. UX/UI

  • Enlaces a diseños en Figma
  • Guía de estilos (colores, tipografías, espaciados)
  • Biblioteca de componentes
  • Flujos de navegación
  • Especificaciones responsive
  • Consideraciones de accesibilidad

6. Prompts y Recursos de Desarrollo

  • Biblioteca de prompts exitosos por tipo de tarea
  • Configuración de agentes de IA
  • Snippets de código reutilizables
  • Soluciones a problemas comunes
  • Checklist de desarrollo por feature

Mantenimiento Continuo

  • Actualización obligatoria: Cada cambio significativo debe reflejarse en ClickUp
  • Versionado: Mantener histórico de decisiones importantes
  • Review semanal: Validar que la documentación esté sincronizada con el código