{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149768,
          35.815061
        ]
      },
      "properties": {
        "id": "report-gyeonggijeon-threshold",
        "regionId": "region-jeonju-hanok",
        "landmarkId": "landmark-gyeonggijeon",
        "userId": "mapper-1",
        "authorNickname": "한옥길지킴이",
        "difficulty": 4,
        "obstacleTypes": [
          "CB",
          "RD"
        ],
        "description": "박석 포장과 문턱이 연속되어 혼자서 통과하기 어렵습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-17T09:20:00+09:00",
        "createdAt": "2026-08-17T09:24:00+09:00",
        "demo": true,
        "originalLocation": {
          "lat": 35.81505,
          "lng": 127.14967,
          "locationSource": "manual"
        },
        "originalDescription": "박석 포장과 문턱이 연속되어 혼자 통과하기 어렵습니다.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "468257972",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "문턱(CB)과 박석 포장(SP)이 명시되어 있어 기존 노면 불량(RD)을 석재 블록 포장로(SP)로 구체화했습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152344,
          35.814739
        ]
      },
      "properties": {
        "id": "report-taejo-road",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-2",
        "authorNickname": "느린여행자",
        "difficulty": 2,
        "obstacleTypes": [
          "RD"
        ],
        "description": "전돌 포장 진동이 있지만 천천히 이동할 수 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-17T10:42:00+09:00",
        "createdAt": "2026-08-17T10:45:00+09:00",
        "demo": true,
        "originalLocation": {
          "lat": 35.81488,
          "lng": 127.15229,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 16.5,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "1231299430",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.157172,
          35.812302
        ]
      },
      "properties": {
        "id": "report-omokdae-stairs",
        "regionId": "region-jeonju-hanok",
        "landmarkId": "landmark-omokdae",
        "userId": "mapper-1",
        "authorNickname": "한옥길지킴이",
        "difficulty": 5,
        "obstacleTypes": [
          "ST",
          "SL"
        ],
        "description": "정상 방향으로 긴 계단이 있어 휠체어 통행이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-17T13:10:00+09:00",
        "createdAt": "2026-08-17T13:15:00+09:00",
        "demo": true,
        "originalLocation": {
          "lat": 35.8123,
          "lng": 127.15711,
          "locationSource": "exif"
        },
        "originalDescription": "정상 방향은 긴 계단만 확인되어 휠체어 통행이 불가능합니다.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "468201126",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "설명에 긴 계단이 명시되어 있어 휠체어 통행 불가능 수준인 난이도 5와 계단(ST), 경사(SL) 장애물 유형을 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152513,
          35.813867
        ]
      },
      "properties": {
        "id": "report-20cdac39-055e-47d3-bc51-50c49055552a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6411a90d-a33f-464f-a6d1-cc722a5e4f37",
        "authorNickname": "임우진",
        "difficulty": 4,
        "obstacleTypes": [
          "CB",
          "NW"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-18T11:50:19.941Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.813975,
          "lng": 127.152494,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 12.1,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "427929334",
              "highway": "living_street",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.132853,
          35.834241
        ]
      },
      "properties": {
        "id": "report-0606197e-78c9-4281-9ff3-ddd20d501b12",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6411a90d-a33f-464f-a6d1-cc722a5e4f37",
        "authorNickname": "임우진",
        "difficulty": 3,
        "obstacleTypes": [
          "CB"
        ],
        "description": "",
        "locationSource": "manual",
        "insideRegion": false,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-18T11:51:04.662Z",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153465,
          35.817861
        ]
      },
      "properties": {
        "id": "report-679de7a4-f352-436a-b03c-f0a89f228d68",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-18T04:17:26.000Z",
        "createdAt": "2026-08-18T13:10:09.349Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.817864,
          "lng": 127.153481,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303695",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153831,
          35.818224
        ]
      },
      "properties": {
        "id": "report-5426173d-397d-4ecd-b6ad-494f97024fa5",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "관광안내소",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-18T04:21:10.000Z",
        "createdAt": "2026-08-18T13:17:16.613Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.818189,
          "lng": 127.153686,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 13.7,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "425264719",
              "highway": "service",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.5,
            "reason": "설명이 구체적이지 않아 기존 분류와 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151721,
          35.816731
        ]
      },
      "properties": {
        "id": "report-5beb182f-9da4-4647-93c2-d3c1c19d6f87",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 5,
        "obstacleTypes": [
          "ST"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T05:36:16.000Z",
        "createdAt": "2026-08-19T05:37:51.869Z",
        "submissionId": "b2373ac9-6d42-4892-bc04-0b91c262742e",
        "demo": false,
        "originalLocation": {
          "lat": 35.81688,
          "lng": 127.151701,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 16.7,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "35394294",
              "highway": "residential",
              "name": "최명희길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153179,
          35.811055
        ]
      },
      "properties": {
        "id": "report-0aefa790-8339-44b1-a2ab-82d94b82e90b",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-3fae6d11-867c-4326-8b7f-e9feee450d66",
        "authorNickname": "지은",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-18T05:58:56.000Z",
        "createdAt": "2026-08-19T06:07:48.967Z",
        "submissionId": "d222a483-51e3-465d-a8c1-eaa4a5d151b5",
        "demo": false,
        "originalLocation": {
          "lat": 35.811058,
          "lng": 127.153206,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303712",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151462,
          35.817474
        ]
      },
      "properties": {
        "id": "report-2d44e200-f793-45a0-8f30-419b2fc854dc",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-496feab4-fe58-487c-85ea-2bc916c5cb9f",
        "authorNickname": "보응",
        "difficulty": 4,
        "obstacleTypes": [
          "RD"
        ],
        "description": "노면이 울퉁불퉁하여 혼자서 이동할 수 없습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-18T04:34:20.000Z",
        "createdAt": "2026-08-19T06:08:07.204Z",
        "submissionId": "9b667307-0b94-4ab7-89a7-283caa4deff1",
        "demo": false,
        "originalLocation": {
          "lat": 35.817508,
          "lng": 127.15145,
          "locationSource": "exif"
        },
        "originalDescription": "울퉁불퉁해 혼자 이동 불가",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.9,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394259",
              "highway": "residential",
              "name": "어진길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "울퉁불퉁한 노면으로 인한 이동 불가로 노면 불량(RD) 유형과 난이도 4가 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152099,
          35.816898
        ]
      },
      "properties": {
        "id": "report-a3d10eee-607c-4e27-b254-3a987b7be804",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-b43d147c-71b6-435d-b3e6-51b3678e9ade",
        "authorNickname": "안녕",
        "difficulty": 5,
        "obstacleTypes": [
          "ST"
        ],
        "description": "출입구에 계단이 있어 진입할 수 없습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-18T05:38:17.000Z",
        "createdAt": "2026-08-19T06:14:54.512Z",
        "submissionId": "c5bcd9d2-3195-49f0-83b3-75cf1d276513",
        "demo": false,
        "originalLocation": {
          "lat": 35.816886,
          "lng": 127.152011,
          "locationSource": "exif"
        },
        "originalDescription": "출입구에 계단이 있어서 갈 수가 없음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 8.1,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "1231299464",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "출입구 계단으로 인해 진입이 불가능하므로 난이도 5와 계단(ST) 유형이 명확합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149545,
          35.81831
        ]
      },
      "properties": {
        "id": "report-d75b96f5-2575-4636-8a36-7344a47e81d7",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "ST"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T06:42:02.000Z",
        "createdAt": "2026-08-19T06:49:35.143Z",
        "submissionId": "5ef83f05-9abf-49d6-bbaf-72e2158b3795",
        "demo": false,
        "originalLocation": {
          "lat": 35.818306,
          "lng": 127.149528,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "473233372",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152555,
          35.81512
        ]
      },
      "properties": {
        "id": "report-67fb3a7f-d885-4b0e-b071-7067611f43df",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "횡단보도 앞 점자블록과 볼라드",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:10:08.639Z",
        "submissionId": "408c89c8-d5ce-4b0d-b778-602476ccd68b",
        "demo": false,
        "originalLocation": {
          "lat": 35.81513,
          "lng": 127.15263,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299472",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147121,
          35.818624
        ]
      },
      "properties": {
        "id": "report-15ecc460-4115-41dd-9673-a6694dea1a9f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "NW"
        ],
        "description": "출입구 앞에 올라갈 수 있도록 되어있지만 양 옆 폭이 조금 좁음",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:11:22.000Z",
        "createdAt": "2026-08-19T07:13:29.572Z",
        "submissionId": "2258f6cc-74c2-4727-9b7e-a019b8d29fb1",
        "demo": false,
        "originalLocation": {
          "lat": 35.818547,
          "lng": 127.147156,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 9.2,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "1231299422",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "진입로는 확보되었으나 폭이 다소 좁은 상태를 나타냅니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152555,
          35.81512
        ]
      },
      "properties": {
        "id": "report-e908e047-904e-4056-acf2-20a16da35b1e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "도보 블록 깨짐",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:13:41.242Z",
        "submissionId": "552e306b-6611-43b6-9f4c-9b92341fa6d6",
        "demo": false,
        "originalLocation": {
          "lat": 35.81513,
          "lng": 127.15263,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299472",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147103,
          35.818675
        ]
      },
      "properties": {
        "id": "report-91966ae6-17b1-4958-917d-0bf32b30ec3c",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "CB"
        ],
        "description": "단차가 없는 횡단보도 사거리입니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:10:51.000Z",
        "createdAt": "2026-08-19T07:14:37.018Z",
        "submissionId": "09506c15-a5dc-4056-9523-05b78e557b33",
        "demo": false,
        "originalDescription": "단차가 없는 횡단보도 사거리",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차가 없어 휠체어 통행이 원활한 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14636,
          35.819429
        ]
      },
      "properties": {
        "id": "report-8270d86b-970c-4ddd-8e1e-28cd1c4afa30",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "방지턱",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:17:51.855Z",
        "submissionId": "e9337a8c-61b8-4b66-b8ed-40fe694a0389",
        "demo": false,
        "originalLocation": {
          "lat": 35.819386,
          "lng": 127.146376,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "474107503",
              "highway": "living_street",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14645,
          35.81964
        ]
      },
      "properties": {
        "id": "report-c1e9b7a4-0ff5-42df-a7d8-ab12deed42a0",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "DR"
        ],
        "description": "출입구 앞에 13cm 단차가 있어 진입이 어려우나 내부에는 엘리베이터가 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:17:17.000Z",
        "createdAt": "2026-08-19T07:19:03.464Z",
        "submissionId": "b7b921f1-5493-482e-ab51-80d4ed0bad2b",
        "updatedAt": "2026-08-20T08:06:39.456Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.819644,
          "lng": 127.146469,
          "locationSource": "exif"
        },
        "originalDescription": "출입구 앞 13cm단차로 가기 어려움\n다이소 내부에 엘리베이터가 있음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "531384840",
              "highway": "tertiary",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차(CB)와 내부 엘리베이터(EL)가 언급되었으므로 출입문(DR) 대신 승강설비(EL)로 코드를 수정하였습니다."
          }
        }
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147916,
          35.81293
        ]
      },
      "properties": {
        "id": "report-fbd85b4f-44f6-47e7-b842-9f2a2c949908",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 3,
        "obstacleTypes": [
          "NW"
        ],
        "description": "보행자 도로 폭이 매우 좁습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:20:31.385Z",
        "submissionId": "01009609-8a02-4518-a03c-40a80d752033",
        "demo": false,
        "originalLocation": {
          "lat": 35.812934,
          "lng": 127.147927,
          "locationSource": "manual"
        },
        "originalDescription": "보행자 도로 폭이 너무 좁음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394163",
              "highway": "living_street",
              "name": "풍남문1길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "보행자 도로 폭이 좁은 상태(NW)를 명확히 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152555,
          35.81512
        ]
      },
      "properties": {
        "id": "report-3404aa27-1102-4404-89f8-7c35f4e1bfd7",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 3,
        "obstacleTypes": [
          "CB"
        ],
        "description": "출입구 앞에 30cm 높이의 단차가 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:21:01.700Z",
        "submissionId": "3ba61bf8-aadf-488b-953c-c87021462956",
        "demo": false,
        "originalLocation": {
          "lat": 35.81513,
          "lng": 127.15263,
          "locationSource": "manual"
        },
        "originalDescription": "출입구 앞 30cm 단차",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299472",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "출입구 앞 단차(CB)가 명확히 제시되어 기존 분류와 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147916,
          35.81293
        ]
      },
      "properties": {
        "id": "report-d09e7847-e617-45fa-9869-d6af90dfb165",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "대부분 보행자 도로가 없어 이동 시 차량 주의",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:22:13.527Z",
        "submissionId": "fbec05af-5d2c-4a21-85b4-a5a88247ac82",
        "demo": false,
        "originalLocation": {
          "lat": 35.812934,
          "lng": 127.147927,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394163",
              "highway": "living_street",
              "name": "풍남문1길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147916,
          35.81293
        ]
      },
      "properties": {
        "id": "report-5da537f0-41c9-4f72-867f-8a44b0c20a25",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 5,
        "obstacleTypes": [
          "ST"
        ],
        "description": "휠체어 이동 불가",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:23:49.124Z",
        "submissionId": "50278aaa-620a-43b9-9362-d58d7319ae5d",
        "demo": false,
        "originalLocation": {
          "lat": 35.812934,
          "lng": 127.147927,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394163",
              "highway": "living_street",
              "name": "풍남문1길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "구체적인 장애물 설명은 부족하나 이동 불가 사실이 명시되어 기존 난이도와 장애물 유형을 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146736,
          35.819523
        ]
      },
      "properties": {
        "id": "report-f2039bed-4983-4d21-b85f-573c0a766273",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "출입이 가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:15:23.000Z",
        "createdAt": "2026-08-19T07:25:25.492Z",
        "submissionId": "11864da8-f64d-4c27-8a20-47ac088fc9bc",
        "demo": false,
        "originalLocation": {
          "lat": 35.819419,
          "lng": 127.146775,
          "locationSource": "exif"
        },
        "originalDescription": "출입할 수 있음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 12.1,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "473246524",
              "highway": "residential",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입이 가능하여 통행에 지장이 없는 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149133,
          35.812723
        ]
      },
      "properties": {
        "id": "report-15c3f6ef-252d-47ab-9166-6a31b339666f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 2,
        "obstacleTypes": [
          "SL"
        ],
        "description": "하천 옆 경사로 있음, 통행시 주의",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:25:42.472Z",
        "submissionId": "e48d83b7-2551-4935-94bd-d5b58f74b70e",
        "demo": false,
        "originalLocation": {
          "lat": 35.812718,
          "lng": 127.149116,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299412",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145339,
          35.819172
        ]
      },
      "properties": {
        "id": "report-83ed693a-30ba-4918-a88d-db5cb215e060",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "미세한 경사가 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:24:46.000Z",
        "createdAt": "2026-08-19T07:26:15.586Z",
        "submissionId": "d88fac08-881c-426f-ad87-0694cdb53af6",
        "demo": false,
        "originalLocation": {
          "lat": 35.819186,
          "lng": 127.145333,
          "locationSource": "exif"
        },
        "originalDescription": "미세한 경사",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "474107505",
              "highway": "living_street",
              "name": "전주객사5길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "경사가 미세하여 독립적인 통행에 지장이 없습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146542,
          35.819385
        ]
      },
      "properties": {
        "id": "report-da19ae5c-c379-4172-8a44-18e0168f3452",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 5,
        "obstacleTypes": [
          "ST",
          "DR"
        ],
        "description": "출입문 앞 계단으로 인해 출입이 어렵습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:26:31.000Z",
        "createdAt": "2026-08-19T07:27:16.686Z",
        "submissionId": "35901c0d-dd42-479b-932e-98c29c10bcb1",
        "demo": false,
        "originalLocation": {
          "lat": 35.819408,
          "lng": 127.146636,
          "locationSource": "exif"
        },
        "originalDescription": "출입문 앞 계단으로 출입어려움",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 8.9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "531384840",
              "highway": "tertiary",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입문 앞 계단으로 인한 출입 불가 상황으로 난이도 5와 계단(ST), 출입문(DR) 유형이 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154692,
          35.811298
        ]
      },
      "properties": {
        "id": "report-137d1381-aff1-4c90-b708-e208a64d8912",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "좁은 폭으로 인해 차도로 우회해야 함. 차도로 이동 시 굴곡진 경사 때문에 불편.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:26:20.000Z",
        "createdAt": "2026-08-19T07:27:56.554Z",
        "submissionId": "52ba05d6-ec4c-4085-9858-2542ea74fe67",
        "demo": false,
        "originalLocation": {
          "lat": 35.811292,
          "lng": 127.154693,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34484386",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149133,
          35.812723
        ]
      },
      "properties": {
        "id": "report-74edd803-1a0b-425e-8929-3c25a6f7896a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 3,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사가 있어 혼자 이동하기 어렵고 도움이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:28:09.211Z",
        "submissionId": "c01968db-27ab-417e-af9a-fb9b7f0db7d5",
        "demo": false,
        "originalLocation": {
          "lat": 35.812718,
          "lng": 127.149116,
          "locationSource": "manual"
        },
        "originalDescription": "혼자 올라가기는 힘듦, 도움 필요",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299412",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "경사(SL)로 인해 도움이 필요한 상황을 반영하여 난이도 3을 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155032,
          35.811302
        ]
      },
      "properties": {
        "id": "report-47a9ee3d-2ec1-42b1-bf44-edef0c49d590",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 2,
        "obstacleTypes": [
          "NW",
          "RD"
        ],
        "description": "좁은 폭과 노면 불량. 차도로 우회 필요. 차도로 이동시 굴곡진 경사.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:28:29.000Z",
        "createdAt": "2026-08-19T07:29:29.334Z",
        "submissionId": "d4fa04d2-4adf-454c-bb31-d332db15a523",
        "demo": false,
        "originalLocation": {
          "lat": 35.811292,
          "lng": 127.155034,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.2,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303702",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149133,
          35.812723
        ]
      },
      "properties": {
        "id": "report-a8aef1ea-9c7e-45e6-bcfe-b6bb827478ac",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 1,
        "obstacleTypes": [
          "NW"
        ],
        "description": "시장 안 통로 폭이 좁아 통행 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:30:01.971Z",
        "submissionId": "984bc299-1f76-4450-aefe-80fe4f149382",
        "demo": false,
        "originalLocation": {
          "lat": 35.812718,
          "lng": 127.149116,
          "locationSource": "manual"
        },
        "originalDescription": "시장 안 좁은 폭으로 통행 시 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299412",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "통로 폭이 좁아 주의가 필요하지만 기존 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155393,
          35.811374
        ]
      },
      "properties": {
        "id": "report-dd248ccc-d430-4990-b02f-8a23477411c0",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "맨홀 단차 있음. 이동시 불편",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:29:48.000Z",
        "createdAt": "2026-08-19T07:30:30.659Z",
        "submissionId": "19cb7764-5972-4d4b-b1ee-4490b10a4530",
        "demo": false,
        "originalLocation": {
          "lat": 35.81136,
          "lng": 127.155395,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34484386",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147505,
          35.819707
        ]
      },
      "properties": {
        "id": "report-55844cc3-e976-4dde-b8c7-b67f722f60d5",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "출입이 가능한 카페입니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:30:00.000Z",
        "createdAt": "2026-08-19T07:30:36.683Z",
        "submissionId": "6a3f154f-0b87-411b-87ad-f5a088832d10",
        "demo": false,
        "originalLocation": {
          "lat": 35.819683,
          "lng": 127.147514,
          "locationSource": "exif"
        },
        "originalDescription": "출입할 수 있는 카페",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "107387192",
              "highway": "residential",
              "name": "현무1길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입이 가능하여 휠체어 접근에 문제가 없습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.156511,
          35.811494
        ]
      },
      "properties": {
        "id": "report-5512be33-84af-499c-8f0e-6dd8026ca80b",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 4,
        "obstacleTypes": [
          "NW"
        ],
        "description": "장애물로 인해 폭이 좁아 휠체어 통행이 어려우며 차도로 우회해야 합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:31:04.000Z",
        "createdAt": "2026-08-19T07:32:05.462Z",
        "submissionId": "ef7dfb86-3bdc-404d-a713-9c00aabc9ece",
        "demo": false,
        "originalLocation": {
          "lat": 35.811484,
          "lng": 127.156513,
          "locationSource": "exif"
        },
        "originalDescription": "장애물로 폭이 좁아 휠체어 지나다니기 힘듦. 차도 우회 필요.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.2,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34484386",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "장애물 적치(OB)로 인해 폭이 좁아진(NW) 상황과 우회 필요성이 명확히 기술되어 유형을 보완했습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148054,
          35.819831
        ]
      },
      "properties": {
        "id": "report-d4e28b29-b8f2-41bc-8b35-d4ffa577ec38",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 4,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "15cm 높이의 계단이 있어 출입이 어렵습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:31:16.000Z",
        "createdAt": "2026-08-19T07:32:06.716Z",
        "submissionId": "fbf70ff2-4708-4523-985a-75bbd2543a6a",
        "updatedAt": "2026-08-20T08:06:39.456Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.819858,
          "lng": 127.148047,
          "locationSource": "exif"
        },
        "originalDescription": "높은 계단 15cm있어서 출입이 어려움",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473523892",
              "highway": "residential",
              "name": "현무1길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "15cm 높이의 계단(ST) 및 단차(CB)로 인한 출입 곤란 상황이 명확히 기술되어 있습니다."
          }
        }
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.156785,
          35.811489
        ]
      },
      "properties": {
        "id": "report-0385d5b1-7720-42ef-a8b0-af7fd5f2869d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 4,
        "obstacleTypes": [
          "CB",
          "NW"
        ],
        "description": "여기까지 폭 좁음",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:32:20.000Z",
        "createdAt": "2026-08-19T07:32:49.260Z",
        "submissionId": "2b76ffda-e026-4790-9550-508428d3c2a9",
        "demo": false,
        "originalLocation": {
          "lat": 35.811498,
          "lng": 127.156783,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303702",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "폭이 좁다는 사실이 명시되어 좁은 폭(NW) 유형과 기존 난이도 4를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146823,
          35.812089
        ]
      },
      "properties": {
        "id": "report-a99f2215-de51-4d32-be2a-f19a976a5658",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 5,
        "obstacleTypes": [
          "CB",
          "NW",
          "DR"
        ],
        "description": "화장실 단차와 좁은 폭으로 인해 사용이 불가능하며 장애인 화장실이 없습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:32:53.618Z",
        "submissionId": "6b7cb3fc-b980-4cf5-a4b1-66becae332b9",
        "demo": false,
        "originalLocation": {
          "lat": 35.812121,
          "lng": 127.146839,
          "locationSource": "manual"
        },
        "originalDescription": "화장실 단차와 좁은 폭으로 사용 불가, 장애인 화장실 없음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "107400487",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "단차(CB), 좁은 폭(NW), 화장실 출입문(DR) 관련 제약 사항이 명확히 기술되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148381,
          35.819888
        ]
      },
      "properties": {
        "id": "report-f11f6520-cb13-4587-b29c-8f1f3feb483e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "DR"
        ],
        "description": "출입구 앞에 20cm 높이의 문턱이 있으나 내부 공간은 넓습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:32:21.000Z",
        "createdAt": "2026-08-19T07:33:19.012Z",
        "submissionId": "6d8abedc-5494-457b-8d38-52e10c47d6db",
        "demo": false,
        "originalLocation": {
          "lat": 35.819847,
          "lng": 127.148392,
          "locationSource": "exif"
        },
        "originalDescription": "출입구 앞 20cm 문턱 \n문턱만 넘으면 넓은 매장이라서 사용하기 좋음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473523892",
              "highway": "residential",
              "name": "현무1길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "문턱(CB)과 출입문(DR) 관련 내용이 명확히 제시되어 기존 분류를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.157236,
          35.811539
        ]
      },
      "properties": {
        "id": "report-427947ec-0b80-46ad-bf27-427c10179bdc",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "SL"
        ],
        "description": "경사가 있고 보도블록 노면이 울퉁불퉁하여 통행 시 도움이 필요합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:33:16.000Z",
        "createdAt": "2026-08-19T07:35:37.097Z",
        "submissionId": "e142c280-d6f2-455b-a8ce-6140a33a6f18",
        "demo": false,
        "originalDescription": "경사가 다소 있어 절대 혼자 통행 불가. 도움 필요. 보도블럭이 울퉁불퉁해 통행시 불편.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "경사(SL)와 울퉁불퉁한 보도블록 노면 불량(RD)을 반영하여 코드를 수정하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149933,
          35.82016
        ]
      },
      "properties": {
        "id": "report-f6e50610-ff86-4d53-bbe3-d92bf2e820dd",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "이쪽 주변도로는 인도가 거의 없어서 차랑 같이 다녀야 함",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:34:55.000Z",
        "createdAt": "2026-08-19T07:35:47.093Z",
        "submissionId": "66e36955-1949-40b1-a929-399b1704ff63",
        "demo": false,
        "originalLocation": {
          "lat": 35.820125,
          "lng": 127.149942,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.9,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473246526",
              "highway": "residential",
              "name": "현무3길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.157833,
          35.811596
        ]
      },
      "properties": {
        "id": "report-7e2d8175-dedc-4afb-ac01-fffcb9873584",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 4,
        "obstacleTypes": [
          "CB",
          "NW"
        ],
        "description": "보도 폭이 좁아 통행이 불가능하며 반대편 보도로 이동해야 합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:36:04.000Z",
        "createdAt": "2026-08-19T07:37:03.393Z",
        "submissionId": "bad8be86-9eb5-47b0-9183-8228376b91ef",
        "demo": false,
        "originalDescription": "폭이 좁아 통행 불가능. 반대편 보도로 이동 필요",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "좁은 폭(NW)으로 인한 우회 필요성이 명시되어 난이도 4가 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151293,
          35.820385
        ]
      },
      "properties": {
        "id": "report-fd052cb4-25cf-4239-a333-e446fd225024",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 4,
        "obstacleTypes": [
          "ST",
          "DR"
        ],
        "description": "출입구 앞에 15cm 높이의 계단이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": false,
        "status": "approved",
        "capturedAt": "2026-08-19T07:36:50.000Z",
        "createdAt": "2026-08-19T07:37:35.770Z",
        "submissionId": "9a4a7f36-492a-4eef-a6e6-227f2bc62409",
        "demo": false,
        "originalLocation": {
          "lat": 35.820369,
          "lng": 127.151297,
          "locationSource": "exif"
        },
        "originalDescription": "출입구 앞 15cm 계단",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "473246526",
              "highway": "residential",
              "name": "현무3길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "출입구(DR) 앞 15cm 계단(ST)의 존재가 명확히 기술되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.158329,
          35.811738
        ]
      },
      "properties": {
        "id": "report-030ff5e9-c476-4ddb-9592-200f5cc571bb",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 4,
        "obstacleTypes": [
          "CB",
          "NW"
        ],
        "description": "여기로 이동 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:37:10.000Z",
        "createdAt": "2026-08-19T07:37:46.553Z",
        "submissionId": "164d56f7-aaf9-458a-9ebf-1dbc888dbdec",
        "demo": false,
        "originalLocation": {
          "lat": 35.81172,
          "lng": 127.158332,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.5,
            "reason": "설명이 매우 불충분하여 기존 장애물 유형과 난이도를 그대로 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.158337,
          35.811739
        ]
      },
      "properties": {
        "id": "report-d6086958-373b-48ee-9422-546808a6f74b",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "통행이 원활합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:37:53.000Z",
        "createdAt": "2026-08-19T07:38:36.372Z",
        "submissionId": "bf32ce67-cd61-4e12-b237-6119e2b10fe0",
        "demo": false,
        "originalLocation": {
          "lat": 35.811724,
          "lng": 127.15834,
          "locationSource": "exif"
        },
        "originalDescription": "통행원활",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "통행에 장애가 없는 원활한 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152678,
          35.814446
        ]
      },
      "properties": {
        "id": "report-a0164438-e738-42a6-8b94-4d096bc9fd3e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "보행자 도로는 없으나 통행이 원활합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:40:10.387Z",
        "submissionId": "d33f2933-1f05-41d8-a3bc-45076aa17b81",
        "demo": false,
        "originalLocation": {
          "lat": 35.814453,
          "lng": 127.15275,
          "locationSource": "manual"
        },
        "originalDescription": "보행자 도로는 없으나 통행 원활",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "보도가 따로 없지만 휠체어 통행 자체는 원활합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151723,
          35.81908
        ]
      },
      "properties": {
        "id": "report-7c634281-b9e7-42f8-9f9a-2e1be493311b",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 5,
        "obstacleTypes": [
          "ST",
          "DR"
        ],
        "description": "출입구 앞에 60cm 높이의 단차가 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:39:49.000Z",
        "createdAt": "2026-08-19T07:40:39.626Z",
        "submissionId": "ea92d23a-4aa6-47c8-abc9-d5a8ad450d7f",
        "demo": false,
        "originalLocation": {
          "lat": 35.819083,
          "lng": 127.151742,
          "locationSource": "exif"
        },
        "originalDescription": "출입구 앞 60cm 단차",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "107387273",
              "highway": "residential",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "60cm의 큰 단차는 사실상 계단(ST) 수준의 장애물이며 출입구(DR) 진입 불가로 난이도 5가 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.158696,
          35.811779
        ]
      },
      "properties": {
        "id": "report-ddc1101d-7524-44b9-b248-04dfb7160943",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "경사로가 낮고 이동용 손잡이가 설치되어 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:40:01.000Z",
        "createdAt": "2026-08-19T07:40:59.951Z",
        "submissionId": "e37c86aa-e6f2-43dc-9d3d-8292c9b92580",
        "demo": false,
        "originalLocation": {
          "lat": 35.811783,
          "lng": 127.158695,
          "locationSource": "exif"
        },
        "originalDescription": "경사로 낮음. 이동 손잡이 있음.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "낮은 경사로와 손잡이가 있어 통행이 원활합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.159517,
          35.811836
        ]
      },
      "properties": {
        "id": "report-c38623d3-68c3-4bc6-b614-fc9f47d4dbf4",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "통행원활 여기까지",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:41:44.000Z",
        "createdAt": "2026-08-19T07:42:16.886Z",
        "submissionId": "4acc89d1-2bc1-47fe-a95b-d6065db9f948",
        "demo": false,
        "originalLocation": {
          "lat": 35.811857,
          "lng": 127.159516,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.3,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299404",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "특정 지점까지 통행이 원활함을 나타냅니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.1512,
          35.818857
        ]
      },
      "properties": {
        "id": "report-dc2861ef-2d5c-460d-a2d7-364589b0cc90",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "출입구 앞에 15cm 단차가 있고 내부에 엘리베이터가 없어 1층만 이용 가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:42:02.000Z",
        "createdAt": "2026-08-19T07:43:05.435Z",
        "submissionId": "79c315d1-5600-4bc8-86b3-630b92062bc1",
        "demo": false,
        "originalLocation": {
          "lat": 35.818808,
          "lng": 127.151222,
          "locationSource": "exif"
        },
        "originalDescription": "출입구 앞 15cm 단차\n도서관 내부에 엘리베이터가 없어서 1층만 사용 가능",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차(CB)와 엘리베이터 부재(EL)가 명확히 언급되어 계단(ST) 대신 승강설비(EL) 코드를 적용하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.160056,
          35.811861
        ]
      },
      "properties": {
        "id": "report-83108192-3c55-4cfc-a081-12ae093884de",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 5,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사로가 매우 가팔라 혼자서 통행할 수 없습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:43:09.000Z",
        "createdAt": "2026-08-19T07:43:59.430Z",
        "submissionId": "26d36f8d-3644-455e-a0d5-9553762f7116",
        "demo": false,
        "originalLocation": {
          "lat": 35.811856,
          "lng": 127.160056,
          "locationSource": "exif"
        },
        "originalDescription": "경사로 매우 높음. 혼자 통행 불가",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299404",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "매우 높은 경사로 인해 혼자 통행이 불가능하므로 경사(SL) 유형과 난이도 5가 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.159599,
          35.812387
        ]
      },
      "properties": {
        "id": "report-82b778cc-4b08-4db9-a53a-634c81384681",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 5,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사가 가팔라 이동이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:44:51.000Z",
        "createdAt": "2026-08-19T07:45:27.063Z",
        "submissionId": "941e7c26-62fd-49bb-8e64-77390bd1587c",
        "demo": false,
        "originalLocation": {
          "lat": 35.812373,
          "lng": 127.159584,
          "locationSource": "exif"
        },
        "originalDescription": "높은 경사로 이동 불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1390485216",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "높은 경사로 인한 이동 불가로 경사(SL) 유형과 난이도 5가 명확합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150454,
          35.81863
        ]
      },
      "properties": {
        "id": "report-aafb8fb5-50ba-44d7-a781-961876388a5a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "NW",
          "RD"
        ],
        "description": "이쪽 길은 전부 울퉁불퉁한 돌이 있어서 불편할 수 있음",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:44:58.000Z",
        "createdAt": "2026-08-19T07:45:50.919Z",
        "submissionId": "975dc8d0-6de4-4b7b-89c6-4e48b0b165b8",
        "demo": false,
        "originalLocation": {
          "lat": 35.818603,
          "lng": 127.150467,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150454,
          35.81863
        ]
      },
      "properties": {
        "id": "report-5f49c15c-a101-4833-91b9-d968141b0cfb",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "ST",
          "CB",
          "DR"
        ],
        "description": "출입구 앞에 20cm 높이의 문턱이 있으나 매장 내부는 넓습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:46:27.433Z",
        "submissionId": "b41f6796-a4f4-4f95-88a4-103a2466a443",
        "demo": false,
        "originalLocation": {
          "lat": 35.818603,
          "lng": 127.150467,
          "locationSource": "manual"
        },
        "originalDescription": "출입구 앞 20cm 문턱 \n매장 안은 넓음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "문턱(CB)과 출입문(DR)이 존재하며 계단(ST)은 언급되지 않아 제외하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149184,
          35.818231
        ]
      },
      "properties": {
        "id": "report-d8731c3a-e6d9-480d-bcf3-18f208871b58",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "인도가 없어 차량 통행에 주의해야 합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:48:15.168Z",
        "submissionId": "0c30eab2-b96d-4b3c-9c09-0e75c8c61f3a",
        "demo": false,
        "originalLocation": {
          "lat": 35.818156,
          "lng": 127.149221,
          "locationSource": "manual"
        },
        "originalDescription": "이쪽 길은 인도가 없어서 차 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "인도가 없어 주의가 필요하지만 기존 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149184,
          35.818231
        ]
      },
      "properties": {
        "id": "report-0e7868cb-54ac-44c7-a22a-67143f592d02",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR",
          "ET"
        ],
        "description": "출입구 앞을 올라갈 수 있는 단이 있음",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:48:59.771Z",
        "submissionId": "0a985279-5dda-4fe7-86d4-c66731bcbd4b",
        "demo": false,
        "originalLocation": {
          "lat": 35.818156,
          "lng": 127.149221,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "출입구에 진입 가능한 단이 설치되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.157556,
          35.813214
        ]
      },
      "properties": {
        "id": "report-b6d07029-1d93-4de0-ab94-407758e3bf7f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 5,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사가 가팔라 이동이 불가능합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:48:14.000Z",
        "createdAt": "2026-08-19T07:49:02.655Z",
        "submissionId": "eb3e6774-470e-45e3-b480-e73f4d2fc661",
        "demo": false,
        "originalDescription": "높은 경사로 이동 불가능.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "높은 경사로 인한 이동 불가로 경사(SL) 유형과 난이도 5가 명확합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.157639,
          35.812161
        ]
      },
      "properties": {
        "id": "report-4629a673-d2bf-4aab-9215-da6b82728769",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 5,
        "obstacleTypes": [
          "RD"
        ],
        "description": "노면 불량으로 인해 통행이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:50:32.000Z",
        "createdAt": "2026-08-19T07:51:19.586Z",
        "submissionId": "ecee0f91-ef9f-4697-b6a2-edcf108b4217",
        "demo": false,
        "originalLocation": {
          "lat": 35.812145,
          "lng": 127.157641,
          "locationSource": "exif"
        },
        "originalDescription": "노면 불량으로 통행 불가. 관광지 아님.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303710",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "노면 불량으로 인한 통행 불가로 노면 불량(RD) 유형과 난이도 5가 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14929,
          35.818266
        ]
      },
      "properties": {
        "id": "report-b25009c4-abee-40ea-badd-98776265e525",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "길이 평평하게 잘 정비되어 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:52:20.449Z",
        "submissionId": "29d10052-205f-47d5-abaa-67660270e44e",
        "demo": false,
        "originalLocation": {
          "lat": 35.818232,
          "lng": 127.149307,
          "locationSource": "manual"
        },
        "originalDescription": "이쪽 길은 평평하게 잘 되어있음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "노면이 평평하여 통행이 원활한 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15756,
          35.812196
        ]
      },
      "properties": {
        "id": "report-c9182e0a-55e6-433c-88b6-c91ee8b1269d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 1,
        "obstacleTypes": [
          "SP",
          "ET"
        ],
        "description": "보도가 깔끔한 석재 블록으로 포장되어 있어 통행이 원활합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:51:33.000Z",
        "createdAt": "2026-08-19T07:52:28.900Z",
        "submissionId": "ce99f326-8b96-4412-b324-a6e18042b1f7",
        "demo": false,
        "originalLocation": {
          "lat": 35.812195,
          "lng": 127.157523,
          "locationSource": "exif"
        },
        "originalDescription": "보도가 깔끔한 석재블럭으로 포장 되어있어 통행원활.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394285",
              "highway": "residential",
              "name": "향교길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "석재 블록 포장 상태가 양호하여 통행이 원활합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14929,
          35.818266
        ]
      },
      "properties": {
        "id": "report-206dd9be-0a23-4992-bfaa-e5c0dc660723",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "출입구에 문턱은 없으나 매장 내부가 조금 좁습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:54:20.321Z",
        "submissionId": "429f6a42-ef71-4afe-b44a-d0d86f9862f3",
        "demo": false,
        "originalLocation": {
          "lat": 35.818232,
          "lng": 127.149307,
          "locationSource": "manual"
        },
        "originalDescription": "출입구 앞 문턱 없음 단 매장이 조금 좁음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입구 문턱은 없으나 내부 공간이 다소 협소함을 나타냅니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.157174,
          35.812258
        ]
      },
      "properties": {
        "id": "report-b9b3cce3-533e-4865-acb2-c903e44e61dc",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 5,
        "obstacleTypes": [
          "CB",
          "NW",
          "RD"
        ],
        "description": "보행자 도로 있으나 휠체어 이용 불가",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:55:54.084Z",
        "submissionId": "0edd757f-15be-467c-a62d-64b02bab6e52",
        "demo": false,
        "originalLocation": {
          "lat": 35.81226,
          "lng": 127.15723,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473710141",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "보행자 도로 이용 불가에 대한 구체적 원인은 생략되었으나 기존 분류와 난이도 5를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15323,
          35.816946
        ]
      },
      "properties": {
        "id": "report-9d51de47-f5ce-49a3-baf9-6184c6aee551",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR",
          "ET"
        ],
        "description": "출입구 앞에 단차가 없어 출입이 가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:58:03.305Z",
        "submissionId": "c89d11e0-c0d1-433c-ba94-b41b615d71e2",
        "demo": false,
        "originalLocation": {
          "lat": 35.817033,
          "lng": 127.153372,
          "locationSource": "manual"
        },
        "originalDescription": "출입구 앞 단차 없어서 출입 가능",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 16.1,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "473274973",
              "highway": "living_street",
              "name": "최명희길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차가 없어 출입이 원활한 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147283,
          35.814195
        ]
      },
      "properties": {
        "id": "report-42582e04-e3b8-4502-aadc-229911566bbf",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "통행이 원활합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:58:57.429Z",
        "submissionId": "16915584-9ee5-4bf9-8f90-2944868b3d2a",
        "demo": false,
        "originalLocation": {
          "lat": 35.814207,
          "lng": 127.147332,
          "locationSource": "manual"
        },
        "originalDescription": "통행 원활",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473700373",
              "highway": "residential",
              "name": "풍남문3길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "통행에 장애가 없는 원활한 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152272,
          35.81804
        ]
      },
      "properties": {
        "id": "report-62019b5b-17b9-4366-8b0e-289c6fd4e3eb",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "노면이 울퉁불퉁하지 않아 통행하기 좋습니다.",
        "locationSource": "manual",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T07:59:59.341Z",
        "submissionId": "e59f80b8-907d-41d7-9598-1619271d3e35",
        "demo": false,
        "originalDescription": "길 상태 울퉁불퉁한 길이 아니여서 다니기 좋음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "노면 상태가 양호하여 통행하기 좋은 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147283,
          35.814195
        ]
      },
      "properties": {
        "id": "report-8acf9519-1830-4674-abdb-f8c86294af2d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 3,
        "obstacleTypes": [
          "CB"
        ],
        "description": "혼자서는 통과하기 어려운 단차가 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:01:44.240Z",
        "submissionId": "94cb2745-e6c5-465e-8172-9feda4e41893",
        "demo": false,
        "originalLocation": {
          "lat": 35.814207,
          "lng": 127.147332,
          "locationSource": "manual"
        },
        "originalDescription": "혼자서는 불가한 단차",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473700373",
              "highway": "residential",
              "name": "풍남문3길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "단독 통행이 어려운 단차(CB)가 존재함을 명확히 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150107,
          35.819508
        ]
      },
      "properties": {
        "id": "report-4f12dc18-aedc-4261-b765-283c45e1be1e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "경사로와 단차가 없는 통행로입니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:03:28.037Z",
        "submissionId": "4cd11e9b-90a9-4bcd-b58e-c8e4e7a35bb6",
        "demo": false,
        "originalLocation": {
          "lat": 35.819454,
          "lng": 127.150131,
          "locationSource": "manual"
        },
        "originalDescription": "경사로 단 없는 통행길",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299422",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "경사나 단차가 없어 통행이 원활합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148351,
          35.812382
        ]
      },
      "properties": {
        "id": "report-1bd54ff9-6b73-4f17-afba-06ba96a46d1a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 4,
        "obstacleTypes": [
          "CB"
        ],
        "description": "단차로 인해 이동 시 도움이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:05:10.377Z",
        "submissionId": "d2527a73-6961-4340-b78b-b5f30eb3f376",
        "demo": false,
        "originalLocation": {
          "lat": 35.81241,
          "lng": 127.148385,
          "locationSource": "manual"
        },
        "originalDescription": "단차로 인해 도움 필요",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394163",
              "highway": "living_street",
              "name": "풍남문1길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차(CB)로 인해 도움이 필요한 상황으로 난이도 4가 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150264,
          35.818078
        ]
      },
      "properties": {
        "id": "report-6971e708-3f1a-476b-86d5-06e7a0767d14",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "인도가 없어 통행 시 위험합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:06:05.345Z",
        "submissionId": "a033e979-4bf9-4a3d-b48f-4b6c0d59e1ae",
        "demo": false,
        "originalLocation": {
          "lat": 35.818086,
          "lng": 127.150323,
          "locationSource": "manual"
        },
        "originalDescription": "통행이 원활하지만 인도가 없어서 위험",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1227275898",
              "highway": "residential",
              "name": "경기전길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "인도가 없다는 사실을 명확히 기술하고 있으며, 통행이 원활하지만 위험하다는 점에서 경미한 불편이 있는 난이도 2로 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150158,
          35.817721
        ]
      },
      "properties": {
        "id": "report-a538c36c-408e-402f-931c-dc0155a4de3a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "인도가 없어 통행 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:07:50.056Z",
        "submissionId": "21904f3a-5b3a-440f-8d5c-093c1ec68e1d",
        "demo": false,
        "originalLocation": {
          "lat": 35.817669,
          "lng": 127.150173,
          "locationSource": "manual"
        },
        "originalDescription": "인도가 없어서 다닐 때 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473233371",
              "highway": "residential",
              "name": "경기전길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "인도가 없어 주의가 필요하지만 기존 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148943,
          35.817292
        ]
      },
      "properties": {
        "id": "report-74573f5a-b58a-4b13-9809-1ae12849d83d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "인도가 없어 통행 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:09:57.575Z",
        "submissionId": "1c2bb21a-7d6c-4711-b865-2a69c44b762c",
        "demo": false,
        "originalLocation": {
          "lat": 35.817301,
          "lng": 127.148993,
          "locationSource": "manual"
        },
        "originalDescription": "인도없어서 통행 시 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394297",
              "highway": "residential",
              "name": "전동성당길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "인도가 없어 주의가 필요하다는 사실을 간결하게 정리하였으며, 난이도 2를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150615,
          35.817807
        ]
      },
      "properties": {
        "id": "report-7ef04a16-85c5-475e-955f-48c6c85eef17",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 4,
        "obstacleTypes": [
          "CB",
          "NW",
          "OB"
        ],
        "description": "인도에 적치물이 있어 보행 폭이 좁고 통행 시 주의가 필요합니다.",
        "locationSource": "manual",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:10:11.602Z",
        "submissionId": "ef978026-1a65-4aac-b290-baece6c461be",
        "demo": false,
        "originalDescription": "인도가 있긴 하나 물건으로 인해 폭이 좁음. 통행 시 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "설명에 언급된 적치물(OB)과 좁은 폭(NW)을 반영하였으며, 단차(CB)에 대한 언급이 없어 제외하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149112,
          35.816683
        ]
      },
      "properties": {
        "id": "report-269781d2-76b6-4c94-9f7f-f196d3b5a91b",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "ST"
        ],
        "description": "출입구 앞에 10cm 높이의 단차가 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:11:25.328Z",
        "submissionId": "6fd8ff56-a57f-47fe-9c18-3cb6311a73f0",
        "demo": false,
        "originalLocation": {
          "lat": 35.81668,
          "lng": 127.149133,
          "locationSource": "manual"
        },
        "originalDescription": "출입구 앞 10cm 단차",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.9,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299432",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차는 계단(ST)보다 단차·턱(CB)으로 분류하는 것이 적절하여 코드를 수정하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149711,
          35.817153
        ]
      },
      "properties": {
        "id": "report-2f8e044c-a0f3-4a25-9a44-7de134f14810",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "NW"
        ],
        "description": "폭이 조금 좁아 통행 시 주의가 필요하지만 통과할 수 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:14:05.975Z",
        "submissionId": "c8c44550-bc1c-41e8-a4ba-caf55a8c3ed8",
        "demo": false,
        "originalLocation": {
          "lat": 35.817154,
          "lng": 127.149718,
          "locationSource": "manual"
        },
        "originalDescription": "폭이 조금 좁아서 지나다니는데 조금 주의 (지나갈 수는 있음)",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "473229534",
              "highway": "living_street",
              "name": "어진길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "폭이 좁아 주의가 필요하나 통행은 가능한 상태입니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147605,
          35.812057
        ]
      },
      "properties": {
        "id": "report-a564195d-100c-4d7d-b875-fb56f0cafe5e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "시장 내부의 유동인구로 인해 통행 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:15:19.677Z",
        "submissionId": "dfaea18e-2112-4034-a2b2-ee3cdd61dd9d",
        "demo": false,
        "originalLocation": {
          "lat": 35.812068,
          "lng": 127.147657,
          "locationSource": "manual"
        },
        "originalDescription": "시장 안 유동인구 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "117026866",
              "highway": "living_street",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "유동인구로 인한 주의가 필요함을 나타냅니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148908,
          35.815874
        ]
      },
      "properties": {
        "id": "report-d6cb8bda-b2b4-4fb8-907d-654acac69669",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "인도 통행 환경이 양호합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:17:30.171Z",
        "submissionId": "df9d9613-4ae4-4530-a7d1-f70d1f2455ff",
        "demo": false,
        "originalLocation": {
          "lat": 35.815863,
          "lng": 127.148973,
          "locationSource": "manual"
        },
        "originalDescription": "인도 통행하기 좋음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299432",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "인도 상태가 좋아 통행하기 원활합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152555,
          35.81512
        ]
      },
      "properties": {
        "id": "report-5def153e-da8b-4e82-9fcf-448cdc911195",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "단차는 없으나 보행자 도로가 없어 통행 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:18:50.633Z",
        "submissionId": "a4abdc1a-e868-46cc-8a0e-3b88381c3dc0",
        "demo": false,
        "originalLocation": {
          "lat": 35.81513,
          "lng": 127.15263,
          "locationSource": "manual"
        },
        "originalDescription": "단차 없으나 보행자 도로 없어 통행 시 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299472",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차가 없지만 보행자 도로가 없다는 사실을 명확히 기술하였으며, 난이도 2를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148852,
          35.815086
        ]
      },
      "properties": {
        "id": "report-bd6f1e5e-275a-4abc-b94d-c43388a47508",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "NW",
          "ET"
        ],
        "description": "보행로 폭이 다소 좁습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:19:12.142Z",
        "submissionId": "5850062f-3384-471d-9567-11a784a765a9",
        "demo": false,
        "originalLocation": {
          "lat": 35.815087,
          "lng": 127.148861,
          "locationSource": "manual"
        },
        "originalDescription": "폭이 좀 좁음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394260",
              "highway": "residential",
              "name": "전동성당길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "폭이 좁다는 구체적인 장애 유형(NW)에 해당하므로 불필요한 ET 코드를 제외하고 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148902,
          35.814801
        ]
      },
      "properties": {
        "id": "report-2dc4e1a1-f117-4f83-adca-da72b189127e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR",
          "ET"
        ],
        "description": "출입이 가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:19:49.935Z",
        "submissionId": "8ea2c112-6acf-4f97-ba09-3386f313ef1d",
        "demo": false,
        "originalLocation": {
          "lat": 35.814803,
          "lng": 127.14892,
          "locationSource": "manual"
        },
        "originalDescription": "출입가능",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394260",
              "highway": "residential",
              "name": "전동성당길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입이 가능한 상태를 나타냅니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145364,
          35.819175
        ]
      },
      "properties": {
        "id": "report-0c0f4e1f-6a98-417c-9deb-1bc0d3fc1a53",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "보도블록 노면이 울퉁불퉁합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:29:44.000Z",
        "createdAt": "2026-08-19T08:21:43.002Z",
        "submissionId": "c8fd3dca-8807-4b89-a44b-0b20a4b15712",
        "demo": false,
        "originalDescription": "보도블럭 울퉁불퉁",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "보도블록이 울퉁불퉁한 것은 노면 불량에 해당하므로 장애물 코드를 RD로 수정하고 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145472,
          35.819108
        ]
      },
      "properties": {
        "id": "report-b31d9c3c-061e-4e7f-a2f0-743ad0337204",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:30:37.000Z",
        "createdAt": "2026-08-19T08:22:43.534Z",
        "submissionId": "b25e5c83-937e-4640-9f60-7d184804816e",
        "demo": false,
        "originalLocation": {
          "lat": 35.8191,
          "lng": 127.145447,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "107387190",
              "highway": "living_street",
              "name": "전주객사5길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145608,
          35.813003
        ]
      },
      "properties": {
        "id": "report-2cec6cb0-2d1d-4e0d-8111-a8307d105db6",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 5,
        "obstacleTypes": [
          "CB"
        ],
        "description": "경사로가 없어 시장 출입이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:23:10.571Z",
        "submissionId": "129ec531-da53-4f48-9fea-2fb4e2af5bf1",
        "demo": false,
        "originalLocation": {
          "lat": 35.812931,
          "lng": 127.145637,
          "locationSource": "manual"
        },
        "originalDescription": "경사로 없어 이쪽으로 시장 출입 불가",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 8.4,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "392216189",
              "highway": "residential",
              "name": "풍남문2길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "경사로가 없어 단차(CB)를 극복하지 못하고 출입이 불가능한 상태로 난이도 5가 적절합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145656,
          35.818673
        ]
      },
      "properties": {
        "id": "report-4cbe3516-5fad-4ef1-9875-c1824c8c13c0",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "보도가 좁아집니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:31:17.000Z",
        "createdAt": "2026-08-19T08:24:02.870Z",
        "submissionId": "f60d34fc-a3ae-4072-8937-ec571f66fc4d",
        "demo": false,
        "originalLocation": {
          "lat": 35.818681,
          "lng": 127.145692,
          "locationSource": "exif"
        },
        "originalDescription": "도보 좁아짐",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "107387190",
              "highway": "living_street",
              "name": "전주객사5길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "도보가 좁아진다는 사실을 간결하게 표준화하였으며, NW 코드를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14935,
          35.813989
        ]
      },
      "properties": {
        "id": "report-e79597ea-8065-444e-abbf-2ce3c8925847",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR",
          "ET"
        ],
        "description": "출입이 가능하며 내부에는 장애인 화장실이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:24:12.860Z",
        "submissionId": "ab20ca5c-de05-497d-9318-485610dfa527",
        "demo": false,
        "originalLocation": {
          "lat": 35.814125,
          "lng": 127.149299,
          "locationSource": "manual"
        },
        "originalDescription": "출입가능 안에 장애인 화장실 있음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 15.8,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "1231299425",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입이 가능하고 편의시설이 구비되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145769,
          35.818339
        ]
      },
      "properties": {
        "id": "report-0929219c-b109-4286-8077-a049def0db96",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "점자블록이 깨져 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:31:53.000Z",
        "createdAt": "2026-08-19T08:24:49.611Z",
        "submissionId": "0683f209-9052-483a-9f0c-0bf9fa6e73c5",
        "demo": false,
        "originalLocation": {
          "lat": 35.818347,
          "lng": 127.145806,
          "locationSource": "exif"
        },
        "originalDescription": "점자블록 깨짐",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "107387190",
              "highway": "living_street",
              "name": "전주객사5길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "점자블록이 깨진 것은 노면 불량에 해당하므로 장애물 코드를 RD로 수정하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149068,
          35.81392
        ]
      },
      "properties": {
        "id": "report-db88bc7d-10c9-4c5c-9751-23052789a804",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "출입이 가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:25:08.098Z",
        "submissionId": "83ef8808-1e91-4cc8-b07d-ea8e75e3e079",
        "demo": false,
        "originalLocation": {
          "lat": 35.813908,
          "lng": 127.149072,
          "locationSource": "manual"
        },
        "originalDescription": "출입 가능",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.4,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299420",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입이 가능한 상태를 나타냅니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155501,
          35.811433
        ]
      },
      "properties": {
        "id": "report-9c1f0008-1c18-497c-99f9-990ba677f366",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 5,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사가 가팔라 이동이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:25:24.000Z",
        "createdAt": "2026-08-19T08:26:00.695Z",
        "submissionId": "e3f4329f-3e6d-4b97-8fcb-2de319d68164",
        "demo": false,
        "originalLocation": {
          "lat": 35.811424,
          "lng": 127.155503,
          "locationSource": "exif"
        },
        "originalDescription": "높은 경사로 이동 불가능.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "높은 경사로 인한 이동 불가로 경사(SL) 유형과 난이도 5가 명확합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148666,
          35.813904
        ]
      },
      "properties": {
        "id": "report-52bda1d8-0b47-442a-9cad-92d6113c4e3e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "DR"
        ],
        "description": "출입구에 단차는 없으나 노면이 울퉁불퉁하여 통행 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:26:34.677Z",
        "submissionId": "64729f22-5edf-4e27-86ac-570069f31b38",
        "demo": false,
        "originalLocation": {
          "lat": 35.813913,
          "lng": 127.148706,
          "locationSource": "manual"
        },
        "originalDescription": "출입구에 단차가 없지만 울퉁불퉁해서 조금 주의 필요",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299420",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "단차가 없다는 통행 가능 근거가 명시되어 있고 경미한 불편이 있는 수준이므로 난이도를 2로 조정하고 노면 불량(RD)을 추가하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152555,
          35.81512
        ]
      },
      "properties": {
        "id": "report-c1cd2744-f039-46b9-be0a-c6e56b2cbd8c",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "보행자 도로가 없어 통행 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:26:36.763Z",
        "submissionId": "5092a0be-b0a9-4e85-8d91-c5bb7af341bb",
        "demo": false,
        "originalLocation": {
          "lat": 35.81513,
          "lng": 127.15263,
          "locationSource": "manual"
        },
        "originalDescription": "보행자 도로 없어 통행 시 주의",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299472",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "보행자 도로가 없다는 사실을 명확히 기술하였으며, 난이도 2를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152555,
          35.81512
        ]
      },
      "properties": {
        "id": "report-4a75d3e9-2e66-4feb-908b-0577a0a21a7a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-7d58f359-d8fd-47f2-9829-021fdbdd1c22",
        "authorNickname": "보은",
        "difficulty": 5,
        "obstacleTypes": [
          "CB",
          "NW",
          "OB"
        ],
        "description": "보행자 도로로 통행 불가",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:28:13.353Z",
        "submissionId": "8d37425b-4879-4d0f-b87e-7a7db4d99967",
        "demo": false,
        "originalLocation": {
          "lat": 35.81513,
          "lng": 127.15263,
          "locationSource": "manual"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299472",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "보행자 도로 통행 불가 사실에 기반하여 기존 분류와 난이도 5를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155449,
          35.811917
        ]
      },
      "properties": {
        "id": "report-9304ed0b-e6c5-4575-9779-73339ec7e21e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 5,
        "obstacleTypes": [
          "SL",
          "RD"
        ],
        "description": "높은 경사, 좁은 폭, 울퉁불퉁한 노면으로 인해 통행이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:28:01.000Z",
        "createdAt": "2026-08-19T08:28:48.936Z",
        "submissionId": "f3e4851c-5462-44eb-8f03-f06889f2ff22",
        "demo": false,
        "originalLocation": {
          "lat": 35.81192,
          "lng": 127.15548,
          "locationSource": "exif"
        },
        "originalDescription": "높은 경사. 좁은 폭. 울퉁불퉁한 바닥으로 인해 통행 불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.9,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "427929336",
              "highway": "living_street",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "설명에 언급된 경사(SL), 좁은 폭(NW), 울퉁불퉁한 바닥(RD)을 모두 반영하여 장애물 유형을 보완했습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148595,
          35.814098
        ]
      },
      "properties": {
        "id": "report-d301d626-bdc9-4103-9ec8-5d6a35798719",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "폭이 좁아 출입 시 불편할 수 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:28:56.570Z",
        "submissionId": "aedb6f51-ad84-4219-a882-607903c4a1d2",
        "demo": false,
        "originalLocation": {
          "lat": 35.814105,
          "lng": 127.148624,
          "locationSource": "manual"
        },
        "originalDescription": "폭이 좁아서 출입이 어려울 수 있음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299420",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "폭이 좁아 출입이 어려울 수 있다는 내용을 간결하게 정리하였으며, NW 코드를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155594,
          35.81204
        ]
      },
      "properties": {
        "id": "report-b0d6f4f8-9dcb-4fba-9fe9-ba95fe0b30e2",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "노면이 평평하고 매끄러워 통행이 원활합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:29:02.000Z",
        "createdAt": "2026-08-19T08:29:30.154Z",
        "submissionId": "eb405102-e2d4-479b-829e-a37d3149af34",
        "demo": false,
        "originalLocation": {
          "lat": 35.81208,
          "lng": 127.155591,
          "locationSource": "exif"
        },
        "originalDescription": "노면이 평평하고 매끄러워 통행원활.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.5,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231303710",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "노면 상태가 우수하여 통행이 원활합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148512,
          35.814328
        ]
      },
      "properties": {
        "id": "report-a3145d91-7ae3-4378-b4e6-a57be34af403",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "ST",
          "DR"
        ],
        "description": "출입구 앞에 16cm 높이의 단차가 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:29:32.957Z",
        "submissionId": "87f0a39f-78a9-4a87-80b2-fb2d8d07df2e",
        "demo": false,
        "originalLocation": {
          "lat": 35.814337,
          "lng": 127.14855,
          "locationSource": "manual"
        },
        "originalDescription": "출입구 앞 16cm 단차",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.5,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299420",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입구(DR) 앞 단차(CB)이므로 계단(ST) 대신 단차 코드를 적용하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148409,
          35.814615
        ]
      },
      "properties": {
        "id": "report-179f81f7-1da5-4da1-b4cf-aa0ec6102bf1",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "경사가 없고 출입이 가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": null,
        "createdAt": "2026-08-19T08:30:51.082Z",
        "submissionId": "b3ae807b-a8ef-4e8e-a5b2-86b7d7627e3c",
        "demo": false,
        "originalLocation": {
          "lat": 35.814623,
          "lng": 127.148444,
          "locationSource": "manual"
        },
        "originalDescription": "경사없음 출입가능",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299420",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "경사가 없고 출입이 가능하다고 명시되어 있어 통행이 원활합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.156456,
          35.812063
        ]
      },
      "properties": {
        "id": "report-b0743fe1-d29d-4c36-a937-24dbe36dd9fa",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 5,
        "obstacleTypes": [
          "NW",
          "RD"
        ],
        "description": "좁은 폭과 울퉁불퉁한 노면으로 인해 통행이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:31:37.000Z",
        "createdAt": "2026-08-19T08:32:09.812Z",
        "submissionId": "442de57b-c44e-433a-80a7-8e43cdbe47c4",
        "demo": false,
        "originalLocation": {
          "lat": 35.812013,
          "lng": 127.156459,
          "locationSource": "exif"
        },
        "originalDescription": "좁은 폭. 울퉁불퉁한 노면으로 통행불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473511223",
              "highway": "residential",
              "name": "향교길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "좁은 폭(NW)과 울퉁불퉁한 노면(RD)으로 인한 통행 불가 상태가 명확히 기술되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155739,
          35.812048
        ]
      },
      "properties": {
        "id": "report-db8b3bce-71f4-4263-99d9-36ef26cea177",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "노면 상태는 원활하나 폭이 좁아 휠체어 한 대씩만 통행할 수 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:34:48.000Z",
        "createdAt": "2026-08-19T08:35:29.445Z",
        "submissionId": "6092446e-b639-4f0c-927f-6a6ca7a86932",
        "demo": false,
        "originalLocation": {
          "lat": 35.812053,
          "lng": 127.155739,
          "locationSource": "exif"
        },
        "originalDescription": "노면 상태 원활. 휠체어 하나씩만 통행가능해 불편.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303710",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "노면은 원활하지만 폭이 좁아 교행이 불가능하다는 구체적인 상황을 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154835,
          35.811997
        ]
      },
      "properties": {
        "id": "report-ea1a7a1e-b1d0-4bc0-bf60-182e9d155117",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "휠체어 한 대만 이동할 수 있을 정도로 폭이 좁습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:36:09.000Z",
        "createdAt": "2026-08-19T08:36:34.504Z",
        "submissionId": "d2ec5e06-2992-45a8-a13a-656ba0d3a67e",
        "demo": false,
        "originalLocation": {
          "lat": 35.812006,
          "lng": 127.154834,
          "locationSource": "exif"
        },
        "originalDescription": "휠체어 한 대만 이동가능해 좁은 폭.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303710",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "휠체어 한 대만 통행 가능한 좁은 폭임을 명확히 기술하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15484,
          35.812
        ]
      },
      "properties": {
        "id": "report-ff8b3042-55e1-4d54-b0c9-922d698b045b",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 4,
        "obstacleTypes": [
          "SL"
        ],
        "description": "노면 상태는 양호하나 경사로가 있어 통행 시 도움이 필요합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:36:39.000Z",
        "createdAt": "2026-08-19T08:37:13.341Z",
        "submissionId": "8f442da1-8b45-46d2-a15a-9f294b4374c4",
        "demo": false,
        "originalDescription": "노면상태는 양호하나 경사로가 있어 도움필요.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "노면 상태가 양호하여 통행 가능 근거가 명시되어 있으므로, 도움 필요 수준인 난이도 3으로 조정하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153223,
          35.811878
        ]
      },
      "properties": {
        "id": "report-546b5671-af0a-48f8-a3d4-476a76ae622f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-e5e2c4f4-bf41-4fc2-b39b-5a101312c6ed",
        "authorNickname": "도훈",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "노면 상태는 양호하나 보행로 폭이 변화하며 좁은 구간이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:39:25.000Z",
        "createdAt": "2026-08-19T08:40:07.170Z",
        "submissionId": "d91c6d92-ce1b-461a-8841-edcbd0bad713",
        "demo": false,
        "originalLocation": {
          "lat": 35.811859,
          "lng": 127.153225,
          "locationSource": "exif"
        },
        "originalDescription": "노면상태 양호. 다만 폭이 넓었다 좁아졌다 함. 좁아져도 휠체어 한 대 정도는 통행 가능.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "473511223",
              "highway": "residential",
              "name": "향교길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "폭이 좁아지는 구간이 존재하므로 장애물 코드를 NW로 수정하고 내용을 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.1471,
          35.818246
        ]
      },
      "properties": {
        "id": "report-48e4faf8-d128-4bd6-97dd-81844cf6f5f0",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "CB",
          "RD"
        ],
        "description": "도로 재포장 상태가 불량합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:18:07.000Z",
        "createdAt": "2026-08-19T11:32:39.449Z",
        "submissionId": "7c5aecc1-21fa-4b70-8b4f-df087a2262ae",
        "demo": false,
        "originalLocation": {
          "lat": 35.818256,
          "lng": 127.147142,
          "locationSource": "exif"
        },
        "originalDescription": "도로 재포장 불량",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299422",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "재포장 불량은 노면 불량에 해당하므로 RD 코드를 유지하고 불필요한 CB 코드는 제외하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154686,
          35.814902
        ]
      },
      "properties": {
        "id": "report-78d4028d-c5a4-4eed-8a48-e267650e3830",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "SL"
        ],
        "description": "오르막 경사가 길게 이어져 있어 혼자 이동하기 어렵고 도움이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:09:33.000Z",
        "createdAt": "2026-08-19T11:33:36.828Z",
        "submissionId": "68794f90-c59b-4067-84b4-2b84484c07f8",
        "demo": false,
        "originalLocation": {
          "lat": 35.814908,
          "lng": 127.154708,
          "locationSource": "exif"
        },
        "originalDescription": "오르막 경사가 길게 이어져 있어 혼자 올라가기 힘들고 도움 필요",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "382873008",
              "highway": "path",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "긴 오르막 경사(SL)로 인해 도움이 필요한 상황을 명확히 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153835,
          35.818215
        ]
      },
      "properties": {
        "id": "report-20019e8a-caf6-4933-900c-33ca82a00f63",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "DR"
        ],
        "description": "전주한옥마을 관광안내소",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:01:47.000Z",
        "createdAt": "2026-08-19T11:34:12.499Z",
        "submissionId": "78cbf214-04b3-4e2d-80ef-6dee1e8e3dce",
        "demo": false,
        "originalLocation": {
          "lat": 35.818175,
          "lng": 127.153672,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 15.4,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "425264719",
              "highway": "service",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.5,
            "reason": "단순 시설 설명으로 구체적인 통행 상태나 장애 정보를 파악하기 어렵습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147171,
          35.818192
        ]
      },
      "properties": {
        "id": "report-5f1abf83-c48b-4890-9fdb-a8fbd0870605",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "도로에 연석이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:18:15.000Z",
        "createdAt": "2026-08-19T11:34:49.278Z",
        "submissionId": "189ee069-dbb3-4570-a232-c876e87f3039",
        "demo": false,
        "originalLocation": {
          "lat": 35.818164,
          "lng": 127.147172,
          "locationSource": "exif"
        },
        "originalDescription": "도로 연석",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "428916183",
              "highway": "living_street",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "도로 연석의 존재를 간결하게 표준화하였으며, 단차(CB) 코드를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153822,
          35.81825
        ]
      },
      "properties": {
        "id": "report-fdc8893c-daac-45c0-8800-2596568264aa",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "SL"
        ],
        "description": "휠체어 통행가능",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:01:56.000Z",
        "createdAt": "2026-08-19T11:35:15.852Z",
        "submissionId": "c4dc7823-9552-457e-b9ea-4acf4f0dd9ee",
        "demo": false,
        "originalLocation": {
          "lat": 35.818211,
          "lng": 127.153664,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 14.9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "425264719",
              "highway": "service",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "휠체어 통행이 가능하다고 명시되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153947,
          35.815789
        ]
      },
      "properties": {
        "id": "report-665d36a5-5621-4beb-826c-03d881755696",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "평탄한 다리 구간으로 턱이나 경사가 없어 통행이 원활합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:05:58.000Z",
        "createdAt": "2026-08-19T11:35:30.690Z",
        "submissionId": "95f8807f-86d4-40e0-9119-2dc5a2dd9045",
        "demo": false,
        "originalDescription": "평탄한 다리 구간으로 턱이나 경사가 없어 통행이 원활함",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "턱과 경사가 없어 통행이 원활하다고 구체적으로 명시되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147307,
          35.817675
        ]
      },
      "properties": {
        "id": "report-4adac2ef-cae9-490e-a3c2-0858be1b04b6",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "RD"
        ],
        "description": "연속된 맨홀로 인해 노면이 불량합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:18:57.000Z",
        "createdAt": "2026-08-19T11:35:31.808Z",
        "submissionId": "af19c6a1-912a-41eb-aa56-05336ab3cd7d",
        "demo": false,
        "originalLocation": {
          "lat": 35.817681,
          "lng": 127.147331,
          "locationSource": "exif"
        },
        "originalDescription": "연속된 맨홀로 통행 불량",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.3,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299422",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "연속된 맨홀로 인한 노면 불량 상태를 명확히 기술하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147466,
          35.817239
        ]
      },
      "properties": {
        "id": "report-d4d853e1-d76a-4a70-99c2-a2bcd71e836e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "RD"
        ],
        "description": "노면에 포트홀이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:19:31.000Z",
        "createdAt": "2026-08-19T11:36:08.437Z",
        "submissionId": "f2669c10-4900-443f-b952-e824fb865312",
        "demo": false,
        "originalLocation": {
          "lat": 35.817253,
          "lng": 127.147522,
          "locationSource": "exif"
        },
        "originalDescription": "포트홀",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299423",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "포트홀은 노면 불량(RD)에 해당하므로 이를 명확히 기술하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.1535,
          35.818128
        ]
      },
      "properties": {
        "id": "report-acc49b65-7132-4e75-b509-9b3575b6a114",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 4,
        "obstacleTypes": [
          "CB",
          "NW"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:02:36.000Z",
        "createdAt": "2026-08-19T11:36:22.438Z",
        "submissionId": "76228882-3192-43ce-a8c3-4168145554b2",
        "demo": false,
        "originalLocation": {
          "lat": 35.818128,
          "lng": 127.153494,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34383849",
              "highway": "residential",
              "name": "한지길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15507,
          35.814284
        ]
      },
      "properties": {
        "id": "report-91b870f4-5bf1-4d05-92f3-f3e34a4e07f7",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 5,
        "obstacleTypes": [
          "ST"
        ],
        "description": "경사가 급하고 긴 계단 구간이 있어 휠체어 및 이동약자의 통행이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:11:07.000Z",
        "createdAt": "2026-08-19T11:37:10.249Z",
        "submissionId": "1b2b2567-85fc-47c1-900e-fa333935d222",
        "updatedAt": "2026-08-20T08:06:39.456Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.814258,
          "lng": 127.155053,
          "locationSource": "exif"
        },
        "originalDescription": "경사가 급하고 긴 계단 구간으로 휠체어 및 이동약자 통행불가",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "75507893",
              "highway": "steps",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "급경사(SL)와 긴 계단(ST)으로 인한 통행 불가 상황이 명확히 기술되어 유형을 보완했습니다."
          }
        }
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150158,
          35.811048
        ]
      },
      "properties": {
        "id": "report-b70ea82b-6ac6-439e-b971-cd9eace28481",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 3,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사가 있는 보도블록 구간입니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:28:55.000Z",
        "createdAt": "2026-08-19T11:38:10.127Z",
        "submissionId": "910afcde-ca9f-4ce2-8df1-dce03d46c377",
        "demo": false,
        "originalLocation": {
          "lat": 35.811069,
          "lng": 127.150161,
          "locationSource": "exif"
        },
        "originalDescription": "경사가 있는 인도블럭",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.3,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "117026852",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "경사(SL)가 있는 보도블록 구간임을 명확히 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153438,
          35.818589
        ]
      },
      "properties": {
        "id": "report-e7337951-edc3-4931-a6bc-474beeaed933",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 4,
        "obstacleTypes": [
          "CB"
        ],
        "description": "휠체어 통행 어려움. 자동차 도로만 있음",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:05:21.000Z",
        "createdAt": "2026-08-19T11:38:36.818Z",
        "submissionId": "c0a90e97-4f3a-403c-a9cc-44c3439a97c4",
        "demo": false,
        "originalLocation": {
          "lat": 35.8186,
          "lng": 127.153511,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.7,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1420437314",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.85,
            "reason": "보도가 없고 차도만 있는 상황은 기타(ET) 장애물로 분류하는 것이 적절하며, 단차(CB)는 언급되지 않아 제외하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.150296,
          35.811079
        ]
      },
      "properties": {
        "id": "report-2124bdc5-fa23-401b-8362-b51502585d65",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "RD"
        ],
        "description": "맨홀 및 인도 노면 상태가 불량합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:29:03.000Z",
        "createdAt": "2026-08-19T11:39:01.870Z",
        "submissionId": "1f9f41d3-62fe-4624-a85b-b7175c1c36be",
        "demo": false,
        "originalLocation": {
          "lat": 35.811058,
          "lng": 127.150292,
          "locationSource": "exif"
        },
        "originalDescription": "맨홀 및 인도 불량",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.4,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299449",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "맨홀과 인도 불량 상태를 노면 불량(RD)으로 명확히 기술하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153199,
          35.819457
        ]
      },
      "properties": {
        "id": "report-6acbb912-6021-4abf-913e-551948982a3f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 3,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사도로이며, 자동차 통행 도로여서 위험함",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:07:11.000Z",
        "createdAt": "2026-08-19T11:39:33.493Z",
        "submissionId": "c5982018-0a37-4273-9405-fb4f363cd728",
        "demo": false,
        "originalLocation": {
          "lat": 35.819461,
          "lng": 127.153197,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "428916169",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151047,
          35.810967
        ]
      },
      "properties": {
        "id": "report-1ae4198f-1802-4a42-8dd6-bbf3960c9c90",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사로 인해 통행에 어려움이 있습니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:30:08.000Z",
        "createdAt": "2026-08-19T11:40:01.520Z",
        "submissionId": "c66adcbb-8581-41ee-8d52-95aed8dd5ddd",
        "demo": false,
        "originalDescription": "경사로 인한 어려움",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "경사(SL)로 인한 통행 불편을 간결하게 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153578,
          35.819589
        ]
      },
      "properties": {
        "id": "report-c84f5550-f03e-4e5e-8ff9-34bbaaa3260a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 3,
        "obstacleTypes": [
          "RD"
        ],
        "description": "자동차 도로",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:07:43.000Z",
        "createdAt": "2026-08-19T11:40:31.998Z",
        "submissionId": "0359ac46-84b0-4ae8-a4a3-a644bcceb6cc",
        "demo": false,
        "originalLocation": {
          "lat": 35.819583,
          "lng": 127.153581,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "428916169",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151531,
          35.810951
        ]
      },
      "properties": {
        "id": "report-1bf7f8ee-2d78-4a15-a0e6-bee3bd4e6862",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "횡단로의 석재포장로 활용",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:30:43.000Z",
        "createdAt": "2026-08-19T11:40:47.652Z",
        "submissionId": "8352aea6-f2b9-4afd-b184-eed812d7cb75",
        "demo": false,
        "originalLocation": {
          "lat": 35.810967,
          "lng": 127.151528,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "428428563",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.85,
            "reason": "횡단로의 석재 포장 상태를 명확히 기술하였으며, SP 코드를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155041,
          35.814296
        ]
      },
      "properties": {
        "id": "report-89e6b376-9100-4666-84cd-948ab3248f07",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "평탄한 교량 구간으로 통행은 원활하나 바닥에 낙엽과 나뭇가지가 있어 이동 시 주의가 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:10:54.000Z",
        "createdAt": "2026-08-19T11:41:01.161Z",
        "submissionId": "22bb4e5d-3137-43d2-840b-400e74347b4b",
        "demo": false,
        "originalLocation": {
          "lat": 35.8143,
          "lng": 127.155044,
          "locationSource": "exif"
        },
        "originalDescription": "평탄한 교량 구간으로 통행은 원활하나, 바닥에 낙엽 및 나뭇가지 등이 떨어져 있어 이동 시 주의 필요.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "75507893",
              "highway": "steps",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "평탄하여 통행은 원활하지만 낙엽 등으로 인해 주의가 필요하므로 난이도를 2로 조정합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153553,
          35.819711
        ]
      },
      "properties": {
        "id": "report-4cd79764-ff6c-4a58-b963-0ddb35d7b9f3",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 3,
        "obstacleTypes": [
          "RD"
        ],
        "description": "자동차도로. 노면 불량",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:08:01.000Z",
        "createdAt": "2026-08-19T11:41:30.241Z",
        "submissionId": "749dc3fb-179a-4960-b0ab-9956e4f921d3",
        "demo": false,
        "originalLocation": {
          "lat": 35.819694,
          "lng": 127.153542,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34383847",
              "highway": "residential",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151561,
          35.810954
        ]
      },
      "properties": {
        "id": "report-3adf7fa7-f7f8-4686-b5ec-9a3a7952176d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "횡단로의 석재 포장로 활용",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:30:47.000Z",
        "createdAt": "2026-08-19T11:41:31.022Z",
        "submissionId": "01635198-17c6-4ddd-8b88-7f4d6d9dda02",
        "demo": false,
        "originalLocation": {
          "lat": 35.810969,
          "lng": 127.151558,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "428428563",
              "highway": "unclassified",
              "name": "전주천동로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.85,
            "reason": "횡단로의 석재 포장 상태를 명확히 기술하였으며, SP 코드를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154755,
          35.814072
        ]
      },
      "properties": {
        "id": "report-47dfdf16-3bfc-4ff2-beab-b65cc93a611c",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 4,
        "obstacleTypes": [
          "ST",
          "SL"
        ],
        "description": "경사가 있는 긴 목재 데크 계단 구간으로 휠체어 이동이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:11:58.000Z",
        "createdAt": "2026-08-19T11:42:47.778Z",
        "submissionId": "226686ed-1bb0-4bb2-8aae-32d75e5979f4",
        "demo": false,
        "originalLocation": {
          "lat": 35.814072,
          "lng": 127.154739,
          "locationSource": "exif"
        },
        "originalDescription": "경사가 있는 긴 목재 데크 계단 구간으로, 휠체어 및 유모차 이동이 불가능하며 보행 시 주의 필요.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "425508164",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "설명에 '이동이 불가능'하다고 명시되어 있으므로 난이도를 5로 조정하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152207,
          35.810981
        ]
      },
      "properties": {
        "id": "report-98b62bed-7271-415f-bb8a-5fcd108d707f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "RD"
        ],
        "description": "인도가 존재하지 않습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:31:45.000Z",
        "createdAt": "2026-08-19T11:43:00.226Z",
        "submissionId": "23d5f4c6-1ad2-4b73-8c2a-34afbee0a80f",
        "demo": false,
        "originalLocation": {
          "lat": 35.810989,
          "lng": 127.152206,
          "locationSource": "exif"
        },
        "originalDescription": "인도가 존재하지 않음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.9,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299417",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "인도가 없다는 사실은 특정 물리적 노면 파손이 아니므로 ET 코드로 수정하고 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153182,
          35.819886
        ]
      },
      "properties": {
        "id": "report-802470b4-357b-4145-850d-56f015edbfca",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 4,
        "obstacleTypes": [
          "RD"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:08:36.000Z",
        "createdAt": "2026-08-19T11:43:31.167Z",
        "submissionId": "bb343e11-5e80-415f-b16f-b83ffb18913a",
        "demo": false,
        "originalLocation": {
          "lat": 35.819919,
          "lng": 127.153206,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "34383847",
              "highway": "residential",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152564,
          35.811025
        ]
      },
      "properties": {
        "id": "report-6c001359-1fc3-42c3-b759-51e23e39ab29",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 4,
        "obstacleTypes": [
          "NW",
          "RD"
        ],
        "description": "보행로 폭이 좁고 노면 상태가 불량합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:32:24.000Z",
        "createdAt": "2026-08-19T11:43:49.662Z",
        "submissionId": "69cf810e-2ef2-442b-87e9-8db8e38d46cb",
        "demo": false,
        "originalLocation": {
          "lat": 35.810986,
          "lng": 127.152572,
          "locationSource": "exif"
        },
        "originalDescription": "좁은 폭과 도로 불량",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299417",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "좁은 폭(NW)과 노면 불량(RD)이 명확히 제시되어 기존 분류를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15436,
          35.814324
        ]
      },
      "properties": {
        "id": "report-aca428f7-c50b-4d25-9b7c-285e12579676",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 4,
        "obstacleTypes": [
          "ST"
        ],
        "description": "경사가 가파른 석재 계단과 평석 구간이 있어 단독 통행이 어렵고 보조자의 도움이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:14:05.000Z",
        "createdAt": "2026-08-19T11:43:52.929Z",
        "submissionId": "f748bb6a-5cf4-48ed-bc61-b8afdfa0d87e",
        "updatedAt": "2026-08-20T08:06:39.456Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.814369,
          "lng": 127.154403,
          "locationSource": "exif"
        },
        "originalDescription": "경사도가 높은 석재 계단 및 평석 구간으로, 단독 통행이 곤란하며 보조자의 도움 필요.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "382873012",
              "highway": "path",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "계단(ST) 외에 평석 구간이 언급되어 석재 블록 포장로(SP)를 추가하였습니다."
          }
        }
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153038,
          35.819408
        ]
      },
      "properties": {
        "id": "report-caf1b14e-11bb-4ac7-8cc1-a1d34039088a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:10:06.000Z",
        "createdAt": "2026-08-19T11:44:20.021Z",
        "submissionId": "144d16ad-c867-4bba-a7fe-390c113ccd61",
        "demo": false,
        "originalLocation": {
          "lat": 35.819394,
          "lng": 127.153044,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152911,
          35.81107
        ]
      },
      "properties": {
        "id": "report-8f148de5-f4b4-4c32-9e47-2cd6d9e7dbf2",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 4,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사가 심하여 휠체어 접근이 매우 어렵습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:32:53.000Z",
        "createdAt": "2026-08-19T11:44:28.562Z",
        "submissionId": "fc124647-1e7e-4fe4-999d-9244180d9ed9",
        "demo": false,
        "originalLocation": {
          "lat": 35.811042,
          "lng": 127.152917,
          "locationSource": "exif"
        },
        "originalDescription": "심한 경사, 휠체어 접근 가능성 희박",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299417",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "심한 경사(SL)로 인해 단독 통행이 어려운 상태를 반영하여 난이도 4를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152403,
          35.819219
        ]
      },
      "properties": {
        "id": "report-5bed383c-cb5a-4753-bec2-44ed7670d694",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:11:00.000Z",
        "createdAt": "2026-08-19T11:45:03.351Z",
        "submissionId": "8bccae72-8baa-4c6a-b650-9a49bc6fbfeb",
        "demo": false,
        "originalLocation": {
          "lat": 35.819211,
          "lng": 127.152406,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.9,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34416287",
              "highway": "residential",
              "name": "동문길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153092,
          35.811177
        ]
      },
      "properties": {
        "id": "report-c5858cda-7ca6-443d-9ad0-107d2d3e7722",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "보도블록 연석이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:34:49.000Z",
        "createdAt": "2026-08-19T11:45:06.954Z",
        "submissionId": "11079a70-546f-4d2b-baee-56df07c8c734",
        "demo": false,
        "originalLocation": {
          "lat": 35.811175,
          "lng": 127.153061,
          "locationSource": "exif"
        },
        "originalDescription": "보도블럭 연석",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34484361",
              "highway": "residential",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "보도블록 연석의 존재를 간결하게 표준화하였으며, 단차(CB) 코드를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153086,
          35.811233
        ]
      },
      "properties": {
        "id": "report-8ea0ee6f-fcf1-48b7-beea-eaed76de5c06",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 3,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사 존재. 일부 도움 필요",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:35:01.000Z",
        "createdAt": "2026-08-19T11:45:53.224Z",
        "submissionId": "b9e2356d-24c4-4a23-b7b1-d9f54e3499ee",
        "demo": false,
        "originalLocation": {
          "lat": 35.811233,
          "lng": 127.153092,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "34484361",
              "highway": "residential",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151787,
          35.818756
        ]
      },
      "properties": {
        "id": "report-d62c0ccc-027d-45b9-8b1a-4b7d74a539ce",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "통행원활",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:12:39.000Z",
        "createdAt": "2026-08-19T11:46:33.305Z",
        "submissionId": "ab57f263-2f43-4153-9000-9470c785d44e",
        "demo": false,
        "originalLocation": {
          "lat": 35.818753,
          "lng": 127.151764,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "107387273",
              "highway": "residential",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "통행이 원활하다고 명시되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15179,
          35.818447
        ]
      },
      "properties": {
        "id": "report-6aab6aba-1196-4af0-886a-77cbb1088c4f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:13:10.000Z",
        "createdAt": "2026-08-19T11:47:25.718Z",
        "submissionId": "ac5c2bf4-29fd-4d2f-8641-6e13d6dff482",
        "demo": false,
        "originalLocation": {
          "lat": 35.81845,
          "lng": 127.151817,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299465",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15197,
          35.817543
        ]
      },
      "properties": {
        "id": "report-2b05d1cd-3120-4205-b4bb-e36e74cbc950",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:17:47.000Z",
        "createdAt": "2026-08-19T11:47:47.807Z",
        "submissionId": "8dd22cc8-4578-4f48-ad86-c47dec8ab303",
        "demo": false,
        "originalLocation": {
          "lat": 35.817539,
          "lng": 127.151939,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.9,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299464",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152596,
          35.81438
        ]
      },
      "properties": {
        "id": "report-d0112dfa-d2ee-4539-a29b-f760e7d792a6",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 3,
        "obstacleTypes": [
          "SL"
        ],
        "description": "다리 모양 큰 폭의 경사로 존재",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:56:22.000Z",
        "createdAt": "2026-08-19T11:47:48.854Z",
        "submissionId": "7231dfb1-26be-41ac-830b-a2d817e87eba",
        "demo": false,
        "originalLocation": {
          "lat": 35.814372,
          "lng": 127.152511,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 7.7,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299460",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154365,
          35.81432
        ]
      },
      "properties": {
        "id": "report-f34c5f26-0881-4d3e-bf71-f8e00a7b225a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 5,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "전각 진입로에 높이가 있는 석조 계단이 있어 휠체어 진입이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:14:18.000Z",
        "createdAt": "2026-08-19T11:48:09.950Z",
        "submissionId": "1517cff0-fd20-4ae4-b702-d43a94695522",
        "demo": false,
        "originalLocation": {
          "lat": 35.814369,
          "lng": 127.154411,
          "locationSource": "exif"
        },
        "originalDescription": "전각 진입로에 높이가 있는 석조 계단이 있어 휠체어 및 유모차 진입 불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "382873012",
              "highway": "path",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "석조 계단(ST)과 단차(CB)로 인한 진입 불가 상황이 명확히 기술되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152008,
          35.814014
        ]
      },
      "properties": {
        "id": "report-a5bd65ff-a903-42af-92bd-57e38c19f209",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "RD"
        ],
        "description": "인도블록이 설치되어 있지 않습니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T10:58:51.000Z",
        "createdAt": "2026-08-19T11:48:46.345Z",
        "submissionId": "f2b71837-304e-46de-9175-62709fe35347",
        "demo": false,
        "originalDescription": "인도블럭 존재하지 않음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "인도블록이 없다는 사실은 특정 노면 파손이 아니므로 ET 코드로 수정하고 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15053,
          35.817042
        ]
      },
      "properties": {
        "id": "report-9ca374b1-9fe1-4bb5-9337-f754fd30df2d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:19:54.000Z",
        "createdAt": "2026-08-19T11:49:16.131Z",
        "submissionId": "49883a14-c282-4318-a03e-0ea6b22b133c",
        "demo": false,
        "originalLocation": {
          "lat": 35.817047,
          "lng": 127.150567,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.4,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299469",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152018,
          35.813342
        ]
      },
      "properties": {
        "id": "report-13e93b75-9468-473b-8f14-6c1042dc01fb",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "휠체어가 통행하기에 폭이 매우 좁습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:00:20.000Z",
        "createdAt": "2026-08-19T11:49:47.527Z",
        "submissionId": "4a550cd1-9448-4c83-b140-c9eca51871c6",
        "demo": false,
        "originalLocation": {
          "lat": 35.813347,
          "lng": 127.152069,
          "locationSource": "exif"
        },
        "originalDescription": "휠체어가 지나가기 힘든 폭",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.7,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "425264730",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "휠체어가 지나가기 힘들 정도로 좁은 폭이므로 주의 및 도움이 필요한 난이도 3으로 상향 조정하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154266,
          35.814721
        ]
      },
      "properties": {
        "id": "report-782f3b49-d166-4fca-aefd-e1b9649425d1",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 5,
        "obstacleTypes": [
          "ST",
          "SL"
        ],
        "description": "단수가 많고 가파른 석조 계단 구간이 있어 휠체어 진입이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:19:42.000Z",
        "createdAt": "2026-08-19T11:50:03.730Z",
        "submissionId": "18eeb602-bfc4-4034-808c-75aea4e2d08c",
        "demo": false,
        "originalLocation": {
          "lat": 35.814725,
          "lng": 127.154275,
          "locationSource": "exif"
        },
        "originalDescription": "단수가 많고 가파른 석조 계단 구간으로, 휠체어 및 유모차 진입 불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.9,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "382873012",
              "highway": "path",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "가파른(SL) 석조 계단(ST)으로 인한 진입 불가 상황이 명확히 기술되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151156,
          35.816662
        ]
      },
      "properties": {
        "id": "report-0a0b5d74-a725-4233-8e1d-0e66bc4e5d23",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:21:54.000Z",
        "createdAt": "2026-08-19T11:50:19.522Z",
        "submissionId": "f7f26dba-214f-478d-8525-ee0f73b13b36",
        "demo": false,
        "originalLocation": {
          "lat": 35.816642,
          "lng": 127.151161,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.2,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394294",
              "highway": "residential",
              "name": "최명희길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152041,
          35.813188
        ]
      },
      "properties": {
        "id": "report-dadf647f-694c-4f0c-855a-fc0220692002",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "석재 블록 포장으로 인해 통행이 불편합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:00:58.000Z",
        "createdAt": "2026-08-19T11:50:24.154Z",
        "submissionId": "f8492d46-8388-4266-8a8d-ade3b496f026",
        "demo": false,
        "originalLocation": {
          "lat": 35.813183,
          "lng": 127.152031,
          "locationSource": "exif"
        },
        "originalDescription": "석재 블록 포장로로 인한 통행 불편",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "425264730",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "석재 블록 포장(SP)으로 인한 불편함을 간결하게 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152064,
          35.813157
        ]
      },
      "properties": {
        "id": "report-f91b7eb7-8812-4065-8bb0-77e5f5da0e81",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "석재 블록 포장으로 인해 통행이 불편합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:01:02.000Z",
        "createdAt": "2026-08-19T11:50:50.792Z",
        "submissionId": "60456bd0-2eda-48a9-a725-f58c4d461b63",
        "demo": false,
        "originalLocation": {
          "lat": 35.813175,
          "lng": 127.1521,
          "locationSource": "exif"
        },
        "originalDescription": "석재블록 포장로로 인한 통행 불편",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "425264730",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "석재 블록 포장(SP)으로 인한 불편함을 간결하게 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154463,
          35.81482
        ]
      },
      "properties": {
        "id": "report-6ce949f9-d86d-4b0e-8da2-419a9c6b4394",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 5,
        "obstacleTypes": [
          "ST",
          "SL"
        ],
        "description": "경사가 가파른 긴 내리막 석조 계단이 있어 휠체어 통행이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:20:01.000Z",
        "createdAt": "2026-08-19T11:51:00.481Z",
        "submissionId": "34356246-a90f-473c-bbed-f1cda7b207d7",
        "demo": false,
        "originalLocation": {
          "lat": 35.814847,
          "lng": 127.154442,
          "locationSource": "exif"
        },
        "originalDescription": "경사가 가파른 긴 내리막 석조 계단으로, 휠체어 및 유모차 통행 불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1318027205",
              "highway": "path",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "가파른 내리막(SL) 석조 계단(ST)으로 인한 통행 불가 상황이 명확히 기술되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152265,
          35.816125
        ]
      },
      "properties": {
        "id": "report-1979bf78-27f1-40ae-9f70-96221f08b029",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:25:54.000Z",
        "createdAt": "2026-08-19T11:51:01.557Z",
        "submissionId": "5e5e4987-1d71-415d-861c-b3add2c44a52",
        "demo": false,
        "originalLocation": {
          "lat": 35.816128,
          "lng": 127.152292,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299462",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152179,
          35.812888
        ]
      },
      "properties": {
        "id": "report-ee51b1ff-487e-49ea-b016-6475b352c299",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "석재 블록 포장으로 인해 통행이 불편합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:01:28.000Z",
        "createdAt": "2026-08-19T11:51:19.342Z",
        "submissionId": "8c1cdaee-54b8-4a82-967d-734d54104f25",
        "demo": false,
        "originalLocation": {
          "lat": 35.812917,
          "lng": 127.152175,
          "locationSource": "exif"
        },
        "originalDescription": "석재 블록 포장로로 인한 통행 불편",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394229",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "석재 블록 포장(SP)으로 인한 불편함을 간결하게 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151483,
          35.815867
        ]
      },
      "properties": {
        "id": "report-29f8fe0d-c10b-43b8-94a8-e2ceb5ca4b41",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 5,
        "obstacleTypes": [
          "CB",
          "NW",
          "RD"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:27:09.000Z",
        "createdAt": "2026-08-19T11:51:49.406Z",
        "submissionId": "e1de0d84-2447-4ff9-9716-b623df91554b",
        "demo": false,
        "originalLocation": {
          "lat": 35.815869,
          "lng": 127.151506,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1173650984",
              "highway": "footway",
              "name": "태조로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152206,
          35.812889
        ]
      },
      "properties": {
        "id": "report-cfa2cf47-ad2a-4af1-aa56-0eb1565dfc3d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "보행로 폭이 좁아 통행이 불편합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:01:44.000Z",
        "createdAt": "2026-08-19T11:52:00.533Z",
        "submissionId": "e3867a2d-295c-4782-b532-f8f8cf374f0c",
        "demo": false,
        "originalDescription": "좁은 폭으로 인한 통행 불편",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "좁은 폭(NW)으로 인한 불편함을 간결하게 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152209,
          35.812808
        ]
      },
      "properties": {
        "id": "report-d87999c3-c954-4bfe-b10e-a3432a18587a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 4,
        "obstacleTypes": [
          "NW"
        ],
        "description": "좁은 폭으로 인한 통행 불편",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:01:51.000Z",
        "createdAt": "2026-08-19T11:52:46.748Z",
        "submissionId": "95ad44e5-088c-4eed-99b0-5256c58bdd24",
        "demo": false,
        "originalLocation": {
          "lat": 35.812828,
          "lng": 127.152214,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.3,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "427929321",
              "highway": "living_street",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.85,
            "reason": "좁은 폭(NW)으로 인한 통행 불편을 간결하게 정리하였으며 기존 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15153,
          35.815547
        ]
      },
      "properties": {
        "id": "report-3579da7e-fbce-40a4-b524-021eb857f653",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "미술관 방문 가능",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:27:46.000Z",
        "createdAt": "2026-08-19T11:52:50.550Z",
        "submissionId": "145da2dd-2cc2-4096-98ec-09d0b02723c8",
        "demo": false,
        "originalLocation": {
          "lat": 35.815556,
          "lng": 127.151628,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 8.9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "425282022",
              "highway": "living_street",
              "name": "태조로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.7,
            "reason": "방문이 가능하다고 명시되어 있으나 구체적인 노면 상태는 알 수 없습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151642,
          35.814964
        ]
      },
      "properties": {
        "id": "report-98d30ab6-81b8-4737-9b7f-51dbf24f2b9c",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:34:40.000Z",
        "createdAt": "2026-08-19T11:53:25.304Z",
        "submissionId": "08732e3b-5d1e-4781-9ab3-4e905fe371a1",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152361,
          35.812122
        ]
      },
      "properties": {
        "id": "report-cbe479a4-34dd-4153-b8be-21bfd1addddd",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "RD"
        ],
        "description": "노면에 맨홀이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:03:12.000Z",
        "createdAt": "2026-08-19T11:53:33.544Z",
        "submissionId": "102b2b0d-1816-4743-8138-cc7aa4453457",
        "demo": false,
        "originalLocation": {
          "lat": 35.812131,
          "lng": 127.152419,
          "locationSource": "exif"
        },
        "originalDescription": "맨홀",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473511027",
              "highway": "residential",
              "name": "향교길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "맨홀의 존재를 간결하게 표준화하였으며, 노면 상태 관련 코드인 RD를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151032,
          35.814671
        ]
      },
      "properties": {
        "id": "report-dc385f1a-dd50-4d58-89e1-e3c452a30579",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:37:00.000Z",
        "createdAt": "2026-08-19T11:53:58.162Z",
        "submissionId": "9b6dd628-a648-4a2c-8646-41e4bf2bac2c",
        "demo": false,
        "originalLocation": {
          "lat": 35.814675,
          "lng": 127.151061,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299469",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151546,
          35.811706
        ]
      },
      "properties": {
        "id": "report-7b35f2fd-ac3e-4e83-b882-03577d2b6731",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SP",
          "RD"
        ],
        "description": "노면 상태가 불량합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:06:45.000Z",
        "createdAt": "2026-08-19T11:54:16.864Z",
        "submissionId": "b37a779b-287a-4a1d-9902-9439ce615a99",
        "demo": false,
        "originalLocation": {
          "lat": 35.811703,
          "lng": 127.151619,
          "locationSource": "exif"
        },
        "originalDescription": "노면 불량",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473700509",
              "highway": "residential",
              "name": "경기전길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "설명에 석재 블록에 대한 언급이 없으므로 SP 코드를 제외하고 RD 코드만 유지하여 표준화하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.151161,
          35.814338
        ]
      },
      "properties": {
        "id": "report-0907751a-457e-4efc-ac5a-80537147d2c3",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-88e54864-7b03-456f-b1eb-5ba6a932eef1",
        "authorNickname": "유진",
        "difficulty": 2,
        "obstacleTypes": [
          "CB",
          "RD"
        ],
        "description": "",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T09:53:48.000Z",
        "createdAt": "2026-08-19T11:54:32.203Z",
        "submissionId": "7b6e6fda-2c66-491a-b092-38b88279ba43",
        "demo": false,
        "originalLocation": {
          "lat": 35.814358,
          "lng": 127.151153,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.4,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299442",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.4,
            "reason": "설명 근거가 없어 기존 분류 유지"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155133,
          35.813658
        ]
      },
      "properties": {
        "id": "report-139a5739-eb81-4658-a09c-e26a3b4bbb03",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "SP",
          "OB"
        ],
        "description": "석재 바닥 포장으로 노면이 요철을 이루며, 차량 및 볼라드가 있어 이동 시 약간의 주의 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:26:43.000Z",
        "createdAt": "2026-08-19T11:54:40.716Z",
        "submissionId": "15cd99ba-3d0c-4bef-8cae-2b818bdb1428",
        "demo": false,
        "originalLocation": {
          "lat": 35.813672,
          "lng": 127.155197,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394228",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147877,
          35.81578
        ]
      },
      "properties": {
        "id": "report-830b6306-4549-456a-ab90-4f9e66896f5a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 3,
        "obstacleTypes": [
          "RD"
        ],
        "description": "인도블럭 존재하지 않음",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:20:12.000Z",
        "createdAt": "2026-08-19T11:55:09.527Z",
        "submissionId": "26483445-f049-46fa-93ee-f440861ca8b6",
        "demo": false,
        "originalLocation": {
          "lat": 35.815789,
          "lng": 127.147919,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.9,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473233368",
              "highway": "tertiary",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.149032,
          35.816364
        ]
      },
      "properties": {
        "id": "report-d7365d90-46f5-446d-9978-79661bb6acf8",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "SL"
        ],
        "description": "경사로",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:22:16.000Z",
        "createdAt": "2026-08-19T11:56:10.785Z",
        "submissionId": "3d5af813-ca0a-496b-b3c0-93b1b22c7a47",
        "demo": false,
        "originalLocation": {
          "lat": 35.816361,
          "lng": 127.149047,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.4,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299432",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155119,
          35.813702
        ]
      },
      "properties": {
        "id": "report-60344059-7014-4434-8bde-68559fdec59f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "SL",
          "NW"
        ],
        "description": "완만한 오르막 형태의 보목 블록 통로이나 보판 폭이 다소 좁고 경사가 있어 보조자 도움 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:26:36.000Z",
        "createdAt": "2026-08-19T11:56:37.854Z",
        "submissionId": "aa6b6951-fc40-454a-aeec-caa93381ac59",
        "demo": false,
        "originalLocation": {
          "lat": 35.813706,
          "lng": 127.155136,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.6,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394228",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146898,
          35.81811
        ]
      },
      "properties": {
        "id": "report-a902ce40-6129-47cf-88ab-838db65169f0",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "도로 포장 불량",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:27:56.000Z",
        "createdAt": "2026-08-19T11:56:47.785Z",
        "submissionId": "b793a396-9d2f-48cb-b9b7-aff1e39ec4fd",
        "demo": false,
        "originalLocation": {
          "lat": 35.818153,
          "lng": 127.146881,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473231804",
              "highway": "living_street",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146946,
          35.818291
        ]
      },
      "properties": {
        "id": "report-595aeadb-a74c-462b-92d9-2a6f7630b01a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "도로 포장 불량",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:27:54.000Z",
        "createdAt": "2026-08-19T11:57:17.999Z",
        "submissionId": "a62da85a-7c74-4fb5-ab27-d754b1c1fe83",
        "demo": false,
        "originalLocation": {
          "lat": 35.818264,
          "lng": 127.146836,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 10.3,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "1231013541",
              "highway": "tertiary",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147073,
          35.818319
        ]
      },
      "properties": {
        "id": "report-af431269-5f87-455d-9c28-c461f613d8bb",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-6f01d311-ef75-415f-bec5-e3f40d6b52c5",
        "authorNickname": "우진",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "연석 부근 콘크리트 포장 턱 불량",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T11:28:03.000Z",
        "createdAt": "2026-08-19T11:58:04.666Z",
        "submissionId": "ad981e34-63d4-4b3c-8eb4-78918363fd9c",
        "demo": false,
        "originalLocation": {
          "lat": 35.818306,
          "lng": 127.147019,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299422",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.155241,
          35.813366
        ]
      },
      "properties": {
        "id": "report-818e382d-fd2d-467a-93ad-1b315b629a94",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "SP",
          "OB"
        ],
        "description": "울퉁불퉁한 석재 바닥 포장으로 노면 진동이 발생할 수 있으며, 라바콘 및 주차 차량으로 통행 시 주의 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:27:13.000Z",
        "createdAt": "2026-08-19T11:58:06.216Z",
        "submissionId": "be6dbc9f-e9de-4bf7-8540-6573dec80d96",
        "demo": false,
        "originalLocation": {
          "lat": 35.8134,
          "lng": 127.155175,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 7.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "116912963",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15495,
          35.813211
        ]
      },
      "properties": {
        "id": "report-84c00dc6-1f08-428b-aa50-74abe53560f1",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 5,
        "obstacleTypes": [
          "CB",
          "SL"
        ],
        "description": "경사가 가파르고 단수가 많은 목재 데크 계단이 있어 휠체어 진입이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:27:34.000Z",
        "createdAt": "2026-08-19T11:59:39.695Z",
        "submissionId": "2baad45c-1d07-4647-b814-afc389f198d4",
        "demo": false,
        "originalLocation": {
          "lat": 35.813233,
          "lng": 127.154983,
          "locationSource": "exif"
        },
        "originalDescription": "경사가 가파르고 단수가 많은 목재 데크 계단으로 휠체어 및 유모차 진입 불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "116912930",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "목재 데크 계단(ST)과 가파른 경사(SL)로 인한 진입 불가 상황이 명확하여 기존 단차(CB)를 계단(ST)으로 수정했습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145608,
          35.818199
        ]
      },
      "properties": {
        "id": "report-252f95b6-d311-45f4-a6b5-a243fa89f5a2",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "풍패지관 입구 장애물",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:32:18.000Z",
        "createdAt": "2026-08-19T14:22:35.904Z",
        "submissionId": "5fa6357d-589c-4588-8f19-388f6841f8f0",
        "demo": false,
        "originalLocation": {
          "lat": 35.81825,
          "lng": 127.145583,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231013542",
              "highway": "tertiary",
              "name": "충경로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145608,
          35.818199
        ]
      },
      "properties": {
        "id": "report-ca3623ae-8c62-48fc-be29-c4490419cfbd",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "풍패지관 입구 장애물",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:32:18.000Z",
        "createdAt": "2026-08-19T14:23:50.910Z",
        "submissionId": "8dd40dd3-eecf-43c6-b200-8c32dafa941f",
        "demo": false,
        "originalLocation": {
          "lat": 35.81825,
          "lng": 127.145583,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231013542",
              "highway": "tertiary",
              "name": "충경로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153509,
          35.813007
        ]
      },
      "properties": {
        "id": "report-b2acc605-8820-4c8d-8522-f272b0b564bb",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "NW",
          "OB"
        ],
        "description": "바닥은 보도블록으로 비교적 평탄하지만, 골목 폭이 좁고 입구 측면에 벤치가 배치되어 있어 통행 폭 확인 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:30:51.000Z",
        "createdAt": "2026-08-19T14:24:17.732Z",
        "submissionId": "40a467d4-cbc2-4171-ab04-cc04021f0200",
        "demo": false,
        "originalLocation": {
          "lat": 35.812989,
          "lng": 127.153511,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394229",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145608,
          35.818199
        ]
      },
      "properties": {
        "id": "report-f779f263-5d56-45bd-8f1e-0a6ce0efb851",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "풍패지관 입구 장애물",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:32:18.000Z",
        "createdAt": "2026-08-19T14:24:40.311Z",
        "submissionId": "0a53bf47-8bd8-4283-aa83-1c2f34d8ad2b",
        "demo": false,
        "originalLocation": {
          "lat": 35.81825,
          "lng": 127.145583,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231013542",
              "highway": "tertiary",
              "name": "충경로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152787,
          35.813696
        ]
      },
      "properties": {
        "id": "report-40b3043d-e19a-4347-b20f-a135aa69dc23",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "SL"
        ],
        "description": "매장 입구에 경사로가 설치되어 있으나, 경사도가 다소 높고 하단에 약간의 단차가 존재하여 보조자 도움 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:33:36.000Z",
        "createdAt": "2026-08-19T14:25:22.856Z",
        "submissionId": "f6c2a553-c9c0-4130-b8b4-a4ba756f0b54",
        "demo": false,
        "originalLocation": {
          "lat": 35.813697,
          "lng": 127.152803,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14564,
          35.818209
        ]
      },
      "properties": {
        "id": "report-a06e23bd-9d7e-45ff-8d2e-ebb95dc893e0",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "풍패지관 입구 돌길",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:32:25.000Z",
        "createdAt": "2026-08-19T14:25:47.059Z",
        "submissionId": "290cbddf-55a4-4f8f-b608-534a963ea038",
        "demo": false,
        "originalLocation": {
          "lat": 35.818264,
          "lng": 127.145614,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231013542",
              "highway": "tertiary",
              "name": "충경로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152725,
          35.813728
        ]
      },
      "properties": {
        "id": "report-912a1c35-5276-453c-ac6d-6f46e80ded49",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "보행로 바닥이 평탄하고 폭이 넓어 이동이 원활하나 측면 수로 추락에 주의해야 합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:33:06.000Z",
        "createdAt": "2026-08-19T14:26:21.826Z",
        "submissionId": "9bfaf4e4-9337-41c2-b203-5d743d2b8694",
        "demo": false,
        "originalDescription": "보행로 바닥이 평탄하고 폭이 넓어 휠체어 및 유모차 이동에 원활함. (측면 수로 추락 주의)",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "바닥이 평탄하고 폭이 넓어 원활하지만 측면 수로 추락 위험이 있어 주의가 필요하므로 난이도를 2로 조정합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145378,
          35.818322
        ]
      },
      "properties": {
        "id": "report-1f305644-7e49-4087-9c16-3f17edc4c43e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 4,
        "obstacleTypes": [
          "ST"
        ],
        "description": "계단이 있습니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:32:54.000Z",
        "createdAt": "2026-08-19T14:26:38.723Z",
        "submissionId": "d841aa7e-4503-43d8-be00-f669b40344e7",
        "demo": false,
        "originalDescription": "계단",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "계단(ST) 장애물이 명확히 제시되어 기존 분류와 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153553,
          35.813011
        ]
      },
      "properties": {
        "id": "report-e79dbe20-2275-4eb9-b596-bc7a5e042a2f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "NW"
        ],
        "description": "대문 앞 붉은 벽돌 바닥은 평탄하나 문턱 단차가 존재하고 입구 안내석 및 조경물로 진입 폭 확인 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:30:49.000Z",
        "createdAt": "2026-08-19T14:28:19.327Z",
        "submissionId": "25366c04-b6e6-487b-b74d-7fe677a74ae2",
        "demo": false,
        "originalLocation": {
          "lat": 35.812992,
          "lng": 127.153556,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "35394229",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145992,
          35.817688
        ]
      },
      "properties": {
        "id": "report-5802228b-27d1-4a3b-8f61-fc12dbe2f32e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "CB"
        ],
        "description": "가게 앞 5cm 발판",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:36:18.000Z",
        "createdAt": "2026-08-19T14:28:34.385Z",
        "submissionId": "b2444dce-1bd3-475f-b677-d6008cd25e14",
        "demo": false,
        "originalLocation": {
          "lat": 35.817711,
          "lng": 127.146089,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 9.1,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "1227275897",
              "highway": "residential",
              "name": "전라감영5길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146094,
          35.817411
        ]
      },
      "properties": {
        "id": "report-723f8da6-fe68-4e13-80b2-de0793c24323",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "석재 블록 포장로",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:36:47.000Z",
        "createdAt": "2026-08-19T14:29:59.162Z",
        "submissionId": "1e3ca1bf-f184-4d39-b98e-d54d8b8bd4d0",
        "demo": false,
        "originalLocation": {
          "lat": 35.817447,
          "lng": 127.146239,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 13.7,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "1227275897",
              "highway": "residential",
              "name": "전라감영5길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152876,
          35.81304
        ]
      },
      "properties": {
        "id": "report-239f8b6b-7097-4eaf-824b-d97d0159d6b6",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "SP",
          "OB"
        ],
        "description": "노면이 울퉁불퉁한 석재 블록 형태이며, 상가 앞 입간판, 주차 차량, 소형 전동차 등이 위치해 있어 주의 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:31:59.000Z",
        "createdAt": "2026-08-19T14:30:21.787Z",
        "submissionId": "f40da19c-2d89-41f5-b3c3-5827cc26659b",
        "demo": false,
        "originalLocation": {
          "lat": 35.813044,
          "lng": 127.152917,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.7,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152775,
          35.813774
        ]
      },
      "properties": {
        "id": "report-fd552a1f-64b1-473e-a4bf-d968aed4a596",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 4,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "출입구 전면에 2단 계단이 있어 휠체어 진입이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:33:48.000Z",
        "createdAt": "2026-08-19T14:31:40.939Z",
        "submissionId": "1036de0b-c77b-4d7f-9231-51585d74329b",
        "demo": false,
        "originalLocation": {
          "lat": 35.813778,
          "lng": 127.152817,
          "locationSource": "exif"
        },
        "originalDescription": "출입구 전면에 돌로 쌓은 높낮이가 있는 계단 2단이 위치하여 휠체어 직접 진입 불가.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "계단(ST)과 단차(CB)가 명확히 존재하며 직접 진입이 불가능한 상태를 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152695,
          35.813734
        ]
      },
      "properties": {
        "id": "report-18c6b4e1-6377-4f7e-a0f0-4a46963fdfde",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "SL"
        ],
        "description": "보도블록 경사로가 형성되어 있으나 오토바이 및 분리용 경계석 턱이 있어 진입 시 확인 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:33:15.000Z",
        "createdAt": "2026-08-19T14:33:38.311Z",
        "submissionId": "4a9f6845-b1e2-4fab-929c-93e132f7f614",
        "demo": false,
        "originalLocation": {
          "lat": 35.813733,
          "lng": 127.152686,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231299460",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146326,
          35.816787
        ]
      },
      "properties": {
        "id": "report-37cacf1b-73dc-44e3-85e0-fc53d80c6d39",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "구멍",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:38:37.000Z",
        "createdAt": "2026-08-19T14:35:16.811Z",
        "submissionId": "d75713c9-a668-48ad-80d7-dc8c723232a1",
        "demo": false,
        "originalLocation": {
          "lat": 35.8168,
          "lng": 127.146378,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.9,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "107387189",
              "highway": "residential",
              "name": "전라감영5길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152787,
          35.813696
        ]
      },
      "properties": {
        "id": "report-31c2b86a-bd16-4215-bf2c-3fc1a3db1c19",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "SL"
        ],
        "description": "입구에 석재 경사로가 설치되어 있으나 경사로 하단에 경미한 단차가 존재하며, 입구 안내 입간판으로 인한 통행 폭 확인이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:33:36.000Z",
        "createdAt": "2026-08-19T14:36:13.174Z",
        "submissionId": "3c3dcb65-1dd9-49e0-84ce-5fb31968de1d",
        "demo": false,
        "originalLocation": {
          "lat": 35.813697,
          "lng": 127.152803,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152747,
          35.813971
        ]
      },
      "properties": {
        "id": "report-2d8bf48d-cd4a-40fe-8a5e-8bfa907b65b4",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 4,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "매장 입구 전면에 2단 이상의 목재 계단이 있어 휠체어 단독 진입이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:34:05.000Z",
        "createdAt": "2026-08-19T14:37:16.834Z",
        "submissionId": "3cf617a1-473b-49c8-b8ea-642de3fb30df",
        "demo": false,
        "originalLocation": {
          "lat": 35.813975,
          "lng": 127.152794,
          "locationSource": "exif"
        },
        "originalDescription": "매장 입구 전면에 2단 이상의 목재 계단 단차가 존재하여 휠체어 단독 진입이 불가능합니다.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "계단(ST)과 단차(CB)가 존재하여 단독 진입이 불가능한 상태를 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152753,
          35.813928
        ]
      },
      "properties": {
        "id": "report-4eca549c-2113-40aa-9662-5741e02a8097",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 4,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "입구 전면에 인공잔디가 깔린 높은 2단 계단이 있어 휠체어 진입이 어렵습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:34:01.000Z",
        "createdAt": "2026-08-19T14:38:32.684Z",
        "submissionId": "7106e39c-4a5f-4362-ad7c-26d091a5ef8d",
        "demo": false,
        "originalLocation": {
          "lat": 35.813933,
          "lng": 127.152803,
          "locationSource": "exif"
        },
        "originalDescription": "인공잔디가 깔린 높은 2단 계단 단차가 전면에 배치되어 있어 수동/전동 휠체어 직접 진입이 어렵습니다.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.5,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "계단(ST)과 단차(CB)로 인해 진입이 어려운 상태를 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152694,
          35.814334
        ]
      },
      "properties": {
        "id": "report-dc8600b6-840a-4819-a611-9721763319ca",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "출입구 전면에 2단의 낮은 석재 계단이 존재하며, 계단 바로 앞 도로에 배수로 덮개(그레이팅)가 있어 바퀴 빠짐에 주의해야 합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:34:46.000Z",
        "createdAt": "2026-08-19T14:40:39.057Z",
        "submissionId": "aa88c4c5-22f1-4b7f-864c-c709252ef910",
        "demo": false,
        "originalLocation": {
          "lat": 35.814336,
          "lng": 127.152717,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146323,
          35.816794
        ]
      },
      "properties": {
        "id": "report-768af24f-b287-48e9-9ec2-46e706a61818",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "이동하기 쉬움",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:38:49.000Z",
        "createdAt": "2026-08-19T14:41:55.001Z",
        "submissionId": "a2ea0110-7054-4dbb-870e-a6e46bfd5360",
        "demo": false,
        "originalLocation": {
          "lat": 35.816775,
          "lng": 127.146247,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 7.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "107387189",
              "highway": "residential",
              "name": "전라감영5길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "이동하기 쉽다고 명시되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152673,
          35.814482
        ]
      },
      "properties": {
        "id": "report-7644d181-8085-4e60-9b01-5d073a2a5479",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "CB",
          "OB"
        ],
        "description": "진입 바닥면 판석 매트는 평탄하게 조성되어 있으나, 도로 경계석 단차와 입구 주변 배너, 의자 등 입간판 적치물로 인해 동선 확보가 필요.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:35:05.000Z",
        "createdAt": "2026-08-19T14:42:43.062Z",
        "submissionId": "ccb682c7-ad91-424a-89fe-1f11618e3c91",
        "demo": false,
        "originalLocation": {
          "lat": 35.814483,
          "lng": 127.152686,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.2,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303708",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152653,
          35.81429
        ]
      },
      "properties": {
        "id": "report-abe5565b-869b-452b-a0e3-3f52d416c916",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "CB"
        ],
        "description": "보도와 매장 유리창 사이 전면부에 높이가 있는 콘크리트 단차 턱이 길게 형성되어 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:45:47.000Z",
        "createdAt": "2026-08-19T14:44:03.573Z",
        "submissionId": "73f4601d-9354-4def-bbc9-c8db686d2e58",
        "demo": false,
        "originalLocation": {
          "lat": 35.814289,
          "lng": 127.152642,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "33511738",
              "highway": "residential",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145478,
          35.816567
        ]
      },
      "properties": {
        "id": "report-50d0a4ad-a12c-4254-865e-262c39536c73",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "ET"
        ],
        "description": "전라감영 공중화장실 뒷편 5cm 단차, 비포장",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:39:52.000Z",
        "createdAt": "2026-08-19T14:44:21.678Z",
        "submissionId": "d203a930-6de3-425b-b09f-b639957a10a1",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152686,
          35.814019
        ]
      },
      "properties": {
        "id": "report-0c15ddd4-4285-44b7-b376-926804c62744",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "보행로 바닥 포장이 평탄하고 폭이 넓어 통행이 원활하나 좌측 수로 추락에 주의해야 합니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:46:09.000Z",
        "createdAt": "2026-08-19T14:45:09.813Z",
        "submissionId": "1f5af3f9-3713-4373-b0fa-207a19b0f498",
        "demo": false,
        "originalDescription": "보행로 바닥 포장이 평탄하고 폭이 넓어 통행이 원활합니다. (좌측 수로 측면 추락 주의)",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "통행은 원활하나 수로 추락 위험으로 인해 주의가 필요하므로 난이도를 2로 조정합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145486,
          35.816467
        ]
      },
      "properties": {
        "id": "report-844a549e-5d9d-4f52-b5df-7214125c4d50",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "남자화장실",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:40:14.000Z",
        "createdAt": "2026-08-19T14:45:33.660Z",
        "submissionId": "b911770e-0125-4b47-b10f-607b93889e19",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145347,
          35.816447
        ]
      },
      "properties": {
        "id": "report-439cb8a0-b185-4dc1-ac7f-c8394054b71f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "여자 화장실",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:40:25.000Z",
        "createdAt": "2026-08-19T14:46:06.899Z",
        "submissionId": "262a9279-93d2-4a06-a41c-49d5dc39f963",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145308,
          35.816422
        ]
      },
      "properties": {
        "id": "report-6c3ca348-144f-4ab5-93ca-fcd64c74f7f9",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "공중화장실 근처 대부분 돌길",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:40:52.000Z",
        "createdAt": "2026-08-19T14:47:52.649Z",
        "submissionId": "e13582e7-e31d-4dc7-b7e3-d272064a4354",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.152338,
          35.812902
        ]
      },
      "properties": {
        "id": "report-9d6afaef-4ae4-4155-b5eb-0cbaed87fca8",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 4,
        "obstacleTypes": [
          "ST",
          "CB"
        ],
        "description": "건물 입구 전면에 3단 석재 계단이 있어 휠체어 진입이 불가능합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:04:42.000Z",
        "createdAt": "2026-08-19T14:47:56.250Z",
        "submissionId": "591416d2-0aa0-4ced-aca1-7a1b4d063eb9",
        "demo": false,
        "originalLocation": {
          "lat": 35.812858,
          "lng": 127.152344,
          "locationSource": "exif"
        },
        "originalDescription": "건물 입구 전면에 높이가 있는 석재 계단 3단이 위치하여 휠체어 직접 진입이 불가능.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.9,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394229",
              "highway": "residential",
              "name": "오목대길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "3단 계단(ST)과 단차(CB)로 인해 진입이 불가능한 상태를 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145789,
          35.816283
        ]
      },
      "properties": {
        "id": "report-3e93853a-657f-454e-8960-ed51828ffd1d",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "야자매트",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:41:56.000Z",
        "createdAt": "2026-08-19T14:51:22.722Z",
        "submissionId": "cb78c231-fe83-42a4-8e23-9468d5a71dd5",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.15294,
          35.81239
        ]
      },
      "properties": {
        "id": "report-8ab2fc67-2235-4d9b-8284-2635577b2870",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "OB"
        ],
        "description": "대문 진입부의 흙길 및 디딤돌 판석에 단차가 있고 바닥면이 불균일하여 휠체어 이동 시 보조자의 도움이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:06:16.000Z",
        "createdAt": "2026-08-19T14:51:57.159Z",
        "submissionId": "98f246d2-3ebf-4e6d-9f6e-24fbd3f2edff",
        "demo": false,
        "originalLocation": {
          "lat": 35.812389,
          "lng": 127.152931,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "33511738",
              "highway": "residential",
              "name": "은행로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154733,
          35.811892
        ]
      },
      "properties": {
        "id": "report-24635490-912a-469c-849d-f20f6b80c604",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "NW",
          "OB"
        ],
        "description": "경사도가 다소 있는 오르막 구간이며, 바닥이 깍두기 모양의 석재 블록으로 되어 있어 진동이 생기고 이동 시 도움이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:10:49.000Z",
        "createdAt": "2026-08-19T14:53:24.888Z",
        "submissionId": "0817b8aa-731f-461d-98d9-46d99e9a96ce",
        "updatedAt": "2026-08-20T08:06:39.456Z",
        "demo": false,
        "originalLocation": {
          "lat": 35.811886,
          "lng": 127.1548,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "427929328",
              "highway": "living_street",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        }
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145928,
          35.816361
        ]
      },
      "properties": {
        "id": "report-ff87d36b-1161-485f-8d80-97b07b1f3316",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 1,
        "obstacleTypes": [
          "SL"
        ],
        "description": "이동 가능",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:42:12.000Z",
        "createdAt": "2026-08-19T14:53:50.427Z",
        "submissionId": "d78c5213-65eb-476e-805f-1c3bf8adf00e",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145942,
          35.816392
        ]
      },
      "properties": {
        "id": "report-cdaee80c-81bc-4f2d-9495-f59b599bc22c",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "이동 가능",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:42:26.000Z",
        "createdAt": "2026-08-19T14:55:14.034Z",
        "submissionId": "268a6982-5294-4217-9caa-35b4e121585c",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154734,
          35.811895
        ]
      },
      "properties": {
        "id": "report-70107841-0c57-4231-8e07-4e6132bdaf38",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "NW",
          "OB"
        ],
        "description": "보행 바닥은 평탄하지만 좌측 공사용 비계(아시바)와 라바콘, 실외기 등 적치물로 인해 통행 폭이 다소 제한됩니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:10:42.000Z",
        "createdAt": "2026-08-19T14:55:46.598Z",
        "submissionId": "c4733712-6465-4513-8f60-65bf522b7ce8",
        "demo": false,
        "originalLocation": {
          "lat": 35.811889,
          "lng": 127.154808,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.7,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "427929328",
              "highway": "living_street",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145897,
          35.816503
        ]
      },
      "properties": {
        "id": "report-9767ea5a-52ea-41f2-abf6-0f980828632f",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 4,
        "obstacleTypes": [
          "CB"
        ],
        "description": "입구 앞에 50cm 높이의 턱이 있습니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:43:16.000Z",
        "createdAt": "2026-08-19T14:56:31.874Z",
        "submissionId": "35d52f1b-894f-4c89-be2b-b7940e8e3782",
        "demo": false,
        "originalDescription": "입구 앞 50cm 턱",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "50cm 높이의 턱(CB)이 존재하여 단독 통행이 어려운 상태를 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146433,
          35.816496
        ]
      },
      "properties": {
        "id": "report-ba6b6b8b-5854-4abe-b6c2-556df2b66ddc",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 4,
        "obstacleTypes": [
          "CB"
        ],
        "description": "입구 앞에 50cm 높이의 턱이 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:43:45.000Z",
        "createdAt": "2026-08-19T14:57:22.113Z",
        "submissionId": "be530c12-dae6-4c61-8d78-cb8d868d7dab",
        "demo": false,
        "originalLocation": {
          "lat": 35.816483,
          "lng": 127.146378,
          "locationSource": "exif"
        },
        "originalDescription": "입구 앞 50cm 턱",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "107387189",
              "highway": "residential",
              "name": "전라감영5길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "50cm 높이의 턱(CB)이 존재하여 단독 통행이 어려운 상태를 반영하였습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.153083,
          35.811139
        ]
      },
      "properties": {
        "id": "report-5ca65d26-06fd-4da2-8006-e0ab8de88df4",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "SL",
          "NW"
        ],
        "description": "울타리가 설치된 전용 보행로가 조성되어 있으나 완만한 경사가 지속되며 펜스로 인해 유효 통행 폭이 지정되어 있습니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:16:09.000Z",
        "createdAt": "2026-08-19T14:57:28.246Z",
        "submissionId": "f198ecae-0612-43f8-b74b-1c1007a660a5",
        "demo": false
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154264,
          35.811221
        ]
      },
      "properties": {
        "id": "report-b7e52bae-c360-4321-ae93-c78de97575b1",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 2,
        "obstacleTypes": [
          "SL",
          "SP"
        ],
        "description": "골목 안쪽으로 완만한 내리막 경사가 이어지며, 골목 바닥이 진동을 유발하는 석재 블록으로 포장되어 있습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:13:14.000Z",
        "createdAt": "2026-08-19T14:58:35.037Z",
        "submissionId": "c2fb60c8-89f3-4603-8562-3c709a83a473",
        "demo": false,
        "originalLocation": {
          "lat": 35.8112,
          "lng": 127.154267,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.4,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303702",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146011,
          35.816058
        ]
      },
      "properties": {
        "id": "report-8a067c08-4246-4c98-ae50-09e285374dea",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 4,
        "obstacleTypes": [
          "ST"
        ],
        "description": "계단이 있습니다.",
        "locationSource": "exif",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:44:54.000Z",
        "createdAt": "2026-08-19T14:59:18.800Z",
        "submissionId": "77e7e11b-8b86-4408-a65a-9e0ba714d297",
        "demo": false,
        "originalDescription": "계단",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "description"
          ],
          "spatial": null,
          "semantic": {
            "provider": "gemini",
            "confidence": 0.95,
            "reason": "계단(ST) 장애물이 명확히 제시되어 기존 분류와 난이도를 유지합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154767,
          35.811274
        ]
      },
      "properties": {
        "id": "report-a9fa88b1-91ee-4981-9a4a-1f0d88af1057",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "도로 및 보행로 전반이 평탄하고 유효 폭이 넓어 휠체어 통행이 매우 원활합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:12:18.000Z",
        "createdAt": "2026-08-19T14:59:31.643Z",
        "submissionId": "800f2717-e226-4277-8de9-d073dd16cce7",
        "demo": false,
        "originalLocation": {
          "lat": 35.811261,
          "lng": 127.154769,
          "locationSource": "exif"
        },
        "originalDescription": "도로 및 보행로 전반이 매우 평탄하게 잘 조성되어 있고 유효 폭이 넓어 휠체어 통행이 매우 원활합니다.",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "1231303702",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 1,
            "reason": "평탄한 노면과 넓은 유효 폭이 명시되어 있어 휠체어 통행이 원활함을 확신할 수 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146066,
          35.815613
        ]
      },
      "properties": {
        "id": "report-b18fd7b7-f7f2-44b3-b361-7c64cebee01a",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "전라감영 입구 구멍",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:47:07.000Z",
        "createdAt": "2026-08-19T15:00:07.026Z",
        "submissionId": "15ece9e5-5b1f-4617-b81e-490ccb6d13ca",
        "demo": false,
        "originalLocation": {
          "lat": 35.815708,
          "lng": 127.146042,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 10.8,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "34416277",
              "highway": "unclassified",
              "name": "전라감영로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.154677,
          35.81143
        ]
      },
      "properties": {
        "id": "report-93070183-9f48-4058-9a81-06e0dca15f87",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-9a2bb4fb-2eca-4a1c-be4a-6b2f587e383d",
        "authorNickname": "이현서",
        "difficulty": 3,
        "obstacleTypes": [
          "SL",
          "SP"
        ],
        "description": "경사도가 다소 있는 오르막 구간이며, 바닥이 깍두기 모양의 석재 블록으로 되어 있어 진동이 생기고 이동 시 도움이 필요합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:12:04.000Z",
        "createdAt": "2026-08-19T15:00:49.833Z",
        "submissionId": "1a2eb435-7d7f-4ec0-b0be-ff69eb8c6d74",
        "demo": false,
        "originalLocation": {
          "lat": 35.811425,
          "lng": 127.154756,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 7.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "427929328",
              "highway": "living_street",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146744,
          35.815654
        ]
      },
      "properties": {
        "id": "report-b4c6cdac-65a9-4544-aece-a4f90ce65d99",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "석재 블록 포장로",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:51:31.000Z",
        "createdAt": "2026-08-19T15:01:37.127Z",
        "submissionId": "73553f2d-c1de-438c-bc61-126dcc29f0b4",
        "demo": false,
        "originalLocation": {
          "lat": 35.815656,
          "lng": 127.146753,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.8,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "473700373",
              "highway": "residential",
              "name": "풍남문3길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147155,
          35.815888
        ]
      },
      "properties": {
        "id": "report-0f1beaa2-ba8b-43a3-b4bd-9beab544a61e",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "보도블록 꺼짐",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:52:55.000Z",
        "createdAt": "2026-08-19T15:05:46.337Z",
        "submissionId": "b2e7a874-7a36-4d5a-b02d-00764fecac1b",
        "demo": false,
        "originalLocation": {
          "lat": 35.815797,
          "lng": 127.147194,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 10.7,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "34416277",
              "highway": "unclassified",
              "name": "전라감영로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148027,
          35.815351
        ]
      },
      "properties": {
        "id": "report-c0e2f74e-5858-498f-9c3a-877e2746fbe3",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "보도블록 갈라짐",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:54:33.000Z",
        "createdAt": "2026-08-19T15:06:48.292Z",
        "submissionId": "fb2d06ee-0e9d-4e38-a82b-228a53a4ecb8",
        "demo": false,
        "originalLocation": {
          "lat": 35.815342,
          "lng": 127.147986,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.8,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473233368",
              "highway": "tertiary",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.146987,
          35.814997
        ]
      },
      "properties": {
        "id": "report-e4ec246c-407c-491b-b94c-b1c7ce08c9ae",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "석재 블록 포장로",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T07:55:53.000Z",
        "createdAt": "2026-08-19T15:07:16.691Z",
        "submissionId": "0a695b24-29c6-407e-931a-21de6ccb6805",
        "demo": false,
        "originalLocation": {
          "lat": 35.815025,
          "lng": 127.147103,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 10.9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "473700373",
              "highway": "residential",
              "name": "풍남문3길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145068,
          35.815302
        ]
      },
      "properties": {
        "id": "report-37052819-bb78-439f-89ff-27c2af2029cc",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "OB"
        ],
        "description": "화분",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:01:12.000Z",
        "createdAt": "2026-08-19T15:09:23.264Z",
        "submissionId": "435901e6-ee73-4057-993c-c5ffe093ccbb",
        "demo": false,
        "originalLocation": {
          "lat": 35.815322,
          "lng": 127.145164,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 9,
            "confidence": 0.88,
            "source": {
              "type": "way",
              "id": "472865260",
              "highway": "residential",
              "name": "풍남문4길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.144617,
          35.816685
        ]
      },
      "properties": {
        "id": "report-fca9232a-d614-4f22-8f10-d86060b4ee49",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "SP"
        ],
        "description": "석재 블록 포장로",
        "locationSource": "osm-snap",
        "insideRegion": false,
        "status": "approved",
        "capturedAt": "2026-08-19T08:03:49.000Z",
        "createdAt": "2026-08-19T15:10:00.758Z",
        "submissionId": "2441f09d-5b86-4b77-8e8b-1b85aa55c2d7",
        "demo": false,
        "originalLocation": {
          "lat": 35.816697,
          "lng": 127.144683,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 6.1,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473700371",
              "highway": "residential",
              "name": "전라감영4길"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.145051,
          35.815571
        ]
      },
      "properties": {
        "id": "report-edf871fe-3fbf-414e-a559-93722f33ac03",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 2,
        "obstacleTypes": [
          "ET"
        ],
        "description": "트랙픽콘",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:01:48.000Z",
        "createdAt": "2026-08-19T15:11:27.633Z",
        "submissionId": "d8012530-0639-4694-a802-9cbae8700176",
        "demo": false,
        "originalLocation": {
          "lat": 35.815636,
          "lng": 127.14505,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 7.2,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "34416277",
              "highway": "unclassified",
              "name": "전라감영로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.144701,
          35.816389
        ]
      },
      "properties": {
        "id": "report-981de3d3-7f27-4035-8193-c67665343a26",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-eca67104-54bd-4fbf-9d78-44920504467e",
        "authorNickname": "염지은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "전라감영 후문 길이 완만하여 이동하기 편합니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-19T08:03:09.000Z",
        "createdAt": "2026-08-19T15:14:03.785Z",
        "submissionId": "4b5d0729-2179-47e5-8075-50929b257fcf",
        "demo": false,
        "originalLocation": {
          "lat": 35.8164,
          "lng": 127.144761,
          "locationSource": "exif"
        },
        "originalDescription": "전라감영 후문 길이 완만하여 이동 편함",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 5.6,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "473700371",
              "highway": "residential",
              "name": "전라감영4길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "길이 완만하여 이동이 편하다고 명시되어 있습니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14834,
          35.814805
        ]
      },
      "properties": {
        "id": "report-b62574cb-42eb-498c-a19b-922fca437832",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "ST",
          "DR"
        ],
        "description": "출입구 앞 10cm 단차, 가계내부는 큼",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-20T02:11:43.000Z",
        "createdAt": "2026-08-20T04:50:17.861Z",
        "submissionId": "c2e72c59-9bc1-4893-a343-ab715c40c194",
        "demo": false,
        "originalLocation": {
          "lat": 35.814817,
          "lng": 127.148392,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 4.9,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299420",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148166,
          35.814987
        ]
      },
      "properties": {
        "id": "report-55b6cc09-ea2a-483d-bca5-21475a93b24b",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "NW"
        ],
        "description": "출입구 폭이 조금 좁습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-20T02:12:05.000Z",
        "createdAt": "2026-08-20T04:51:16.926Z",
        "submissionId": "d117e173-29ec-4bfa-9843-bc53f9ae4069",
        "demo": false,
        "originalLocation": {
          "lat": 35.814992,
          "lng": 127.148186,
          "locationSource": "exif"
        },
        "originalDescription": "출입구 폭이 조금 좁음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.9,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "473233368",
              "highway": "tertiary",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "출입구 폭이 좁아 휠체어 통행 시 경미한 불편이 예상됩니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.1482,
          35.815341
        ]
      },
      "properties": {
        "id": "report-01e21909-1245-46d6-be30-051dcf29f1ee",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "인도 없는 곳",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-20T02:12:39.000Z",
        "createdAt": "2026-08-20T04:51:49.826Z",
        "submissionId": "ef14d2cf-08c0-43a4-a429-cbca8025128b",
        "demo": false,
        "originalLocation": {
          "lat": 35.815319,
          "lng": 127.148208,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 2.5,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "474107523",
              "highway": "residential",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "인도가 없어 차도로 통행해야 하므로 주의가 필요하여 난이도를 3으로 조정합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.148026,
          35.815795
        ]
      },
      "properties": {
        "id": "report-93c0f172-f0d9-46ee-a8ef-e1a8568d0cb0",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 1,
        "obstacleTypes": [
          "ET"
        ],
        "description": "인도없음",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-20T02:13:40.000Z",
        "createdAt": "2026-08-20T04:52:21.139Z",
        "submissionId": "e9e116b0-472c-490a-979e-36779d9c1721",
        "demo": false,
        "originalLocation": {
          "lat": 35.815808,
          "lng": 127.148025,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 1.4,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "474108632",
              "highway": "living_street",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.8,
            "reason": "인도가 없어 통행 시 주의가 필요하므로 난이도를 3으로 조정합니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147772,
          35.816581
        ]
      },
      "properties": {
        "id": "report-b4f8211a-35a2-4035-b7d8-87c043fffe97",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 2,
        "obstacleTypes": [
          "DR"
        ],
        "description": "입구 폭이 좁습니다.",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-20T02:15:03.000Z",
        "createdAt": "2026-08-20T04:53:23.778Z",
        "submissionId": "63d646d8-9208-4b53-b844-607adccc6125",
        "demo": false,
        "originalLocation": {
          "lat": 35.816608,
          "lng": 127.147767,
          "locationSource": "exif"
        },
        "originalDescription": "입구 폭이 좁음",
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location",
            "description"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "35394259",
              "highway": "residential",
              "name": "어진길"
            }
          },
          "semantic": {
            "provider": "gemini",
            "confidence": 0.9,
            "reason": "입구 폭이 좁아 출입문 통과 시 경미한 불편이 예상됩니다."
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.147715,
          35.817032
        ]
      },
      "properties": {
        "id": "report-339b13cc-ed2a-42b1-87d3-52ff66429089",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "SP",
          "RD"
        ],
        "description": "길이 울퉁불퉁에서 가기 힘듦",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-20T02:16:01.000Z",
        "createdAt": "2026-08-20T04:54:00.062Z",
        "submissionId": "a34aca73-76d3-431f-b361-b1d15ee24122",
        "demo": false,
        "originalLocation": {
          "lat": 35.817039,
          "lng": 127.147714,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 0.7,
            "confidence": 0.98,
            "source": {
              "type": "way",
              "id": "474108629",
              "highway": "living_street",
              "name": "팔달로"
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          127.14728,
          35.817749
        ]
      },
      "properties": {
        "id": "report-297964f2-382d-443a-b7bf-a0ae99347b56",
        "regionId": "region-jeonju-hanok",
        "landmarkId": null,
        "userId": "mapper-d4f10d36-b78a-42a0-baff-0dcc7be047a1",
        "authorNickname": "임가은",
        "difficulty": 3,
        "obstacleTypes": [
          "CB",
          "DR"
        ],
        "description": "출입구 앞 15cm",
        "locationSource": "osm-snap",
        "insideRegion": true,
        "status": "approved",
        "capturedAt": "2026-08-20T02:17:46.000Z",
        "createdAt": "2026-08-20T04:55:07.571Z",
        "submissionId": "8b58e67e-2669-4cfd-a6ee-aede1a027908",
        "demo": false,
        "originalLocation": {
          "lat": 35.817739,
          "lng": 127.147239,
          "locationSource": "exif"
        },
        "dataCleanup": {
          "runId": "cleanup-bdd8c925-9e6f-4d80-be9f-a4d6c02f7db4",
          "processedAt": "2026-08-20T08:06:39.456Z",
          "applied": [
            "location"
          ],
          "spatial": {
            "method": "osm-route-snap",
            "distanceMeters": 3.9,
            "confidence": 0.94,
            "source": {
              "type": "way",
              "id": "1231299422",
              "highway": "footway",
              "name": null
            }
          },
          "semantic": {
            "provider": "rules",
            "confidence": 0.7,
            "reason": "공백과 문장부호만 정리"
          }
        },
        "updatedAt": "2026-08-20T08:06:39.456Z"
      }
    }
  ]
}