Replay сравнивает объявленный набор закреплённых вводов решений и ожидаемую lineage квитанций с новым правилом или набором квитанций.
Рабочий порядок
- Закрепите инвентарь корпуса до сравнения и классифицируйте каждый элемент как agree, mismatch или not-comparable.
- Рассматривайте mismatch-вводы как изменения поведения; не перегенерируйте старые квитанции для стирания истории.
- Для воспроизводимости сохраняйте идентичность runner, байты правила, ввода и наблюдений результата.
Границы
- Not-comparable — раскрытая граница, а не mismatch, молча посчитанный как agreement.