# MyKids — логика данных для реализации прототипа

## 1. Задания

Источник контента: вкладка `Задания 2.0` Google Sheets.

Основные группы полей:

- идентификатор задания и технический статус;
- русская версия: название, описание, цель, материалы, подготовка, шаги, тёплая фраза, вопросы ребёнку, критерий рефлексии, `parenting_skills_ru`, партнёрская ссылка и видео;
- категории, возраст, длительность, количество участников, сложность и XP;
- английская и испанская локализации с теми же смысловыми полями;
- отдельные ссылки на видеофайлы для каждого языка.

Событие завершения задания должно хранить: `task_id`, участников, дату, оценку процесса, комментарий/голосовую заметку, согласие на Семейную книгу, начисленный XP и версию контента.

## 2. Экстренные ситуации

Источники: `Экстренные ситуации`, `Квизы ситуаций`, `Логика квизов`.

Порядок выполнения обязателен:

1. Выбор одного или нескольких детей.
2. Safety gate. При угрозе жизни или здоровью квиз, XP и геймификация прекращаются.
3. Короткий квиз выбора ситуации.
4. Пошаговая помощь: запрещённые действия → состояние ребёнка → фраза → действия.
5. Рефлексия после стабилизации.
6. Профилактические задания и обновление цифрового портрета.

Событие результата хранит: `situation_id`, детей, ответы квиза, уровень риска, выполненные шаги, итог стабилизации, повторяемость, комментарий, согласие на Семейную книгу и версию сценария. За само экстренное событие XP не начисляется.

## 3. Опросы

Источники: `Опросы — каталог`, `Опросы — логика`, `Опросы — корреляции`.

- Сырые ответы отделяются от вычисленных сигналов.
- Каждый сигнал хранит источник, дату, версию, уверенность и срок актуальности.
- Самоотчёт ребёнка и наблюдение родителя не объединяются в одно значение.
- Сигналы могут обновлять профиль ребёнка, родителя, связки родитель–ребёнок и семьи.
- В Семейную книгу попадает только нейтральный вывод и только после согласия.
- Рекомендации учитывают уверенность, давность, противоречия и разнообразие заданий.

## 4. Цифровой портрет

Портрет состоит из четырёх независимых маршрутов:

- ребёнок — потребности, реакции, сильные стороны и динамика навыков;
- родитель — воспитательские навыки и привычные способы взаимодействия;
- связка родитель–ребёнок — эффективность подходов в конкретной паре;
- семья — цели, правила, контекст и баланс внимания.

Нельзя хранить диагнозы, негативные ярлыки или итоговые оценки «хороший/плохой родитель».

## 5. Рекомендации и геймификация

Приоритет решений: безопасность → согласие и приватность → персонализация → геймификация.

XP начисляется за полезное завершённое действие: задание, рефлексию или подтверждённый профилактический шаг. Экспедиция показывает личный путь семьи; публичный рейтинг родителей не используется.

