## ADDED Requirements ### Requirement: DEPENDS_ON resolution - **WHEN** guideline A depends on guideline B - **THEN** B is activated if A is activated ### Requirement: PRIORITIZES resolution - **WHEN** guideline A prioritizes over guideline B - **THEN** B is filtered out if both match ### Requirement: ENTAILS resolution - **WHEN** guideline A entails guideline B - **THEN** B is automatically activated when A is activated ### Requirement: Iterative convergence - **WHEN** resolving relationships - **THEN** the resolver iterates (max 100 iterations) until no more changes or stable state #### Scenario: Conflicting guideline resolution - **WHEN** a HIGH priority guideline matches and a LOW priority guideline also matches - **THEN** the LOW priority guideline is filtered out via numerical priority resolution