Gestionnaire de versions pour fichiers .blend : détection automatique de nomenclature, statuts de revue et interface graphique pensée pipeline VFX.
Sans Perforce ni Shotgun, une petite équipe ou un solo gère souvent ses versions de fichiers .blend à la main — nommage incohérent (_FINAL, _BACKUP, espaces), purge manuelle sans protection des versions actives, aucun suivi de statut de revue.
Détection automatique de la convention de nommage parmi 8 patterns courants (scene_v001, scene-v001, sceneV001…), sur une architecture modulaire séparant le cœur (détection, opérations de version, statuts, assets liés) de l'interface PyQt6. Assistant de nommage qui valide, signale et corrige automatiquement les fichiers non conformes. Suivi de statut de revue (WIP / prêt pour revue / approuvé / rejeté) avec filtrage. Structure hiérarchique Show → Séquence → Shot avec détection automatique des dossiers renders/ et cache/ colocalisés. Nettoyage intelligent en dry-run, versions actives protégées.
v2.2, thèmes clair/sombre, export de rapports JSON/CSV, 32 tests unitaires et d'intégration couvrant chaque module (détection de patterns, opérations de fichiers, statuts, assets liés, assistant de nommage).