Revert "Revert "Non-reactive RuleSet file matching""

This reverts commit bbe6099be1f3c6d86d0f4fdea19ef8b57a6deb66.