ClusterConcept
MVVM Presentation Data Leak
cluster-69
Presentation data is incorrectly shaped or referenced inside the ViewModel, leaking view-specific types (e.g., TreeItem/TreeView assumptions) into binding logic; results include unclear responsibilities, hard-to-test ViewModels, and brittle UI contracts.