Changelog
Le journal des évolutions vérifiables de RiskSonnar. Chaque entrée décrit ce qui change dans le produit, ses sources ou ses garde-fous, sans confondre vitesse de livraison et qualité de décision.
Dernières mises en production
Dossier de vigilance, indice explicable et sources résilientes
- produit Tableau de bord orienté décision : cinq files de travail explicites, états partiels visibles et accès direct aux dossiers récents.
- indice Trois mesures distinctes : indice de vigilance, confiance d’identification et couverture des contrôles ne sont plus présentés comme une probabilité.
- sources Mises à jour protégées : conservation du dernier jeu valide, détection de dérive de schéma et rejet des chutes de volume anormales.
- publication Autorité éditoriale auditable : sources observables, dates de revue non inférées, méthodologie et attribution du premier contact.
Comparatifs, confiance et documentation de l’API
- évolution Pages comparatives /comparatif/* (Pappers, Creditsafe, D&B, Infogreffe, Société.com)
- évolution Pages confiance et sécurité /trust + /securite — mesures publiées et limites explicites
- évolution RFC files :
/.well-known/security.txt(RFC 9116),/humans.txt,robots.txtenrichi avec AI crawlers (GPTBot, ClaudeBot, PerplexityBot) - évolution API maturity : /api/v1/health détaillé, /api/v1/openapi.json filtré v1, /api/v1/postman.json téléchargeable
- évolution Pages de catégories du blog /blog/categorie/*
- évolution Page /changelog publique (cette page)
- évolution Page /faq consolidée regroupant les questions des articles
Pages publiques, articles et démonstration
- évolution Articles supplémentaires publiés progressivement
- évolution Page publique /sources-methodologie — catalogue de sources documenté + méthodologie de calcul de l’indice
- évolution Page publique /founders — bios Hamza/Yassir + JSON-LD Person ×2
- évolution RSS feed /blog/rss.xml
- évolution Page /api/v1/docs remaniée pour documenter l’API disponible.
- évolution Page /pitch (alias /pitch-demo) — exemples préparés pour les présentations
- correctif Route /blog/rss.xml interceptée par /blog/{slug} — corrigé en réordonnant les déclarations
Import et prise en main
- évolution Bulk scan CSV — upload 500 lignes max, async worker, résultat CSV enrichi
- information Webhooks v1 — non disponibles dans cette version.
- évolution Programme de parrainage — invite code 8 chars, +10/+5 scans bonus crédités automatiquement
- évolution Onboarding wizard 3 étapes — modal fullscreen pour les premiers visiteurs
- correctif Bug critique : double déclaration de
esc()dans dashboard.html cassait tout le script — détecté vianode --check
Articles et publication progressive
- évolution Articles consacrés à la due diligence
- évolution Publication progressive des articles à leur date prévue
Chargement des pages
- performance Chargement différé des images du blog
- performance Font preload Inter-600 + Cache-Control immutable 1 an sur /static/
- performance
content-visibility: autosur 4 sections below-fold - performance Travail sur le chargement et la stabilité visuelle des pages
Stripe + Clerk hardening (sécurité critique)
- correctif Plan utilisateur persisté en DB — fini la perte au redéploiement
- correctif Vérification signature webhook Stripe via SDK natif
- correctif Idempotence des events Stripe par event_id (table StripeEventLog)
- évolution JWT Clerk validé via JWKS RS256 (vs headers naïfs)
- évolution Dashboard "Mon compte" + portail billing Stripe en 1 clic
Métadonnées des pages publiques
- évolution Meta + OG + JSON-LD sur toutes les routes dynamiques (/company, /person, /verify, /s)
- évolution OG images dynamiques par entité (PIL 1200×630 PNG, disk cache)
- évolution BreadcrumbList JSON-LD partout
- évolution Sitemap enrichi et métadonnées structurées sur les routes publiques
Page Dirigeant + API v1 + lien de partage + recalcul rapide de l’indice
- évolution Page Dirigeant /person/{slug} — graphe multi-sociétés avec provenance par relation
- évolution API v1 publique avec clés (rs_test_*, rs_live_*), quotas mensuels, billing automatique
- évolution Lien de partage à durée limitée
- évolution Recalcul rapide de l’indice fondé sur les événements critiques locaux
PDF redesign V2 + densification
- évolution Couverture dense single page (vs 2 pages avec gaps)
- évolution Sommaire intégré + sections compactées
- évolution Empreinte SHA-256 du PDF + QR de vérification publique
- correctif Mise en page PDF resserrée pour éviter les espaces vides
Sources, rapports et pages d’entreprise
- évolution Tribunal FR : BODACC v2.1 Explore API avec parsing
jugement.nature(RJ/LJ/sauvegarde/cession/clôture) - évolution BO MA V2 : pipeline complet Bulletin Officiel marocain avec NER Claude Haiku 4.5
- évolution Page Entreprise persistante /company/{slug} — historique des analyses, évolution de l’indice
- évolution Export CSV/Excel/Word des signaux + sources + décisions
Socle du produit et articles
- évolution Moteurs de calcul de l’indice V2 + V3 (rules-based + ML shadow mode)
- évolution Couche data multi-source avec volumes, fraîcheur et disponibilité mesurés par référentiel
- évolution Articles du blog
- évolution Authentification Clerk + abonnements Stripe + monitoring crons
Voir le produit aujourd’hui
L’inscription se fait en ligne et ouvre votre espace dans l’application. La démonstration en lecture seule utilise des données fictives et montre les sources ainsi que leurs limites.