🔎 UC1 — Créer un CV depuis zéro (détail 2TUP)

Note

RĂ©sumĂ© : Le wizard Clara (secteur / niveau / ton) fait gĂ©nĂ©rer un CV complet par l’IA, puis le document est créé cĂ´tĂ© serveur au premier enregistrement.

Diagramme de séquence — scénario nominal

Séquence UC1 - Créer un CV depuis zéro

Échec de parsing JSON → 502 ; erreur IA → 429 ; le texte est généré par Gemini ou Groq selon clarajob.ai.provider.

Participants et couches d’architecture

Participant Couche Référence

Candidat

Acteur

Acteurs du système

ScratchWizardModal

Frontend (SPA)

Architecture frontend

cvBuilderStore

Frontend (SPA)

Architecture frontend

AiController

Backend — présentation

Architecture backend

CvGenerationService

Backend — application

Architecture backend

GeminiClient

Backend — infrastructure

Architecture backend

CvDocumentController

Backend — présentation

Architecture backend

Diagrammes 2TUP liés

Vue 2TUP Diagramme

Cas d’utilisation — domaine « Gestion des CV »

Fiche UC1 · uc-gestion-cv.svg · vue complète

Séquences (groupées)

sequences.adoc · sequence-uc01-02.svg

Activité

diagramme-d-activites.adoc · activite-creation-cv.svg

États

diagrammes-d-etats.adoc · etats-cv.svg

Communication

diagrammes-de-communication.adoc

Classes (modèle statique)

classes.adoc

Composants

composants.adoc

Architecture backend

architecture-backend.adoc

Architecture frontend

architecture-frontend.adoc

Déploiement

deploiement.adoc

Interactions globales

diagramme-global-interactions.adoc