Aller au contenu principal
☰
Accueil
Mes profils
Mes profils
Produit logiciel
Opérations
Transformation Agile
Technologie
Détournement vidéo
Détournement vidéo
Portfolio
Logiciels
Logiciels
Job Joy
A propos
A propos
A propos du projet
Sprint en cours
Tous les sprints
Configuration IA
Documentation technique
Métriques
API OpenAPI
Charte graphique
Mentions légales
Chargement...
Sprint A — Collecte email et tableau de bord
US-A.01
Configuration du compte email
US-A.02
Menu et navigation
US-A.03
Décompte des emails en attente de traitement
US-A.04
Redirection paramètres tant que configuration incomplète
US-A.05
Tableau de synthèse des offres
US-A.06
Offres des emails LinkedIn
US-A.07
Analyse des emails HelloWork
US-A.08
Analyse des emails Welcome to the Jungle
US-A.09
Analyse des emails Job That Make Sense
US-A.10
Analyse des emails Cadre Emploi
US-A.11
Totaux sur le tableau des offres
Sprint B — Analyse IA et scoring des offres
US-B.01
API Key pour ClaudeCode
US-B.02
Construire le prompt de l'IA
US-B.03
Configuration ClaudeCode - Test
US-B.04
Comptage des appels API
US-B.05
Améliorer les logs appels API
US-B.06
Récupérer l'argument qui justifie un arbitrage rédhibitoire
US-B.07
Métadonnées dans le prompt IA et zone de test
US-B.08
Calcul du score total dans l'app
US-B.09
Stocker automatiquement la formule à chaque mise à jour du score
US-B.10
Correction de l'affichage des scores
Sprint C — Import offres depuis le web (listes HTML)
US-C.01
Créer des offres à partir d'une recherche sur un site Web
US-C.02
Créer les sources (CRUD sources)
US-C.03
Import liste HTML — Cadre Emploi
US-C.04
Import liste HTML — Welcome to the Jungle
US-C.05
Import liste HTML — Externatic
US-C.06
Import liste HTML — Job That Make Sense
US-C.07
Import liste HTML — HelloWork
US-C.08
Import liste HTML — France Travail
US-C.09
Déposer une liste HTML depuis le tableau de bord
US-C.10
Extraction des métadonnées depuis les listes HTML
Sprint D — Géolocalisation
US-D.01
Adresse de l'entreprise et Télétravail
US-D.02
Recherche automatique d'adresse entreprise via Google
Sprint E — Vision métier Annonces, Offres, Fiche offre
US-E.01
Séparation Offres en deux concepts Annonces et Offres
US-E.02
Dédoublonnage automatique
US-E.03
Page Offres
US-E.04
Amélioration page Offres
US-E.05
Exploitation des annonces d'une offre
US-E.06
Amélioration du container Offre
US-E.07
Refactorisation Tableau de bord
US-E.08
Amélioration UX liste des offres
US-E.09
Boutons d'action sur la fiche Offre
US-E.10
Gestion des vues de la page Offres
US-E.11
Synthèse des annonces et des offres
US-E.12
Changer le statut d'une offre
US-E.13
Ajouter le statut Intéressant aux offres
Sprint F — Sources email enrichies (APEC, Gmail, Indeed)
US-F.01
Implémenter Mistral
US-F.02
Compte Gmail (OAuth)
US-F.03
Récupération des emails exemple canal pour les beta-testeurs
US-F.04
Paramétrage adresse et identifiants APEC
US-F.05
Sources candidates email et collecte automatique
US-F.06
Reconnaissance email APEC, Indeed, France Travail
US-F.07
Créer import email APEC
US-F.08
Naviguer l'arborescence des dossiers IMAP par clic
US-F.09
Choix du fournisseur IA (Mistral, Claude, Gemini)
US-F.10
Enrichissement Indeed et France Travail
Sprint G — Migration SQLite (abandon Airtable)
US-G.01
Renommer plugin en source
US-G.02
Stocker les sources dans sources.json
US-G.03
Refactoriser une entrée par source dans les données
US-G.04
Tableau de bord une ligne par source et nouvelles colonnes
US-G.05
Liste HTML dossiers et entrées systématiques par source
US-G.06
Schéma SQLite et stockage des offres
US-G.07
Branchement des flux métier sur SQLite
US-G.08
Reprise des données Airtable vers SQLite
US-G.09
Lister les offres
US-G.10
Nettoyer toute référence à AirTable
US-G.11
Nettoyer schéma SQL
US-G.12
Supprimer le code Airtable et les tests de migration
Sprint H — CQRS Event Sourcing
US-H.01
Event Store SQLite
US-H.02
Types événements domaine
US-H.03
Event Bus synchrone
US-H.04
Émission événements Annonces
US-H.05
Émission événements Offres
US-H.06
Émission événements Configuration
US-H.07
Émission événements Vues
US-H.08
API consultation du journal d'événements
US-H.09
Projection TableauSynthèse depuis événements
US-H.10
Projection ListeOffres depuis événements
US-H.11
Page journal d'événements (UI)
US-H.12
Export événements pour support
US-H.13
Migration des secrets vers coffre-fort.json
US-H.14
Supprimer les tables SQL et passer en Event Sourcing pur
Sprint I — Qualité de l'analyse IA
US-I.01
Différencier succès et erreurs sur le graphique de consommation API
US-I.02
Feedback temps réel du tableau de bord
US-I.03
Justification des scores IA
US-I.04
Sonde métadonnées structurées (dictionnaire)
US-I.05
Exploitation des métadonnées arbitrées
US-I.06
Chronométrage des phases de traitement
US-I.07
Purge des champs IA au retour À analyser
Sprint J — Améliorations et finitions - Phase 1
US-J.01
Centralisation des documentations au format MarkDown
US-J.02
Documentation et paramètres en Markdown, page télécharger statique
US-J.03
Enrichissement de la table Sources (type et activation par phase)
US-J.04
Tableau de bord unifié
US-J.05
Réorganisation des traitements
US-J.06
Orchestration et source de vérité tableau
Sprint K — Packaging Electron et première distribution
US-K.01
Publier l'application (installateur et mise à jour automatique)
US-K.02
Package Electron variables d'environnement et premier lancement
US-K.03
Gestion du numéro de version et process de mise à jour
US-K.04
Single instance (une seule fenêtre)
US-K.05
Gestion des erreurs réseau et service indisponible
US-K.06
Identification des utilisateurs (consentement et notification)
US-K.07
Page À propos (changelog, support, GNU)
US-K.08
Tests IMAP
US-K.09
Enrichissement LinkedIn fonctionnel dans le package Electron
US-K.10
Introduction au process de paramétrage
US-K.11
Embarquer dans Electron tous les prérequis techniques
US-K.12
Auto-update ou process de mise à jour grand public
US-K.13
Publier Job Joy sur le Microsoft Store
Sprint L — Améliorations et finitions - Phase 2
US-L.01
Tunnel de bienvenue
US-L.02
Regrouper les comptes dans un onglet unique Comptes
US-L.03
Suivi des candidatures
US-L.04
Détection algorithmique des réponses de candidature
US-L.05
Mise à jour automatique des candidatures sur réception d'une réponse
US-L.06
Colonnes candidatures dans le tableau de bord
US-L.07
Branchement de la détection des réponses dans le relevé
US-L.08
Glisser-déposer pour changer l'état d'une candidature
US-L.09
Structure des cartes candidature
US-L.10
Affichage d'une offre depuis le Kanban candidatures
US-L.11
Réponses reçues non associées
US-L.12
Affichage conditionnel du menu Candidatures
US-L.13
Boutons consulter dans les titres de groupe du tableau de bord
US-L.14
Améliorations ergonomiques du Kanban candidatures
Sprint M — CQRS-ES Qualité architecturale
US-M.01
Refactoring projections et event wiring
Sprint N — Domaine Qualité architecturale (Screaming Architecture)
Sprint O — Refonte front-end React + Tailwind
US-O.01
Setup React 19 + Tailwind v4 + shadcn/ui dans Electron Forge
Sprint P — Migration pages légères
US-P.01
Migration page Bienvenue en React
US-P.02
Migration page À propos en React
Sprint Q — Migration Journal et Paramètres
US-Q.01
Migration Journal en React
US-Q.02
Migration Paramètres en React
Sprint R — Migration Tableau de bord
US-R.01
Migration Tableau de bord en React
Sprint S — Migration page Offres
US-S.01
Page Offres shell split-panel et drag resize
US-S.02
Intégration TanStack Table dans la liste des offres
US-S.03
Barre de statuts et filtres des offres
US-S.04
Mode Fusionner
US-S.05
Mode Dédoublonner
US-S.06
Mode Colonnes avec sélecteur et vues sauvegardées
US-S.07
Fiche offre
Sprint T — Migration Candidatures
US-T.01
Kanban candidatures 11 colonnes en React
US-T.02
Drag and drop entre colonnes du Kanban
US-T.03
Nettoyage final et suppression de l'ancienne couche front
Sprint U — Nettoyage post-migration
US-U.01
Suppression de la façade api-handlers
Sélectionnez une User Story dans le sommaire pour afficher son contenu.
Job Joy