Avanzado: Pipeline y Mecanismos Internos
Este capítulo explica en profundidad los mecanismos centrales y funcionalidades avanzadas de AI App Factory, incluyendo el funcionamiento detallado del pipeline de 7 etapas, las estrategias de planificación del planificador Sisyphus, los mecanismos de permisos y seguridad, las estrategias de manejo de errores, y cómo optimizar el contexto para ahorrar costos de Token.
Requisitos previos
Antes de estudiar este capítulo, asegúrate de haber completado:
Contenido del Capítulo
Este capítulo incluye los siguientes temas:
Explicación Detallada del Pipeline de 7 Etapas
Etapa 1: Bootstrap - Estructuración de Ideas de Producto
- Aprende cómo convertir ideas de producto vagas en documentos estructurados
- Comprende el formato de entrada y salida del Bootstrap Agent
Etapa 2: PRD - Generación de Documento de Requisitos del Producto
- Genera PRDs de nivel MVP, incluyendo historias de usuario, lista de funcionalidades y objetivos no incluidos
- Domina las técnicas de descomposición de requisitos y ordenamiento de prioridades
Etapa 3: UI - Diseño de Interfaz y Prototipos
- Utiliza la habilidad ui-ux-pro-max para diseñar estructuras UI y prototipos previsualizables
- Comprende el flujo de diseño de interfaz y las mejores prácticas
Etapa 4: Tech - Diseño de Arquitectura Técnica
- Diseña una arquitectura técnica mínima viable y modelos de datos Prisma
- Domina los principios de selección técnica y diseño arquitectónico
Etapa 5: Code - Generación de Código Ejecutable
- Genera código frontend y backend, pruebas y configuraciones basado en el Schema UI y el diseño Tech
- Comprende el flujo de generación de código y el sistema de plantillas
Etapa 6: Validation - Validación de Calidad del Código
- Valida la instalación de dependencias, verificación de tipos, schema de Prisma y calidad del código
- Domina el proceso de verificación de calidad automatizada
Etapa 7: Preview - Generación de Guía de Despliegue
- Genera documentación completa de instrucciones de ejecución y configuración de despliegue
- Aprende la integración CI/CD y configuración de Git Hooks
Mecanismos Internos
Explicación Detallada del Planificador Sisyphus
- Comprende cómo el planificador coordina el pipeline, gestiona el estado y ejecuta verificaciones de permisos
- Domina las estrategias de planificación y principios de la máquina de estados
Optimización del Contexto: Ejecución Multi-Sesión
- Aprende cómo usar el comando
factory continuepara ahorrar Tokens - Domina las mejores prácticas para crear nuevas sesiones en cada etapa
- Aprende cómo usar el comando
Mecanismos de Permisos y Seguridad
- Comprende la matriz de límites de capacidad, manejo de excesos y mecanismos de verificación de seguridad
- Domina la configuración de seguridad y gestión de permisos
- Aprende la identificación de errores, mecanismos de reintentos, estrategias de reversión y flujos de intervención manual
- Domina las técnicas de diagnóstico de fallas y recuperación
Recomendaciones de Ruta de Aprendizaje
Orden Recomendado de Estudio
Primero completa el Pipeline de 7 Etapas (en orden)
- Bootstrap → PRD → UI → Tech → Code → Validation → Preview
- Cada etapa tiene entradas y salidas claras, estudiar en orden establece una comprensión completa
Luego estudia el planificador y la optimización del contexto
- Comprende cómo Sisyphus coordina estas 7 etapas
- Aprende cómo optimizar el contexto para ahorrar costos de Token
Finalmente estudia seguridad y manejo de errores
- Domina los límites de permisos y mecanismos de seguridad
- Conoce los escenarios de error y estrategias de respuesta
Puntos Clave para Diferentes Roles
| Rol | Capítulos de Enfoque |
|---|---|
| Desarrollador | Code, Validation, Tech, Orchestrator |
| Product Manager | Bootstrap, PRD, UI, Preview |
| Tech Lead | Tech, Code, Security, Failure Handling |
| DevOps Engineer | Validation, Preview, Context Optimization |
Siguientes Pasos
Después de completar este capítulo, puedes continuar aprendiendo:
- Preguntas Frecuentes y Solución de Problemas - Resuelve problemas en el uso real
- Mejores Prácticas - Domina técnicas para usar Factory eficientemente
- Referencia de Comandos CLI - Ve la lista completa de comandos
- Estándares de Código - Conoce las normas que debe seguir el código generado
💡 Consejo: Si encuentras problemas durante el uso, consulta primero el capítulo de Preguntas Frecuentes y Solución de Problemas.