This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Audit des fichiers du projet
Audit réalisé le 31 août 2026. Les éléments non applicatifs ont ensuite été déplacés, sans suppression, vers le dossier voisin ARCHIVES/Globinours-recuperation-2026/.
Résumé
Le cœur déployable de Globinours est désormais séparé de ses données temporaires. Les 612 Mo de travail historique ont quitté Twix Codex, qui ne représente plus qu’environ 130 Mo avec ses données et sauvegardes locales.
Éléments indispensables
app/,public/,resources/: code, interface et ressources livrées ;migrations/: indispensable. Les 81 fichiers SQL correspondent aux 81 migrations enregistrées dans_migrations. Ils reconstruisent une installation neuve et mettent à niveau les anciennes bases ;data/refuge.sqliteet les médias présents dansdata/oupublic/media/: données de l’instance ;storage/: sauvegardes, journaux, rapports et dumps ASM3 encore associés aux travaux d’import ;scripts/,deploy/,tests/etdocs/: maintenance, déploiement, contrôles et documentation.
Doublons confirmés
Les comparaisons récursives ne montrent aucune différence entre :
tmp/Website/et le projet voisinWebsite/;tmp/repositories/Android/et le projet voisinAndroid/;tmp/repositories/yunohost/et le projet voisinyunohost/.
Les trois copies placées dans tmp/ étaient donc redondantes. Elles sont conservées dans l’archive de récupération, sans toucher aux projets voisins.
Données temporaires historiques
| Élément | Taille approximative | Conclusion |
|---|---|---|
tmp/recup_chat/ |
580 Mo | Sources PDF/CSV de la récupération historique. Non nécessaires au fonctionnement quotidien, mais à conserver ailleurs tant que la récupération n’est pas officiellement clôturée. |
tmp/recup_photo/ |
24 Mo | Anciennes photos ASM3 déjà importées. Non nécessaires à l’exécution ; archivage externe conseillé avant suppression. |
tmp/dump_asm3.sql |
5 Mo | Copie de travail d’un dump déjà importé. Les scripts historiques le prennent encore comme chemin par défaut ; mieux vaut rendre leur argument obligatoire avant suppression définitive. |
rapports et simulations tmp/*.json / tmp/*.md |
moins de 300 Ko | Traces de migration utiles uniquement pour l’audit historique. |
tmp/test/ |
156 Ko | Documents de test, non nécessaires en production. |
tmp/ est maintenant vide, hormis son éventuel fichier .gitkeep, et reste entièrement ignoré par Git. Il ne doit jamais être copié dans un paquet de production. Les scripts historiques exigent désormais un chemin source explicite et ne dépendent plus de sa présence.
Stockage applicatif
storage/backups/: environ 88 Mo. Ce ne sont pas des doublons de code mais de vraies sauvegardes ; définir une politique de rotation avant nettoyage.storage/asm3-imports/: environ 25 Mo pour cinq imports. Trois travaux sont encore marquésfailedouanalyzed, deux seulement étant finalisés ou analysés. Ces fichiers doivent être nettoyés depuis une fonction applicative qui synchronise égalementasm3_import_jobs, pas manuellement.storage/logs/etstorage/reports/: petits et utiles au diagnostic.
Dossiers vides
Les anciens dossiers vides conf/ et doc/, distincts des vrais dossiers deploy/ et docs/, ont été retirés lors du nettoyage pré-1.0 du 2 septembre 2026.
Nettoyage réalisé et suite recommandée
- ✅ copies de travail et sources historiques déplacées vers
ARCHIVES/Globinours-recuperation-2026/; - ✅ chemins des anciens scripts rendus obligatoires au lieu de dépendre de
tmp/; - protéger l’archive externe, car elle contient des documents et données personnelles historiques ;
- ajouter une politique de rotation des sauvegardes et une suppression contrôlée des imports ASM3 ;
- ✅ dossiers réellement vides
conf/etdoc/retirés ; - conserver sans exception tous les fichiers
migrations/*.sql.
Nettoyage pré-1.0 du 2 septembre 2026
Le script historique architecture.sh et les trois tableurs ponctuels revenus dans tmp/ ont été déplacés sans suppression vers ARCHIVES/Globinours-nettoyage-pre-1.0-20260902/. Le dossier tmp/ ne contient plus que son fichier .gitkeep.