Matching Pipeline
Alba Core separates matching into two phases.
Hard Filters
Hard filters decide whether a property can be shown at all. Examples:
location mismatch;
over budget;
not enough bedrooms;
missing rent when a budget is required;
not enough parking when parking is required;
property type mismatch.
A property that fails a hard filter cannot be rescued by soft scoring.
Soft Scoring
Soft scoring only ranks eligible properties. It considers:
location fit;
budget fit;
bedroom, bathroom, and parking fit;
property type fit;
lifestyle features;
availability.
The output includes a score breakdown so a reviewer can see why a property was ranked where it was.