From c7f1753f88223c0ff9c0b8453ffddf5d3af41a94 Mon Sep 17 00:00:00 2001 From: bach Date: Thu, 3 Sep 2026 23:12:40 +0200 Subject: [PATCH] Document the sources-compta symlink to the data-analysis workspace A fresh session started here needs a discoverable path to the source .ods files and audit scripts for future year migrations (2021-2025). The symlink is machine-local (absolute path), so it's gitignored -- CLAUDE.md documents how to recreate it if missing. Co-Authored-By: Claude Sonnet 5 --- .gitignore | 4 ++++ CLAUDE.md | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/.gitignore b/.gitignore index 3a81383..5a96a8f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,7 @@ src/* log/* *.sql */*.gz + +# Local convenience symlink to the source data workspace (machine-specific +# absolute path, see CLAUDE.md) -- never versioned. +/sources-compta diff --git a/CLAUDE.md b/CLAUDE.md index 20ce6e5..211d27c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,6 +4,14 @@ Outil métier interne pour la SAS Figures Libres (collectif de 6 graphistes free Ce projet est **séparé** du dossier d'analyse comptable d'origine (`/mnt/Data/bach/Documents/SAS Figures Libres/DEV_COMPTA`, qui contient les fichiers `.ods` sources et les scripts Python d'audit). Ici, on ne travaille que sur l'outil (Drupal + Docker). +**`sources-compta/`** (à la racine de ce dossier) est un lien symbolique local vers ce dossier `DEV_COMPTA` — pas versionné (chemin absolu propre à cette machine, voir `.gitignore`). Utile pour les futures migrations (2021-2025 pas encore faites) : +- `sources-compta/compta_figli/suivi_compta_SASFigli20XX.ods` : fichiers sources par année. +- `sources-compta/compat_bach/` : fichiers personnels de Bachir (pour recoupement). +- `sources-compta/scripts/` : scripts Python d'audit/extraction (`build_bachir_full.py` contient la logique d'unification des noms de clients, réutilisable/à généraliser pour la migration multi-année). +- `sources-compta/tableaux/` : exports xlsx déjà produits (soldes corrigés, anomalies, etc.) — utile pour vérifier une migration après coup. + +Si ce lien n'existe pas (nouvelle machine), le recréer : `ln -s "/mnt/Data/bach/Documents/SAS Figures Libres/DEV_COMPTA" sources-compta`. + ## Stack - **Drupal 11** en decoupled progressif : Drupal sert la page (nav, auth, permissions, formulaires de saisie natifs), un dashboard **Vue 3** interroge **JSON:API** et fait tous les calculs/pivots côté client.