@echo off echo ================================================================ echo SCRIPT D'ASSEMBLAGE - AI MESH ORCHESTRATOR echo Creation automatique de la structure complete echo ================================================================ echo. REM Definir le dossier de sortie set OUTPUT_DIR=ai-mesh-orchestrator-build set CURRENT_DIR=%cd% echo [1/5] Creation structure de dossiers... REM Supprimer si existe deja if exist "%OUTPUT_DIR%" ( echo Suppression ancien build... rmdir /s /q "%OUTPUT_DIR%" ) REM Creer structure mkdir "%OUTPUT_DIR%" mkdir "%OUTPUT_DIR%\public" mkdir "%OUTPUT_DIR%\src" mkdir "%OUTPUT_DIR%\src\backend" mkdir "%OUTPUT_DIR%\src\ai-providers" echo ✓ Structure creee echo. echo [2/5] Copie des fichiers artifacts... echo. echo IMPORTANT: Ce script cree la STRUCTURE seulement echo Vous devez COPIER le CONTENU des artifacts manuellement: echo. REM Creer fichiers vides avec instructions echo. echo Fichiers racine: ( echo # FICHIER GENERE PAR SCRIPT echo # Copiez le contenu de l'artifact correspondant echo. ) > "%OUTPUT_DIR%\package.json" echo - package.json ✓ copy /Y nul "%OUTPUT_DIR%\.env.example" >nul echo - .env.example ✓ copy /Y nul "%OUTPUT_DIR%\install.bat" >nul echo - install.bat ✓ copy /Y nul "%OUTPUT_DIR%\auto-install-windows-64.bat" >nul echo - auto-install-windows-64.bat ✓ copy /Y nul "%OUTPUT_DIR%\setup-portable.bat" >nul echo - setup-portable.bat ✓ copy /Y nul "%OUTPUT_DIR%\README.md" >nul echo - README.md ✓ copy /Y nul "%OUTPUT_DIR%\README-FINAL.md" >nul echo - README-FINAL.md ✓ copy /Y nul "%OUTPUT_DIR%\RECOMMENDATIONS.md" >nul echo - RECOMMENDATIONS.md ✓ copy /Y nul "%OUTPUT_DIR%\GUIDE-DEBUTANT.md" >nul echo - GUIDE-DEBUTANT.md ✓ echo. echo Fichiers public/: copy /Y nul "%OUTPUT_DIR%\public\index.html" >nul echo - index.html ✓ copy /Y nul "%OUTPUT_DIR%\public\config.html" >nul echo - config.html ✓ copy /Y nul "%OUTPUT_DIR%\public\memory.html" >nul echo - memory.html ✓ echo. echo Fichiers src/backend/: copy /Y nul "%OUTPUT_DIR%\src\backend\server.js" >nul echo - server.js ✓ copy /Y nul "%OUTPUT_DIR%\src\backend\database.js" >nul echo - database.js ✓ copy /Y nul "%OUTPUT_DIR%\src\backend\orchestrator.js" >nul echo - orchestrator.js ✓ copy /Y nul "%OUTPUT_DIR%\src\backend\consolidator.js" >nul echo - consolidator.js ✓ copy /Y nul "%OUTPUT_DIR%\src\backend\scheduler.js" >nul echo - scheduler.js ✓ copy /Y nul "%OUTPUT_DIR%\src\backend\zipper.js" >nul echo - zipper.js ✓ copy /Y nul "%OUTPUT_DIR%\src\backend\memory.js" >nul echo - memory.js ✓ copy /Y nul "%OUTPUT_DIR%\src\backend\memory-freeze.js" >nul echo - memory-freeze.js ✓ echo. echo Fichiers src/ai-providers/: copy /Y nul "%OUTPUT_DIR%\src\ai-providers\deepseek.js" >nul echo - deepseek.js ✓ copy /Y nul "%OUTPUT_DIR%\src\ai-providers\groq.js" >nul echo - groq.js ✓ copy /Y nul "%OUTPUT_DIR%\src\ai-providers\together.js" >nul echo - together.js ✓ copy /Y nul "%OUTPUT_DIR%\src\ai-providers\huggingface.js" >nul echo - huggingface.js ✓ copy /Y nul "%OUTPUT_DIR%\src\ai-providers\cohere.js" >nul echo - cohere.js ✓ echo. echo Fichiers src/: copy /Y nul "%OUTPUT_DIR%\src\main.js" >nul echo - main.js ✓ echo. echo [3/5] Creation fichier de mapping... REM Creer fichier guide ( echo ================================================================ echo GUIDE DE COPIE DES ARTIFACTS echo ================================================================ echo. echo Ce fichier liste tous les artifacts a copier. echo Pour chaque fichier, copiez le contenu de l'artifact correspondant. echo. echo FORMAT: [Fichier destination] ^<- [Artifact ID] echo. echo === RACINE === echo package.json ^<- package_json echo .env.example ^<- env_example echo install.bat ^<- install_script echo auto-install-windows-64.bat ^<- auto_install_windows echo setup-portable.bat ^<- portable_installer echo README.md ^<- readme_final ou README-FINAL.md echo README-FINAL.md ^<- final_readme echo RECOMMENDATIONS.md ^<- recommendations_doc echo GUIDE-DEBUTANT.md ^<- guide_debutant echo. echo === PUBLIC === echo public\index.html ^<- index_html echo public\config.html ^<- ai_config_manager echo public\memory.html ^<- memory_interface echo. echo === SRC/BACKEND === echo src\backend\server.js ^<- backend_server echo src\backend\database.js ^<- database_module echo src\backend\orchestrator.js ^<- orchestrator_module echo src\backend\consolidator.js ^<- consolidator_module echo src\backend\scheduler.js ^<- scheduler_module echo src\backend\zipper.js ^<- zipper_module echo src\backend\memory.js ^<- memory_system echo src\backend\memory-freeze.js ^<- memory_freeze_system echo. echo === SRC/AI-PROVIDERS === echo src\ai-providers\deepseek.js ^<- deepseek_provider echo src\ai-providers\groq.js ^<- groq_provider echo src\ai-providers\together.js ^<- together_provider echo src\ai-providers\huggingface.js ^<- huggingface_provider echo src\ai-providers\cohere.js ^<- cohere_mistral_providers echo. echo === SRC === echo src\main.js ^<- main_electron echo. echo ================================================================ echo INSTRUCTIONS echo ================================================================ echo. echo 1. Ouvrez chaque artifact dans Claude echo 2. Copiez son contenu complet echo 3. Ouvrez le fichier destination correspondant echo 4. Collez le contenu echo 5. Sauvegardez echo 6. Repetez pour tous les fichiers echo. echo TOTAL: 25 fichiers a copier echo. echo Apres copie complete: echo 1. Lancez: auto-install-windows-64.bat echo 2. Suivez le GUIDE-DEBUTANT.md echo. echo ================================================================ ) > "%OUTPUT_DIR%\ARTIFACTS-MAPPING.txt" echo ✓ Fichier de mapping cree: ARTIFACTS-MAPPING.txt echo. echo [4/5] Creation icones placeholder... REM Creer placeholder icone ( echo Ce fichier est un placeholder pour icon.ico echo. echo Creez une vraie icone avec: echo - https://www.icoconverter.com/ echo - Dimensions: 256x256, 128x128, 64x64, 32x32, 16x16 echo - Format: .ico echo. echo Logo suggere: "AI" stylise, bleu cyan ) > "%OUTPUT_DIR%\public\icon-placeholder.txt" echo ✓ Placeholder icones cree echo. echo [5/5] Creation README principal... ( echo # AI Mesh Orchestrator - Build echo. echo ## Structure creee automatiquement echo. echo Tous les fichiers sont des **placeholders vides**. echo. echo ## Prochaines etapes: echo. echo ### 1. Copier les artifacts echo. echo Consultez `ARTIFACTS-MAPPING.txt` pour la liste complete. echo. echo Pour chaque fichier: echo 1. Ouvrez l'artifact dans Claude echo 2. Copiez le contenu echo 3. Ouvrez le fichier destination echo 4. Collez echo 5. Sauvegardez echo. echo ### 2. Creer les icones echo. echo - `public/icon.ico` pour Windows echo - `public/icon.png` pour Linux/Mac echo. echo Voir `public/icon-placeholder.txt` pour instructions. echo. echo ### 3. Lancer l'installation echo. echo ```batch echo auto-install-windows-64.bat echo ``` echo. echo ### 4. Suivre le guide echo. echo Lisez `GUIDE-DEBUTANT.md` pour instructions completes. echo. echo ## Verification echo. echo Avant installation, verifiez que TOUS les fichiers ont du contenu: echo. echo - [ ] package.json ^(pas vide^) echo - [ ] .env.example ^(pas vide^) echo - [ ] Tous les .js ^(pas vides^) echo - [ ] Tous les .html ^(pas vides^) echo - [ ] Tous les .bat ^(pas vides^) echo - [ ] Tous les .md ^(pas vides^) echo. echo Si un fichier est vide, copiez l'artifact correspondant. echo. echo ## Support echo. echo Consultez README-FINAL.md et GUIDE-DEBUTANT.md echo. ) > "%OUTPUT_DIR%\README-BUILD.md" echo ✓ README principal cree echo. echo ================================================================ echo STRUCTURE CREEE AVEC SUCCES echo ================================================================ echo. echo Dossier: %OUTPUT_DIR% echo. echo PROCHAINES ETAPES: echo. echo 1. Ouvrez le dossier: %OUTPUT_DIR% echo. echo 2. Lisez: ARTIFACTS-MAPPING.txt echo ^(Liste tous les fichiers et artifacts correspondants^) echo. echo 3. Copiez le contenu de chaque artifact dans son fichier echo ^(25 fichiers au total^) echo. echo 4. Creez les icones: echo - public/icon.ico echo - public/icon.png echo. echo 5. Lancez: auto-install-windows-64.bat echo. echo 6. Suivez: GUIDE-DEBUTANT.md echo. echo ================================================================ echo. echo Explorer le dossier maintenant? ^(O/N^) set /p open= if /i "%open%"=="O" explorer "%OUTPUT_DIR%" pause