Saltar al contenido principal

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

1

Entrada

Proporciona material fuente: transcripciones de reuniones, resúmenes de llamadas, documentos o descripciones libres. Se pueden combinar múltiples entradas.
2

Generación de Alcance

La IA analiza las entradas y genera un documento de alcance del proyecto con objetivos, restricciones y supuestos.
3

PRD (Product Requirements Document)

Se genera un PRD detallado con requisitos funcionales, requisitos no funcionales y criterios de éxito.
4

Épicas

El PRD se divide en épicas de alto nivel — grandes áreas de funcionalidad que contendrán múltiples historias.
5

Historias de Usuario

Cada epica se descompone en historias de usuario con criterios de aceptación.
6

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
7

Exportar a Tareas

Los PRPs pueden exportarse directamente como tareas de Apollo, listos para que los desarrolladores los tomen.

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
Gestiona los estándares en /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.