Audience question on CI integration. Schirp uses a single very general recursive-enumeration match expression scoped to the project's top-level namespace; thousands of subjects are subsetted automatically by incremental mode to the 10–25 actually touched in the current PR, making CI runtime acceptable. For Rails apps with flatter layouts (everything in a separate top-level controller), a small wrapper can enumerate classes from disk and pass them as a big `and`-composed match expression on the command line; still recommends adopting a proper top-level namespace.