Tous les produits

PropTech / SaaS vertical / IA appliquée

DomiSpect

SaaS de gestion d’inspection assistée par l’IA pour les inspecteurs en bâtiment

L’inspecteur en bâtiment ressaisit le soir ce qu’il a vu le jour — photos, notes, contrat, facture — sous contrainte réglementaire et souvent sans réseau sur place. DomiSpect construit le dossier pendant la visite : de la soumission au rapport scellé, au portail client et à la facture, avec un assistant IA qui propose et un inspecteur qui décide.

  • < 1 h de rédaction par inspection, contre 4 à 6 heures
  • 10 · 66 sections et composants dans le pack d’inspection résidentielle du Québec
  • 326 politiques de sécurité au niveau des lignes isolant les données de chaque organisation
Statut
En production
Modèle
B2B
Marché
Québec, Canada

Le problème

Une inspection résidentielle est un travail de terrain avec un problème de paperasse. Les observations et les photos sont recueillies dans des sous-sols, des greniers et des vides sanitaires, puis transformées en un rapport qui doit suivre la norme applicable, garder chaque constat rattaché à sa preuve et tenir devant un client ou un avocat — pendant que l’inspecteur gère aussi les soumissions, les contrats, l’agenda et la facturation, le plus souvent seul.

La solution

Un SaaS vertical qui suit l’inspecteur de la première demande au rapport livré : demandes de service, clients et propriétés, soumissions numérotées avec TPS/TVQ, contrats signés par lien, calendrier, inspection guidée en mode direct ou en lot, chaîne photo, un assistant IA nommé Domi, des contrôles déterministes avant signature, un rapport scellé rendu à l’écran, à l’impression, en PDF composé sur le serveur et dans un portail client, puis la facturation avec paiement en ligne et le suivi des actions correctives. Le mode terrain continue de fonctionner sans connexion et rejoue sa file au retour du signal. Prochaines étapes de la feuille de route : une relecture par l’IA avant signature, une planification tenant compte de la capacité, le livrable PCA commercial complet et une API publique.

Ce que fait la plateforme

  • Ventes, soumissions et contrats Demandes de service, clients et propriétés géolocalisées; soumissions numérotées avec TPS/TVQ que le client accepte ou refuse depuis un lien public, sans compte; contrats au texte figé, signature par nom saisi, case de consentement, empreinte SHA-256 et horodatage, immuables une fois signés; garde-fou « contrat signé avant le terrain », actif par défaut.
  • Moteur d’inspection Packs de normes, gabarits, sections et composants copiés dans chaque inspection; constats typés, limitations et observations versionnées; saisie en direct ou en lot; portée du mandat au niveau de la section ou du composant, un conflit de portée bloquant la signature. Le pack résidentiel du Québec suit la structure de la norme BNQ 3009-500; un pack commercial structuré selon ASTM E2018-24 couvre projets, bâtiments, cotes d’état et fourchettes de coûts.
  • Photos et preuves Capture et compression sur l’appareil, vignettes, contrôle de luminosité et de flou, détection des doublons par hachage perceptuel, annotations non destructives (flèche, rectangle, ellipse, flou, texte), photo de couverture désignée, et chaque photo rattachée à une section, à un composant ou à un constat.
  • Domi, l’assistant IA Un clavardage contextuel qui propose des constats, des statuts et des limitations pour la section active — appliqués seulement après confirmation de l’inspecteur; une analyse de photo qui rédige au plus deux brouillons de constats à partir d’une image; la reformulation d’une note ou la rédaction du sommaire exécutif; la lecture des plaques signalétiques par OCR sur l’appareil, avec structuration optionnelle du texte extrait. Quotas mensuels par forfait, cache à deux niveaux et journal de chaque appel avec coût estimé.
  • Mode terrain hors ligne Un instantané de l’inspection ouverte, une file idempotente de cinq types de mutations (statut de composant, nouvelle observation, téléversement de photo, clôture de la liste de contrôle, analyse IA différée), jusqu’à 300 Mo de photos conservées localement, reprise automatique avec attente exponentielle, et une signature qui reste bloquée tant que la file n’est pas vide. Le dossier doit avoir été ouvert avant la perte du signal; les ventes et le CRM restent des fonctions en ligne.
  • Contrôles avant signature et rapport scellé Des contrôles déterministes avant de signer : identité de l’inspecteur, liste de contrôle terminée, file hors ligne vide, conflits de portée, porte RBQ/REIBH et vérification serveur de la structure BNQ. Le scellement suit ensuite un ordre fixe — instantané JSON haché, PDF composé sur le serveur à partir de ce même instantané avec des octets déterministes, puis version signée immuable. Quatre rendus du même rapport : écran, impression Lettre, PDF et portail client.
  • Portail client, facturation et paiements Un lien de portail révocable par inspection, valable 90 jours, avec compteur de consultations, rapport web, PDF et impression; des factures avec TPS/TVQ liées à l’inspection, à la soumission et au contrat, numérotées, immuables une fois payées, réglées par paiement en ligne depuis un lien public ou marquées à la main, avec relance des échues et courriels transactionnels portant le bloc légal de la firme.
  • Équipes et conformité québécoise Organisations multilocataires avec sept rôles cumulables, invitations par courriel et dernier propriétaire protégé; actions correctives à sept statuts, avec preuves et commentaires; vérification des licences RBQ d’entreprise dans les données ouvertes de Données Québec, suivi du certificat de l’inspecteur avec les dates du REIBH intégrées, alertes d’assurance responsabilité et erreurs et omissions, registres Loi 25 (consentements, demandes d’accès, incidents, politiques de rétention) tenus comme registres, et journal d’audit.

