diff --git a/wiki/session-opus-19avr-wevia-apple-module.md b/wiki/session-opus-19avr-wevia-apple-module.md index 113b0beb1..2eb22a998 100644 --- a/wiki/session-opus-19avr-wevia-apple-module.md +++ b/wiki/session-opus-19avr-wevia-apple-module.md @@ -129,3 +129,40 @@ Yacine peut créer un Shortcut "Scan WEVIA" depuis app Raccourcis iPhone → par ## Git - Commit `f8e8ee880` — Module wevia-apple pushé GitHub + Gitea via auto-sync + +--- +## 19avr 20h45 — V2 iPhone full connect (multi + HEIC + Shortcut setup) + +Yacine: "connecter entierement a mon iphone image photo tout les dossier" + +**Honest constraint (doctrine #4)**: Apple bloque acces direct iCloud Photos depuis web sans app iOS native + Apple Dev $99/yr + CloudKit STS. Solutions pragmatiques: + +### Livraisons + +**API v2** +- HEIC native (ImageMagick+libheif decoder, conversion auto HEIC→JPG pour Gemini) +- Strict word-boundary OSS match (elimine faux positifs bottle/chi/go/ros/tor) +- Dict OSS 120+ projets unambigus +- Endpoint `?action=shortcut` (JSON 12 etapes setup iPhone) + +**Page v2** (23KB) +- Multi-file input (N photos) +- webkitdirectory (dossier entier drag-drop) +- Queue parallele 2 concurrent + progress bar +- Modal "iPhone Setup" 12 etapes +- 3 workflows iPhone connect documentes (Shortcut manuel, iCloud Drive folder, Automation album) +- Meta apple-mobile-web-app (installable home screen iOS) + +### Tests +- Playwright E2E: 0 err, multi+dir inputs OK, modal 12 etapes +- HEIC: 12.2s scan, 5 OSS strict (docker/sap/oracle/paperclip/weval) +- NonReg 153/153 + +### 3 workflows iPhone connect +1. **Shortcut manuel** (2 min setup, reco): clique "📲 iPhone Setup" page -> suit 12 etapes -> depuis Photos iPhone: select N photos -> Partager -> "Scan WEVIA" +2. **Dossier iCloud Drive**: drag folder entier dans browser -> queue parallele +3. **Automation album iCloud**: Raccourcis Automation "Quand ajout photo a album WEVIA" -> auto-scan + +### GOLD +- /opt/wevads/vault/golds/wevia-apple-scan.php.GOLD-20260419-203932-pre-batch +- /opt/wevads/vault/golds/wevia-apple.html.GOLD-20260419-203932-pre-batch