collect-commits-and-files

Collect changed files from git diff and explicit paths, categorize by type, output manifest.