Aller au contenu

Rapports d'activité

Voici la vue d'ensemble des rapports d'activité. Cette section sert de point d'entrée central et de journal de bord pour les interventions récentes, les changements structurels et les améliorations apportées au projet Analyste Financier Augmenté.

Vous pouvez y parcourir rapidement l'historique des mises à jour — du plus récent au plus ancien — et accéder directement aux rapports détaillés de chaque opération.


Implémentation du LLM Wiki V2 — validation et clôture

Mai 2026 | Type : Architecture / Gouvernance / Performance IA
Livraison de la V2 du wiki, activation des sections opérationnelles manquantes, re-test SC-009 complété et validé.

Implémentation du LLM Wiki V1 — base de connaissance IA structurée

Mai 2026 | Type : Architecture / Gouvernance / Outillage IA
Création d'un wiki Markdown structuré à docs/llm-wiki/ comme base de connaissance IA prioritaire, avec 5 entrées de décisions, 4 fichiers de patterns, un index orienté cas pratiques, 7 tests structurels automatisés et un workflow de garde CI.

Suppression de l'agent coach d'usage IA

Mai 2026 | Type : Automatisation / Workflow / Gouvernance
Retrait complet de l'agent coach IA après deux itérations — métriques trop minces pour produire des évaluations utiles, et surcharge token allant à l'encontre de l'objectif même de l'outil.

Nettoyage du bruit token avant implantation du LLM Wiki

Mai 2026 | Type : Gouvernance / Automatisation / Qualité
Mise en place d'un socle de réduction du bruit token (règle de scope IA, rotation des logs, garde-fous de non-régression et mise à jour des rapports QA) avant le déploiement du LLM Wiki.

Validation E2E – Page de détail de titre et refonte Page Objects et locators

Mai 2026 | Type : Automatisation / E2E / Qualité
Ajout d'un test E2E dédié à la page de détail de titre et refonte complète des locators Playwright et des Page Objects.

Coach d'usage IA — fiabilisation de la collecte de session et expérimentation d'une alternative externe

Avril 2026 | Type : Automatisation / Workflow / Gouvernance
Amélioration du Coach d'usage IA par l'introduction de checkpoints structurés, d'un hook d'écriture de jalons et de deux tests de non-régression. Installation de l'extension GitHub Copilot usage insights comme piste de solution externe.

Validation E2E du dashboard global sur Chromium

Avril 2026 | Type : Automatisation / E2E / Qualité
Ajout d'une suite de test E2E dédiée au dashboard couvrant la navigation authentifiée, les formats d'affichage clés, les couleurs métier, et aussi un signal d'échec d'authentification plus clair.

Rapport de couverture des tests de la documentation

Avril 2026 | Type : Documentation / Qualité / Gouvernance
Création du premier rapport de couverture de tests pour la documentation du projet : inventaire et catégorisation de 7 tests automatisés, pages de rapport dédiées EN/FR, intégration à la navigation, et mise à jour du taux global de couverture de 68 % à 88 %.

Agent coach d'usage IA — qualité de prompt et optimisation des tokens

Avril 2026 | Type : Automatisation / Workflow / Gouvernance
Mise en place d'un agent coach IA qui observe la qualité des sessions et la pression token, puis formule des recommandations ciblées pour réduire le gaspillage et affiner les habitudes de prompt. Auto-initialisé à chaque ouverture de session via hook; rapport généré sur demande explicite.

Finalisation des tests API Marketstack E2E

Avril 2026 | Type : Automatisation / Tests API / Sécurité / Fiabilité
Finalisation des tests API E2E Marketstack avec scénarios robustes (timeout, HTTP 500, JSON invalide), sécurisation de la clé en local Windows (DPAPI) et en CI, puis alignement complet de la documentation opérationnelle EN/FR.

Tâche 7 du cadre de tests E2E automatisés - Traçabilité, retry et CI/CD sécuritaire

Avril 2026 | Type : Automatisation / CI-CD / Sécurité / Fiabilité
Renforcement du cadre E2E Playwright par auto-réparation du login, validation du retry en CI et ajout d'un gate GitHub Actions sécurisé, sans exposition des identifiants de production.

Refonte des tags des rapports d'activité

