From 75c3303271193c5307eab5c46c69a59506e3f26e Mon Sep 17 00:00:00 2001 From: MaksTinyWorkshop Date: Fri, 27 Mar 2026 21:15:39 +0100 Subject: [PATCH] =?UTF-8?q?refactor(sync):=20g=C3=A9n=C3=A9rer=20CLAUDE.md?= =?UTF-8?q?=20directement=20dans=20~/.claude,=20pas=20dans=20le=20repo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le repo Lead_tech n'a pas à héberger CLAUDE.md/AGENTS.md. sync-ai-instructions génère maintenant ~/.claude/CLAUDE.md directement et ~/.codex/AGENTS.md reste un symlink vers celui-ci. Co-Authored-By: Claude Sonnet 4.6 --- scripts/sync-ai-instructions.sh | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/scripts/sync-ai-instructions.sh b/scripts/sync-ai-instructions.sh index cb2d4b1..c46365b 100755 --- a/scripts/sync-ai-instructions.sh +++ b/scripts/sync-ai-instructions.sh @@ -1,8 +1,7 @@ #!/usr/bin/env bash # sync-ai-instructions.sh -# Génère un unique CLAUDE.md dans le repo Lead_tech depuis _AI_INSTRUCTIONS.md + _projects.conf -# puis recrée les liens symboliques nécessaires vers ce fichier unique -# selon la machine courante (Darwin = Mac, Linux = NUC) +# Génère ~/.claude/CLAUDE.md et ~/.codex/AGENTS.md (symlink) depuis _AI_INSTRUCTIONS.md +# Ces fichiers sont globaux à la machine — ils ne vivent PAS dans le repo Lead_tech set -euo pipefail @@ -63,11 +62,9 @@ CLAUDE_HEADER="# Instructions globales — Lead Tech Copilote Ce fichier est chargé automatiquement par Claude Code ou Codex à chaque session. Il constitue la porte d'entrée principale de la base de connaissance Lead_tech et oriente vers les fichiers spécialisés utilisés par tous les projets." -generate_repo_claude "$CLAUDE_HEADER" "$REPO_ROOT/CLAUDE.md" +generate_repo_claude "$CLAUDE_HEADER" "$HOME/.claude/CLAUDE.md" -ensure_symlink "$REPO_ROOT/CLAUDE.md" "$HOME/.claude/CLAUDE.md" ensure_symlink "$HOME/.claude/CLAUDE.md" "$HOME/.codex/AGENTS.md" -ensure_symlink "$REPO_ROOT/CLAUDE.md" "$REPO_ROOT/AGENTS.md" if [ "$CHANGED" -eq 1 ]; then echo "Sync AI instructions (OS: $OS)"