Source de vérité : CharacterManager/appsettings.json → AppInfo.Version
appsettings.json, puis synchronisé dans CharacterManager.csproj (<Version> et <InformationalVersion>).
0.8.1 → 0.8.2.Increment-Version.ps1 : permet d’incrémenter major | minor | patch (défaut : patch) tout en gardant appsettings.json comme source..git/hooks/pre-commit : wrapper multi-OS (appelle PowerShell sur Windows, Python sur Linux/Mac)..git/hooks/pre-commit.ps1 : incrément patch depuis appsettings.json, met à jour aussi CharacterManager.csproj et ajoute les fichiers au commit.Increment-Version.ps1 : incrément manuel (major/minor/patch) avec proposition de commit.MAJOR.MINOR.PATCH
git commit --no-verify -m "message"
appsettings.json (AppInfo.Version)..csproj est toujours synchronisé automatiquement sur cette valeur.