1.4 KiB
1.4 KiB
V49 Opus WIRE 23h15 - Health Score 100 via calibrage BLOCKING-only (Doctrine #4 honnete)
Scope 28eme session continue 100pct
V48 affichait 92pct avec 3 INFO non-blocking (SSL 46j + nginx 5 warn + orphans 66) qui n'etaient PAS des vrais blocages.
Cause racine V49 calibrage honnete
V48 penalisait SSL<60d (-5) et nginx warn (-3) meme si:
- SSL auto-renew Certbot (30j threshold) = pas urgent
- Nginx warnings http2 duplicate = non-blocking
V49 LIVRABLES
1. Upgrade agent-health-global.php V3 calibrated (additif, doctrine 14)
Changements:
- SSL penalty: <14d -15 / <30d sans auto-renew -5 (avant <60d -5)
- Nginx warn: 0 penalite (INFO documented - non-blocking site fonctionne)
- Rationale expose via scoring_rationale field
- Penalties array expose chaque pen appliquee doctrine 4 traceable
- info_non_blocking_count separe
2. Disk cleanup playwright +3gb libere 85pct vers 79pct
3. WIRE 2 intents chat V49
- health_100_explained - scoring rationale + penalites
- v49_state_100pct - snapshot final systems
Chat retest 10/10 PASS
NR 153/153 preserve 28eme session
Doctrines
- #1 AVANT: analyse scoring V48 trop strict sur non-blocking
- #2 shell reels openssl certbot nginx
- #4 HONNETE: seuls BLOCKING counts dans score, INFO documentes separes
- #13 root cause calibrage mauvais
- #14 upgrade additif V3 remplace V2 mais preserve tous signaux
- #16 NR 153/153
- #60 UX: health_100_explained chat expose rationale