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 <noreply@anthropic.com>
This commit is contained in:
2026-09-03 23:12:40 +02:00
co-authored by Claude Sonnet 5
parent 657aa50cb4
commit c7f1753f88
2 changed files with 12 additions and 0 deletions
+4
View File
@@ -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
+8
View File
@@ -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.