Visão Geral
O Project Spec Engine (PSE) é o gerador de especificações com IA do Apollo. Ele recebe entradas não estruturadas (transcrições de reuniões, anotações, documentos) e produz especificações estruturadas e prontas para implementação através de um pipeline em múltiplos estágios.Pipeline
Entrada
Forneça material de origem: transcrições de reuniões, resumos de chamadas, documentos ou descrições livres. Múltiplas entradas podem ser combinadas.
Geração de Escopo
A IA analisa as entradas e gera um documento de escopo do projeto com objetivos, restrições e premissas.
PRD (Product Requirements Document)
Um PRD detalhado é gerado com requisitos funcionais, requisitos não funcionais e critérios de sucesso.
Épicos
O PRD é dividido em épicos de alto nível — grandes áreas de funcionalidade que conterão múltiplas histórias.
PRPs (Project Ready Prompts)
As histórias são convertidas em prompts prontos para implementação com:
- Arquivos a criar/modificar
- Requisitos de segurança
- Requisitos de desempenho
- Requisitos de teste
Revisão Humana
Em cada estágio do pipeline, você pode:- Revisar o conteúdo gerado
- Editar qualquer seção antes de prosseguir
- Aprovar para avançar ao próximo estágio
- Regenerar se o resultado não for satisfatório
- Fazer perguntas de esclarecimento — a IA também pode pedir esclarecimentos
Padrões da Organização
O PSE utiliza padrões organizacionais para garantir resultados consistentes. Os padrões cobrem:- Decisões tecnológicas — frameworks, linguagens e bibliotecas preferidas
- Infraestrutura — alvos de deploy, padrões de CI/CD
- Segurança — padrões de autenticação, regras de tratamento de dados
- Arquitetura de código — design patterns, convenções de nomenclatura
/pse/standards ou por projeto em /projects/:id/settings/standards.
Configuração de Prompts
Personalize os prompts de IA usados em cada estágio do PSE em/pse/prompts. Isso permite ajustar o formato e o nível de detalhe da saída.