Decisões reversíveis x irreversíveis (one-way doors)
Pergunta
Como você separa decisões de arquitetura que valem muita discussão antecipada das que não valem, e por que isso importa pra velocidade do time?
Resposta esperada
A distinção é 'porta de mão única x porta de mão dupla'. Decisões baratas de reverter (nome de um módulo, biblioteca de validação, formato de log) devem ser tomadas rápido, no menor nível responsável, e ajustadas depois se preciso — gastar semana de reunião nelas é desperdício. Decisões caras de reverter (o modelo de dados central, a fronteira entre serviços, o mecanismo de auth, expor uma API pública, escolher entre SQL e um banco que não tem joins) merecem protótipo, escrita de trade-offs e revisão ampla antes de commitar, porque desfazer custa migração e retrabalho. O valor pro time: parar de tratar toda decisão com o mesmo peso libera velocidade nas reversíveis e cuidado onde ele rende.
Por que perguntam isso
Pergunta sênior. Termo-chave: 'one-way / two-way door' (ou 'Type 1 / Type 2 decision'). Bom candidato dá exemplos concretos dos dois lados.