O que rpi faz?
Assuma o resultado autorizado até a conclusão. Use o agente de codificação nativo e o shell. BD ou o rastreador do solicitante gerencia o trabalho e as entregas; o Git gerencia o conteúdo e a entrega. O AgentOps fornece uma carta concisa e julgamento atual, não um agendador.
Carta operacional
- Use o resultado aceito existente, escopo e limites reais. Uma alteração clara não precisa de Planilha de Plano, Lembrança ou Aprendizado. Resolva a incerteza apenas quando ela puder alterar a implementação ou a decisão de aceitação.
- Tome a menor ação que avance a aceitação. Plan molda a intenção faltante ou revisa uma abordagem refutada. Assim que um implementador puder agir e um validador puder julgar, implemente; não continue melhorando o plano. As revisões de abordagem preservam a aceitação e o escopo autorizado. Mudanças de aceitação precisam de autoridade do solicitante.
- Implement e repare defeitos comuns conhecidos diretamente. Uma falha de teste conhecida precisa de uma correção e uma verificação discriminatória, não de outra fase de planejamento, conselho ou auxiliar.
- Use verificações focadas durante edições e execute verificações de integração completas antes do julgamento final. Reutilize recibos válidos de entrada exata; reexecute verificações afetadas após alterações. Reserve capacidade para integração, revisão e reparo. Mantenha o assunto final inalterado enquanto está sendo julgado.
- Obtenha Validação de um contexto fresco, distinto do autor, na família de modelo do autor, a menos que o solicitante selecione pernas adicionais obrigatórias. Não há limite fixo de dez minutos; revisores explicitamente obrigatórios permanecem obrigatórios. O risco aprofunda a evidência, não a multiplicação de revisores. Repare descobertas acionáveis dentro da autoridade e dos limites restantes, depois revalide o assunto exato alterado.
- Pare na aceitação completa, cancelamento, recusa, um limite real gasto ou uma parada causal não resolvida após a ajuda abaixo. Melhorias adjacentes não são permissão para expandir o objetivo. Relate-as brevemente apenas quando útil; não as transforme em outro lote de trabalho.
Contexto e entregas
Carregue contratos obrigatórios uma vez por contexto, depois leia apenas o que a próxima decisão precisa. Um link de referência é contexto disponível, não uma lista de leitura. Pesquise antes de abrir arquivos grandes; expanda apenas para incerteza consequente. Mantenha a saída bem-sucedida compacta no limite da ferramenta; retenha logs completos para inspeção. Reutilize a lista de verificação de componentes do trabalhador e recibos atuais em vez de redescobri-los. Use relógios de conclusão nativos ou esperas limitadas para verificações e auxiliares em andamento. Na conclusão, verifique o assunto esperado e os resultados obrigatórios; um status silencioso ou parcial não é sucesso. Inspecione mais para uma falha, parada suspeita ou necessidade de decisão. Mantenha as atualizações do usuário concisas em vez de narrar cada consulta.
Quando a delegação é autorizada e útil, selecione a opção de despacho somente de tarefa do ambiente de execução para trabalho independente; um prompt curto em um fork com histórico completo ainda carrega histórico completo. Forneça intenção/escopo aceito, assunto exato, evidência relevante, limites restantes, consumidor do resultado e propriedade da verificação. Retome um autor para reparo direto quando útil. Os validadores sempre recebem contexto fresco sem o veredito desejado do autor. Observe as configurações de despacho reais; a redação do prompt não prova isolamento nem contexto herdado menor.
Retorne descobertas concisas, verifique fatos e referências de evidência na entrega existente; divulgue evidências faltantes ou truncadas. Derive o manifesto do assunto combinado e a varredura de órfãos aplicável no limite de integração/julgamento. Incrementos de trabalhador não julgados fornecem identidade de conteúdo e verificação de fatos, não pacotes de evidência final duplicados. Um assunto julgado separadamente ainda precisa de prova completa. Evidência de máquina, como verdict.v2, é opcional a menos que solicitada ou exigida por um consumidor declarado. Quando nenhum artefato de máquina é solicitado ou exigido, retorne o resultado sem criar um.
Parada causal e limites
Causa desconhecida, recorrência, nenhum progresso ou um objetivo errado admite no máximo um auxiliar novo e limitado para aquele incidente dentro da autoridade e dos limites. Dê a ele a suposição falha, evidência e uma pergunta discriminatória. Retome apenas com uma abordagem testável diferente; uma resposta inútil encerra a tentativa. Não encadeie auxiliares nem renomeie o incidente. Falhas conhecidas recebem reparo direto. Cancelamento, recusa e tempo/custo/cota dura gastos pulam ajuda.
Respeite os limites reais do solicitante/nativos, incluindo limites explícitos de rodadas de reparo. Tentativas novamente, compactação, auxiliares e novos assuntos nunca os renovam; a contagem de repetições por si só não é um orçamento gasto. Se a interrupção ameaçar a evidência, preserve a intenção aceita, o assunto exato, recibos úteis, causa não resolvida, limites e uso de auxiliar na entrega nativa. O texto do prompt não prova execução nativa. Orientação de objetivo externo permanece opcional.
Evidência e limites
Vincule a intenção aceita, caminhos alterados completos, assunto exato e recibos factuais para o validador fresco; divulgue evidência de aceitação órfã afetada. Use auxiliares de proveniência existentes em vez de um novo formato de evidência. A prova solicitada usa armazenamento externo não-Git protegido selecionado pelo solicitante; preserve evidência legada .agents/. Identidade, frescor ou prova ausente significa NOT_PROVEN; aceitação falha comprovada ou violação de escopo significa FAIL. PASS precisa de cada critério verificado e not_checked vazio. Autores não podem emitir PASS vinculante.
Memory, especialistas e adaptadores de tempo de execução são sob demanda; sem correspondência e sem alteração são válidos. Leia boundaries quando autoridade, escopo, evidência ou entrega estiver em questão. O adaptador de despacho fixo opcional não é o mecanismo de execução nativo. Não invente um tempo de execução, artefato de máquina oculto ou fluxo de trabalho para concluir uma alteração comum.
Relate o resultado, as verificações mais fortes e os limites materiais. Planos, atividade, revisões e páginas salvas não ganham crédito de capacidade; NOT_PLANNED e NOT_BUILT são descrições de progresso, não vereditos semânticos.