Vision General
El Project Spec Engine (PSE) es el generador de especificaciones con IA de Apollo. Toma entradas no estructuradas (transcripciones de reuniones, notas, documentos) y produce especificaciones estructuradas y listas para implementación a través de un pipeline de múltiples etapas.Pipeline
Entrada
Proporciona material fuente: transcripciones de reuniones, resúmenes de llamadas, documentos o descripciones libres. Se pueden combinar múltiples entradas.
Generación de Alcance
La IA analiza las entradas y genera un documento de alcance del proyecto con objetivos, restricciones y supuestos.
PRD (Product Requirements Document)
Se genera un PRD detallado con requisitos funcionales, requisitos no funcionales y criterios de éxito.
Épicas
El PRD se divide en épicas de alto nivel — grandes áreas de funcionalidad que contendrán múltiples historias.
PRPs (Project Ready Prompts)
Las historias se convierten en prompts listos para implementación con:
- Archivos a crear/modificar
- Requisitos de seguridad
- Requisitos de rendimiento
- Requisitos de pruebas
Revisión Humana
En cada etapa del pipeline, puedes:- Revisar el contenido generado
- Editar cualquier sección antes de continuar
- Aprobar para avanzar a la siguiente etapa
- Regenerar si el resultado no es satisfactorio
- Hacer preguntas de aclaración — la IA también puede pedirte aclaraciones
Estándares de la Organización
El PSE utiliza estándares organizacionales para asegurar resultados consistentes. Los estándares cubren:- Decisiones tecnologicas — frameworks, lenguajes y bibliotecas preferidos
- Infraestructura — destinos de despliegue, patrones de CI/CD
- Seguridad — patrones de autenticación, reglas de manejo de datos
- Arquitectura de código — patrones de diseño, convenciones de nomenclatura
/pse/standards o por proyecto en /projects/:id/settings/standards.
Configuración de Prompts
Personaliza los prompts de IA utilizados en cada etapa del PSE en/pse/prompts. Esto permite ajustar el formato y el nivel de detalle de la salida.