fix(leadtech): résoudre les chemins Lead_tech selon la machine

- aliases.sh : détection par uname au lieu de tester l'existence du dossier
- _AI_INSTRUCTIONS.md : placeholder {{LEADTECH}} pour tous les chemins
- sync-ai-instructions.sh : substitution {{LEADTECH}} → REPO_ROOT à la génération
- .gitignore : exclure CLAUDE.md et AGENTS.md (fichiers générés, machine-spécifiques)
This commit is contained in:
MaksTinyWorkshop
2026-03-27 21:01:40 +01:00
parent 788e7e7a40
commit 824c38505f
6 changed files with 85 additions and 123 deletions

View File

@@ -4,9 +4,9 @@
# Variable d'environnement pointant vers le repo Lead_tech
# Utilisable dans les scripts et par les agents pour construire des chemins absolus
# (ex: $LEADTECH/95_a_capitaliser.md)
if [ -d "$HOME/AI_RULES/_Assistant_Lead_Tech" ]; then
if [[ "$(uname)" == "Darwin" ]]; then
export LEADTECH="$HOME/AI_RULES/_Assistant_Lead_Tech"
elif [ -d "/srv/helpers/_Assistant_Lead_Tech" ]; then
else
export LEADTECH="/srv/helpers/_Assistant_Lead_Tech"
fi

View File

@@ -26,7 +26,7 @@ generate_repo_claude() {
{
echo "$header"
echo ""
cat "$SOURCE"
sed "s|{{LEADTECH}}|$REPO_ROOT|g" "$SOURCE"
} > "$tmp"
if [ ! -f "$dest" ] || ! cmp -s "$tmp" "$dest"; then