Feature #62
closedFeature #22: Implement 'Générer un plan d’action' button with actionable checklist for job offers
[Frontend] Persistance du plan : chargement/sauvegarde avec l'offre sauvegardée (dashboard)
0%
Description
## Objectif
Faire en sorte que la checklist générée persiste avec l'offre sauvegardée : un plan déjà généré se recharge à l'affichage (dashboard et offres nouvellement consultées), sans régénération.
## Périmètre
- `GetYourJob/src/` : câblage du chargement du plan persisté (sous-tâche [Backend] Modèle & persistance) à l'affichage de l'offre.
- Si un plan existe déjà pour l'offre sauvegardée → afficher directement la checklist (pas le bouton / pas de nouvel appel LLM).
- Sauvegarde du plan au moment où l'offre est ajoutée/sauvegardée au dashboard.
- Réhydratation dashboard : la checklist reste visible après navigation/rechargement.
## Dépendances
- [Backend] Modèle & persistance du plan d'action.
- [Frontend] Bouton + checklist inline (composant de rendu réutilisé).
## Acceptance criteria
- [ ] À l'affichage d'une offre disposant déjà d'un plan persisté, la checklist s'affiche directement (sans re-générer).
- [ ] Le plan généré est sauvegardé avec l'offre lorsqu'elle est sauvegardée au dashboard.
- [ ] La checklist reste visible après rechargement / re-navigation vers le dashboard.
- [ ] Comportement identique pour les offres nouvellement consultées et les offres déjà sauvegardées.
- [ ] Tests couvrant le chemin « plan existant → affichage direct » et « sauvegarde du plan ».
RA Updated by Redmine Admin about 2 months ago
- Status changed from Submitted to In development
Livré dans l'épopée #22 (persistance : restauration du plan sur le dashboard sans régénération) — PR #236. Synchronisé avec le parent (In development, 🏁 done dev).
RA Updated by Redmine Admin about 2 months ago
RA Updated by Redmine Admin about 2 months ago
- Status changed from Preprod to Shipped
Livré en production avec l'épopée #22. Preprod → Shipped.