v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution

- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Dom
2026-01-29 11:23:51 +01:00
parent 21bfa3b337
commit a27b74cf22
1595 changed files with 412691 additions and 400 deletions

View File

@@ -0,0 +1,186 @@
hes.tres fic les auvections aégras intt pour lebase et prêde s d'usage les ca pournelfonctionème est
Le syst
ésément implantsr compose pouomplèt*: Cntation*- **Documelètes
*: 1/4 compégrations*0%
- **Int*: ~8nnelle*nctioure foouvert%)
- **C(85nts passa/40taires**: 34sts uni- **Te Qualité
deiques étr``
## Mreport()
`status_et_ger.grt = manaus_repo1")
statlow_mode("workfet_manager.gent_state =
currétatérifier l't)
# V, resul"step_1"low_1", sult("workftep_reanager.on_stat
mer le résultrnregis # E...)
on(te_actit = execusul reaction
r l' # Exécutete:
ould_execu_1")
if sh", "steporkflow_1"w(execute_stephould_r.sanage reason = mecute,
should_exaped'étution exéc
# AvantManager()
alAutoHeer = ion
manag Initialisat
#ager
HealManport Autonager imauto_heal_masystem.
from core.
```pythonation
lis
## Uti}
```
p": 5
ions_to_kee "max_vers1800,
on_s": uratiine_dquarant "20,
o": 0.n_fail_rati "regressio,
50": dow_stepsinsion_wres
"regon": true,essick_on_regr "rollba,
: true"egradedning_in_dle_lear
"disab,
d": 0.08egradeop1_top2_dargin_tmin_m2,
".8 0_degraded":n_confidencemi "0.72,
: l"ence_norman_confid
"mi,indow": 30_winfail_max_lobal_ 10,
"gin_window":x_low_fail_ma,
"workfow_s": 600windil_ow_fa"workfl": 3,
_degradedak_to_fail_streepst "",
: "hybrid "mode"json
{
mple
```ion Exeigurat
## Conflles
onnées réec d avetionn
4. Validaioe dégradatscénarios ds de st3. Teets
complgrations d'inté
2. TestedStoreion Versestsrriger les tn
1. Coiolidatet Va Tests rité 3:
### Prioion de précisues*: Métriqe #10*ch
4. **Fisistantntissage perppregration a#18**: Inté **Fiche n
3.atios de simulpportion de raénérathe #16**: GFicique
2. **omatording autrecase ailureC*: F*Fiche #19*e
1. *ons Systèm: Intégratié 2Priorit## taires
# uniles testsiser nalFi
3. neace commuinterfune Créer e
2. circulairr l'importr pour éviteise1. Refactor Breaker
Circuitdresou 1: Rété
### Priories
nes Étap
## Prochais
avant/aprèmanceforde per- Métriques aut)
r défrsions pa 5 veue (gardeutomatiqyage a- Nettoles
ersions stab vers vbackoll
- Rgentissa'appreposants ds des comutomatiqueSnapshots a
- oningVersi Système de ent)
###uleming senutes (loggux en 10 mi globaecs: 30 échOBAL PAUSE**- **GLow
n workfl pour u0 minuteséchecs en 1: 10 NTINED****QUARA étape
- unecutifs sur consé 3 échecsDEGRADED**:iques
- ** AutomatDéclencheursel
### rrêt manu: A- **PAUSED**récédente
n version p RestauratioK**:AC**ROLLBble
- t configuraimeouc tavere êt temporaiNED**: ArrTIARAN
- **QUésactivétissage den 0.82), appr (confiance:ls augmentés Seui*:DEGRADED*0.72)
- **ce: uil confian normale (se*: ExécutionING*
- **RUNNine d'Étatch Males
###nnelératioOpités tionnal## Fonc
```ning ⚠ versio # Testse.py _storedersiont_v
└── tesles ✅ Tests modèels.py #_moddataeal_to_hst_au tenit/
├──/utses ✅
tnfigurationn # Co_policy.jsoeal
└── auto_h/config/
datang ✅nirsiostème de ve # Sy re.pyioned_stovers
└── ng/
core/learniaker ⚠️
uit bre # Circ reaker.py circuit_b
└── ✅entralaire ctionny # Ges.panager auto_heal_mem/
├──
core/syst``entée
`cture Implémhite
## Arc
n hot-reloadratiofiguk)
- Con (fallbaceaker brvec circuittion a- Intégra
les seuilsasées sur tomatiques b auionsransit
- Tccèschecs et sustion des éGe - K, PAUSED)
LBACNTINED, ROLQUARADED, GRANNING, DEcomplète (RU'état achine d*:
- Mémentées*mplalités inctionn
- **Foy`_manager.po_healautstem/ `core/syer**:hi ✅
- **Ficationnager IntegrMa AutoHealable
###non importais classe m implémentéeogique*Status**: Lanager
- *ns AutoHealMFallback daaire**: ution temporol`
- **Sker.pycuit_brea.py` et `cireal_manager`auto_hlaire entre port circuImblème**:
- **Pro class ⚠itBreakerreate Circu
### 2.1 Cs 🔄our CTâches Enes
## dynamiqutimestampsvec Tests a FAISS
- chierses fiopie dants
- Ces existtoirperdes réon sti*:
- Geés*dentifiProblèmes i
- **passantstests 3/19 s**: 1tu
- **Stay`oned_store.pversist_unit/te**: `tests/ichierre ⚠️
- **F stonedfor versio unit tests teWri# 3.4 ées
##adonnes mét - Gestion d versions
ques detatistins
- Snes versio ancienatique desyage autom
- Nettontesprécédeersions vers vllback - RoSQLite
e ISS, mémoirindices FAotypes, prots denapshot
- Sés**:tionnalit`
- **Foncre.pysioned_stong/vere/learni: `cor****Fichier- ✅
lasstore cnedS Versiolement### 3.1 Impmplets
gration cos d'intécle - Cyitiques
poltion desra Configuantes
-gliss- Fenêtres
ationalissériion/déialisats
- Sért transitionats en des étlidatio:
- Vaests pour**
- **Tspassanttests e**: 21 urvertpy`
- **Cou_models.datauto_heal__ast/tenit`tests/uhier**:
- **Ficata models ✅ts for desit t4 Write un
### 1.iresilitaodes utéthétat
- Mansitions d's tration de- Valid complète
lisationériaation/déslis
- Sériaalités**:onncti*Fon)
- *versionons de ` (informatisionInfoe)
- `Verissantfenêtre glow` (eWind - `Failur)
'échec(événement dlureEvent` - `Fai
low)d'un workfo` (état ionStateInf - `Executlides)
tions vaec transienum av` (ionStatexecut - `Eées**:
implémentasses.py`
- **Clager_manalhesystem/auto_: `core/r**Fichie✅
- **data models ement base Impl
### 1.3 lencheurs
es déc tous lourles p configurab - Seuilsggressive
avative,serid, conybrModes: h
- litiquesdes poload Hot-reidation
-vec valSON aiguration Jonf
- C*:alités*onn- **Fonctianager.py`
uto_heal_mystem/a`core/sfig` dans Cone**: `Policy**Classson`
- y.jpoliceal_nfig/auto_h*: `data/co **Fichier*ystem ✅
-guration sy confipolicate re
### 1.1 Cminées ✅
Terâches
## Tngereux.est dat quand c'e localemenêt'arrt flou, et sc'esd res quanritèes c et durcit lntitle sûr, ra que c'ester tant à fonctionne continue Le systèmrité.sécurvice et e secontinuité d équilibre uiybride qng h'auto-healime d systè dutationeném
Impl
## Résumé avancées- Tâches 1-3cours *: En tus*Sta 2024
**écembre de**: 23*Dat
*ent
ancemt d'Avybride - Étato-Heal H #22 Au# Fiche