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.