jj-commit

Generate conventional commit messages for jj by analyzing diffs, running tests first, and handling immutable commits