validate_room_template
Validate a room template against the R1 schema to identify contract violations. Supply a built-in template or custom YAML path and receive ok status plus findings; nothing is written.
Instructions
Validate a Room Library template against the R1 schema (report-only).
Pass ``template`` (a built-in template's semantic slot_id, e.g. 'bedroom',
'kitchen') or ``path`` to a custom template YAML. Checks the public contract:
a locale-neutral slot_id, ru/en labels, per-slot basic/comfort presets, known
function types, valid multiplicities, and that ``area_m2`` is a hint with
provenance (never a normative fact). Returns ok + findings; nothing is written.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| template | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||