Пример: пользователь выбрал некий процессор, а к нему, в свою очередь, подходит (и не подходит) часть других компонентов. Создается скрипт, который накладывает соответствующие ограничения при выборе другой ячейки — и человек не может поставить то, чего он ставить не должен.
По этому же принципу отрабатывается совместимость: если пользователь поставил один процессор и две планки оперативной памяти, то мы предупреждаем его, что нужно либо оставить одну планку, либо добавить еще один процессор.
Интересно. Где можно посмотреть результат?
К сожалению, посмотреть пока нельзя — продукт еще на стадии финального тестирования и отладки. Обязательно все покажем, когда дело дойдет до выхода в публичный доступ — сделаем отдельный материал с примерами и скриншотами.