check_project_requirements
Use for proposed work before quoting/scheduling. Start project with family + action and add only known facts. Returns evidence-linked determination, workflow/action bundle, deterministic identity, duplicate-suppression idempotency and mutation gate. Pass context.prior_decision_identity for repeat checks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | No | Optional civic address. Supply it with resolve_address=true only where ProjectPermit has a municipal address/GIS resolver. | |
| context | No | Optional workflow/idempotency context. Preserve unknown facts rather than guessing them. | |
| project | Yes | ||
| property | No | Known property/overlay facts. Resolver-specific fields are also accepted. | |
| jurisdiction | Yes | Municipality id. Supported now: gatineau_qc, ottawa_on, toronto_on, mississauga_on, laval_qc, longueuil_qc, vancouver_bc. | |
| resolve_address | No | When true, enrich known property facts from first-party municipal address/GIS data before deterministic rule evaluation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||