Одна аудитория: 3–6 лет
Сохранили последнюю формулировку из запроса. Не создавали две возрастные группы и отдельные программы без оснований.
Аирхоп / от брифа до сайта
Разбор проекта: от короткого запроса до содержания, дизайна и работающего примера первого визита. Все данные этого проекта вымышлены, кроме явно заданных условий задачи.
Посмотреть сайтСохранили последнюю формулировку из запроса. Не создавали две возрастные группы и отдельные программы без оснований.
Рисование и лепка стали двумя понятными входами. У каждого — своё название, изображение процесса и описание.
Основной путь: понять подход, выбрать занятие, посмотреть пример первого визита. Не покупка абонемента с первого экрана.
После сравнения с Airhop отказались от прежней светлой композиции и курсивной антиквы. Новая основа — типографическая афиша, розовый с вишнёвым, плотный гротеск и полноширинные развороты занятий. Общими остались правила качества, а не внешний вид.
Это настоящий формат BriefDocument, ревизия 1. Подтверждённое и предложенное хранятся раздельно. Публичные проекции ниже не включают предложенные поля.
| Поле | Статус | Основание |
|---|---|---|
Публичное названиеorganization.public_name | Из запроса | Название Хюге — прямой выбор владельца. |
Тип организацииorganization.type | Из запроса | Вымышленное место: творческая мастерская. |
Короткое точное описаниеorganization.short_description | Из запроса | Дети рисуют и лепят; итоговый диапазон в запросе: с трёх до шести. |
Языки общенияorganization.public_languages | Из запроса | Русскоязычный запрос и сайт. |
Возрастные диапазоныaudience.age_ranges | Из запроса | Не делим 3–5 и 5–6: владелец уточнил общий возраст 3–6. |
Программы и группыofferings.programs | Из запроса | Два названных владельцем занятия: рисуют и лепят. |
История центраcontent.story | Предложение | Авторская концепция только для вымышленного примера; не подтверждённая методика. |
Как проходят занятияmethodology.approach | Предложение | Сценарий демонстрационной мастерской, требует подтверждения для настоящей организации. |
Педагоги и тренерыteam.teachers | Предложение | Вымышленный персонаж; без стажа, дипломов, отзывов и обещаний квалификации. |
Ценыcommercial.pricing | Предложение | Придуманные цены для реалистичного демонстрационного сценария, не коммерческое предложение. |
Пробное занятиеcommercial.trial_rules | Предложение | Демонстрационные условия первого визита. |
Расписаниеoperations.schedule | Предложение | Примеры времени; не текущая доступность и не живое расписание. |
Условия для дошкольниковspecial.early_childhood | Предложение | Малая группа и присутствие родителя — допущения сценария, не вывод из возраста. |
Путь записиenrollment.process | Предложение | Локальный сценарий без регистрации семьи и отправки заявки. |
Реальные вопросы родителейfaq.actual_questions | Предложение | Редакторские вопросы для примера, не реальные обращения родителей. |
Основной городlocations.primary_city | Не определено | Город не указан; географию и адрес не придумываем. |
Филиалыlocations.branches | Не определено | Нет реальных помещений и подтверждённого адреса. |
Публичные контактыcommunications.public_contacts | Не определено | Нет телефона, мессенджера и адресата заявок. |
Реквизиты и юридическое наименованиеorganization.legal_details | Не определено | Организация вымышленная, юридических сведений нет. |
Базовые правила безопасностиtrust.safety_basics | Не определено | Нет подтверждённых правил безопасности и свойств материалов. |
Лицензии и документыtrust.licenses_and_documents | Не определено | Не заявляем лицензию или квалификации. |
Отзывы и подтвержденияproof.reviews_and_cases | Не применяется | Не создаём вымышленные отзывы и клиентские результаты. |
Цели сайтаproject.website_goals | Предложение | Задача на вымышленный сайт по производственной схеме Airhop. |
Нужные страницыproject.required_pages | Предложение | Минимальная структура демонстрационного проекта. |
Домен и доступыproject.domain_and_access | Не определено | Только /examples/hygge внутри локального проекта; отдельный домен не выбран. |
Они рассчитаны существующими функциями Airhop. Демонстрационный сайт читает отдельный слой предложенных данных; это исключение для вымышленного noindex-примера, не обход правил публичного запуска.
Название, возраст и два занятия. Придуманные цены и ведущая не становятся подтверждёнными фактами.
{
"value": {
"organization": {
"organization.public_name": "Хюге",
"organization.type": "Творческая мастерская",
"organization.short_description": "Рисование и лепка для детей 3–6 лет.",
"organization.public_languages": [
"ru"
]
},
"locations": {},
"audience": {
"audience.age_ranges": [
{
"minAge": 3,
"maxAge": 6
}
]
},
"offerings": {
"offerings.programs": [
{
"id": "drawing",
"name": "Рисование",
"minAge": 3,
"maxAge": 6
},
{
"id": "clay",
"name": "Лепка",
"minAge": 3,
"maxAge": 6
}
]
},
"trust": {},
"communication": {},
"content": {},
"sourceRevision": 1
},
"missingRequiredKeys": [
"organization.legal_details",
"locations.branches",
"operations.schedule",
"commercial.pricing",
"commercial.trial_rules",
"communications.public_contacts",
"team.teachers",
"methodology.approach",
"trust.safety_basics",
"trust.licenses_and_documents",
"trust.photo_video_policy",
"media.public_assets",
"content.differentiators",
"faq.actual_questions",
"seo.search_geography",
"project.website_goals",
"content.prohibited_claims"
],
"sourceRevision": 1
}Реальных обращений родителей нет. Вопросы на сайте написаны для демонстрационного сценария и не выданы за реальные.
{
"value": {
"actualQuestions": [],
"objections": [],
"policies": {},
"instruction": "Generate drafts only from confirmed facts; unresolved questions must remain gaps."
},
"missingRequiredKeys": [
"locations.branches",
"locations.access",
"commercial.trial_rules",
"methodology.approach",
"trust.safety_basics",
"trust.photo_video_policy",
"accessibility.support",
"faq.actual_questions",
"operations.schedule_exceptions",
"commercial.payment_refund_rules",
"methodology.outcomes_and_limits",
"special.early_childhood"
],
"sourceRevision": 1
}Одни и те же название и возраст в текстах и метаданных. Нет выдуманной географии, рейтингов или обещаний выдачи.
{
"value": {
"entity": {
"organization.public_name": "Хюге",
"organization.type": "Творческая мастерская",
"organization.short_description": "Рисование и лепка для детей 3–6 лет."
},
"locations": [],
"programs": [
{
"id": "drawing",
"name": "Рисование",
"minAge": 3,
"maxAge": 6
},
{
"id": "clay",
"name": "Лепка",
"minAge": 3,
"maxAge": 6
}
],
"activityTypeIds": [],
"searchGeography": [],
"audienceLanguage": [],
"faq": {
"actualQuestions": [],
"objections": [],
"policies": {},
"instruction": "Generate drafts only from confirmed facts; unresolved questions must remain gaps."
},
"guardrail": "Structured source material only; no ranking or recommendation guarantee."
},
"missingRequiredKeys": [
"organization.legal_details",
"locations.branches",
"operations.schedule",
"commercial.pricing",
"commercial.trial_rules",
"communications.public_contacts",
"team.teachers",
"methodology.approach",
"trust.safety_basics",
"trust.licenses_and_documents",
"trust.photo_video_policy",
"media.public_assets",
"content.differentiators",
"faq.actual_questions",
"seo.search_geography",
"project.website_goals",
"content.prohibited_claims"
],
"sourceRevision": 1
}В обычную задачу на публичный запуск попадают только подтверждённые данные. Для этого примера есть отдельный, явно вымышленный слой.
{
"value": {
"kind": "website_implementation",
"briefId": "fictional-hygge-preview",
"sourceRevision": 1,
"publicProfile": {
"organization": {
"organization.public_name": "Хюге",
"organization.type": "Творческая мастерская",
"organization.short_description": "Рисование и лепка для детей 3–6 лет.",
"organization.public_languages": [
"ru"
]
},
"locations": {},
"audience": {
"audience.age_ranges": [
{
"minAge": 3,
"maxAge": 6
}
]
},
"offerings": {
"offerings.programs": [
{
"id": "drawing",
"name": "Рисование",
"minAge": 3,
"maxAge": 6
},
{
"id": "clay",
"name": "Лепка",
"minAge": 3,
"maxAge": 6
}
]
},
"trust": {},
"communication": {},
"content": {},
"sourceRevision": 1
},
"integrations": {},
"dispatchPolicy": "human_approval_required"
},
"missingRequiredKeys": [
"media.brand_assets",
"media.public_assets",
"project.website_goals",
"project.required_pages",
"integrations.booking",
"integrations.lead_delivery",
"project.domain_and_access"
],
"sourceRevision": 1
}Домен, город, адрес, контакты, условия оплаты, расписание, команда, правила работы с детьми и права на реальные фотографии должны быть подтверждены человеком. Настоящая форма потребует адресата заявок, серверной проверки и условий обработки данных.
Цены, персонаж Ани и расписание в превью — художественные допущения. Здесь нет отзывов, дипломов, лицензий и гарантированных результатов.
Серверная отдача текста, единые название и возраст, отсутствие примера в sitemap, noindex, корректность метаданных, ссылки и изображения. Блок записи читает публичное расписание demo.airhop.ru, проверяет идентификатор организации и не подменяет ошибки вымышленными местами.
По запросу владельца пример подключается к постоянному тестовому Center. Прежняя локальная демоформа и её инструменты подготовки визита больше не используются на странице. Запись выполняется только штатной формой Center с серверной проверкой и явной отправкой. Наличие ссылки само по себе не доказывает, что занятия, доступ владельца, агенты и аналитика полностью настроены.
Для тестов используются только синтетические данные. Правила коммерческого запуска реальной мастерской остаются отдельным этапом.
Открыть подключение Center