TGViewer
Аналитик, который думал Аналитик, который думал @analysts_thinking · 92 subscribers
Post #160 16
Позже владелец процесса меняет требование: для определённого типа операции курс нужно фиксировать на другом этапе. Одной правки в спецификации недостаточно. Прежний API-контракт может передавать не тот момент расчёта. Тест продолжит подтверждать старое правило. Интерфейс покажет пользователю обещание, которое система больше не выполняет. Расчёт выплаты и банковская сверка тоже сохранят прежнюю зависимость.

Decision Log помогает собрать набор для повторной приёмки. Команда сохраняет в записи основание нового решения, рассмотренные альтернативы, человека с правом выбора, дату вступления правила в силу и список зависимых материалов. Затем команда проверяет каждый материал: обновлён ли контракт, заменён ли старый тест, совпадает ли текст интерфейса с новым поведением, пересчитаны ли связанные операции. Граница применимости показывает, какие старые результаты сохраняют силу, а какие нужно оценить заново.

Для возвратов можно использовать собственную простую схему связей. Например, команда связывает новую запись с прежней через поле «возврат к решению», а причину отмечает как «ошибка критерия приёмки». В технической модели эти поля можно назвать reopened_from и acceptance_miss. Это вариант организации журнала, предложенный в рабочем обсуждении, а не отраслевой стандарт.

Такая связь отделяет новый запрос от случая, когда команда преждевременно объявила работу завершённой. Она также показывает, какой критерий оказался неверным и какие зависимые материалы прошли повторную проверку.

Журнал не решает за команду. Он сохраняет основание, право решения и карту последствий. Благодаря этому повторная приёмка начинается не с восстановления чужой памяти, а с проверяемого списка изменений.
More from @analysts_thinking
  1. Oct 9, 2026Четыре доклада нельзя строить вокруг одного артефакта Исследование незнакомой системы треб…
  2. Oct 8, 2026Потерянный webhook остаётся открытым решением Таймаут не сообщает, произошло событие или н…
  3. Oct 7, 2026Промежуточное состояние нужно проектировать, а не скрывать processing не является неудобно…
  4. Oct 6, 2026return_url не означает payment.succeeded Возврат пользователя в интерфейс сообщает только…
  5. Oct 5, 2026Что на самом деле доказывает зелёный тест? Он показывает, что реализация соответствует зап…
  6. Oct 4, 2026«Показывать статус заявки» — так требование выглядело в начале. После уточнений оказалось,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →