First of all, thank you for writing this cool plugin. I liked the idea of harpoon but did not want to move to telescope as I am satisfied with my current fzf setup.
It does not make sense (at least to me) to commit the .hallebarde file as it has meaning only to the user who created it.
Adding the .hallebarde file in the .gitignore also seems like a additional work per project.
It might be nice if the .hallebarde files were stored(per project) in different location.