update_house
[EN] Update an existing house's bim.json (needs edit_token): swap elements or patch project meta; returns a re-run houki verdict. Versioned each save. / 既存物件の bim.json を更新する。edit_token (create_house の返り値) が必要。elements (bim.json v1 要素配列) を渡すと差し替え、project (object) でメタ (name/construction_jpy/proposed_gross_m2 等) のみ更新も可。get_house_bim で現状を取得 → 編集 → update_house → 返り値の houki (法規再判定) を確認、のループで自分の LLM だけで設計改善が完結する。保存ごとに履歴 (bim_versions) が残る。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | 変更メモ (履歴に残る・500字まで) | |
| slug | Yes | 物件 slug (必須) | |
| project | No | メタ更新 (name / construction_jpy / proposed_gross_m2 / proposed_floors / proposed_structure / proposed_rooms / project_type['new'|'renovation'|'change_of_use'] / renovation_scope[配列] / renovation_scope_m2 / existing_year_built / seismic_retrofit)。project_type を renovation|change_of_use に変えると、以後この物件の get_build_plan/cost.json は改修工程・改修単価で再計算される (基礎・躯体等は既定でコスト¥0=既存流用)。 | |
| elements | No | bim.json v1 要素配列 (全置換)。省略時は既存要素を維持 | |
| edit_token | Yes | create_house が返した edit_token (必須) | |
| elements_json | No | elements の JSON 文字列版 (strict-schema クライアント用) |