Interesting but at the commit level seems too coarse. I have a model which models decisions similar to QOC (questions options criteria) and requires line level coverage from accepted answers.

One could also try to leverage git notes but those don’t sync by default which causes its own kind of friction

I’m interested to see if jujutsu changes the equation