# Notice for household work in 26 cantons, 2026: data definitions

File: household-notice-canton-2026.csv, one line per canton in the order of the engine rows, comma separated, UTF-8. N stands for a year of service: 1, 2, 4, 5, 6 and 10.

| Column | Meaning |
|---|---|
| `year` | The study year; every deadline aims at its last day. |
| `canton` | The two letter canton code. |
| `reading` | verified, or unverified where at least one cell of the canton is not confirmed. |
| `reading_ids` | The ids of the readings that are not confirmed for the canton, joined by a semicolon. |
| `unverified_cells` | The cells that are not confirmed. They print the mark unverified, never a value. |
| `condition_ids` | The ids of the canton’s conditional rules, as listed in source-ledger.json. |
| `<cell>_status` | verified or unverified, for the cell its name begins with. |
| `<cell>_conditional` | The conditional rule on the cell, as id=value, joined by a semicolon; empty where none applies; not_computed where the engine computes no value. |
| `probation_months` | Probation when nothing is agreed, in months. |
| `probation_weeks` | Probation when nothing is agreed, in weeks. |
| `probation_notice_days` | Notice during probation, in days. |
| `probation_notice_end` | How notice during probation ends: any_day, working_week_end or working_days. |
| `notice_ladder` | Notice after probation by year of service: first year_last year:months:end, the steps joined by a semicolon; open means no last year; month_end or any_day. |
| `differs_from_federal_ladder` | yes where the steps differ from the Code of Obligations. |
| `notice_months_service_year_N` | Notice after probation in year of service N, in months. |
| `notice_to_month_end_service_year_N` | yes where that notice ends at the end of a month. |
| `differs_from_federal_value_service_year_N` | yes where the notice in year N differs from the Code of Obligations. |
| `notice_received_by_value_service_year_N` | The last day the notice must be received, in year of service N, to end the employment on the last day of the study year (year, month, day). |
| `written_form` | always, live_in_only or no: whether the standard contract requires notice in writing. |
| `written_form_article` | The article that requires it; for live_in_only, also the article that limits the standard contract to a Helper who lives in. |
| `part_time_reading` | St. Gallen: not_applied, the engine does not apply the part time steps yet. |
| `part_time_notice_ladder` | St. Gallen: the part time steps of the standard contract, written as notice_ladder. |
| `source_url` | The address of the canton’s standard contract. |
| `fetched_at` | When the canton row was read. |

Source: the standard contract for household work of each canton and the Code of Obligations, as listed in source-ledger.json. Licence: CC BY 4.0.
