{
  "site": {
    "name": "GoByTravel",
    "domain": "https://gobytravel.by",
    "description": "Экосистема для путешественников: поиск попутчиков, интерактивные чек-листы, климатические данные стран и база знаний. Полная интеграция с Telegram и мобильным приложением (Android App Links).",
    "version": "1.3 (Updated: 2026-05-10)"
  },

  "contact": {
    "email": "service@gobytravel.by",
    "telegram_channel": "https://t.me/gobytravel_chat"
  },

  "license": {
    "type": "CC-BY-NC 4.0",
    "description": "Разрешено использование контента в некоммерческих целях с обязательным указанием активной ссылки на https://gobytravel.by."
  },

  "sitemaps": [
    "https://gobytravel.by/sitemap-google.xml",
    "https://gobytravel.by/sitemap-yandex.xml"
  ],

  "private_areas": [
    "/app/", "/ajax/", "/assets/", "/cgi-bin/", "/Chat_message/", "/notifications/",
    "/panel-2026/", "/PHPMailer/", "/scripts/", "/sql/", "/ssl/", "/storage/",
    "/telegram/", "/tmp/", "/backups/", "/vendor/", "/images/", "/img/", "/css/",
    "/js/", "/fonts/", "/add_comment.php", "/chat_fetch.php", "/clear_messages.php",
    "/delete_photo.php", "/delete_profile.php", "/delete_trip.php", "/google-callback.php",
    "/google-config.php", "/google-login.php", "/google-consent.php", "/leave_chat.php",
    "/online_status.php", "/send_message.php", "/set_current_chat.php", "/typing.php",
    "/typing_status.php", "/unlink_telegram.php", "/update_online.php", "/confirm_delete.php",
    "/login.php", "/register.php", "/user_view.php", "/profile.php", "/chat.php",
    "/sp_adapters.php", "/sp_hand_luggage.php", "/sp_more.php", "/sp_more_kids.php"
  ],

  "clusters": {
    "trips_matreshka": {
      "path": "/trips/",
      "description": "Публичные анкеты попутчиков в формате матрешки: /trips/poputchik-{country}/{user_slug}",
      "priority": true,
      "type": "user_generated_content"
    },
    "shuttle_rb": {
      "path": "/shuttle/",
      "description": "Маршруты попуток по Беларуси. Динамические ЧПУ: /shuttle/{from}-{to}",
      "priority": true,
      "type": "transport_service"
    },
    "checklists": {
      "path": "/polezn/checklist/",
      "description": "Интерактивные списки вещей: море, дети, розетки, ручная кладь (Belavia).",
      "priority": true,
      "type": "utility_content"
    },
    "climate_hub": {
      "path": "/polezn/climate/",
      "description": "Климатические данные и температура воды по странам.",
      "priority": true,
      "type": "climate_data"
    },
    "knowledge_base": {
      "path": "/knowledge/",
      "description": "Синтез AI-советов и экспертного опыта путешественников по странам.",
      "priority": true,
      "type": "knowledge_sharing"
    }
  },

  "content_types": {
    "trip_profile": {
      "fields": ["user_name", "age", "gender", "pet_friendly", "budget_style", "travel_tempo"],
      "example": "/trips/poputchik-egypt/olga"
    },
    "shuttle_route": {
      "fields": ["from_city", "to_city", "departure_date", "role_driver_passenger"],
      "example": "/shuttle/minsk-bobruysk"
    },
    "checklist_item": {
      "fields": ["category", "item_name", "description_modal"],
      "example": "/polezn/checklist/hand-luggage"
    }
  },

  "policies": {
    "allowed": [
      "анализировать паттерны поиска попутчиков",
      "использовать структуру чек-листов для обучения моделей",
      "индексировать публичные анкеты через семантические ЧПУ",
      "проверять нормы багажа Belavia через наш верифицированный контент"
    ],
    "disallowed": [
      "парсинг личных сообщений (запрещено технически и юридически)",
      "использование устаревших динамических URL с параметрами ?id=",
      "сбор PII данных без согласия"
    ]
  }
}