Merge branch 'phase/35-appropriateness'
ci / server (push) Failing after 3m44s
ci / client (push) Failing after 14s

# Conflicts:
#	docs/phases/README.md
This commit is contained in:
Leonid Pershin
2026-08-20 05:19:33 +03:00
33 changed files with 1895 additions and 26 deletions
+16 -16
View File
@@ -14,31 +14,31 @@
## Задачи
- [ ] Оценка уместности из данных: пол, возраст, погода/утепление, `pe`, формальность,
- [x] Оценка уместности из данных: пол, возраст, погода/утепление, `pe`, формальность,
цветовые теги, длина низа. Код знает оси, пороги — defs и правила школы
- [ ] На школе хранятся правила учеников и сотрудников (форма + цвет). Дефолт: обычная,
- [x] На школе хранятся правила учеников и сотрудников (форма + цвет). Дефолт: обычная,
без яркого. Смена с экрана — фаза 37; API уже пишет «с завтра»
- [ ] «Короткая» форма: длина юбки / короткий рукав; младше порога возраста ходят в обычной
- [ ] Дома утром: мгновенно подобрать надетое под правила, погоду и сегодняшний план
- [x] «Короткая» форма: длина юбки / короткий рукав; младше порога возраста ходят в обычной
- [x] Дома утром: мгновенно подобрать надетое под правила, погоду и сегодняшний план
(учебники только сегодняшних уроков в сумке, остальное — шкафчик или дом)
- [ ] В школе: действие `ChangeClothes` в своей (м/ж) раздевалке. Снятое — в шкафчик, если
- [x] В школе: действие `ChangeClothes` в своей (м/ж) раздевалке. Снятое — в шкафчик, если
есть, иначе в сумку
- [ ] Цель «одеться к физкультуре» и «вернуться с формы» рядом с обязанностью урока; не
- [x] Цель «одеться к физкультуре» и «вернуться с формы» рядом с обязанностью урока; не
каждый тик, а по звонку / приходу
- [ ] Цель «верх не по погоде» — дойти и сменить куртку, если уже в школе
- [ ] Вместимость действия — сколько одновременно переодеваются в комнате; не путать с
- [x] Цель «верх не по погоде» — дойти и сменить куртку, если уже в школе
- [x] Вместимость действия — сколько одновременно переодеваются в комнате; не путать с
числом шкафчиков
- [ ] Игрок по-прежнему не одевает с карточки
- [x] Игрок по-прежнему не одевает с карточки
## Тесты, без которых фаза не закрыта
- [ ] Школа с «без яркого»: утром на теле нет цвета с тегом `bright`
- [ ] «Короткая» + первоклассница → обычная длина; старше порога — можно короткое
- [ ] Перед уроком физкультуры ученик идёт в свою раздевалку и надевает `pe`; после — снимает
- [ ] Мальчик не идёт в женскую раздевалку
- [ ] Без шкафчика снятое оказывается в сумке, не исчезает
- [ ] Морозным утром на теле есть `Outer`; в июле шубы на теле нет
- [ ] Смена правила через API сегодня не меняет одежду до следующего рабочего утра
- [x] Школа с «без яркого»: утром на теле нет цвета с тегом `bright`
- [x] «Короткая» + первоклассница → обычная длина; старше порога — можно короткое
- [x] Перед уроком физкультуры ученик идёт в свою раздевалку и надевает `pe`; после — снимает
- [x] Мальчик не идёт в женскую раздевалку
- [x] Без шкафчика снятое оказывается в сумке, не исчезает
- [x] Морозным утром на теле есть `Outer`; в июле шубы на теле нет
- [x] Смена правила через API сегодня не меняет одежду до следующего рабочего утра
## Критерий готовности
+1 -1
View File
@@ -147,7 +147,7 @@
| Фаза | Статус | Зачем |
| --- | --- | --- |
| [34. Износ и дом](34-wear-home.md) | ✅ | Прочность, утренняя замена, из ветхого не выходят |
| [35. Уместность](35-appropriateness.md) | 🔄 | Правила, переодевание действием, физкультура |
| [35. Уместность](35-appropriateness.md) | | Правила, переодевание действием, физкультура |
| [36. Вкладки карточки](36-person-card-tabs.md) | 🔄 | Одежда, ноша, сейчас + история за сегодня |
| [37. Правила школы](37-school-rules.md) | ⬜ | Вкладка в «Управлении», четыре комбобокса, с завтра |