{
  "id": "roads-osm-model",
  "version": "1",
  "vocabulary_version": "1",
  "title": "Дороги и транспорт по модели OSM: базовая классификация",
  "description": "Первый сценарий проекта (scenarios/roads-osm.json), взятый как переносимая схема: классифицирует любой чертёж, в котором есть слои дорожной сети, и пишет результат в GPKG. Ничьих путей и имён слоёв одного издателя здесь нет — applies_to проверяет по КЛАССАМ модели, а не по конкретному набору.",
  "applies_to": {
    "classes": [
      "highway=residential", "highway=service", "highway=primary",
      "highway=primary_link", "highway=secondary", "highway=tertiary",
      "highway=unclassified"
    ]
  },
  "scenario": "roads-osm",
  "shaping": {"classify": true},
  "write": [
    {"format": "GPKG", "compare": true}
  ],
  "expect": {
    "reference": {
      "sha256": "0d50db71fe0ceaf7eea1e82f65daf5adb02899f60657a7073bd5301b03d31271",
      "hint": "corpus/MANIFEST.md, файл 3 — Roads_CAD.dwg, Township of Langley"
    },
    "note": "Числа сняты 2026-09-25 прямым прогоном pipeline на /data/raw/Roads_CAD.dwg (intake+shaping.classify+write GPKG, без трансформаций), независимо от smartetl.library.",
    "objects_in": 7152,
    "objects_out": 7152,
    "write": [
      {"format": "GeoPackage", "written": 7152, "structure": 0, "values": 0}
    ]
  }
}
