# aalto — Aalto Suites / Zibi, Dream (Outaouais : Gatineau, secteur Hull) - site: https://www.aaltosuites.ca (tours Aalto et Aalto II, quartier Zibi) - méthode: Firecrawl (Cloudflare 403 en direct) + page /floorplans RentCafe (gabarit « ritz », en français) - annonces: 28 (une par plan publié : 12 Aalto, 16 Aalto II) - couverture (sur 28 annonces): prix 100 %, superficie 100 %, typologie 100 %, image du plan 100 %, adresse 100 %, description 100 % - fixture: ok (2 requêtes POST Firecrawl rejouées) · test: ok (2 verts) ## Champs extraits - **Cartes de plan** (`div[id^='fp-container-']`) : nom « Aalto II | S2 » (h2.property-title), typologie « studio / 1 SdB » + superficie « 483 pc » (spans .property-details), prix « à partir de $1,520.00/mois » (.pricing-amount), image du plan resource.rentcafe.com. - `external_id` **stable** = slug du nom de plan (`aalto-ii-s2`) — indépendant des ids numériques RentCafe. - **Type d'unité** : « studio » → Studio, « 1 chambre » → 3½, « 2 Chambres à coucher » → 4½. - **Adresse** : 10, rue Jos-Montferrand, Gatineau (lien Google Maps publié par le site — complexe Zibi, les deux tours sont adjacentes) ; ville = Gatineau, secteur = Hull (rive québécoise de Zibi, J8X). - Description : typologie + superficie + immeuble + paragraphe de présentation FR de l'accueil (« les premiers immeubles résidentiels de Zibi… »). - 2 rendus Firecrawl par sync (accueil + /floorplans), aucune page détail nécessaire. ## Champs indisponibles à la source - **Disponibilité** : aucun décompte d'unités disponibles sur /floorplans (le bouton « vérifier la disponibilité » mène à un formulaire) → availability vide. - Étage/numéro d'unité : granularité = plan, pas unité. - Photos des espaces : seule l'image du plan est rattachée à la carte (galerie du site non associée aux plans). ## Fragilités - **Cloudflare** : 403 en direct → dépendance Firecrawl (FIRECRAWL_API_KEY requis). - Le Crawl-delay 10 de zibi.ca ne s'applique qu'à zibi.ca (jamais requêté) ; robots d'aaltosuites.ca : /refs/, /js/… seulement. - Prix par plan « à partir de » : si un plan n'a plus d'unité, RentCafe le retire de la page (le diff d'ingestion le désactivera). - Adresse civique propre d'Aalto II non publiée : l'adresse du complexe est utilisée pour les deux tours. ## Échantillon - `aalto:aalto-ii-s2 | Aalto II | S2 | Gatineau / Hull | Studio | à partir de $1,520.00/mois → 1 520 $ | 483 pi²` - `aalto:aalto-a12 | Aalto | A12 | Gatineau / Hull | 3½ | 1 820 $ | 503 pi²` - `aalto:aalto-ii-d1 | Aalto II | D1 | Gatineau / Hull | 4½ | 2 chambres | image du plan`