Avril 2026 | Type : Gouvernance / Documentation / Assurance qualité
Refonte des tags des rapports d'activité vers une taxonomie canonique avec scripts de migration déterministes, validation de gouvernance stricte et alignement EN/FR.

Tâche 6 du cadre de tests E2E automatisés - Tests API avancés (Surveillance, Interception et Simulation)

Avril 2026 | Type : Automatisation / Tests API / Fiabilité / Isolation réseau
Implémentation des contrôles réseau Playwright (surveillance, interception et simulation) pour stabiliser les scénarios E2E, réduire la dépendance au back-end et fiabiliser le diagnostic des échanges UI/API.

Données de marché manquantes sur les titres

Avril 2026 | Type : Débogage / Correction de bogue / Fiabilité du pipeline
Investigation approfondie des prix récents manquants dans l'UI. La cause principale était liée à la date de traitement week-end versus la disponibilité EOD, et non à une panne API globale.

Erreur "Data too long for column ticker" – Correction d’alignement du schéma

Avril 2026 | Type : Débogage / Correction de bogue / Validation des données
Identification de la cause racine et correction de l'erreur « Data too long for column 'ticker' » dans le pipeline ETL. L'alignement du schéma/ORM a été assuré en passant VARCHAR(10) à VARCHAR(255), avec couverture de tests TDD et documentation du processus de débogage.

Tâche 5 du cadre de tests E2E automatisés - Optimisation des performances et de la robustesse

Avril 2026 | Type : Automatisation / Performance / Sécurité / Fiabilité
Industrialisation du Storage State, externalisation complète des secrets hors projet et exécution locale sécurisée sous Windows pour accélérer les runs E2E tout en renforçant la robustesse.

Tâche 4 du cadre de tests E2E automatisés - Intelligence des données (Faker et DDT)

Avril 2026 | Type : Automatisation / Qualité / Données de test
Mise en place de la génération de données synthétiques avec Faker et du Data-Driven Testing pour exécuter des scénarios dynamiques, stables et maintenables via un fichier JSON externe.

Tâche 3 du cadre de tests E2E automatisés - Sécurisation des environnements et protection des identifiants

Avril 2026 | Type : Automatisation / Sécurité / Fiabilisation du cadre de test E2E
Mise en place d'une gestion dynamique des environnements (.env / .env.qa), ajout d'une protection des identifiants de test, nettoyage du périmètre Playwright et stabilisation des commandes d'exécution pour la QA.

Tâche 2 du cadre de tests E2E automatisés - Navigation intelligente et audit d'architecture

Avril 2026 | Type : Automatisation / Qualité / Architecture de test
Introduction du chaînage LoginPage -> HomePage, création d'un premier scénario E2E de connexion et correction de l'organisation du sous-projet e2e/ pour préparer les prochaines briques du cadre de test.

Correction des liens de tags cliquables dans la documentation française

Avril 2026 | Type : Documentation / Correction / Fiabilisation
Correction du rendu des tags cliquables dans la version française de la documentation, ajout d’un test de régression bilingue et réalignement du taux de couverture affiché.

Tâche 1 du cadre de tests E2E automatisés - Mise en place des fondations techniques

Avril 2026 | Type : Automatisation / Qualité / Infrastructure de test
Implémentation du socle initial Playwright dans e2e/src/ avec structure modulaire, configuration multi-navigateurs, linting ESLint, test fumée et hygiène Git adaptée aux artefacts E2E.

Réflexion stratégique sur le choix du cadre d'automatisation de tests E2E

Avril 2026 | Type : Stratégie / Automatisation / Positionnement technique
Synthèse de la réflexion ayant conduit au choix de Playwright + TypeScript comme direction E2E à long terme, entre fiabilité produit, expérimentation IA et développement de compétences recherchées.

Mise en œuvre du pont d'accès GitHub Issue (approbation owner-only)

Avril 2026 | Type : Processus interne / Gouvernance / Automatisation
Mise en œuvre d'un pont d'accès IA par dépôt avec cycle de proposition-approbation, autorisation obligatoire du propriétaire avant toute écriture, piste d'audit complète et commandes CLI dédiées.

Durcissement de la configuration des alertes SMTP

Mars 2026 | Type : Fiabilité / Sécurité / Observabilité
Durcissement de l'envoi d'alertes SMTP avec mode de sécurité explicite (starttls/ssl/none), timeout configurable et diagnostics fail-open plus lisibles.

