Funk-lab/tools/finlab/dashboard
alkatrazz 72f22a7063 feat(finlab): import de relevé par image (upload dashboard → scan Console IA)
Process dédié pour actualiser le portefeuille à partir d'une capture de relevé :

- Dashboard : bouton « 📥 Importer un relevé » (panneau Mes comptes) → upload de
  l'image vers le workspace (imports/) via POST /api/import ; une modale donne la
  phrase exacte à dire à la console + un lien direct
- Backend : endpoints /api/import (UploadFile, refuse les non-images) et /api/imports
  (listing), dossier imports/ sous FINLAB_HOME (workspace, persistant)
- Persona console (CLAUDE.md) : workflow « Import d'un relevé » — lire l'image,
  extraire compte/positions, mapper vers tickers Yahoo en VÉRIFIANT les cours,
  confirmer, puis mettre à jour portfolio.yaml

Le scan vision se fait dans la Console IA (abonnement, pas de clé API). Le dashboard
n'est que le pont d'upload. Testé : POST image→200 + listing OK, non-image→400 ;
JS node --check OK.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 10:51:22 +02:00
..
static feat(finlab): import de relevé par image (upload dashboard → scan Console IA) 2026-06-30 10:51:22 +02:00
__init__.py feat(finlab): dashboard web (graphiques/portefeuille/actions) + fix seed NFS (#65) 2026-06-30 00:57:23 +02:00
server.py feat(finlab): import de relevé par image (upload dashboard → scan Console IA) 2026-06-30 10:51:22 +02:00