Constraint-based feature validation