Suporte a Windows: não agora, talvez nunca
O PRD do Greenhouse vinha se comprometendo silenciosamente com macOS + Windows desde o início, principalmente porque eu gostava da ideia de um dia entregar aos alunos de Mike Monday um build multiplataforma amigável. Mas uma issue anterior adiou o job de CI do Windows de verdade para “depois”, e “depois” nunca virou sua própria issue. Então o compromisso ficou ali parado, sem rastreamento, sem fazer nada.
Finalmente me obriguei a decidir: tirar isso da v1. O Tauri ainda dá suporte a Windows arquiteturalmente, nada nas escolhas de código atuais fecha essa porta, então se um build Windows de fato valer a pena construir mais tarde (demanda real, ou a ideia do template para ensino virando um próximo passo de verdade em vez de um talvez), ainda está na mesa. Mas agora mesmo era trabalho sem escopo definido, parado no PRD como uma promessa implícita, com zero auditoria de tratamento de paths, zero CI e zero pressão para de fato construir isso.
Atualizei o PRD para dizer só macOS na v1, com uma linha apontando de volta para essa decisão. Quinze minutos de trabalho, principalmente documentação, e um pedaço a menos de escopo sem rastreamento pairando sobre o pipeline de release.
Vale nomear o padrão geral: um compromisso que só existe num documento de planejamento, sem nenhuma issue rastreando ele e nenhum trabalho agendado contra ele, não é um plano. É um passivo que deixa toda estimativa silenciosamente errada. Decidir “não agora, talvez nunca” em voz alta custa quase nada e devolve o escopo à realidade.
Leitura relacionada
Duas notas que ninguém nunca viu
O Greenhouse salvava fielmente uma nota de captura e uma de transição, sem mostrar nenhuma: faltava o campo a uma, a outra tinha um comando sem uso.
O scan que se ofereceu para importar a si mesmo
Um scanner de importação encontrou a própria estrutura interna do app, e voltou a oferecer uma pasta já importada - a mesma conversa faltando entre camadas.
Seed tray: as ideias que sumiram por uma semana
No Greenhouse, uma ideia capturada sumia por uma semana inteira. A correção: uma zona com contagem regressiva, sem botão para pular a espera.
Você também pode achar útil
Proton VPN
VPN comercial com filtragem NetShield e interruptor de desligamento automático.
Como parceiro da Proton, ganho com compras qualificadas dos serviços de privacidade e segurança da Proton (Pass, Mail, VPN, Drive).
Saiba maisAdGuard para iOS
Bloqueio de anúncios e rastreadores em todo o sistema no iOS, sem necessidade de um servidor DNS separado.
Como afiliado da AdGuard, ganho com compras qualificadas.
Saiba maisProton Pass
Gerenciador de senhas focado em privacidade, da equipe por trás do Proton Mail.
Como parceiro da Proton, ganho com compras qualificadas dos serviços de privacidade e segurança da Proton (Pass, Mail, VPN, Drive).
Saiba mais