perf(scanner): hash-set baseline fingerprint filter

ober

74f766203501563162ae70c8932189a124293cb9

diff --git a/gitsafe/scanner.ss b/gitsafe/scanner.ss
index 4e2a3df..44af3df 100644
--- a/gitsafe/scanner.ss
+++ b/gitsafe/scanner.ss
@@ -778,12 +778,14 @@
              [patterns (if (and (gitsafe-config-ml-data-detection config)
                                 (ml-training-data-hunks? file hunks))
                          (drop-entropy-patterns base)
-                         base)])
+                         base)]
+             [resolved (resolve-patterns-for-file patterns config file
+                         (build-rule-meta-table config))])
         (apply append
           (map (lambda (hunk)
                  (apply append
                    (map (lambda (line-pair)
-                          (scan-fragment
+                          (scan-fragment/resolved
                             (make-scan-fragment
                               (diff-hunk-file hunk)
                               (car line-pair)