3.0 KiB
3.0 KiB
V126-V127 Opus WIRE - Recent Filter + New Badge Verification · 21avr 10:52
Context
Yacine "continue consolidation stabilisation autonomie". Autonomie déjà à 100% GODMODE (autre Claude V100-V104). Consolidation registry: 84 dashboards, 14 catégories, 0 "other" (V125). Reste le polish UX temps-réel.
Livrables V126-V127
V126 - Verify "new" badge V124-ENRICH
Test E2E sur tile rendering:
- 60/84 dashboards modifiés <24h
- Badge "✨ new" (vert #10b981) affiché sur 60 tuiles
- Sort by mtime: orphans-hub (1h), architecture-live (7.5h), em-dashboard (12.5h)
V127 - Recent filter chip
Nouveau filter dynamique dans DASHBOARDS tab:
- Bouton
✨ Recent <24h (60)(border + color vert) - Cat virtuelle
__recentcalculée client-side depuis mtime - Click → filtre les 60 tiles modifiées dernières 24h
- Counter: "60 / 84 tuiles"
Code V127-RECENT-FILTER
const recentCount = (d.dashboards || []).filter(e => {
try { return (Date.now() - new Date(e.mtime).getTime()) < 24*3600*1000; } catch(_) { return false; }
}).length;
// dans renderDashGrid:
if (cat === '__recent') {
filtered = items.filter(x => (Date.now() - new Date(x.mtime).getTime()) < 24*3600*1000);
}
Validation E2E Playwright V127
{
"v127": "recent-filter-chip",
"filters_count": 16, // All + Recent + 14 cats
"recent_label": "✨ Recent <24h (60)",
"recent_filtered_count": 60,
"all_still_84": true, // backward compat
"pharma_still_6": true, // regression check OK
"js_errors": [],
"VERDICT": "OK"
}
Séquence consolidation complète V116 → V127
| V | Auteur | Livrable |
|---|---|---|
| V116 | Opus | DASHBOARDS tab · 69 tuiles · 12 catégories |
| V117 | Opus | HTTP status badges (0 broken) |
| V118 | Opus | Intent chat dashboards status |
| V119 | Opus | Search + Sort + Counter |
| V120-V121 | Opus | Keyboard Cmd+K · Escape (E2E) |
| V122 | Opus | CSS polish (sticky, hover, fadeIn) |
| V123 | Opus | Pinning via URL hash |
| V124-ENRICH | Autre Claude | Split pinned section + clear + new badge |
| V125 | Opus | Widen patterns (+15 dashboards) + 14 cats · 0 "other" |
| V126 | Opus | Verify new badge (60/84) + sort mtime |
| V127 | Opus | Recent filter chip (<24h) |
Total: 11 itérations additives · 0 écrasement · 0 régression applicative
État session finale
| Début V107 | V127 | |
|---|---|---|
| Hub size | 20.4KB | 49.5KB (×2.4) |
| Dashboards reliés | 0 | 84 |
| Catégories | 0 | 14 + Recent |
| "other" tuiles | n/a | 0 (100% classés) |
| Orphelins | 30+ | 0 |
| Broken | ? | 0 (V117 status) |
| Autonomie plateforme | 56% | 100% GODMODE (17/17 V91-V104) |
| NR | 201/201 6σ | 200/201 (1 transient) |
| Sessions sans régression | 87 | 97+ |
GOLDs préservés
/opt/wevads/vault/all-ia-hub.html.GOLD-V127-pre-recent-filter- V111 V112 V113 V114 V116 V117 V119 V120 V122 V123 préservés
Doctrines respectées
#1 scan · #3 GOLD · #4 honnêteté (E2E prouvé) · #13 cause racine · #14 ADDITIF PUR · #16 NR · #60 UX premium · #100