Эргономика хранения
Проверка мебели под конкретные вещи и способы хранения.
Задача проекта
Правила эргономики входят в модель шкафа и работают во время проектирования. Тот же каталог сможет использовать ERP-контур.
Пользователь проектирует места для своих вещей, а не только корпус заданного размера.
Технологии проекта
Стандарты индустрии
Знакомые технологии, практики и способы сборки продукта.
Расчётное ядро
- TypeScript
- детерминированный evaluator
Проверка правил без генеративной магии.
Контракты библиотеки
- JSON
- Ajv
- JSON
- content hashes
Версии и целостность библиотеки правил.
Интеграционный порт
- TypeScript
- ERP read-only API
Чтение опубликованных правил из ERP.
Проверки
- Vitest
- conformance
- golden scenarios
Воспроизводимые проверки сценариев.
Ход работы
Уже сделано
- Работают evaluateStoragePlan и панель проверки хранения.
- Мы собрали тестовый набор из 3 предметов и 8 способов хранения.
- Работают pipeline каталога и просмотрщик габаритов.
Сейчас в работе
- Переводим evaluator с тестовых записей на версионируемый JSON.
- Расширяем каталог правил и проверяем его внутри команды.
- Приводим объяснения рекомендаций к одному формату.
Связи с системой
Evaluator уже работает внутри конфигуратора. Для библиотек планирования подготовлен read-only контракт с ERP, но экран пока использует локальный тестовый набор.
- 01Read-only контракт проверенПередаваемый артефактОпубликованный planning library bundle с точной версией и хэшами
HTTP-адаптер умеет получить и проверить конкретную опубликованную библиотеку правил.
Граница: Текущий экран использует локальный fixture. Проект, мебель и личный список вещей в ERP не отправляются.