mirror of
https://github.com/Ladebeze66/coffreobsidian.git
synced 2025-12-16 10:17:45 +01:00
3.1 KiB
3.1 KiB
📦 Analyse complète du projet WebDev : ROBO_MAT
Objectif : Répertorier et analyser tout le code WLangage du projet, de manière organisée, pour une future conversion en Python.
🗂️ Structure du projet
- Nom du projet :
robo_mat - Source principale :
robo_mat.wdp - Type : WebDev - Application Web
- Structure récupérée depuis le système de fichiers
✅ Plan d’extraction du code
1. Pages (interface utilisateur)
| Page | Contenu détecté | Code extrait ? | Remarques |
|---|---|---|---|
| PAGE_TEST | Boutons + Événements | 🔲 Non / 🔳 En cours / ✅ Oui | À vérifier |
2. Classes (fichiers .wdc)
| Classe | But supposé | Code extrait ? | Remarques |
|---|---|---|---|
| clsMistral | Interaction avec modèle LLM | 🔲 | Peut contenir méthodes d’appel API |
| clsOllama | Interaction avec Ollama local | 🔲 | Vérifier présence de prompt / réponse |
| clsDeepSeek | LLM externe ? | 🔲 | Source d’intelligence contextuelle ? |
| clsPerplexity | LLM externe ? | 🔲 | à creuser |
| clsRAG | RAG orchestrateur ? | 🔲 | Peut contenir la logique du flow |
| clsLLM | Classe commune ? | 🔲 | Factory ou interface commune ? |
| clsDeepl | Traduction ? | 🔲 | Fonction d’appel d’API DeepL ? |
3. Procédures globales
| Nom du fichier | Fonctions incluses | Code extrait ? |
|---|---|---|
| info_connexion.gds | Connexion utilisateur ? | 🔲 |
4. Code Projet (initialisation)
- 🔲 À vérifier via
Projet > Code du projet
📌 Fichiers présents à analyser (non encore extraits)
robo_mat.wdp✅ 2025-03-24PAGE_TEST.wwh✅ 2025-03-24- Tous les
.wdcde/LLM/✅ 2025-03-24 info_connexion.gds✅ 2025-03-24- Classement et extraction du code via interface WebDev ✅ 2025-03-24
- Explorateur de gauche → tout élément en gras ✅ 2025-03-24
- Utilisation du menu
Code > Tous les codespour compléter l’inventaire ✅ 2025-03-24
🧰 Étapes recommandées
- 📦 Centraliser tous les éléments en gras dans l’explorateur WebDev
- 🧠 Ouvrir chaque classe (.wdc) et copier le code de chaque méthode
- 📄 Ouvrir PAGE_TEST.wwh → bouton droit sur chaque champ >
Code - 📋 Documenter manuellement ce que fait chaque méthode ou événement
- 🗃️ Conserver un fichier
.mdpar classe et par page
🧪 Notes et observations
À compléter au fur et à mesure de l’extraction et de l’analyse
- Exemple : La classe
clsMistralcontient une méthodegetResponse()qui utilise une URL locale - Exemple : Le bouton "Envoyer" de
PAGE_TESTappelleclsMistral::getResponse()
🧠 Finalité
L’objectif est d’obtenir une photographie fidèle du code WLangage, structurée par fonctionnalité, pour permettre ensuite une refonte en Python claire et cohérente. Analyse_ROBO_MAT_Complete