mirror of
https://github.com/Ladebeze66/coffreobsidian.git
synced 2025-12-17 01:07:43 +01:00
89 lines
3.1 KiB
Markdown
89 lines
3.1 KiB
Markdown
# 📦 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)
|
||
|
||
- [x] `robo_mat.wdp` ✅ 2025-03-24
|
||
- [x] `PAGE_TEST.wwh` ✅ 2025-03-24
|
||
- [x] Tous les `.wdc` de `/LLM/` ✅ 2025-03-24
|
||
- [x] `info_connexion.gds` ✅ 2025-03-24
|
||
- [x] Classement et extraction du code via interface WebDev ✅ 2025-03-24
|
||
- [x] Explorateur de gauche → tout élément en **gras** ✅ 2025-03-24
|
||
- [x] Utilisation du menu `Code > Tous les codes` pour compléter l’inventaire ✅ 2025-03-24
|
||
|
||
---
|
||
|
||
## 🧰 Étapes recommandées
|
||
|
||
1. 📦 **Centraliser tous les éléments en gras** dans l’explorateur WebDev
|
||
2. 🧠 **Ouvrir chaque classe (.wdc)** et copier le code de chaque méthode
|
||
3. 📄 **Ouvrir PAGE_TEST.wwh** → bouton droit sur chaque champ > `Code`
|
||
4. 📋 Documenter manuellement ce que fait chaque méthode ou événement
|
||
5. 🗃️ Conserver un fichier `.md` par classe et par page
|
||
|
||
---
|
||
|
||
## 🧪 Notes et observations
|
||
|
||
> À compléter au fur et à mesure de l’extraction et de l’analyse
|
||
|
||
- Exemple : La classe `clsMistral` contient une méthode `getResponse()` qui utilise une URL locale
|
||
- Exemple : Le bouton "Envoyer" de `PAGE_TEST` appelle `clsMistral::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]]
|