{
  "_comment": "Registre des clients Buildium (<sous-domaine>.managebuilding.com/Resident/public/rentals) — longue traîne Ontario 2026-08. Consommé par rentka/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"
    },
    {
      "id": "gooddoors",
      "name": "GoodDoors Property Management",
      "site": "https://gooddoors.com",
      "subdomain": "gooddoors",
      "regions": [
        "Regina",
        "Saskatoon"
      ],
      "province": "SK",
      "status": "valide",
      "notes": "canada-expansion 2026-08-27 — 18 annonces live (SK), page publique 200 sans anti-bot"
    },
    {
      "id": "imperial",
      "name": "Imperial Properties",
      "site": "https://imperialproperties.ca",
      "subdomain": "ip",
      "regions": [
        "Winnipeg",
        "Regina"
      ],
      "province": "MB",
      "status": "valide",
      "notes": "canada-expansion 2026-08-27 — page publique 200, 0 annonce au moment du sondage (inventaire variable)"
    },
    {
      "id": "frontenac",
      "name": "Frontenac Property Management",
      "site": "https://frontenacproperty.com",
      "subdomain": "frontenacproperty",
      "regions": [
        "Kingston"
      ],
      "province": "ON",
      "status": "valide",
      "notes": "canada-expansion 2026-08-27 — page publique 200, 0 annonce au moment du sondage"
    },
    {
      "id": "universalrealty",
      "name": "Universal Realty Group",
      "site": "https://universalrealty.net",
      "subdomain": "universalrealty",
      "regions": [
        "Halifax"
      ],
      "province": "NS",
      "status": "valide",
      "notes": "canada-expansion 2026-08-27 — page publique 200, 0 annonce au moment du sondage"
    }
  ]
}