Adds a display-logic rule to a survey: SHOW or HIDE a target question depending on answers to EARLIER questions. Every condition's source question must come strictly before the target in question order (same page above it is fine) — a later source is an explicit error. conditions take the source question's variable code (Q1, Q2, … from get_survey), an operator (equals, not_equals, is_selected, is_not_selected, greater, greater_or_equal, less, less_or_equal, contains, not_contains, is_empty, is_not_empty, was_displayed, matches_regex) and a value: for choice questions the option's numeric code as get_survey reports it, for text/number questions a literal (no value for is_empty/is_not_empty/was_displayed). match=all (AND, default) or any (OR) combines multiple conditions. Verified by readback: the reply is the rule as actually stored in the survey. Requires the edit-survey right.