¿Qué es domain-primitives-and-always-valid?
Soporta diseño e implementación que garantiza la seguridad de tipos e invariantes del modelo de dominio basado en los principios de diseño de Primitivas de Dominio y Modelo de Dominio Siempre Válido. Previene el abuso de tipos primitivos y diseña tipos de dominios específicos equipados con validación en el momento de la construcción, inmutabilidad y autocontención. Se utiliza durante revisiones de código, nuevas implementaciones y refactorización. Idiomas de destino: Rust, TypeScript, Java. Aplicable a otros lenguajes (Kotlin, Scala, Go, Python, etc.). Activador: activado por solicitudes como "Quiero crear primitivas de dominio", "Diseñar un modelo siempre válido", "Quiero envolver tipos primitivos", "Quiero validar en el momento de la construcción", "Quiero evitar estados no válidos con tipos", "Patrón de constructor inteligente", etc. Fuente: j5ik2o/okite-ai.