Engenharia de software
Rastreie uma feature entre UI, API, dados, jobs e configuração
Um rastreamento de ponta a ponta de uma feature que liga a ação do usuário à interface, API, lógica de domínio, dados, jobs assíncronos, configuração e resultados observáveis.
O processo
Faça nesta ordem.
- Nomeie a feature, o resultado do usuário ou sistema, a revisão, os ambientes, o evento de entrada e o limite entre o comportamento no escopo e o comportamento vizinho.
- Rastreie a interação do estado e rota da interface pela autenticação, validação da API, comandos de domínio, consultas e gravações de dados.
- Siga eventos, filas, jobs agendados, webhooks, chamadas de terceiros, retentativas e ramos de configuração ou feature flags até seus consumidores.
- Mapeie estados de sucesso, falha, vazio, permissão, timeout, duplicidade e recuperação para feedback do usuário, logs, métricas, rastros e registros de auditoria.
- Verifique cada salto com código-fonte, testes, schemas ou evidências de execução autorizadas, marcando links desconhecidos em vez de transformar um caminho plausível em fato.
- Identifique contratos, versionamento, propriedade, isolamento e fronteiras de falha que poderiam quebrar a feature quando uma camada mudar.
- Publique o diagrama de sequência ou a tabela de rastreamento com locais do código-fonte, confiança das evidências, links ausentes, próximas verificações e riscos não resolvidos.
Traga isto
Entradas que o gato vai pedir.
- definição da feature e resultado do usuário
- revisão do repositório e ambientes
- fronteiras de interface, API, dados e jobs
- evidências necessárias e responsável
Roteador + um playbook
Roteie primeiro. Escolha um.
O Cat Paw carrega um playbook por tarefa, sem misturar vários. Comece por este roteador; os outros caminhos são candidatos específicos do workflow.
- Roteador:
code-graph-pack skills/code-graph-pack/cross-layer-feature-trace/SKILL.md
Limites
As fronteiras viajam com o prompt.
- Verifique as ferramentas, contas, permissões e o espaço de trabalho reais antes de começar; nunca afirme que uma ferramenta, conta, fonte ou capacidade indisponível existe.
- Use Latch/target-workspace para código privado, artefatos, sondagens ao vivo ou dados não públicos; se esse acesso estiver indisponível, pare no limite e relate o bloqueio em vez de substituir por uma suposição.
- Pause para aprovação explícita antes de ações externas consequentes; retorne evidências, riscos não resolvidos, premissas e qualquer ação que ainda esteja aguardando aprovação.
Pronto significa
Um fim que dá para checar.
Um rastreamento de feature entre camadas liga a ação do usuário à interface, API, domínio, dados, jobs, configuração e observabilidade, com evidências do código-fonte e lacunas explícitas.
Fontes
De onde veio este processo.
- github.com/Graphify-Labs/graphify/tree/4c735618f3d56fd622c2049771584621c31ba9ff/
- c4model.com/
- github.com/open-telemetry/semantic-conventions-genai
As fontes estabelecem o padrão do workflow. Posts de Reddit e da comunidade, quando aparecem, valem como anedota de quem pratica — não como fato universal.