ci / build-test (push) Canceled after 0s
Хелпер Support/TestAiTools: по умолчанию оба метода бросают NotSupportedException (семантика прежнего фейка — неожиданный вызов роняет тест), сценарии через ReturnsFit/ThrowsOnEvaluate, счётчик EvaluateFitCalls -> Received/DidNotReceive. Потребители (4 файла) перетипизированы на IAiTools, фейк удалён, тесты 1340.