{
  "_comment": "Registre des clients Buildium (<sous-domaine>.managebuilding.com/Resident/public/rentals) — longue traîne Ontario 2026-08. Consommé par louka/connectors/buildium.py qui génère un connecteur bld_<id> par entrée 'valide'. Sous-domaines découverts via Serper (site:managebuilding.com <nom>) ou le site vitrine du gestionnaire, puis VALIDÉS EN LIVE le 2026-08-27 (compte d'annonces ON résidentielles ; seuil ≥ 3). Deux mises en page servies par Buildium : « moderne » (/Resident/public/rentals, cartes a.featured-listing rendues serveur) et « héritée » (redirection 302 vers PublicPages/ApartmentSearch.aspx, annonces embarquées dans le viewmodel DotVVM __dot_viewmodel_root — AUCUN rendu JS requis dans les deux cas). Le connecteur détecte la mise en page automatiquement. REJETS du 2026-08-27 (ne pas re-tester avant un moment) : stsproperties (Shore to Slope, Collingwood) et lakeviewrealtyinc (Lakeview, Orillia) = 0 annonce en ligne (« check back ») ; keiltyresidential (Keilty, Cobourg), legacylogin (Legacy/LPRM, Thunder Bay), mgpropmgt (MG, Timmins), davispropertiesinc (Davis, Kirkland Lake) = pages publiques désactivées (302 vers /Resident/apps/portal/login) ; douglasfirpm (lié depuis prestigiousplacesudbury.com) = 302 vers /Resident/Public sans annonces.",
  "updated": "2026-08-27",
  "clients": [
    {
      "id": "richmond",
      "name": "Richmond Property Management",
      "site": "https://richmondpm.ca",
      "subdomain": "richmondmanagement",
      "regions": ["Windsor"],
      "status": "valide",
      "listings_on": 52,
      "notes": "52 annonces ON le 2026-08-27, toutes Windsor (MultiFamily 47, SingleFamily 3, CondoTownhome 2) ; mise en page moderne"
    },
    {
      "id": "dreampm",
      "name": "Dream Property Management",
      "site": "https://rentalsdreampm.com",
      "subdomain": "dreampm",
      "regions": ["Sarnia"],
      "status": "valide",
      "listings_on": 9,
      "notes": "9 annonces ON (Sarnia) le 2026-08-27 ; mise en page moderne"
    },
    {
      "id": "grem",
      "name": "Guardian Real Estate Management (GREM)",
      "site": "https://grem.ca",
      "subdomain": "guardianrealestatemanagement",
      "regions": ["Sarnia", "West Nipissing"],
      "status": "valide",
      "listings_on": 44,
      "notes": "44 annonces ON le 2026-08-27 (Sarnia surtout) ; MISE EN PAGE HÉRITÉE (302 vers ApartmentSearch.aspx, viewmodel DotVVM embarqué avec city/state/postalcode/description complète)"
    },
    {
      "id": "elite",
      "name": "Elite Property Group",
      "site": "https://elitepropertygroup.org",
      "subdomain": "elitepropertygroup",
      "regions": ["Sarnia"],
      "status": "valide",
      "listings_on": 34,
      "notes": "34 annonces ON (Sarnia) le 2026-08-27 ; mise en page moderne"
    },
    {
      "id": "paragon",
      "name": "Paragon Property Management & Maintenance",
      "site": "https://paragonproperty.ca",
      "subdomain": "paragonpropertymgt",
      "regions": ["Chatham-Kent"],
      "status": "valide",
      "listings_on": 34,
      "notes": "36 cartes ON le 2026-08-27 dont 2 Storage (filtrées par le connecteur) = 34 résidentielles ; attention : ne pas confondre avec paragonproperty.managebuilding.com (Brookings, Dakota du Sud)"
    },
    {
      "id": "panadew",
      "name": "Panadew Property Management",
      "site": "https://panadew.ca",
      "subdomain": "panadew",
      "regions": ["Kingston"],
      "status": "valide",
      "listings_on": 7,
      "notes": "8 cartes ON le 2026-08-27 dont 1 ParkingSpace (filtrée) = 7 résidentielles (Kingston) ; mise en page moderne"
    },
    {
      "id": "tag",
      "name": "TAG Property Management",
      "site": "https://tagpropertymanagement1.managebuilding.com/Resident/public/home",
      "subdomain": "tagpropertymanagement1",
      "regions": ["Cobourg", "Port Hope"],
      "status": "valide",
      "listings_on": 10,
      "notes": "10 annonces ON (Cobourg/Port Hope) le 2026-08-27 ; portail Buildium = seul site public ; mise en page moderne"
    },
    {
      "id": "genedco",
      "name": "Genedco Property Management (GRANITE)",
      "site": "https://genedco.ca",
      "subdomain": "genedco",
      "regions": ["Cobourg", "Port Hope", "Peterborough"],
      "status": "valide",
      "listings_on": 9,
      "notes": "9 annonces ON le 2026-08-27 ; mise en page moderne"
    },
    {
      "id": "rentcorp",
      "name": "RentCorp Property Management",
      "site": "https://www.rentcorp.ca",
      "subdomain": "rentcorppropertymanagement",
      "regions": ["Waterloo", "North Bay", "London"],
      "status": "valide",
      "listings_on": 26,
      "notes": "26 annonces ON le 2026-08-27 (Waterloo surtout, incl. chambres étudiantes 575-700 $ = longue durée, on garde) ; mise en page moderne"
    },
    {
      "id": "sleepwell",
      "name": "Sleepwell Property Management",
      "site": "https://www.sleepwellmanagement.com",
      "subdomain": "sleepwellpropertymanagement",
      "regions": ["Ottawa"],
      "status": "valide",
      "listings_on": 130,
      "notes": "130 annonces ON le 2026-08-27 (Ottawa — MultiFamily 121, SingleFamily 6, CondoTownhome 3) : plus gros client Buildium du registre, trouvé via Serper pendant la validation ; mise en page moderne"
    },
    {
      "id": "athena",
      "name": "Athena Property Management",
      "site": "https://athenapropertymanagementinc1.managebuilding.com/Resident/public/home",
      "subdomain": "athenapropertymanagementinc1",
      "regions": ["Hamilton", "St. Catharines"],
      "status": "valide",
      "listings_on": 29,
      "notes": "29 annonces ON le 2026-08-27 (Hamilton surtout) ; découvert via Serper pendant la validation ; mise en page moderne"
    }
  ]
}
