Floor-plan pipeline

Two AIs, one simple dataset

The first AI creates the bones. The second AI adds live availability without changing the skeleton.

Demo home
01ZyteFetch both source pages
02Structure AIShape + bones
03Enrichment AIUnits + rent + dates
04Simple JSONViewer + embed + API

Stage one

Structure AI — shape and bones

Galman authority

This pass creates stable plan identities and leaves units: []. It should not guess rent.

namebedsbathssq_ftimageaddressphone

Stage two

Enrichment AI — muscles and skin

On-Site authority

This pass receives the skeleton plus availability data and fills only the live fields.

unitsrentavailable

Guardrails

Merge and display rules

Version 1
Conservative match order
  1. normalized beds + baths
  2. normalized floor-plan name
  3. square-footage proximity
  4. manual review