assess_workplace
Assess a workplace against the section 5(3) hazard checklist. Returns risk level per hazard, the gaps that are not low, and the next review date. Deterministic: same input gives the same output.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sector | No | Free-text sector label, e.g. "Metallbau" or "Praxis". | |
| hazards | Yes | Hazard IDs from list_hazards, e.g. ["H01","H02","H12"]. | |
| employees | No | Number of employees (optional, stored in the record). |