ClusterConcept
Validation Null/Empty Semantics
cluster-146
Null and empty handling in request/DTO validation goes inconsistent: String::isEmpty triggers NPEs, optional fields become invalid when VOs disallow null, and UI error rendering repeats messages for array items, obscuring which element failed.