Files
hotels/example_hotel_drawer.json
Фёдор 684fada337 🚀 Full project sync: Hotels RAG & Audit System
 Major Features:
- Complete RAG system for hotel website analysis
- Hybrid audit with BGE-M3 embeddings + Natasha NER
- Universal horizontal Excel reports with dashboards
- Multi-region processing (SPb, Orel, Chukotka, Kamchatka)

📊 Completed Regions:
- Орловская область: 100% (36/36)
- Чукотский АО: 100% (4/4)
- г. Санкт-Петербург: 93% (893/960)
- Камчатский край: 87% (89/102)

🔧 Infrastructure:
- PostgreSQL with pgvector extension
- BGE-M3 embeddings API
- Browserless for web scraping
- N8N workflows for automation
- S3/Nextcloud file storage

📝 Documentation:
- Complete DB schemas
- API documentation
- Setup guides
- Status reports
2025-10-27 22:49:42 +03:00

1 line
20 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"hotelServiceInfoList":[{"id":1,"name":"Прилегающая территория и техническое оснащение","servicesList":[{"id":100,"name":"Прилегающая огороженная территория"},{"id":101,"name":"Подъездные пути"},{"id":102,"name":"Информационная вывеска"},{"id":103,"name":"Круглосуточное централизованное холодное водоснабжение"},{"id":106,"name":"Круглосуточное централизованное горячее водоснабжение"},{"id":108,"name":"Система отопления"}]},{"id":2,"name":"Вентиляция и освещение","servicesList":[{"id":202,"name":"Естественное освещение (окна)"},{"id":203,"name":"Искусственное освещение"},{"id":204,"name":"Аварийное освещение"},{"id":205,"name":"Вентиляция естественная или принудительная"}]},{"id":3,"name":"Информация по сбору, хранению и утилизации отходов","servicesList":[{"id":300,"name":"Площадка, помещение для сбора мусора с необходимыми емкостями"},{"id":301,"name":"Договор на вывоз мусора"}]},{"id":4,"name":"Номерной фонд средства размещения","servicesList":[{"id":400,"name":"Площадь однокомнатного одноместного номера\r\n не менее 9 м2"},{"id":401,"name":"Площадь однокомнатного двухместного номера\r\n не менее 12 м2"},{"id":402,"name":"Многоместные номера вместимостью не более 8 человек"},{"id":403,"name":"Площадь многоместного номера не менее 6 м² на человека, либо не менее 4 м² на 1 кровать"},{"id":404,"name":"Кровать односпальная одноярусная 80 x 190 см"},{"id":405,"name":"Кровать двуспальная 160 x 190 см"},{"id":407,"name":"Комплект постельных принадлежностей, полотенец и белья"},{"id":408,"name":"Информация с телефонными номерами средств размещения и экстренных оперативных служб"}]},{"id":5,"name":"Иные сведения","servicesList":[{"id":500,"name":"Средство размещения находится под единым управлением юридического лица или индивидуального предпринимателя, уполномоченного собственником (ами) или владельцем (ами) средства размещения\r\n"}]},{"id":6,"name":"Требования к кемпингам","servicesList":[]},{"id":7,"name":"Объекты общего пользования","servicesList":[{"id":700,"name":"Общий туалет для проживающих в номерах без туалета не менее 2 (мужской и женский) на этаж"},{"id":702,"name":"Ванная комната (душевая) для проживающих в номерах без ванной комнаты (душевой)\r\n"}]},{"id":8,"name":"Услуги","servicesList":[{"id":800,"name":"Хранение багажа"},{"id":802,"name":"Осуществление санаторно-курортного лечения"},{"id":803,"name":"Условия для отдыха с домашними животными"},{"id":804,"name":"Вызов скорой помощи, пользование аптечкой и тонометром"}]}],"roomInfoList":[{"roomCategory":{"id":62,"name":"Люкс"},"apartmentCount":2,"numberSeats":4,"equipmentList":[{"id":400,"name":"Умывальник, унитаз, ванна или душ (душевая кабина)"},{"id":401,"name":"Умывальник, унитаз "},{"id":402,"name":"Умывальник"},{"id":404,"name":"Зеркало над умывальником площадью менее 0,42 м2"},{"id":405,"name":"Зеркало над умывальником площадью более 0,42 м2 "},{"id":406,"name":"Дополнительное косметическое зеркало для бритья и макияжа"},{"id":407,"name":"Полка для туалетных принадлежностей (туалетный стол)"},{"id":408,"name":"Занавес для ванны (душа)"},{"id":409,"name":"Ручка на ванне или на стене у ванны для страховки от падения при скольжении "},{"id":410,"name":"Коврик махровый для ног "},{"id":411,"name":"Фен для сушки волос"},{"id":412,"name":"Полотенцедержатель, крючки для одежды"},{"id":414,"name":"Полотенца не менее 2 штук (полотенца универсальное и банное)"},{"id":415,"name":"Полотенца не менее 3 штук (полотенца для рук, универсальное и банное)"},{"id":416,"name":"Полотенца не менее 4 штук (для рук, для лица, универсальное и банное) в ванной комнате и одно дополн"},{"id":417,"name":"Халат банный "},{"id":418,"name":"Шапочка банная"},{"id":419,"name":"Тапочки банные "},{"id":420,"name":"Туалетное мыло"},{"id":421,"name":"Туалетное мыло в фирменной упаковке средства размещения или предприятия-производителя"},{"id":422,"name":"Зубная щетка, зубная паста "},{"id":423,"name":"Шампунь и гель для душа "},{"id":424,"name":"Лосьон для тела"},{"id":425,"name":"Салфетки бумажные косметические в диспенсере"},{"id":426,"name":"Туалетная бумага"},{"id":427,"name":"Туалетная бумага многослойная"},{"id":428,"name":"Туалетная бумага с резервным рулоном"},{"id":429,"name":"Держатель для туалетной бумаги"},{"id":302,"name":"Кровать односпальная одноярусная 90 x 200 см"},{"id":430,"name":"Держатель для резервного рулона"},{"id":431,"name":"Крышка для унитаза"},{"id":303,"name":"Кровать двуспальная 160 x 190 см"},{"id":304,"name":"Кровать двуспальная 160 x 200 см"},{"id":432,"name":"Щетка для унитаза (в футляре)"},{"id":433,"name":"Корзина для мусора"},{"id":305,"name":"Кровать двуспальная 180 x 200 см"},{"id":434,"name":"Пакеты для предметов гигиены (в диспенсере)"},{"id":435,"name":"Пакеты для прачечной, химчистки "},{"id":308,"name":"Комплект постельных принадлежностей и белья"},{"id":309,"name":"Белье из натуральных тканей (лен, хлопок, шелк)"},{"id":310,"name":"Покрытие пола"},{"id":311,"name":"Прикроватная тумбочка (столик, полочка) у каждого спального места"},{"id":312,"name":"Шкаф с полками (в том числе встроенный) с вешалкой и плечиками"},{"id":313,"name":"Шкаф с полками (в том числе встроенный) с вешалкой и плечиками в количестве: \nне менее 3 штук на мес"},{"id":314,"name":"Шкаф с полками (в том числе встроенный) с вешалкой и плечиками в количестве: \nне менее 5 штук на мес"},{"id":315,"name":"Вешалка или крючки для верхней одежды и головных уборов"},{"id":316,"name":"Стулья (не менее одного на проживающего)"},{"id":317,"name":"Кресло (не менее одного на проживающего)"},{"id":318,"name":"Диван (на номер)"},{"id":319,"name":"Стол (письменный стол) или столешница "},{"id":321,"name":"Свободная розетка в комнате"},{"id":322,"name":"Розетка либо USB-розетка для зарядки мобильных устройств рядом с письменным столом (столешницей)"},{"id":323,"name":"Розетка рядом с кроватью"},{"id":324,"name":"Журнальный столик"},{"id":325,"name":"Полка (подставка для багажа)"},{"id":326,"name":"Корзина для бумажного мусора"},{"id":327,"name":"Плотные занавеси (роллеты, жалюзи), обеспечивающие затемнение помещения"},{"id":200,"name":"Освещение:\nестественное и искусственное"},{"id":328,"name":"Зеркало в полный рост в прихожей и (или) в комнате"},{"id":201,"name":"Освещение:\nприкроватный светильник у каждого спального места с выключателем у изголовья кровати"},{"id":329,"name":"Щетки - одежная, сапожная (губка для обуви), рожок для обуви"},{"id":202,"name":"Освещение:\nнастольная лампа"},{"id":330,"name":"Швейный набор (по просьбе гостя)"},{"id":203,"name":"Освещение:\nсветильник над умывальником"},{"id":331,"name":"Ключ для открывания бутылок (по просьбе гостя)"},{"id":204,"name":"Освещение:\nвыключатель дистанционного управления основного источника света у изголовья кровати"},{"id":205,"name":"Освещение:\nвыключатель освещения у входа в номер"},{"id":333,"name":"Набор посуды "},{"id":206,"name":"Телефонный аппарат в номере"},{"id":334,"name":"Набор посуды для мини-бара "},{"id":207,"name":"Телефонный аппарат в номере на прикроватной тумбочке"},{"id":335,"name":"Набор письменных принадлежностей"},{"id":208,"name":"Телефонный аппарат в номере в каждой комнате"},{"id":336,"name":"Информационные материалы о работе средства размещения "},{"id":209,"name":"Дополнительный телефонный аппарат в ванной комнате (или кнопка вызова обслуживающего персонала)"},{"id":337,"name":"Телефонный справочник с номерами служб средства размещения "},{"id":210,"name":"Телевизор"},{"id":338,"name":"Перечень услуг, входящих в цену номера (места в номере) "},{"id":211,"name":"Компьютер (ноутбук или планшет) с выходом в \"Интернет\" (по просьбе гостя)"},{"id":339,"name":"Перечень и цены иных платных услуг, не входящие в цену номера (места в номере), условия их приобрете"},{"id":212,"name":"Мини-бар (мини-холодильник)"},{"id":340,"name":"Памятка о мерах пожарной безопасности и план эвакуации на случай пожара"},{"id":213,"name":"Мини-сейф"},{"id":341,"name":"Меню завтрака"},{"id":342,"name":"Меню рум-сервис"},{"id":100,"name":"Общая площадь номера не менее 25 м2, одна комната"},{"id":101,"name":"Общая площадь номера\nне менее 35 м2, две комнаты - гостиная и спальня"}],"familyRoomCount":0,"disabilityRoomCount":0},{"roomCategory":{"id":1,"name":"Первая (стандарт)"},"apartmentCount":13,"numberSeats":26,"equipmentList":[{"id":400,"name":"Умывальник, унитаз, ванна или душ (душевая кабина)"},{"id":401,"name":"Умывальник, унитаз "},{"id":402,"name":"Умывальник"},{"id":404,"name":"Зеркало над умывальником площадью менее 0,42 м2"},{"id":405,"name":"Зеркало над умывальником площадью более 0,42 м2 "},{"id":406,"name":"Дополнительное косметическое зеркало для бритья и макияжа"},{"id":407,"name":"Полка для туалетных принадлежностей (туалетный стол)"},{"id":408,"name":"Занавес для ванны (душа)"},{"id":409,"name":"Ручка на ванне или на стене у ванны для страховки от падения при скольжении "},{"id":410,"name":"Коврик махровый для ног "},{"id":411,"name":"Фен для сушки волос"},{"id":412,"name":"Полотенцедержатель, крючки для одежды"},{"id":413,"name":"Полотенца не менее 2 штук (полотенца для рук и универсальное)"},{"id":414,"name":"Полотенца не менее 2 штук (полотенца универсальное и банное)"},{"id":415,"name":"Полотенца не менее 3 штук (полотенца для рук, универсальное и банное)"},{"id":417,"name":"Халат банный "},{"id":418,"name":"Шапочка банная"},{"id":419,"name":"Тапочки банные "},{"id":420,"name":"Туалетное мыло"},{"id":421,"name":"Туалетное мыло в фирменной упаковке средства размещения или предприятия-производителя"},{"id":422,"name":"Зубная щетка, зубная паста "},{"id":423,"name":"Шампунь и гель для душа "},{"id":424,"name":"Лосьон для тела"},{"id":425,"name":"Салфетки бумажные косметические в диспенсере"},{"id":426,"name":"Туалетная бумага"},{"id":427,"name":"Туалетная бумага многослойная"},{"id":428,"name":"Туалетная бумага с резервным рулоном"},{"id":301,"name":"Кровать односпальная одноярусная 80 x 190 см"},{"id":429,"name":"Держатель для туалетной бумаги"},{"id":302,"name":"Кровать односпальная одноярусная 90 x 200 см"},{"id":430,"name":"Держатель для резервного рулона"},{"id":303,"name":"Кровать двуспальная 160 x 190 см"},{"id":431,"name":"Крышка для унитаза"},{"id":304,"name":"Кровать двуспальная 160 x 200 см"},{"id":432,"name":"Щетка для унитаза (в футляре)"},{"id":433,"name":"Корзина для мусора"},{"id":434,"name":"Пакеты для предметов гигиены (в диспенсере)"},{"id":435,"name":"Пакеты для прачечной, химчистки "},{"id":308,"name":"Комплект постельных принадлежностей и белья"},{"id":309,"name":"Белье из натуральных тканей (лен, хлопок, шелк)"},{"id":310,"name":"Покрытие пола"},{"id":311,"name":"Прикроватная тумбочка (столик, полочка) у каждого спального места"},{"id":312,"name":"Шкаф с полками (в том числе встроенный) с вешалкой и плечиками"},{"id":313,"name":"Шкаф с полками (в том числе встроенный) с вешалкой и плечиками в количестве: \nне менее 3 штук на мес"},{"id":314,"name":"Шкаф с полками (в том числе встроенный) с вешалкой и плечиками в количестве: \nне менее 5 штук на мес"},{"id":315,"name":"Вешалка или крючки для верхней одежды и головных уборов"},{"id":316,"name":"Стулья (не менее одного на проживающего)"},{"id":317,"name":"Кресло (не менее одного на проживающего)"},{"id":319,"name":"Стол (письменный стол) или столешница "},{"id":321,"name":"Свободная розетка в комнате"},{"id":322,"name":"Розетка либо USB-розетка для зарядки мобильных устройств рядом с письменным столом (столешницей)"},{"id":323,"name":"Розетка рядом с кроватью"},{"id":324,"name":"Журнальный столик"},{"id":325,"name":"Полка (подставка для багажа)"},{"id":326,"name":"Корзина для бумажного мусора"},{"id":327,"name":"Плотные занавеси (роллеты, жалюзи), обеспечивающие затемнение помещения"},{"id":200,"name":"Освещение:\nестественное и искусственное"},{"id":328,"name":"Зеркало в полный рост в прихожей и (или) в комнате"},{"id":201,"name":"Освещение:\nприкроватный светильник у каждого спального места с выключателем у изголовья кровати"},{"id":329,"name":"Щетки - одежная, сапожная (губка для обуви), рожок для обуви"},{"id":202,"name":"Освещение:\nнастольная лампа"},{"id":330,"name":"Швейный набор (по просьбе гостя)"},{"id":203,"name":"Освещение:\nсветильник над умывальником"},{"id":331,"name":"Ключ для открывания бутылок (по просьбе гостя)"},{"id":204,"name":"Освещение:\nвыключатель дистанционного управления основного источника света у изголовья кровати"},{"id":332,"name":"Графин, стаканы"},{"id":205,"name":"Освещение:\nвыключатель освещения у входа в номер"},{"id":206,"name":"Телефонный аппарат в номере"},{"id":334,"name":"Набор посуды для мини-бара "},{"id":335,"name":"Набор письменных принадлежностей"},{"id":336,"name":"Информационные материалы о работе средства размещения "},{"id":209,"name":"Дополнительный телефонный аппарат в ванной комнате (или кнопка вызова обслуживающего персонала)"},{"id":337,"name":"Телефонный справочник с номерами служб средства размещения "},{"id":210,"name":"Телевизор"},{"id":338,"name":"Перечень услуг, входящих в цену номера (места в номере) "},{"id":211,"name":"Компьютер (ноутбук или планшет) с выходом в \"Интернет\" (по просьбе гостя)"},{"id":339,"name":"Перечень и цены иных платных услуг, не входящие в цену номера (места в номере), условия их приобрете"},{"id":212,"name":"Мини-бар (мини-холодильник)"},{"id":340,"name":"Памятка о мерах пожарной безопасности и план эвакуации на случай пожара"},{"id":213,"name":"Мини-сейф"},{"id":341,"name":"Меню завтрака"},{"id":342,"name":"Меню рум-сервис"}],"familyRoomCount":0,"disabilityRoomCount":0}],"summaryApartmentCount":15}