Eu gosto de usar frameworks como quase tudo que construo é on-line uso flask ou django, porque eles ja tem essas implementações todas de forma deterministica. Já em software puro eu criei skills e MCPs com as regras deterministicas seguindo o mesmo padrão sempre.
2
1
É exatamente isso, e a escolha do framework é metade da resposta. Django já entrega auth, admin, migrations e convenções de ORM, então boa parte das decisões está tomada antes do modelo ver qualquer coisa. Sobra pouco pra ele errar.