GitHub and Linear already do that, and its unit is the finding and the rule, not the PR. It runs locally, owns its own record, and needs nothing else installed. It has been run end to end. web/e2e ...