Automatisation de la création de billets GitHub depuis le dépôt

Mars 2026 | Type : Automatisation / Amélioration de processus
Standardisation et automatisation de la création de billets GitHub directement depuis le dépôt, avec mode dry-run et gestion explicite des erreurs.

Politique d'importation pilotée par quota avec retry ciblé

Mars 2026 | Type : Fonctionnalité / Fiabilité / Contrôle des coûts
Implémentation d'une garde quota à quatre modes (normal, eco, protection, blocked) avec retry unique ciblé, compteur local de remplacement lorsque l'endpoint de compte Marketstack est indisponible, et seuils configurables via config.ini. Couverture : 60 % → 82 %.

Correction du repli CSV silencieux — Restauration de la fiabilité des données

Mars 2026 | Type : Débogage / Correction / Intégrité des données
Diagnostic et correction d'un repli CSV silencieux qui figeait les prix du portefeuille, avec ajout d'une alerte courriel opérateur, suppression de l'insertion de prix API manquants, et purge de 11 977 lignes historiques corrompues.

Ordre antichronologique des rapports d'activité

Mars 2026 | Type : Documentation / Amélioration de la navigation / Garde-fou qualité
Mise en place d'un classement des rapports du plus récent au plus ancien, avec un test automatisé pour verrouiller ce comportement.

Résolution de la Panne du Pipeline ETL

Mars 2026 | Type : Débogage / Correction / Maintenance
Diagnostic et résolution d'une panne silencieuse du pipeline ETL : chemin de configuration relatif, désynchronisation code/tests, et bogue de nettoyage des données CSV.

Filtrage par tags et suppression de la redondance

Mars 2026 | Type : Documentation / Amélioration UX
Mise en place d'un filtrage basé sur des tags pour les rapports d'activité et suppression de la redondance de la table des matières (TOC) via une approche TDD.

Création de la Vue d'ensemble des rapports d'activité

Mars 2026 | Type : Documentation / Amélioration de la navigation
Création d'une page centrale "Vue d'ensemble" servant de journal de bord pour tous les rapports d'activité du projet.

Gaps & Indicateurs de Couverture

Mars 2026 | Type : Documentation / Amélioration de la qualité
Identification des lacunes de couverture de test et introduction d'indicateurs de couverture dans la documentation.

Refonte Docs Tests

Mars 2026 | Type : Documentation / Amélioration de la qualité
Révision et refactoring majeurs de la documentation des tests (EN/FR) pour assurer clarté et alignement.

Tests de parsing CSV

Mars 2026 | Type : Amélioration / Qualité
Ajout de tests unitaires complets sur les cas extrêmes (edge cases) du parsing CSV pour améliorer la robustesse.

Consolidation du Service DNS chez WHC

Février 2026 | Type : Opération d'Infrastructure / Simplification
Consolidation des services DNS chez Web Hosting Canada (WHC) pour une meilleure maintenabilité.

Migration du nom de domaine

Janvier 2026 | Type : Opération d'Infrastructure / Maintenance Stratégique
Migration du projet vers le nouveau domaine justingoufo.com, incluant la configuration SSL et la mise à jour des pipelines de déploiement.

Lancement du site bilingue

Décembre 2025 | Type : Recovery / Refactoring / Infrastructure
Restructuration complète de la documentation technique pour supporter le contenu bilingue (Anglais/Français) avec MkDocs.

Fiabilisation Pipeline (J-1)

Novembre 2025 | Type : Amélioration / Refactorisation
Stabilisation majeure du pipeline de données pour gérer gracieusement les API manquantes et assurer l'intégrité des données.

Alignement UI/Logique (J-1)

Novembre 2025 | Type : Amélioration / Finition
Alignement de l'interface utilisateur pour refléter correctement la logique J-1 mise en place dans le backend, garantissant une expérience cohérente.

Ajustement Logique du Weekend

Novembre 2025 | Type : Amélioration / Ajustement
Explication détaillée de la modification du pipeline de données pour gérer les prix de clôture du vendredi pendant le week-end au lieu d'échouer sur des données manquantes.


Cet aperçu est maintenu afin de conserver un historique clair et accessible de l'évolution du projet.