# Front-end et workspace

## Fonctionnel
Le front doit supporter un workspace lourd, le multi-fenêtres, les dashboards, la data prep, les graphes visuels, le drag & drop et les éditeurs complexes.

## Technique
Choix validé : **React + Vite**.

Pourquoi :
- adapté à une SPA workspace lourde ;
- très bon pour interfaces interactives ;
- écosystème large ;
- compatible architecture modulaire et plugin ;
- plus adapté que Next.js pour le cœur workspace.

Next.js pourra exister plus tard pour le marketing, le portail public, les docs ou les pages SEO.

## Architecture workspace cible
Principes validés :
- scalable ;
- state-driven ;
- store central ;
- event-driven ;
- modules séparés ;
- plugin-ready ;
- IA-ready ;
- collaboration-ready ;
- runtime dev et runtime viewer séparés.

Modules cibles :
- Workspace Store ;
- Window Manager ;
- Layout Engine ;
- Overlay Manager ;
- Snap Engine ;
- History Manager ;
- Event Bus ;
- Renderer/UI Layer ;
- Plugin Layer ;
- AI Action API.
