data(release-train): refresh - 409 commits 24h / 81 milestones / 47 phases / 58 doctrines / 222 intents - services-hub 1-click live pour 6 internal services
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"generated_at": "2026-04-24T16:49:13.823779",
|
||||
"generated_at": "2026-04-24T17:53:36.850015",
|
||||
"stats": {
|
||||
"total_commits_24h": 401,
|
||||
"milestones_24h": 73,
|
||||
"auto_sync": 154,
|
||||
"features": 115,
|
||||
"fixes": 29,
|
||||
"total_commits_24h": 409,
|
||||
"milestones_24h": 81,
|
||||
"auto_sync": 142,
|
||||
"features": 128,
|
||||
"fixes": 34,
|
||||
"last_intent_count": 222,
|
||||
"last_coverage": {
|
||||
"num": 317,
|
||||
@@ -13,9 +13,9 @@
|
||||
"pct": 98.1,
|
||||
"sha": "d329c3145"
|
||||
},
|
||||
"unique_phases": 43,
|
||||
"unique_phases": 47,
|
||||
"unique_waves": 8,
|
||||
"unique_doctrines": 54
|
||||
"unique_doctrines": 58
|
||||
},
|
||||
"phases": {
|
||||
"5": 1,
|
||||
@@ -60,7 +60,11 @@
|
||||
"53": 2,
|
||||
"54": 2,
|
||||
"55": 2,
|
||||
"56": 1
|
||||
"56": 2,
|
||||
"57": 3,
|
||||
"58": 2,
|
||||
"59": 1,
|
||||
"60": 1
|
||||
},
|
||||
"waves": {
|
||||
"229": 1,
|
||||
@@ -119,12 +123,16 @@
|
||||
"190": 2,
|
||||
"191": 1,
|
||||
"192": 1,
|
||||
"193": 5,
|
||||
"194": 1,
|
||||
"195": 1,
|
||||
"196": 1,
|
||||
"193": 10,
|
||||
"194": 2,
|
||||
"195": 3,
|
||||
"196": 2,
|
||||
"197": 1,
|
||||
"198": 4,
|
||||
"198": 6,
|
||||
"199": 2,
|
||||
"200": 3,
|
||||
"201": 2,
|
||||
"202": 1,
|
||||
"307": 1,
|
||||
"314": 1
|
||||
},
|
||||
@@ -176,6 +184,86 @@
|
||||
}
|
||||
],
|
||||
"milestone_commits": [
|
||||
{
|
||||
"sha": "a08e51589",
|
||||
"ts": "2026-04-24 17:42:06 +0200",
|
||||
"subject": "phase58 doctrine196 REDIRECT legacy web-ia-status -> web-ia-health unified | WEVIA code_me genere redirect HTML 942B doctrine colors | GOLD preserved | chattr +i restored | warn visuel LOGIN REQUIRED disparu | referentiel unique respect",
|
||||
"phase": "58",
|
||||
"wave": null,
|
||||
"doctrine": "196",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "5ee3643a8",
|
||||
"ts": "2026-04-24 17:30:36 +0200",
|
||||
"subject": "phase60 doctrine 202 WEVIA GEMINI UX APPLY BATCH - 5 products pages with premium CSS + chat NL intent",
|
||||
"phase": "60",
|
||||
"wave": null,
|
||||
"doctrine": "202",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "c97bbb49b",
|
||||
"ts": "2026-04-24 17:29:59 +0200",
|
||||
"subject": "phase57 doctrine195 LAUNCH-CHROMES V3 8/8 UP | fix nohup disown au lieu de juste & | --remote-debugging-address=127.0.0.1 obligatoire | skip si port deja UP | 8/8 chromes UP verifie: google 9224 perplexity 9228 mistral 9226 anthropic 9223 deepseek 9225 poe 9227 hf 9229 openai 9222",
|
||||
"phase": "57",
|
||||
"wave": null,
|
||||
"doctrine": "195",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "ddca8c9f7",
|
||||
"ts": "2026-04-24 17:24:08 +0200",
|
||||
"subject": "phase57 doctrine195 WEVIA WHITELIST ELARGIE + GOLD AUTO | deny-list au lieu allow-list - WEVIA peut ecrire partout sauf master-api chat-v2 cx nginx php config | GOLD backup auto si fichier existe doctrine 148 Yacine | WEVIA peut modifier pages existantes (brain-council.html agents-hub.html etc) | ve",
|
||||
"phase": "57",
|
||||
"wave": null,
|
||||
"doctrine": "195",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "bbf75422f",
|
||||
"ts": "2026-04-24 17:21:38 +0200",
|
||||
"subject": "phase59 doctrine 201 WEVIA GEMINI UX APPLY V2 - LEADFORGE PREMIUM CSS APPLIED E2E SUCCESS",
|
||||
"phase": "59",
|
||||
"wave": null,
|
||||
"doctrine": "201",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "3d99a90df",
|
||||
"ts": "2026-04-24 17:16:08 +0200",
|
||||
"subject": "phase56 doctrine194 WEVIA SELF-REPAIR AUTONOME | cron 2min auto-detect + auto-call endpoints existants | paperclip stuck -> paperclip_unfreeze via master-api internal token | CDP 0 running -> launch_chromes_all auto | V83 orchestrator 502 -> FPM graceful reload | zero nouvelle capacite - utilise uni",
|
||||
"phase": "56",
|
||||
"wave": null,
|
||||
"doctrine": "194",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "2f54ef459",
|
||||
"ts": "2026-04-24 17:11:29 +0200",
|
||||
"subject": "phase58 doctrine 200 WEVIA Gemini Auto-Apply handler v1 - CSS generation E2E partial",
|
||||
"phase": "58",
|
||||
"wave": null,
|
||||
"doctrine": "200",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "753392852",
|
||||
"ts": "2026-04-24 16:59:00 +0200",
|
||||
"subject": "phase57 doctrine 199 WIRE WEVIA GEMINI UX FIX intent - E2E validated",
|
||||
"phase": "57",
|
||||
"wave": null,
|
||||
"doctrine": "199",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "5930713bb",
|
||||
"ts": "2026-04-24 16:33:21 +0200",
|
||||
@@ -695,89 +783,239 @@
|
||||
"doctrine": null,
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "d52030c8f",
|
||||
"ts": "2026-04-24 02:46:26 +0200",
|
||||
"subject": "phase26 doctrine 164 playwright ux overlap audit + gemini vision 18 zooms 9 videos 0 overlaps",
|
||||
"phase": "26",
|
||||
"wave": null,
|
||||
"doctrine": "164",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "926c51183",
|
||||
"ts": "2026-04-24 02:45:01 +0200",
|
||||
"subject": "phase26 doctrine 164 playwright ux overlap audit + gemini vision 18 zooms",
|
||||
"phase": "26",
|
||||
"wave": null,
|
||||
"doctrine": "164",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "1ab39ccaf",
|
||||
"ts": "2026-04-24 02:31:39 +0200",
|
||||
"subject": "phase25 doctrine 163 fix tous champs vides wevia-meeting.php",
|
||||
"phase": "25",
|
||||
"wave": null,
|
||||
"doctrine": "163",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "bcaea0e6a",
|
||||
"ts": "2026-04-24 02:17:01 +0200",
|
||||
"subject": "phase23 doctrine 162 rolling enrich 6 hubs UX doctrine 60 SUCCESS",
|
||||
"phase": "23",
|
||||
"wave": null,
|
||||
"doctrine": "162",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "a8861a753",
|
||||
"ts": "2026-04-24 02:12:31 +0200",
|
||||
"subject": "phase22b doctrine 161 complete - rolling hub enrich 7 hubs cascade gemini-cerebras",
|
||||
"phase": "22",
|
||||
"wave": null,
|
||||
"doctrine": "161",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "8b8fb6c1a",
|
||||
"ts": "2026-04-24 02:06:03 +0200",
|
||||
"subject": "phase22 doctrine 161 cerebras hub enrich fallback + gemini key alert",
|
||||
"phase": "22",
|
||||
"wave": null,
|
||||
"doctrine": "161",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "cbae9a3be",
|
||||
"ts": "2026-04-24 01:50:28 +0200",
|
||||
"subject": "phase20 doctrine 159 cf bypass origin-pull wcurl active",
|
||||
"phase": "20",
|
||||
"wave": null,
|
||||
"doctrine": "159",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "f7f49dced",
|
||||
"ts": "2026-04-24 01:47:15 +0200",
|
||||
"subject": "phase20 doctrine 159 batch meta enrich autonomy + CF yacine guide",
|
||||
"phase": "20",
|
||||
"wave": null,
|
||||
"doctrine": "159",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
}
|
||||
],
|
||||
"all_commits_top_50": [
|
||||
{
|
||||
"sha": "1cc868618",
|
||||
"ts": "2026-04-24 17:53:18 +0200",
|
||||
"subject": "auto(wevia-generate) doctrine193 job=gen-20260424-175313 | prompt=wevia_gen ERP Contracts screen WEVAL table 8 contrats realistes societes dates montants status badge",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "193",
|
||||
"type": "other",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "b49659894",
|
||||
"ts": "2026-04-24 17:53:15 +0200",
|
||||
"subject": "feat(services-hub-one-click): 6 services accessibles EN UN CLIC via URL embedded credentials - Qdrant/Flaresolverr/SearXNG/Prometheus/Loki utilisent https://yacine:WevalAdmin2026@service.weval-consulting.com - Listmonk utilise https://admin:admin123@listmonk.weval-consulting.com/admin/login (bypass ",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "feat",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "357dda676",
|
||||
"ts": "2026-04-24 17:50:26 +0200",
|
||||
"subject": "fix(wevia-master overlap): doctrine 201 - supprime opus-xlinks bloc 12 badges flottant top-right (WTP IA Hub Orch WevCode Arena Droid V132 100pct) qui chevauchent texte Connecte Legacy + masque w265-factory-cross bouton X rouge inutile - badges deja presents dans wevia-portal-banner top - CSS opus-o",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "201",
|
||||
"type": "fix",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "46ffae071",
|
||||
"ts": "2026-04-24 17:44:45 +0200",
|
||||
"subject": "auto(wevia-generate) doctrine193 job=gen-20260424-174443 | prompt=wevia_gen page HTML ERP Contracts 5 cards bouton new form popup vanilla JS",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "193",
|
||||
"type": "other",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "a08e51589",
|
||||
"ts": "2026-04-24 17:42:06 +0200",
|
||||
"subject": "phase58 doctrine196 REDIRECT legacy web-ia-status -> web-ia-health unified | WEVIA code_me genere redirect HTML 942B doctrine colors | GOLD preserved | chattr +i restored | warn visuel LOGIN REQUIRED disparu | referentiel unique respect",
|
||||
"phase": "58",
|
||||
"wave": null,
|
||||
"doctrine": "196",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "3dfa3e474",
|
||||
"ts": "2026-04-24 17:40:45 +0200",
|
||||
"subject": "auto(wevia-generate) doctrine193 job=gen-20260424-174039 | prompt=HTML minimale meta http-equiv refresh 0 url /web-ia-health.html fond 0a0e1a texte 00e5a0 JetBrains M",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "193",
|
||||
"type": "other",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "d39c5b79e",
|
||||
"ts": "2026-04-24 17:37:54 +0200",
|
||||
"subject": "fix(brain cluster): doctrine 198 v4.1 - sub-categorize 23 brain variants identiques (BrainDashb 📊 BrainDrill ⛏️ BrainReport 📝 BrainInject 💉 BrainListener 👂 BrainOptimzr 🎯 BrainPipeline 🌊 BrainUnblock 🔓 BrainConsent ✅ HamidBrain 🧙 BrainTrack 📍 BrainTrain 🎓 BrainTrainer 👨🏫 CogBrain 💭 WeviaBrain 🎯 Wev",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "198",
|
||||
"type": "fix",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "61f93dcc0",
|
||||
"ts": "2026-04-24 17:37:26 +0200",
|
||||
"subject": "auto(wevia-generate) doctrine193 job=gen-20260424-173725 | prompt=PATH /var/www/html/generated/web-ia-status-v2.html page HTML 8 provider cards vert bouton send",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "193",
|
||||
"type": "other",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "94f51b693",
|
||||
"ts": "2026-04-24 17:37:09 +0200",
|
||||
"subject": "fix(avatar-picker SSOT): doctrine 198 v4 RICHESSE - pool generic 50+ emojis varies (anciennement 3) + sub-categorisation aggressive (ECC ACT brain cog persona variants + dev roles reviewer refactor executor compile deploy linter forge chain alert + design content writer + ERP CRM data cyber finance ",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "198",
|
||||
"type": "fix",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "5ee3643a8",
|
||||
"ts": "2026-04-24 17:30:36 +0200",
|
||||
"subject": "phase60 doctrine 202 WEVIA GEMINI UX APPLY BATCH - 5 products pages with premium CSS + chat NL intent",
|
||||
"phase": "60",
|
||||
"wave": null,
|
||||
"doctrine": "202",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "c97bbb49b",
|
||||
"ts": "2026-04-24 17:29:59 +0200",
|
||||
"subject": "phase57 doctrine195 LAUNCH-CHROMES V3 8/8 UP | fix nohup disown au lieu de juste & | --remote-debugging-address=127.0.0.1 obligatoire | skip si port deja UP | 8/8 chromes UP verifie: google 9224 perplexity 9228 mistral 9226 anthropic 9223 deepseek 9225 poe 9227 hf 9229 openai 9222",
|
||||
"phase": "57",
|
||||
"wave": null,
|
||||
"doctrine": "195",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "496a63a7d",
|
||||
"ts": "2026-04-24 17:25:14 +0200",
|
||||
"subject": "auto(wevia-generate) doctrine193 job=gen-20260424-172506 | prompt=PATH /var/www/html/generated/c3.html html5 body 13 cards 4 par ligne teal dark background",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "193",
|
||||
"type": "other",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "2fe15c1b9",
|
||||
"ts": "2026-04-24 17:24:37 +0200",
|
||||
"subject": "fix(avatar-picker SSOT): doctrine 200 v3 fusion IA doublons - Cerebras/Groq/Gemini/AEGIS generiques fusionnes avec variants descriptifs (Cerebras API Free Groq API Free Gemini Web Premium AEGISApi) desc merged - 798 ajout Council -> 736 dedup Ollama+Claude -> 732 final fusion IA. Yacine ZERO DOUBLON",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "200",
|
||||
"type": "fix",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "ddca8c9f7",
|
||||
"ts": "2026-04-24 17:24:08 +0200",
|
||||
"subject": "phase57 doctrine195 WEVIA WHITELIST ELARGIE + GOLD AUTO | deny-list au lieu allow-list - WEVIA peut ecrire partout sauf master-api chat-v2 cx nginx php config | GOLD backup auto si fichier existe doctrine 148 Yacine | WEVIA peut modifier pages existantes (brain-council.html agents-hub.html etc) | ve",
|
||||
"phase": "57",
|
||||
"wave": null,
|
||||
"doctrine": "195",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "bbf75422f",
|
||||
"ts": "2026-04-24 17:21:38 +0200",
|
||||
"subject": "phase59 doctrine 201 WEVIA GEMINI UX APPLY V2 - LEADFORGE PREMIUM CSS APPLIED E2E SUCCESS",
|
||||
"phase": "59",
|
||||
"wave": null,
|
||||
"doctrine": "201",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "956b95bf3",
|
||||
"ts": "2026-04-24 17:21:28 +0200",
|
||||
"subject": "feat(paperclip-warnings w318): banner WARN auto-detect projets orange",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "feat",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "006d4dff4",
|
||||
"ts": "2026-04-24 17:19:46 +0200",
|
||||
"subject": "fix(avatar-picker SSOT): doctrine 200 ZERO DOUBLONS - dedup final Ollama variants (S151-Ollama OllamaS95 S151OllamaKA OllamaS151 Ollama generic) et Claude variants techniques (Claudemem ClaudeSync Cog-Opus46 SuperClaude HolyClaude Ohmyclaudecode) redondants avec 3 comptes Claude canoniques (Yacine Y",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "200",
|
||||
"type": "fix",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "3d99a90df",
|
||||
"ts": "2026-04-24 17:16:08 +0200",
|
||||
"subject": "phase56 doctrine194 WEVIA SELF-REPAIR AUTONOME | cron 2min auto-detect + auto-call endpoints existants | paperclip stuck -> paperclip_unfreeze via master-api internal token | CDP 0 running -> launch_chromes_all auto | V83 orchestrator 502 -> FPM graceful reload | zero nouvelle capacite - utilise uni",
|
||||
"phase": "56",
|
||||
"wave": null,
|
||||
"doctrine": "194",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "2f54ef459",
|
||||
"ts": "2026-04-24 17:11:29 +0200",
|
||||
"subject": "phase58 doctrine 200 WEVIA Gemini Auto-Apply handler v1 - CSS generation E2E partial",
|
||||
"phase": "58",
|
||||
"wave": null,
|
||||
"doctrine": "200",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "bda0d8ee9",
|
||||
"ts": "2026-04-24 17:08:00 +0200",
|
||||
"subject": "feat(services-hub): SSH tunnel UI activated for 6 internal services (Listmonk Prometheus Loki SearXNG Qdrant Flaresolverr Node-Exporter) - click toggle reveals ssh -N -L <port>:127.0.0.1:<port> root@204.168.152.13 -p 49222 command + copy-to-clipboard - Yacine key yace@LAPTOP-VE75QUHF deja autorisee ",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "feat",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "753392852",
|
||||
"ts": "2026-04-24 16:59:00 +0200",
|
||||
"subject": "phase57 doctrine 199 WIRE WEVIA GEMINI UX FIX intent - E2E validated",
|
||||
"phase": "57",
|
||||
"wave": null,
|
||||
"doctrine": "199",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "9ec7dd14d",
|
||||
"ts": "2026-04-24 16:54:04 +0200",
|
||||
"subject": "feat(avatar-picker SSOT): doctrine 199 add Council IA + IA Web Premium - 23 nouveaux agents (3 comptes Claude Yacine/Yanis/Amber + ChatGPT Gemini DeepSeek Mistral Perplexity Poe HuggingFace web premium + Cerebras Groq SambaNova NVIDIA Cloudflare Alibaba Cohere API free + Ollama S204/S95/S151 local +",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "199",
|
||||
"type": "feat",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "7dafa37e1",
|
||||
"ts": "2026-04-24 16:49:14 +0200",
|
||||
"subject": "feat(langfuse-admin): Yacine OWNER account created + WEVAL Consulting org + 3 projects (WEVIA Master / Sovereign Cascade / WEVADS Production) | bcryptjs hash $2a$ via docker exec (not $2b$ python bcrypt - root cause doctrine) | session live validated admin:true | vault /opt/wevads/vault/langfuse-cre",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "feat",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "0ec611b41",
|
||||
"ts": "2026-04-24 16:48:27 +0200",
|
||||
@@ -1047,236 +1285,6 @@
|
||||
"doctrine": "193",
|
||||
"type": "fix",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "95ef75d34",
|
||||
"ts": "2026-04-24 15:42:47 +0200",
|
||||
"subject": "feat(release-train): Release Train Dashboard UX premium WTP-style - 388 commits 24h / 62 milestones / 38 phases / 45 doctrines / 216 intents / 98.1pct coverage UX - timeline milestones + donut features/fixes/sync + hourly barchart + tags phases/waves/doctrines + live health bar - auto-refresh 60s",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "feat",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "b88c66ec9",
|
||||
"ts": "2026-04-24 15:41:37 +0200",
|
||||
"subject": "phase51 doctrine 189 gemini v3 verdict definitif - 0 chauvauchement reel confirme",
|
||||
"phase": "51",
|
||||
"wave": null,
|
||||
"doctrine": "189",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "e537675e7",
|
||||
"ts": "2026-04-24 15:37:20 +0200",
|
||||
"subject": "phase50 doctrine188 ZERO MANUEL WEVIA via BLADE IA REMOTE | MCP blade 8765 17 tools exposed | ask_blade_<provider> pilote Chrome Yacine deja logge via blade_open_url+blade_send_keys | 8 providers: chatgpt claude gemini deepseek mistral poe perplexity hf | fallback: si blade offline -> ask_<provider>",
|
||||
"phase": "50",
|
||||
"wave": null,
|
||||
"doctrine": "188",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "40bf5a23e",
|
||||
"ts": "2026-04-24 15:31:58 +0200",
|
||||
"subject": "phase49 doctrine187 fix WEVIA web-ia 2 root causes | DISPLAY=:1 (Xvfb real port pas :99) chromes enfin UP sur CDP | alias mapping: claude->anthropic chatgpt->openai gemini->google etc | test E2E confirme: send-prompt.py attach CDP 9223 charge claude.ai screenshot OK detecte not_logged_in comme prevu",
|
||||
"phase": "49",
|
||||
"wave": null,
|
||||
"doctrine": "187",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "5b5e179c2",
|
||||
"ts": "2026-04-24 15:31:39 +0200",
|
||||
"subject": "fix(ops-center): wire vraie fonction s151 - remplace stub Promise.resolve(DOWN) hardcode par appel /api/wevia-dispatch.php healthcheck reel - S151 affiche maintenant UP/DOWN selon vraie reponse (tracking_alive HTTP 200 + open.php) - root cause: stub jamais wire depuis creation cockpit",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "fix",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "937ac6886",
|
||||
"ts": "2026-04-24 15:31:12 +0200",
|
||||
"subject": "doctrine 193: ux-audit-mobile-banner.js Playwright iPhone12 viewport audit script - detect bottom-right overlaps (bot widget vs injected banners) - 4 pages scanned / 1 overlap found leadforge.html - proofs public URL",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "193",
|
||||
"type": "other",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "02a30224b",
|
||||
"ts": "2026-04-24 15:26:54 +0200",
|
||||
"subject": "phase48 doctrine186 WEVIA WEB IA AUTONOMY | 8 chrome CDP profiles orchestres via NL chat | ask_claude_web ask_chatgpt_web ask_gemini_web ask_deepseek_web ask_mistral_web ask_poe_web ask_perplexity_web ask_hf_web + chromes_status + launch_chromes_all | 197->207 intents | patch early log master-api li",
|
||||
"phase": "48",
|
||||
"wave": null,
|
||||
"doctrine": "186",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "ae7469762",
|
||||
"ts": "2026-04-24 15:21:59 +0200",
|
||||
"subject": "doctrine 190 apply: opus-disaster-recovery.sh case chrome) self-safe fix (exclude self-PID + parent-PID from pkill) - sync M1 + M2 mirrors",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": "190",
|
||||
"type": "other",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "a706dfaed",
|
||||
"ts": "2026-04-24 15:06:37 +0200",
|
||||
"subject": "phase47 doctrine185 ASYNC WEVIA AUTONOMY PATTERN | async-exec.sh + job-list.sh + 4 NL intents | deep_clean avant timeout 20s apres 1.78s async + job_list poll | 193->197 priority intents | reutilisable intents longs (Playwright GPU multi-agent) | GOLD snapshot preserved | test E2E reussi via chat NL",
|
||||
"phase": "47",
|
||||
"wave": null,
|
||||
"doctrine": "185",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "a5176b8c2",
|
||||
"ts": "2026-04-24 14:49:06 +0200",
|
||||
"subject": "phase46 doctrine184 disk-audit.sh + 3 intents wired | subcommands: top opt docker www root home varlib all | triggers: disk_audit disk_top gros_dossiers audit_opt disk_docker | WEVIA peut auditer disk autonome",
|
||||
"phase": "46",
|
||||
"wave": null,
|
||||
"doctrine": "184",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "d9be1dda3",
|
||||
"ts": "2026-04-24 14:47:02 +0200",
|
||||
"subject": "phase49 doctrine 187 audit full 30 pages zero chauvauchement + gemini vision launched",
|
||||
"phase": "49",
|
||||
"wave": null,
|
||||
"doctrine": "187",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "d329c3145",
|
||||
"ts": "2026-04-24 14:42:31 +0200",
|
||||
"subject": "phase48 opus doctrine 186 inject 3 last pages - 317/323 = 98.1 percent coverage UX doctrine 60",
|
||||
"phase": "48",
|
||||
"wave": null,
|
||||
"doctrine": "186",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "f877e90e3",
|
||||
"ts": "2026-04-24 14:41:33 +0200",
|
||||
"subject": "phase45 doctrine183 disaster-recovery v2 deep + intent opus_disaster_deep_clean | GOLD preserved | 5 triggers: deep_clean disaster_deep aggressive_disk disk_deep cleanup_aggressive | cmd: bash opus-disaster-recovery.sh deep",
|
||||
"phase": "45",
|
||||
"wave": null,
|
||||
"doctrine": "183",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "ec607b7e5",
|
||||
"ts": "2026-04-24 14:41:04 +0200",
|
||||
"subject": "phase51 final inject all remaining pages UX doctrine 60 - coverage proche 100 pourcent - exclusions: wevia.html wevia-training.html avatar-picker 404 weval-ops-screens cartographie-screens (pages publiques ou enormes registres) - NR 153/153",
|
||||
"phase": "51",
|
||||
"wave": null,
|
||||
"doctrine": "60",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "39edddeb5",
|
||||
"ts": "2026-04-24 14:39:51 +0200",
|
||||
"subject": "auto-sync via WEVIA git_sync_all intent 2026-04-24T14:39:51+02:00",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "auto-sync",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "f8ec94330",
|
||||
"ts": "2026-04-24 14:39:45 +0200",
|
||||
"subject": "phase50 inject 25 pages UX doctrine 60 batch 4 - NR 153/153",
|
||||
"phase": "50",
|
||||
"wave": null,
|
||||
"doctrine": "60",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "709e4d2b0",
|
||||
"ts": "2026-04-24 14:39:21 +0200",
|
||||
"subject": "phase49 inject 25 pages UX doctrine 60 batch 3 - NR 153/153",
|
||||
"phase": "49",
|
||||
"wave": null,
|
||||
"doctrine": "60",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "35f13027f",
|
||||
"ts": "2026-04-24 14:38:55 +0200",
|
||||
"subject": "auto-sync via WEVIA git_sync_all intent 2026-04-24T14:38:54+02:00",
|
||||
"phase": null,
|
||||
"wave": null,
|
||||
"doctrine": null,
|
||||
"type": "auto-sync",
|
||||
"milestone": false
|
||||
},
|
||||
{
|
||||
"sha": "64a7fb33a",
|
||||
"ts": "2026-04-24 14:38:49 +0200",
|
||||
"subject": "phase48 inject 20 pages UX doctrine 60 batch taille - growth-engine weval-enterprise-management l99-saas pain-points-atlas office-app erp-gap-fill-offer erp-gap-fill enterprise-complete enterprise-management erp-launchpad huawei-cloud wevia-erp-v2 oss-discovery wevia-erp-unified l99-brain value-stre",
|
||||
"phase": "48",
|
||||
"wave": null,
|
||||
"doctrine": "60",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "33843e3c7",
|
||||
"ts": "2026-04-24 14:38:17 +0200",
|
||||
"subject": "phase47 inject 20 pages strategiques UX doctrine 60 - agents-archi wiki weval-mega-master ops-center cron-control growth-advisor-v3 wepredict technology-radar deepseek architecture vault-manager use-cases intents-registry cloudbot-social faq-techniques ia-registre architecture-map blade-ai arsenal-m",
|
||||
"phase": "47",
|
||||
"wave": null,
|
||||
"doctrine": "60",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "9e9c07ad2",
|
||||
"ts": "2026-04-24 14:37:12 +0200",
|
||||
"subject": "phase46-prio5 inject 18 pages chat/AI/WEVIA/tools/infra UX doctrine 60 - ai-multichat claw-chat director-chat ethica-chatbot sovereign-claude weval-arena-v2 wevia-admin/agent/backoffice/control-center/dashboard claw-code wevcode infra-command achats-sap orphans-hub ai-benchmark wevia-claude-pattern ",
|
||||
"phase": "46",
|
||||
"wave": null,
|
||||
"doctrine": "60",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "a617b4bdc",
|
||||
"ts": "2026-04-24 14:31:49 +0200",
|
||||
"subject": "phase47 doctrine 185 inject 20 pages PRIO5 SEO+business + gemini UX audit - 166 pages total",
|
||||
"phase": "47",
|
||||
"wave": null,
|
||||
"doctrine": "185",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
},
|
||||
{
|
||||
"sha": "177feddb0",
|
||||
"ts": "2026-04-24 14:27:55 +0200",
|
||||
"subject": "phase46 doctrine 184 inject 19 pages PRIO4 business - 146 pages UX total",
|
||||
"phase": "46",
|
||||
"wave": null,
|
||||
"doctrine": "184",
|
||||
"type": "feat",
|
||||
"milestone": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user