evaluate_pathways
The decision tool: evaluate realistic routes into work for a person's stated credentials, education, experience, driver licence, relocation boundary, housing and family needs, savings, and retraining limit. Returns pass/conflict/unknown plus the same ordered, versioned evidence panel used by REST and the human evaluator. OSINT and placeholder values are excluded from ranking. Request-scoped: constraints are evaluated in-process and never stored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Ranked list size (default 8, max 20). | |
| credentials | No | Credential names held and current, e.g. "WHMIS", "Class 5 Licence". | |
| licenceClass | No | Highest Saskatchewan driver licence currently held. | |
| householdSize | No | People represented by the regional Market Basket Measure basket. | |
| incomeEarners | No | Income earners sharing housing and utilities. | |
| educationLevel | No | Highest education level. | |
| savingsDollars | No | Cash available for training before funding. | |
| experienceAreas | No | Capability areas with real working experience. | |
| bedroomsRequired | No | Rental unit size required by the household. | |
| vehicleAvailable | No | Whether the scenario includes a vehicle commute. | |
| targetOccupationId | No | Role id from list_roles — evaluates that target in depth. | |
| maximumRelocationKm | No | Maximum move from currentMunicipalityId; zero means local only. | |
| housingBudgetMonthly | No | Maximum monthly rent for the requested household. | |
| currentMunicipalityId | No | Current community, required when maximumRelocationKm is supplied. | |
| allowedMunicipalityIds | No | Optional destination allowlist. | |
| maximumRetrainingWeeks | No | Maximum acceptable retraining time; zero means direct entry. |