Design Orientado ao Propósito
Trabalho e Saída
Escolha a menor direção defensável para uma decisão abertamente material de produto ou planejamento de implementação antes que a estrutura da solução seja fixada. O propósito define o que significa sucesso; decisões bloqueadas do usuário, autoridade, e os limites obrigatórios de segurança, rollback, propriedade e operação vinculam a resposta e nunca são alternativas.
Termine com uma direção provisória, a menor verificação que poderia mudar uma escolha realmente aberta, ou uma única pergunta bloqueadora. Se nenhuma direção material permanecer em aberto, declare isso brevemente e passe adiante sem inventar alternativas.
Contrato de Decisão
- Declare apenas o propósito e o sucesso observável necessário para distinguir a escolha.
- Separe as entradas relevantes para a decisão em
LOCKED(BLOQUEADO),EVIDENCE(EVIDÊNCIA),ASSUMPTION(SUPOSIÇÃO) eOPEN(ABERTO). Nunca promova uma decisão bloqueada, uma restrição explícita, um escopo rejeitado ou um item resolvido por evidência paraOPEN. Uma verificação com falha pode alterar apenas um mecanismo não resolvido, não o significado bloqueado do produto. - Trate a implementação existente, precedentes, padrões e urgência como evidência, a menos que sejam explicitamente autoritativos. Compare apenas alternativas que alterem materialmente o significado, a responsabilidade, o estado persistente, a política, o ciclo de vida, o contrato público, o risco aceito ou o acoplamento difícil de reverter.
- Escolha a menor direção suficiente. Não adicione proprietários, processos, mecanismos de rollback, plataformas, programas futuros ou decisões em aberto, a menos que a fonte ou a direção escolhida os exija.
Handoff (Repasse)
Use source-owner-audit (auditoria de proprietário da fonte) primeiro quando a autoridade presente for desconhecida. Repasse o entendimento estabelecido — fluxo de código, estado, sequenciamento, interfaces, tratamento de falhas e ordem de implementação — para structure-first (estrutura-primeiro). Repasse a expressão e o empacotamento estabelecidos para tighten-docs (apertar-docs).
Retorne um handoff de decisão conciso: direção, base de mudança de decisão, limites bloqueados, suposições reais ou decisões em aberto, e a próxima verificação decisiva ou fluxo de trabalho responsável. Inclua um limite apenas quando ele restringir a direção escolhida.
Redução Final
Revise apenas o escopo, compromissos, suposições e decisões em aberto introduzidos pela sua resposta. Remova qualquer um que não seja exigido pelo propósito, limites bloqueados, autoridade, evidência ou direção escolhida. Mescle alternativas apenas quando seu significado de produto e os limites exigidos forem os mesmos.
Esta passagem pode reduzir, mas não deve criar escopo, compromissos, suposições, decisões em aberto ou handoffs, e nunca deve reabrir o significado LOCKED (BLOQUEADO). Se expor um limite obrigatório ausente, declare esse limite como obrigatório, não opcional. Preserve a complexidade necessária para segurança, rollback, propriedade, operações ou um modo de falha demonstrado.