feat: use fugitive for vim
feat: stage compiled project to Harp
chore: update generated files