3.7 KiB
3.7 KiB
Фаза 85. Гардероб и промпт одежды
Зависимости
Зачем
Ванильная одежда перестаёт быть минимумом «чтобы генератор было чем кормить». Портрет человека берёт английскую прозу с def, а не подпись карточки.
Задачи
- Новые
ThingDefиз закрытого списка вsight.md: худи, кардиган, жилет, пиджак, поло, блузка, водолазка, колготки, леггинсы, спортивные штаны, кеды, школьные туфли, кепка, ободок, плащ, PE-штаны. Слои существующие, не новые роли - Новые
ColorDef: Navy (school+neutral), Brown, Burgundy, Pink (bright), Yellow (bright). Уместные старые вещи могут добавить Navy/Brown вcolors - На каждой носимой ванильной вещи, включая TShirt/Shirt/…, непустой английский
prompt.positive(≤ 120 символов). Негатив/LoRA не обязательны. Длиннее — ошибка загрузки - Сборщик одежды портрета предпочитает
promptdef, подставляя цвет и износ; при RU-локали карточки в Swarm не уходит русское «футболка» - Генератор гардероба бросает новые def на тех же слоях, что свитер/обувь/верх. Живой
people.jsonне дополнять. Create и набор — да - Локали RU/EN на новые def. Сокет не бампить.
portraitSettingsне лифтить
Тесты, без которых фаза не закрыта
- Каталог
coreгрузится; неизвестный цвет на новой вещи — ошибка загрузки prompt.positiveдлиннее 120 на одежде — ошибка загрузки- Тот же сид+карта+страна → тот же состав людей; золотой гардероб обновлён, если бросок изменился (свойство «кто-то в OversTop из расширенного множества», не «первый ученик в худи»)
- Новая школа: среди одетых есть хотя бы один новый def из списка (не обязательно худи у id 1)
- Сборка промпта портрета при locale
ru: слой одежды содержит английский фрагмент TShirt, не слово изru.jsonc - Живая карточка без новых вещей по-прежнему одета; загрузка сейва не выдаёт худи задним числом
Критерий готовности
- Create школы → в гардеробе видны новые фасоны, портрет «показать промпт» говорит hoodie/blazer по-английски
- Отфильтрованные тесты по Testing policy проходят (
HSchool.Content,HSchool.People, сборщик на сервере — не весь раствор)
Стоп
Не кнопки на кабинете. Не оси аксессуаров/обуви. Не kind scene. Не лифт живых лиц.