SPB Git forge

spb/resto-ka

Public

Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)

52commits 1branches 0releases
11.6 MBsize
maindefault branch
19 days agolast push
Python 69.3% TypeScript 16.7% CSS 7.9% JavaScript 4.7% HTML 1.4%
3.7 KB

# MAPAQ — Inspections alimentaires (condamnations) — connecteur mapaq

Fiche générée automatiquement par scripts/gen_connector_docs.py le 2026-08-18 06:06 — ne pas éditer à la main, régénérer.

État : actif · Palier (tier) : 5 · Backend : direct

# Description de la source

Connecteur MAPAQ — « Condamnations des établissements alimentaires » (Données Québec, jeu 515374ee…, CSV listecondamnation.csv, licence CC-BY 4.0). Inspections alimentaires condamnées : établissement, adresse, dates, amende, motif (INSALUBRITE…). Alimente la table LIÉE inspections + croisement CONSERVATEUR avec les restaurants (jamais de fusion hasardeuse : nom normalisé + ville/code postal, ou code postal + civique + similarité de nom). Ce n'est PAS une source de fiches restaurant : c'est un enrichissement conformité/qualité appelé par ingest.enrich() (cadence hebdomadaire, guard via sync_log source='mapaq').

# Accès

# Champs récupérés → schéma cible

Source d'enrichissement : alimente la table inspections (exploitant, établissement, adresse, dates, amende, motif) puis croisement conservateur avec restaurants.uid (nom normalisé + ville/code postal, ou code postal + civique + similarité de nom — colonne matched_by). Pas de fiches restaurant propres.

# Fréquence & budget

  • Cadence déclarée (registre) : hebdomadaire (guard 6 jours dans ingest.enrich)
  • Cadence observée (médiane sync_log) : —
  • Dernier passage OK : 2026-08-18 02:53 — 2994 trouvées, +2994 / ~0 / -0

# Volumétrie & complétude

  • Inspections MAPAQ : 2994 condamnations (288 croisées avec un resto, amendes cumulées 5 023 013 $), infractions de 2017-03-14 à 2026-06-09
  • Runs journalisés (60 derniers) : 1, dont 0 en erreur

# Erreurs connues & dépannage

Aucune erreur dans les 60 derniers runs journalisés.

Rejouer la source seule : python3 run.py sync mapaq · vérifier sync_log (SELECT * FROM sync_log WHERE source='mapaq' ORDER BY ts DESC LIMIT 5;).

# Licence, attribution & conditions

  • Cadre d'accès (registre, acces_legal) : Données ouvertes du gouvernement du Québec, licence CC-BY 4.0 — attribution MAPAQ/Données Québec affichée avec les inspections.
  • Licence : donnée ouverte CC-BY 4.0 (Données Québec) — mention de la source « MAPAQ / Données Québec » affichée.
  • Retrait sur demande : contact@spboucher.ai.

# Historique

  • 2026-08-18 — vague d'enrichissement : standardisation de la documentation des connecteurs (fiche générée par scripts/gen_connector_docs.py).