12 Commits

Author SHA1 Message Date
Opus
01af8e9a5a feat(doctrine 214+): 5 new intents wired - stats_session top_ram oss_real infra git_recent - WEVIA auto-apprend accumule 260+ intents brain JSON - test LIVE passed 3/5 direct cache 30s refresh 2026-04-25 00:22:38 +02:00
Opus
e4dae78b03 phase37 doctrine 175 consolidation 12 doublons + 45 pages UX total
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
Livrables:
- Registry doublons v2/v3 cree: /var/www/html/wtp-doublons-registry.json
  - 12 paires analysees
  - Stats: 2 orphan, 1 v_canonical, 3 base_canonical, 6 mixed

- Archive 3 doublons obsoletes (safe):
  - admin-v2.html (base admin.html + recent + plus gros)
  - l99-v2.html (base l99.html plus recent)
  - wevia-apple-v3.html (base wevia-apple.html plus gros)
  Archive dir: /var/www/html/archive/doublons-obsolete-20260424/
  GOLD backups crees avant move

- 3 base pages enrichies doctrine 60 UX via cascade Cerebras:
  - admin.html
  - l99.html
  - wevia-apple.html

Total session Opus:
- 45 pages UX doctrine 60 (40 + WTP + 3 bases + orphans)
- 34 tags Opus push dual
- 22 doctrines vault (146-175)
- 3 doublons consolidés

6 paires Mixed signals restent - review manuel/WEVIA si besoin.
Train multi-Claude actif: wave 311 multichat + wave 312 plan-execute + phase36 dashboards.
NR 153/153 invariant.
2026-04-24 12:40:35 +02:00
opus
d5edaa769c auto-sync via WEVIA git_sync_all intent 2026-04-21T14:56:43+02:00
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
2026-04-21 14:56:43 +02:00
Opus
6ab2cf5475 V9.78 RECONCILE UX POLISH FINALISATION - multi-source truth aligned - wevia-training train-intents 141 to 2048 via v63-acquired-enriched (more accurate than source-of-truth 1263 as counts real wired PHP intent files) - added v978ReconcileAll JS takes max truth vs v63 then updates train-intents + acquis-intents-val + data-kpi intents_wired - WTP Orphans Hub hardcoded 8 to dynamic span opus-orphans-count-text fetches pages-orphans-list.php real orphans_count 1 (methodologie.html only) - data-dynamic orphans attribute added - 30s refresh interval both - GOLD backups preserved v9.78-reconcile-counters - HTTP 200 both 3125 to 3223 lines wevia-training + WTP syntax OK - doctrine 4 honnetete + Yacine ZERO PROBLEME CHIFFRE SUR TABLEAUX BORD - reconcile finalisation UX polish
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
2026-04-21 13:09:16 +02:00
opus
121cddeadc auto-sync via WEVIA git_sync_all intent 2026-04-21T13:07:25+02:00
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
2026-04-21 13:07:25 +02:00
opus
c42b0ec0fb auto-sync via WEVIA git_sync_all intent 2026-04-21T12:08:27+02:00
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
2026-04-21 12:08:27 +02:00
opus
e30ddf5007 auto-sync via WEVIA git_sync_all intent 2026-04-20T13:11:38+02:00
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
2026-04-20 13:11:38 +02:00
opus
cd0edd2a41 auto-sync-0345 2026-04-20 03:45:02 +02:00
Opus
1036a58633 WEVIA Apple v3: full iPhone ingestion + rich drill-down + MCPs + 7 intents 2026-04-20 03:33:17 +02:00
opus
3634a30ebd auto-sync-2210 2026-04-19 22:10:02 +02:00
Opus-Yacine
7a0d75e327 WEVIA Apple v2 — iPhone full connect: multi-upload + HEIC + dossier + Shortcut setup
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
Yacine: 'il faut connecter entierement a mon iphone image photo tout les dossier'

Honest constraint (doctrine #4): Apple bloque acces direct iCloud Photos sans app iOS native + Apple Dev Account 99/year + CloudKit server-to-server. Solutions pragmatiques livrees:

API v2 (/api/wevia-apple-scan.php):
- HEIC native support (ImageMagick + libheif decoder) — conversion auto HEIC to JPG avant Gemini
- Strict word-boundary OSS match — elimine faux positifs (bottle/chi/go/ros/tor). Dict etendu 120+ projets unambigus
- New endpoint ?action=shortcut — retourne JSON avec 12 etapes setup iPhone Shortcut
- Batch ready (parallel upload support)

Page v2 (wevia-apple.html, 23KB):
- Multi-file input (select 100+ photos d'un coup)
- webkitdirectory input (dossier entier Mac/PC drag-drop)
- Queue parallele 2 concurrent uploads avec progress bar + stats temps reel
- Modal iPhone Setup avec 12 etapes detaillees (ouvre app Raccourcis -> cree raccourci -> setup POST multipart)
- Instructions 3 solutions iPhone connect: Shortcut manuel, iCloud Drive folder, Automation album iCloud auto-scan
- Copy button pour endpoint upload (clipboard)
- Meta tags apple-mobile-web-app pour installation home screen iOS

Test HEIC: convert JPG to HEIC et upload back -> 12228ms scan, 5 OSS strict detectes (docker/sap/oracle/paperclip/weval). Strict match elimine les faux positifs anciens (bottle/chi/go/ros/tor).

Playwright E2E PASS 0 errors:
- multi_input + dir_input presents
- shortcut_btn visible
- Modal open au clic: 12 etapes rendues

NonReg 153/153 maintained.

iPhone connect — 3 workflows livrees:
1. Shortcut manuel: tap 12 etapes une fois, ensuite Partager -> Scan WEVIA depuis Photos iPhone (batch N photos)
2. Dossier iCloud Drive: glisser folder dans navigateur -> upload queue parallele
3. Automation album iCloud: Raccourcis Automation 'Quand photo ajoutee a album WEVIA' -> auto-scan

GOLD: wevia-apple-scan.php.GOLD-20260419-203932-pre-batch + wevia-apple.html.GOLD-20260419-203932-pre-batch
2026-04-19 20:43:05 +02:00
opus
9b8a4bd95a auto-sync-2025 2026-04-19 20:25:02 +02:00