Architecture

Application React rendue côté serveur avec fonctions serveur, déployée en application web progressive et enveloppée dans une coquille native Android et iOS qui charge l’application publiée; PostgreSQL avec sécurité au niveau des lignes imposée sur chaque table métier, sur une base de données détenue par l’entreprise et distincte de la plateforme de développement, avec des environnements de production et de préproduction séparés et choisis par hôte; authentification par courriel, OAuth et second facteur TOTP; stockage privé des médias avec URL signées de courte durée; couche hors ligne IndexedDB avec file de mutations rejouable; composition des PDF et appels d’IA côté serveur; OCR exécuté sur l’appareil; dictionnaires bilingues FR/EN avec test de parité; intégration continue avec tests unitaires, de bout en bout et d’isolation entre locataires, et test de fumée nocturne en lecture seule sur la production.

Qui l’utilise

Organisations d’inspection, de l’inspecteur seul à la firme à plusieurs inspecteurs — propriétaires, inspecteurs, assistants, réviseurs et responsables de la facturation — et leurs clients, qui reçoivent soumissions, contrats, rapports et factures par des liens à jeton, sans créer de compte.

Marchés

Le Québec d’abord : structure BNQ 3009-500 pour l’inspection résidentielle, licences RBQ et calendrier du REIBH, TPS/TVQ, Loi 25 et règles canadiennes antipourriel. Le produit est bilingue et conçu pour des packs provinciaux au-delà du Québec, prévus sans date.

Où intervient l’IA — et où elle n’intervient pas

La génération repose sur un grand modèle multimodal hébergé, appelé côté serveur par une passerelle d’IA : le contexte minimal de la section active (dont l’adresse de la propriété lorsqu’elle est connue), la photo analysée, ou le seul texte OCR — jamais un rapport complet, jamais l’identité des clients. Quatre fonctions seulement : clavardage contextuel, analyse de photo, rédaction et structuration des plaques. Aucune fonction d’IA n’écrit dans la base de données; chaque proposition est appliquée après confirmation de l’inspecteur et chaque observation conserve sa provenance. Le travail déterministe reste sur l’appareil : commandes vocales locales, OCR, hachage des doublons, cache. La dictée utilise la reconnaissance vocale du navigateur. Les contrôles avant signature sont des règles, pas un modèle. Rien ici ne certifie une conformité : le rapport est structuré selon la norme, et l’inspecteur reste l’auteur de chaque constat.

Mon rôle

Fondateur, architecte et concepteur du produit : définition du marché, spécification du produit, architecture de la plateforme et direction technique; mon équipe chez SOFT M POWER CANADA l’a bâti et l’exploite sous ma direction.

Lire l’étude de cas technique