Running your first search
Alba Core includes a small smoke script that runs the full backend flow against real cached PropertyMe-backed data.
python scripts\smoke_search.py "Find me a house in Auckland with 4 bedrooms under 5000 move in asap"
Expected flow
The output should show:
extracted requirements such as location, budget, bedrooms, property type, and move-in timing;
search_ready: truewhen the required fields are known;at most three real property matches;
match notes explaining why each property was selected;
a lead summary for Alba staff.
If no property fits, Alba Core should return an honest no-match result rather than creating a fake option.