Reconnaissance de micro-patterns topologiques connus dans le voisinage immédiat d'une pièce.
Après la classification géométrique (Passe 1), certaines pièces restent ambiguës — en particulier les nœuds feuilles aveugles (sans fenêtre, avec un seul voisin). Leur géométrie seule ne suffit pas à les distinguer.
Plutôt que de regarder la pièce isolément, on regarde à qui elle est connectée. Un petit local aveugle rattaché à une chambre n'a pas la même signification qu'un petit local aveugle rattaché à la cuisine. Le motif local — la paire (pièce, voisin unique) — est un signal très fiable.
La Passe 1.5 ne traite que les pièces réunissant toutes les conditions suivantes :
windows == 0)connected_rooms == 1)Chaque motif exploite le type du voisin unique pour reclasser la pièce aveugle avec une confiance élevée.
Ancrage : voisin unique = bedroom
Une pièce aveugle en feuille rattachée à une chambre est quasi-certainement une salle de bain privative ou un dressing. C'est le schéma classique de la suite parentale.
| Situation | Action | Confiance |
|---|---|---|
Type déjà bathroom, storage ou toilet | Confirme le type existant | max(actuelle, 0.95) |
| Type absent ou confiance < 0.80, aire ≥ 3.0 m² | → bathroom | 0.90 |
| Type absent ou confiance < 0.80, aire < 3.0 m² | → storage | 0.90 |
Ancrage : voisin unique = entrance_hall ET aire < 6.0 m²
Un petit local aveugle rattaché à l'entrée est souvent un WC visiteur ou un placard de rangement. Les salles de bain et buanderies rattachées à l'entrée sont ignorées (elles gardent leur type).
| Situation | Action | Confiance |
|---|---|---|
Type = bathroom ou laundry | Ignoré (skip) | — |
Type déjà storage ou toilet | Confirme le type existant | max(actuelle, 0.95) |
| Type absent ou confiance < 0.80, 1.0 ≤ aire ≤ 2.5 m² | → toilet | 0.90 |
| Type absent ou confiance < 0.80, sinon | → storage | 0.90 |
Ancrage : voisin unique = kitchen
Un local aveugle en feuille rattaché à la cuisine est typiquement un cellier ou une buanderie. Les pièces déjà classées en salle de bain ou WC ne sont pas modifiées.
| Situation | Action | Confiance |
|---|---|---|
Type déjà laundry | Confirme le type existant | max(actuelle, 0.95) |
Type ≠ bathroom ni toilet, absent ou confiance < 0.80 | → laundry | 0.90 |
Type = bathroom ou toilet | Ignoré (skip) | — |
Les gains concrets apportés par la reconnaissance de motifs locaux.
| Scénario | Confiance | Explication |
|---|---|---|
| Le type existant est confirmé par le motif | 0.95 | Le motif booste la confiance existante (max) |
| Le type est reclassé par le motif | 0.90 | Nouvelle assignation — confiance légèrement plus basse |
| Confiance existante ≥ 0.80 | Inchangée | La pièce est déjà suffisamment classée, on ne la touche pas |
| Confiance existante = 1.0 | Inchangée | Verrouillée par Passe 0 / 0.5 — intouchable |