{"version":1,"source":{"project_id":110,"exported_at":"2026-10-07T08:25:32Z"},"passport":{"ok":true,"project_id":110,"rooms":[{"id":1058,"project_id":110,"room_index":1,"polygon":[[975,4495],[4488,4503],[4503,983],[983,975],[975,4495]],"centroid":[2737.253977272727,2739.0],"area_m2":"12.378172","name":"Bedroom 3","role":"bedroom","expected_furniture":[{"type":"Large bed","quantity":1,"notes":""},{"type":"Nightstands on either side of the bed","quantity":1,"notes":""},{"type":"Vanity table with mirror and stool","quantity":1,"notes":""},{"type":"Wardrobe","quantity":1,"notes":""}],"notes":"маркировка BEDROOM 3","confidence":"0.95","frame_status":"ready"},{"id":1059,"project_id":110,"room_index":2,"polygon":[[4610,4495],[6949,4503],[6964,983],[4632,983],[4610,4495]],"centroid":[5788.758522727272,2739.0],"area_m2":"8.211692","name":"Bathroom","role":"bathroom","expected_furniture":[{"type":"Wall-hung toilet with concealed cistern and cabinet","quantity":1,"notes":""},{"type":"Vanity sink with cabinet and mirror","quantity":1,"notes":""},{"type":"Handheld shower sprayer","quantity":1,"notes":""},{"type":"Bathtub with shower curtain","quantity":1,"notes":""},{"type":"Heated towel rail","quantity":1,"notes":""}],"notes":"маркировка BATH 2, видны символы ванны, унитаза и раковины","confidence":"0.95","frame_status":"ready"},{"id":1060,"project_id":110,"room_index":3,"polygon":[[15375,983],[15390,5524],[20366,5516],[20358,975],[15375,983]],"centroid":[17872.24691697864,3249.5],"area_m2":"22.6120015","name":"Primary Bedroom","role":"bedroom","expected_furniture":[{"type":"King-size bed","quantity":1,"notes":""},{"type":"Nightstands on either side of the bed","quantity":1,"notes":""},{"type":"Bench at the foot of the bed","quantity":1,"notes":""},{"type":"Reading chair","quantity":1,"notes":""}],"notes":"маркировка PRIMARY BEDROOM","confidence":"0.95","frame_status":"ready"},{"id":1061,"project_id":110,"room_index":4,"polygon":[[975,5783],[7063,5790],[7078,9570],[12343,9570],[12350,6530],[15269,6514],[15269,983],[7093,983],[7063,4610],[983,4610],[975,5783]],"centroid":[8124.0,5196.5],"area_m2":"68.632255","name":"Kitchen-Living Room-Entry","role":"kitchen","expected_furniture":[{"type":"Sofa","quantity":1,"notes":""},{"type":"Area rug","quantity":1,"notes":""},{"type":"TV","quantity":1,"notes":""},{"type":"Floating TV console","quantity":1,"notes":""},{"type":"Kitchen cabinetry set: built-in oven and microwave in a tall pantry cabinet, built-in refrigerator, sink, cooktop","quantity":1,"notes":""},{"type":"Dining table and chairs","quantity":1,"notes":""},{"type":"Kitchen island","quantity":1,"notes":""},{"type":"Coat closet with hanging rail","quantity":1,"notes":""},{"type":"Wall-mounted shoe cabinet with built-in lighting","quantity":1,"notes":""},{"type":"Entryway mirror","quantity":1,"notes":""}],"notes":"огромное открытое пространство, включающее зоны KITCHEN, GREAT ROOM, DINING и FOYER","confidence":"0.95","frame_status":"ready"},{"id":1062,"project_id":110,"room_index":5,"polygon":[[17257,9562],[20343,9554],[20366,5638],[17272,5623],[17257,9562]],"centroid":[18809.49333587205,7596.0],"area_m2":"12.1360415","name":"Bathroom","role":"bathroom","expected_furniture":[{"type":"Double vanity sink","quantity":1,"notes":""},{"type":"Freestanding bathtub","quantity":1,"notes":""},{"type":"Walk-in shower","quantity":1,"notes":""},{"type":"Toilet","quantity":1,"notes":""}],"notes":"маркировка PRIMARY BATH, видны отдельностоящая ванна, большая душевая кабина, двойная раковина и унитаз","confidence":"0.95","frame_status":"ready"},{"id":1063,"project_id":110,"room_index":6,"polygon":[[15375,9562],[17150,9570],[17158,5638],[15390,5623],[15375,9562]],"centroid":[16268.23978890181,7600.0],"area_m2":"6.9718705","name":"Walk-in Closet","role":"wardrobe","expected_furniture":[{"type":"Open storage systems along the walls","quantity":1,"notes":""},{"type":"Center island with drawers","quantity":1,"notes":""},{"type":"Ottoman","quantity":1,"notes":""}],"notes":"маркировка WALK-IN CLOSET, примыкает к главной спальне и санузлу","confidence":"0.95","frame_status":"ready"},{"id":1064,"project_id":110,"room_index":7,"polygon":[[975,5905],[983,9570],[5090,9554],[5074,5897],[975,5905]],"centroid":[3030.500019100337,7729.5],"area_m2":"15.021227","name":"Bedroom 2","role":"bedroom","expected_furniture":[{"type":"Large bed","quantity":1,"notes":""},{"type":"Nightstands on either side of the bed","quantity":1,"notes":""},{"type":"Vanity table with mirror and stool","quantity":1,"notes":""},{"type":"Wardrobe","quantity":1,"notes":""}],"notes":"маркировка BEDROOM 2","confidence":"0.95","frame_status":"ready"},{"id":1065,"project_id":110,"room_index":8,"polygon":[[5189,9554],[6956,9570],[6964,5912],[5204,5897],[5189,9554]],"centroid":[6078.243366489486,7733.0],"area_m2":"6.4501795","name":"Laundry","role":"utility","expected_furniture":[{"type":"Washer","quantity":1,"notes":""},{"type":"Dryer","quantity":1,"notes":""},{"type":"Utility sink","quantity":1,"notes":""},{"type":"Storage cabinets","quantity":1,"notes":""}],"notes":"маркировка LAUNDRY","confidence":"0.95","frame_status":"ready"},{"id":1066,"project_id":110,"room_index":9,"polygon":[[12450,9562],[15261,9570],[15269,6636],[12465,6629],[12450,9562]],"centroid":[13861.246503425398,8099.0],"area_m2":"8.2358875","name":"Office","role":"office","expected_furniture":[{"type":"Desk","quantity":1,"notes":""},{"type":"Task chair","quantity":1,"notes":""},{"type":"Bookcase","quantity":1,"notes":""},{"type":"Desk lamp","quantity":1,"notes":""}],"notes":"маркировка OFFICE","confidence":"0.95","frame_status":"ready"}],"open_plan_zones":[{"parent_room_index":4,"zone_id":"zone_459266e61e2878c817e63d5eeceaab53","name":"FOYER","role":"ENTRY"},{"parent_room_index":4,"zone_id":"zone_4acb40f3c8f620ece9a6d33c3e55c9c0","name":"DINING","role":"DINING"},{"parent_room_index":4,"zone_id":"zone_80b11c6c0c1f8fd86fea282205a730f9","name":"KITCHEN","role":"KITCHEN"},{"parent_room_index":4,"zone_id":"zone_fb61f918565daaff70ec2ca6771e18e0","name":"GREAT ROOM","role":"GREAT_ROOM"}],"plan_coverage":{"source_revision":{"generation":1,"source_plan_sha256":"sha256:d296ca6aafe4966da7451d9930f3ebbde6c2fddeb0fafa1456f6544a00898211","drawing_url":null},"rooms_count":9,"sub_zones_count":4,"unrecognized_space_count":0,"completeness":"COMPLETE","capture_targets":[{"room_index":7,"target_kind":"ROOM","zone_id":null},{"room_index":9,"target_kind":"ROOM","zone_id":null},{"room_index":6,"target_kind":"ROOM","zone_id":null},{"room_index":8,"target_kind":"ROOM","zone_id":null},{"room_index":4,"target_kind":"SUB_ZONE","zone_id":"zone_180892e5bde50bfd2512f929fae6278d"},{"room_index":3,"target_kind":"ROOM","zone_id":null},{"room_index":4,"target_kind":"SUB_ZONE","zone_id":"zone_58974276cd91d499bdbd92e09248d92d"},{"room_index":2,"target_kind":"ROOM","zone_id":null},{"room_index":4,"target_kind":"SUB_ZONE","zone_id":"zone_75bfd3e71ad7e42e2ae8f3865588e235"},{"room_index":1,"target_kind":"ROOM","zone_id":null},{"room_index":4,"target_kind":"SUB_ZONE","zone_id":"zone_9a12cccb859d265c564a5e3835f9f854"},{"room_index":5,"target_kind":"ROOM","zone_id":null}],"excluded_rooms":[]},"analysis_status":"complete","geometry_status":"approximate","render_ready":true,"source_revision":{"generation":1,"source_plan_sha256":"sha256:d296ca6aafe4966da7451d9930f3ebbde6c2fddeb0fafa1456f6544a00898211","drawing_url":null},"blockers":[],"next_action":null,"geometry_grade":"TOLERANT_APPROXIMATE","geometry_warnings":[{"code":"ROOM_SEMANTICS_OR_FEATURES_APPROXIMATE","room_index":4},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":4,"intersection_over_union":0.997757},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":3,"intersection_over_union":0.99599},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":9,"intersection_over_union":0.993756},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":1,"intersection_over_union":0.993402},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":7,"intersection_over_union":0.992576},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":6,"intersection_over_union":0.991248},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":5,"intersection_over_union":0.991036},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":2,"intersection_over_union":0.989263},{"code":"ROOM_BOUND_TO_BUILT_FLOOR","room_index":8,"intersection_over_union":0.988914},{"code":"SOURCE_TOPOLOGY_FAILURE","diagnostic":{"stage":"BOX","reason":"BOX_UNVERIFIABLE","message":"Independent original-plan topology proof requires review or consensus."}}],"source_geometry_deviation_percent":null},"plan_geometry":{"ok":true,"source":"layout","walls":[{"polygon":[[845.7142857142857,845.7142857142857],[845.7142857142857,9699.047619047618],[20495.238095238095,9699.047619047618],[20495.238095238095,845.7142857142857]],"holes":[[[12464.761904761905,6628.571428571428],[15268.571428571428,6636.190476190476],[15260.95238095238,9569.52380952381],[12449.52380952381,9561.904761904761]],[[5203.809523809524,5897.142857142857],[6963.809523809524,5912.380952380952],[6956.190476190476,9569.52380952381],[5188.571428571428,9554.285714285714]],[[975.2380952380952,5904.761904761905],[5074.285714285714,5897.142857142857],[5089.523809523809,9554.285714285714],[982.8571428571428,9569.52380952381]],[[17272.38095238095,5622.857142857142],[20365.714285714286,5638.095238095238],[20342.85714285714,9554.285714285714],[17257.142857142855,9561.904761904761]],[[15390.476190476189,5622.857142857142],[17158.095238095237,5638.095238095238],[17150.47619047619,9569.52380952381],[15375.238095238095,9561.904761904761]],[[15375.238095238095,982.8571428571428],[20358.095238095237,975.2380952380952],[20365.714285714286,5516.190476190476],[15390.476190476189,5523.809523809524]],[[15268.571428571428,982.8571428571428],[15268.571428571428,6514.285714285714],[12350.47619047619,6529.523809523809],[12342.857142857143,9569.52380952381],[7078.095238095238,9569.52380952381],[7062.857142857142,5790.47619047619],[975.2380952380952,5782.857142857142],[982.8571428571428,4609.523809523809],[7062.857142857142,4609.523809523809],[7093.333333333333,982.8571428571428]],[[4632.380952380952,982.8571428571428],[6963.809523809524,982.8571428571428],[6948.571428571428,4502.857142857143],[4609.523809523809,4495.238095238095]],[[982.8571428571428,975.2380952380952],[4502.857142857143,982.8571428571428],[4487.619047619048,4502.857142857143],[975.2380952380952,4495.238095238095]]]}],"doors":[{"p1":[11375.238095238095,9638.095238095239],"p2":[10476.190476190475,9638.095238095239],"thickness":137.14285714285714},{"p1":[12396.190476190475,8944.761904761905],"p2":[12396.190476190475,8129.523809523809],"thickness":121.9047619047619},{"p1":[6209.523809523809,5851.428571428572],"p2":[5455.238095238095,5851.428571428572],"thickness":121.9047619047619},{"p1":[4792.380952380952,5851.428571428572],"p2":[4000.0,5851.428571428572],"thickness":121.9047619047619},{"p1":[18697.142857142855,5573.333333333333],"p2":[17897.142857142855,5573.333333333333],"thickness":114.28571428571428},{"p1":[16548.571428571428,5569.523809523809],"p2":[15748.571428571428,5569.523809523809],"thickness":121.9047619047619},{"p1":[6209.523809523809,4563.809523809524],"p2":[5462.857142857142,4563.809523809524],"thickness":121.9047619047619},{"p1":[4304.761904761905,4560.0],"p2":[3512.3809523809523,4560.0],"thickness":129.52380952380952},{"p1":[15329.52380952381,5333.333333333333],"p2":[15329.52380952381,4434.285714285714],"thickness":121.9047619047619}],"windows":[{"p1":[14468.571428571428,9641.904761904761],"p2":[13295.238095238095,9641.904761904761],"thickness":129.52380952380952},{"p1":[9569.522879464284,9641.903831845239],"p2":[8114.28478422619,9641.903831845239],"thickness":129.5237804594494},{"p1":[6529.523344494048,9641.903831845239],"p2":[5638.094773065476,9641.903831845239],"thickness":129.5237804594494},{"p1":[3619.047619047619,9641.904761904761],"p2":[2453.333333333333,9641.904761904761],"thickness":129.52380952380952},{"p1":[902.8571428571428,8320.0],"p2":[902.8571428571428,7146.666666666666],"thickness":129.52380952380952},{"p1":[20434.285714285714,7984.761904761905],"p2":[20434.285714285714,6811.428571428572],"thickness":137.14285714285714},{"p1":[20434.285714285714,3847.6190476190473],"p2":[20434.285714285714,2666.6666666666665],"thickness":137.14285714285714},{"p1":[902.8571428571428,3321.904761904762],"p2":[902.8571428571428,2156.190476190476],"thickness":129.52380952380952},{"p1":[19413.333333333332,902.8571428571428],"p2":[18255.238095238095,902.8571428571428],"thickness":129.52380952380952},{"p1":[17516.190476190477,902.8571428571428],"p2":[16350.476190476189,902.8571428571428],"thickness":129.52380952380952},{"p1":[14689.52380952381,902.8571428571428],"p2":[13516.190476190475,902.8571428571428],"thickness":129.52380952380952},{"p1":[12350.47619047619,902.8571428571428],"p2":[11177.142857142857,902.8571428571428],"thickness":129.52380952380952},{"p1":[9417.142857142857,906.6666666666666],"p2":[8259.047619047618,906.6666666666666],"thickness":137.14285714285714},{"p1":[6224.761904761905,902.8571428571428],"p2":[5356.190476190476,902.8571428571428],"thickness":129.52380952380952},{"p1":[3321.904761904762,902.8571428571428],"p2":[2163.809523809524,902.8571428571428],"thickness":129.52380952380952}],"rooms":[{"index":1,"polygon":[[968,2118],[968,3467],[975,3474],[975,4495],[983,4503],[3505,4503],[3512,4495],[4305,4495],[4312,4503],[4488,4503],[4503,4488],[4503,983],[4495,975],[983,975],[975,983],[975,2110],[968,2118]],"area_m2":13.999096879585284},{"index":2,"polygon":[[4602,1714],[4602,2217],[4610,2225],[4610,2453],[4625,2469],[4625,3802],[4617,3802],[4602,3817],[4602,4053],[4610,4061],[4610,4495],[4617,4503],[6949,4503],[6964,4488],[6964,2651],[6949,2636],[6949,2126],[6964,2103],[6964,983],[6956,975],[5013,975],[5006,983],[4823,983],[4815,975],[4716,975],[4709,983],[4632,983],[4625,990],[4625,1150],[4617,1158],[4617,1699],[4602,1714]],"area_m2":9.568777931805071},{"index":3,"polygon":[[15375,983],[15375,4404],[15390,4434],[15390,5333],[15375,5364],[15375,5509],[15390,5524],[15718,5524],[15749,5509],[16549,5509],[16579,5524],[17890,5524],[17897,5516],[18697,5516],[18705,5524],[20358,5524],[20366,5516],[20366,983],[20358,975],[15383,975],[15375,983]],"area_m2":24.696484985586768},{"index":4,"polygon":[[975,4617],[975,5783],[983,5790],[7063,5790],[7070,5798],[7070,9562],[7078,9570],[10438,9570],[10446,9577],[11390,9577],[11398,9570],[12343,9570],[12350,9562],[12350,8975],[12335,8945],[12335,8130],[12350,8099],[12350,6530],[12358,6522],[15261,6522],[15269,6514],[15269,983],[15261,975],[10568,975],[10560,983],[7093,983],[7086,990],[7086,1554],[7070,1570],[7070,4602],[7063,4610],[6240,4610],[6210,4625],[5463,4625],[5432,4610],[4312,4610],[4305,4617],[3512,4617],[3505,4610],[983,4610],[975,4617]],"area_m2":73.55800742260199},{"index":5,"polygon":[[17257,5638],[17257,6392],[17272,6408],[17280,6408],[17280,8419],[17257,8442],[17257,9562],[17265,9570],[17676,9570],[17691,9554],[19253,9554],[19269,9570],[19421,9570],[19436,9554],[20343,9554],[20350,9547],[20350,8312],[20366,8297],[20366,5638],[20350,5623],[18728,5623],[18697,5638],[17897,5638],[17867,5623],[17272,5623],[17257,5638]],"area_m2":13.683711501252835},{"index":6,"polygon":[[15375,5638],[15375,9562],[15383,9570],[17150,9570],[17158,9562],[17158,5638],[17143,5623],[16556,5623],[16549,5630],[15749,5630],[15741,5623],[15390,5623],[15375,5638]],"area_m2":8.298659454010844},{"index":7,"polygon":[[968,7093],[968,8427],[975,8434],[975,9562],[983,9570],[5074,9570],[5090,9554],[5090,5920],[5074,5897],[4823,5897],[4792,5912],[4000,5912],[3970,5897],[983,5897],[975,5905],[975,7086],[968,7093]],"area_m2":16.830010216194083},{"index":8,"polygon":[[5189,5912],[5189,9554],[5204,9570],[6956,9570],[6964,9562],[6964,5912],[6949,5897],[6240,5897],[6210,5912],[5455,5912],[5425,5897],[5204,5897],[5189,5912]],"area_m2":7.74369439342121},{"index":9,"polygon":[[12450,6644],[12450,8122],[12457,8130],[12457,8945],[12450,8952],[12450,9562],[12457,9570],[15261,9570],[15269,9562],[15269,6636],[15261,6629],[12465,6629],[12450,6644]],"area_m2":9.545691445036617}],"zones":[{"zone_id":"zone_459266e61e2878c817e63d5eeceaab53","name":"FOYER","role":"ENTRY","parent_room_index":4,"parent_room_id":"room_33fbd086b0f68e7922d8acfaf82725fe","polygon":[[10613,6522],[10613,9576],[10726,9576],[11396,9570],[11397,9569],[11398,9569],[11519,9569],[12312,9562],[12328,6522],[10613,6522]]},{"zone_id":"zone_4acb40f3c8f620ece9a6d33c3e55c9c0","name":"DINING","role":"DINING","parent_room_index":4,"parent_room_id":"room_33fbd086b0f68e7922d8acfaf82725fe","polygon":[[7017,5752],[7093,5798],[7093,9547],[9646,9569],[10438,9569],[10439,9569],[10446,9576],[10459,9576],[10575,9576],[10575,5280],[7032,5280],[7017,5752]]},{"zone_id":"zone_80b11c6c0c1f8fd86fea282205a730f9","name":"KITCHEN","role":"KITCHEN","parent_room_index":4,"parent_room_id":"room_33fbd086b0f68e7922d8acfaf82725fe","polygon":[[7017,4625],[7017,5272],[10575,5272],[10560,1021],[7109,1021],[7093,4610],[7017,4625]]},{"zone_id":"zone_fb61f918565daaff70ec2ca6771e18e0","name":"GREAT ROOM","role":"GREAT_ROOM","parent_room_index":4,"parent_room_id":"room_33fbd086b0f68e7922d8acfaf82725fe","polygon":[[10598,6514],[15253,6514],[15253,1006],[10613,990],[10598,6514]]}],"scale_px_per_mm":0.13125},"room_catalog":{"ok":true,"catalog":{"version":1,"types":[{"key":"hallway","name":"Entry","role":"hallway","base":true,"furniture":["Coat closet with hanging rail","Wall-mounted shoe cabinet with built-in lighting"],"fit":{"max_m2":14}},{"key":"living_room","name":"Living Room","role":"living_room","furniture":["Sofa","Area rug","TV","Floating TV console"],"fit":{"min_m2":9,"window":true}},{"key":"kitchen","name":"Kitchen","role":"kitchen","furniture":["Kitchen cabinetry set: built-in oven and microwave in a tall pantry cabinet, built-in refrigerator, sink, cooktop","Dining table and chairs"],"fit":{"min_m2":5}},{"key":"kitchen_living","name":"Kitchen-Living Room","role":"kitchen","furniture":["Sofa","Area rug","TV","Floating TV console","Kitchen cabinetry set: built-in oven and microwave in a tall pantry cabinet, built-in refrigerator, sink, cooktop","Dining table and chairs","Kitchen island"],"fit":{"min_m2":14,"window":true},"furniture_fit":{"Кухонный остров":{"min_m2":24}}},{"key":"kitchen_hallway","name":"Kitchen-Entry","role":"kitchen","furniture":["Kitchen cabinetry set: built-in oven and microwave in a tall pantry cabinet, built-in refrigerator, sink, cooktop","Dining table and chairs","Coat closet with hanging rail","Wall-mounted shoe cabinet with built-in lighting","Entryway mirror"],"fit":{"min_m2":8}},{"key":"kitchen_living_hallway","name":"Kitchen-Living Room-Entry","role":"kitchen","furniture":["Sofa","Area rug","TV","Floating TV console","Kitchen cabinetry set: built-in oven and microwave in a tall pantry cabinet, built-in refrigerator, sink, cooktop","Dining table and chairs","Kitchen island","Coat closet with hanging rail","Wall-mounted shoe cabinet with built-in lighting","Entryway mirror"],"fit":{"min_m2":16,"window":true},"furniture_fit":{"Кухонный остров":{"min_m2":24}}},{"key":"bedroom","name":"Bedroom","role":"bedroom","furniture":["Large bed","Nightstands on either side of the bed","Vanity table with mirror and stool","Wardrobe"],"fit":{"min_m2":7,"window":true}},{"key":"kids_room","name":"Kids' Room","role":"kids_room","furniture":["Twin bed","Desk with chair","Storage system for toys and belongings (dresser or bins)"],"fit":{"min_m2":6,"window":true}},{"key":"office","name":"Home Office","role":"office","furniture":["Desk","Ergonomic office chair","Bookshelf or filing shelf","Loveseat"],"fit":{"min_m2":5,"window":true}},{"key":"wardrobe","name":"Closet","role":"wardrobe","furniture":["Open wall-mounted closet systems with built-in lighting","Drawer units"],"fit":{"max_m2":8}},{"key":"bathroom_guest","name":"Guest Bathroom","role":"bathroom","furniture":["Wall-hung toilet with concealed cistern and cabinet","Vanity sink with cabinet and mirror"],"fit":{"max_m2":3.2}},{"key":"bathroom_tub","name":"Bathroom with Tub","role":"bathroom","furniture":["Wall-hung toilet with concealed cistern and cabinet","Vanity sink with cabinet and mirror","Handheld shower sprayer","Bathtub with shower curtain","Heated towel rail"],"fit":{"min_m2":2.8}},{"key":"bathroom_shower","name":"Bathroom with Shower","role":"bathroom","furniture":["Wall-hung toilet with concealed cistern and cabinet","Vanity sink with cabinet and mirror","Handheld shower sprayer","Shower base with glass partition and shower head","Heated towel rail"],"fit":{"min_m2":2.2}},{"key":"balcony_work","name":"Balcony with Workspace","role":"balcony","furniture":["Desk","Desk chair","Shelves above the desk"],"fit":{}},{"key":"balcony_chill","name":"Balcony with Lounge Chair","role":"balcony","default_balcony":true,"furniture":["Lounge chair"],"fit":{}},{"key":"dining_room","name":"Dining Room","name_en":"Dining Room","role":"living_room","furniture":["Dining table and chairs","Buffet or sideboard","Chandelier over the table","Area rug under the table"]},{"key":"family_room","name":"Family Room","name_en":"Family Room","role":"living_room","furniture":["Large sofa","Wall-mounted TV","Coffee table","Area rug","Accent chair"]},{"key":"great_room","name":"Great Room","name_en":"Great Room","role":"living_room","furniture":["Large sofa","Fireplace","TV","Coffee table","Area rug","Accent chairs"]},{"key":"laundry","name":"Laundry / Utility","name_en":"Laundry / Utility","role":"utility","furniture":["Washer","Dryer","Utility sink","Storage cabinets"]},{"key":"mudroom","name":"Mudroom","name_en":"Mud Room","role":"hallway","furniture":["Bench with hooks","Lockers","Shoe rack","Floor mat"]},{"key":"pantry","name":"Kitchen Pantry","name_en":"Pantry","role":"pantry","furniture":["Open floor-to-ceiling shelving","Storage baskets and jars","Small work counter"]},{"key":"home_office","name":"Home Office / Study","name_en":"Home Office / Study","role":"office","furniture":["Desk","Task chair","Bookcase","Desk lamp"]},{"key":"primary_suite","name":"Primary Bedroom","name_en":"Primary / Master Bedroom","role":"bedroom","furniture":["King-size bed","Nightstands on either side of the bed","Bench at the foot of the bed","Reading chair"]},{"key":"primary_bath","name":"Primary Bathroom","name_en":"Primary / En-suite Bath","role":"bathroom","furniture":["Double vanity sink","Freestanding bathtub","Walk-in shower","Toilet"]},{"key":"powder_room","name":"Powder Room","name_en":"Powder Room","role":"bathroom","furniture":["Toilet","Compact sink with mirror"]},{"key":"walk_in_closet","name":"Walk-in Closet","name_en":"Walk-in Closet","role":"wardrobe","furniture":["Open storage systems along the walls","Center island with drawers","Ottoman"]},{"key":"breakfast_nook","name":"Breakfast Nook","name_en":"Breakfast Nook","role":"kitchen","furniture":["Round table with chairs","Pendant light"]},{"key":"garage","name":"Garage","name_en":"Garage","role":"garage","furniture":["Sectional garage door","Wall-mounted storage shelving for tools","Workbench with drawers","Wall-mounted racks for bikes and gear","Epoxy floor coating"]},{"key":"porch","name":"Porch / Deck / Patio","name_en":"Porch / Deck / Patio","role":"porch","furniture":["Outdoor sofa or porch swing with cushions","Pair of wicker chairs","Teak coffee table","Outdoor rug","Planters with greenery","Pendant light or string lights"]},{"key":"basement","name":"Basement","name_en":"Basement","role":"basement","furniture":["Home theater sofa","Large wall-mounted TV","Storage shelving unit","Area rug","Floor lamp"]},{"key":"mechanical","name":"Boiler Room","role":"utility","furniture":[]},{"key":"corridor","name":"Hallway","role":"hallway","furniture":["Console table","Framed wall art","Runner rug"],"fit":{"max_m2":14}}],"market":"west","render_all":true}},"albums":{"ok":true,"project_id":110,"albums":[{"run_id":"r_110_1791336032","style_slug":"organic_modern","started_at":"2026-10-07T01:20:32.691896","finished_at":"2026-10-07T03:16:54.871521","snapshots_count":13,"rooms_count":9,"cover_url":"./r-1224-1280.webp","preview_urls":[null,null,null,null,null,null],"kind":"pipeline","coverage":{"state":"complete","complete":true,"rooms_in_plan":9,"rooms_with_frames":9,"rooms_missing":0,"summary":"Every room from your plan has a frame in this album.","rooms_without_frames":[],"zones_state":"complete","zones_in_plan":4,"zones_with_frames":4,"zones_missing":0,"zones":[{"zone_id":"zone_180892e5bde50bfd2512f929fae6278d","zone_name":"FOYER","target_kind":"SUB_ZONE","parent_room_id":"room_6b7b1a134994b325742d05a8c93d2976","parent_room_index":4,"passport_id":1061,"slot_key":"camera_slot_583b2ef11311e0aef302d58494195ecfd714386721c5641febee6017b4c04bb5","status":"ready","snapshot_id":1226,"can_retry":false},{"zone_id":"zone_58974276cd91d499bdbd92e09248d92d","zone_name":"GREAT ROOM","target_kind":"SUB_ZONE","parent_room_id":"room_6b7b1a134994b325742d05a8c93d2976","parent_room_index":4,"passport_id":1061,"slot_key":"camera_slot_8dc7bf6378d8a7f893777eb571154f8caf9dfae5d52c6a3b815a14a1cbb10db9","status":"ready","snapshot_id":1227,"can_retry":false},{"zone_id":"zone_75bfd3e71ad7e42e2ae8f3865588e235","zone_name":"KITCHEN","target_kind":"SUB_ZONE","parent_room_id":"room_6b7b1a134994b325742d05a8c93d2976","parent_room_index":4,"passport_id":1061,"slot_key":"camera_slot_ac3dc7fce0c8fbdcfd616273708f7ad1ef4c8ce978d6a58515952bdb58244edf","status":"ready","snapshot_id":1236,"can_retry":false},{"zone_id":"zone_9a12cccb859d265c564a5e3835f9f854","zone_name":"DINING","target_kind":"SUB_ZONE","parent_room_id":"room_6b7b1a134994b325742d05a8c93d2976","parent_room_index":4,"passport_id":1061,"slot_key":"camera_slot_debe332fcb347a79aab1e2679d0a38e585616430ac8a197346b02883c387d47e","status":"ready","snapshot_id":1229,"can_retry":false}]},"rooms":[{"passport_id":1058,"room_index":1,"name":"Bedroom 3","role":"bedroom","area_m2":12.378172,"expected_furniture":[{"type":"Large bed","quantity":1,"notes":""},{"type":"Nightstands on either side of the bed","quantity":1,"notes":""},{"type":"Vanity table with mirror and stool","quantity":1,"notes":""},{"type":"Wardrobe","quantity":1,"notes":""}],"snapshots":[{"id":1223,"room_name":"Bedroom 3","room_role":"bedroom","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"overview","camera_seq_in_room":1,"color_url":"./b-1223.webp","final_url":"./r-1223-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.691896","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[1280.0,1273.0],"look_at_mm":[2737.0,2739.0],"fov_deg":105.0}}]},{"passport_id":1059,"room_index":2,"name":"Bathroom","role":"bathroom","area_m2":8.211692,"expected_furniture":[{"type":"Wall-hung toilet with concealed cistern and cabinet","quantity":1,"notes":""},{"type":"Vanity sink with cabinet and mirror","quantity":1,"notes":""},{"type":"Handheld shower sprayer","quantity":1,"notes":""},{"type":"Bathtub with shower curtain","quantity":1,"notes":""},{"type":"Heated towel rail","quantity":1,"notes":""}],"snapshots":[{"id":1224,"room_name":"Bathroom","room_role":"bathroom","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"door","camera_seq_in_room":1,"color_url":"./b-1224.webp","final_url":"./r-1224-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.744226","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[6575.0,1565.0],"look_at_mm":[5789.0,2742.0],"fov_deg":115.0}}]},{"passport_id":1060,"room_index":3,"name":"Primary Bedroom","role":"bedroom","area_m2":22.6120015,"expected_furniture":[{"type":"King-size bed","quantity":1,"notes":""},{"type":"Nightstands on either side of the bed","quantity":1,"notes":""},{"type":"Bench at the foot of the bed","quantity":1,"notes":""},{"type":"Reading chair","quantity":1,"notes":""}],"snapshots":[{"id":1225,"room_name":"Primary Bedroom","room_role":"bedroom","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"overview","camera_seq_in_room":1,"color_url":"./b-1225.webp","final_url":"./r-1225-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.750559","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[20050.0,1261.0],"look_at_mm":[17872.0,3250.0],"fov_deg":105.0}}]},{"passport_id":1061,"room_index":4,"name":"Kitchen-Living Room-Entry","role":"kitchen","area_m2":68.632255,"expected_furniture":[{"type":"Sofa","quantity":1,"notes":""},{"type":"Area rug","quantity":1,"notes":""},{"type":"TV","quantity":1,"notes":""},{"type":"Floating TV console","quantity":1,"notes":""},{"type":"Kitchen cabinetry set: built-in oven and microwave in a tall pantry cabinet, built-in refrigerator, sink, cooktop","quantity":1,"notes":""},{"type":"Dining table and chairs","quantity":1,"notes":""},{"type":"Kitchen island","quantity":1,"notes":""},{"type":"Coat closet with hanging rail","quantity":1,"notes":""},{"type":"Wall-mounted shoe cabinet with built-in lighting","quantity":1,"notes":""},{"type":"Entryway mirror","quantity":1,"notes":""}],"snapshots":[{"id":1226,"room_name":"Kitchen-Living Room-Entry","room_role":"kitchen","target_kind":"SUB_ZONE","zone_id":"zone_180892e5bde50bfd2512f929fae6278d","zone_name":"FOYER","camera_role":"zone_entry_f929fae6278d","camera_seq_in_room":1,"color_url":"./b-1226.webp","final_url":"./r-1226-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.758861","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[9698.0,6275.0],"look_at_mm":[11466.0,8042.0],"fov_deg":87.16}},{"id":1227,"room_name":"Kitchen-Living Room-Entry","room_role":"kitchen","target_kind":"SUB_ZONE","zone_id":"zone_58974276cd91d499bdbd92e09248d92d","zone_name":"GREAT ROOM","camera_role":"zone_great_room_92e09248d92d","camera_seq_in_room":2,"color_url":"./b-1227.webp","final_url":"./r-1227-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.769709","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[8122.0,6708.0],"look_at_mm":[12928.0,3757.0],"fov_deg":76.8}},{"id":1228,"room_name":"Kitchen-Living Room-Entry","room_role":"kitchen","target_kind":"SUB_ZONE","zone_id":"zone_75bfd3e71ad7e42e2ae8f3865588e235","zone_name":"KITCHEN","camera_role":"zone_kitchen_f3865588e235","camera_seq_in_room":3,"color_url":null,"final_url":null,"is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.778798","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[10504.0,8139.0],"look_at_mm":[7239.0,1287.0],"fov_deg":59.17}},{"id":1236,"room_name":"Kitchen-Living Room-Entry","room_role":"kitchen","target_kind":"SUB_ZONE","zone_id":"zone_75bfd3e71ad7e42e2ae8f3865588e235","zone_name":"KITCHEN","camera_role":"zone_kitchen_f3865588e235","camera_seq_in_room":3,"color_url":"./b-1236.webp","final_url":"./r-1236-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T03:16:54.871521","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[10504.0,8139.0],"look_at_mm":[7239.0,1287.0],"fov_deg":59.17}},{"id":1229,"room_name":"Kitchen-Living Room-Entry","room_role":"kitchen","target_kind":"SUB_ZONE","zone_id":"zone_9a12cccb859d265c564a5e3835f9f854","zone_name":"DINING","camera_role":"zone_dining_5e3835f9f854","camera_seq_in_room":4,"color_url":"./b-1229.webp","final_url":"./r-1229-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.789889","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[11306.0,4941.0],"look_at_mm":[8832.0,7416.0],"fov_deg":89.05}}]},{"passport_id":1062,"room_index":5,"name":"Bathroom","role":"bathroom","area_m2":12.1360415,"expected_furniture":[{"type":"Double vanity sink","quantity":1,"notes":""},{"type":"Freestanding bathtub","quantity":1,"notes":""},{"type":"Walk-in shower","quantity":1,"notes":""},{"type":"Toilet","quantity":1,"notes":""}],"snapshots":[{"id":1230,"room_name":"Bathroom","room_role":"bathroom","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"door","camera_seq_in_room":1,"color_url":"./b-1230.webp","final_url":"./r-1230-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.796308","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[17568.0,9168.0],"look_at_mm":[18808.0,7593.0],"fov_deg":115.0}}]},{"passport_id":1063,"room_index":6,"name":"Walk-in Closet","role":"wardrobe","area_m2":6.9718705,"expected_furniture":[{"type":"Open storage systems along the walls","quantity":1,"notes":""},{"type":"Center island with drawers","quantity":1,"notes":""},{"type":"Ottoman","quantity":1,"notes":""}],"snapshots":[{"id":1231,"room_name":"Walk-in Closet","room_role":"wardrobe","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"overview","camera_seq_in_room":1,"color_url":"./b-1231.webp","final_url":"./r-1231-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.802385","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[16623.0,6412.0],"look_at_mm":[16268.0,7600.0],"fov_deg":115.0}}]},{"passport_id":1064,"room_index":7,"name":"Bedroom 2","role":"bedroom","area_m2":15.021227,"expected_furniture":[{"type":"Large bed","quantity":1,"notes":""},{"type":"Nightstands on either side of the bed","quantity":1,"notes":""},{"type":"Vanity table with mirror and stool","quantity":1,"notes":""},{"type":"Wardrobe","quantity":1,"notes":""}],"snapshots":[{"id":1232,"room_name":"Bedroom 2","room_role":"bedroom","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"overview","camera_seq_in_room":1,"color_url":"./b-1232.webp","final_url":"./r-1232-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.810935","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[1294.0,9286.0],"look_at_mm":[3031.0,7730.0],"fov_deg":105.0}}]},{"passport_id":1065,"room_index":8,"name":"Laundry","role":"utility","area_m2":6.4501795,"expected_furniture":[{"type":"Washer","quantity":1,"notes":""},{"type":"Dryer","quantity":1,"notes":""},{"type":"Utility sink","quantity":1,"notes":""},{"type":"Storage cabinets","quantity":1,"notes":""}],"snapshots":[{"id":1233,"room_name":"Laundry","room_role":"utility","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"overview","camera_seq_in_room":1,"color_url":"./b-1233.webp","final_url":"./r-1233-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.817024","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[6609.0,6999.0],"look_at_mm":[6078.0,7733.0],"fov_deg":105.0}}]},{"passport_id":1066,"room_index":9,"name":"Office","role":"office","area_m2":8.2358875,"expected_furniture":[{"type":"Desk","quantity":1,"notes":""},{"type":"Task chair","quantity":1,"notes":""},{"type":"Bookcase","quantity":1,"notes":""},{"type":"Desk lamp","quantity":1,"notes":""}],"snapshots":[{"id":1234,"room_name":"Office","room_role":"office","target_kind":"ROOM","zone_id":null,"zone_name":null,"camera_role":"overview","camera_seq_in_room":1,"color_url":"./b-1234.webp","final_url":"./r-1234-1280.webp","is_favorite":false,"status":"done","error_message":null,"created_at":"2026-10-07T01:20:32.822348","floorplan_overlay":null,"plan_camera_url":null,"camera_plan":{"position_mm":[12732.0,9276.0],"look_at_mm":[13861.0,8099.0],"fov_deg":105.0}}]}]}],"total":1,"limit":100,"offset":0,"has_more":false},"model_url":"./model.glb","hidden":[],"photo_only":[{"snapshot_id":1224,"reason":"bath 2: door raised 32-41 px"},{"snapshot_id":1225,"reason":"primary bedroom: left door shifted 12-20 px"},{"snapshot_id":1227,"reason":"great room: windows, door top and ceiling raised 25-49 px"},{"snapshot_id":1229,"reason":"dining: curtains over the window, door shifted 11-49 px"},{"snapshot_id":1230,"reason":"primary bath: door, window and ceiling raised 31-43 px"},{"snapshot_id":1231,"reason":"walk-in closet: no openings in frame to check the seam"},{"snapshot_id":1233,"reason":"laundry: back wall floor 20-25 px lower"},{"snapshot_id":1234,"reason":"office: no openings in frame to check the seam"},{"snapshot_id":1236,"reason":"kitchen: window bottom cut by 34 px (edit of #1228, same geometry)"}],"start_snapshot":1226,"srcset":{"./r-1223-1280.webp":"./r-1223-768.webp 768w, ./r-1223-1280.webp 1280w","./r-1224-1280.webp":"./r-1224-768.webp 768w, ./r-1224-1280.webp 1280w","./r-1225-1280.webp":"./r-1225-768.webp 768w, ./r-1225-1280.webp 1280w","./r-1226-1280.webp":"./r-1226-768.webp 768w, ./r-1226-1280.webp 1280w","./r-1227-1280.webp":"./r-1227-768.webp 768w, ./r-1227-1280.webp 1280w","./r-1236-1280.webp":"./r-1236-768.webp 768w, ./r-1236-1280.webp 1280w","./r-1229-1280.webp":"./r-1229-768.webp 768w, ./r-1229-1280.webp 1280w","./r-1230-1280.webp":"./r-1230-768.webp 768w, ./r-1230-1280.webp 1280w","./r-1231-1280.webp":"./r-1231-768.webp 768w, ./r-1231-1280.webp 1280w","./r-1232-1280.webp":"./r-1232-768.webp 768w, ./r-1232-1280.webp 1280w","./r-1233-1280.webp":"./r-1233-768.webp 768w, ./r-1233-1280.webp 1280w","./r-1234-1280.webp":"./r-1234-768.webp 768w, ./r-1234-1280.webp 1280w"}}