Generate .gitignore files
Generate conventional commit messages (non-AI rules-based)
Calculate and compare semantic versions