Перейти к содержанию

Выводы исследования · И5#


1. Ответ на главный вопрос#

Вопрос был: каким должен быть набор документов решений — и почему он рос по одному документу на кейс.

Ответ: набор не покрывал поле, и это, а не форма документа, объясняет, почему каждый прогон находил дыру.

Было документов до исследования 5
Написано по итогам пилотов 2
В очереди по итогам сведения 4
Отложено до подтверждения 3
Набор, закрывающий известное поле 11

Два прогона кейсов за всё время нашли две недостающие темы. Опрос поля нашёл семь. Разница не в усердии прогонов: кейс находит дыру, только если в неё провалится, — поле же можно обойти целиком.

2. Главная слабость исследования — и она структурная#

Реестр собирался по областям, где документа ещё нет. В И1 это записано прямо: «отметив, где у нас нет ни документа решения, ни пилота». Правило экономило работу и сломало две проверки сразу:

Что сломалось Как
Обратная сверка — «есть ли документы без названной проблемы» Пять документов гарантированно не нашли бы себе проблемы: их области в сбор не входили. Починено обратным проходом в карте покрытия, но проход сделан задним числом и мной же — пройдено, но не независимо
Развилка Б1 — нужен ли массовой раздаче собственный документ Область D-04 в сбор не входила, поэтому «размножение одного шага» и не могло появиться в реестре. Молчание реестра здесь ничего не значит

Главный урок метода: сбор «по дыркам» даёт очередь, но не даёт проверки. Если опрос поля повторять, собирать надо всё поле, включая закрытое, — иначе вопросы «нет ли у нас лишнего» и «не ошиблись ли мы там, где уже решили» остаются без ответа по построению.

3. Ответы на отложенные развилки#

Б1 · Массовая раздача — отдельный документ или отвод#

Исследование ответа не дало по причине из раздела 2. Отвод в D-04 v3.0 остаётся в силе на основании прогона E-02, а не исследования. Вопрос закроется, когда очередной кейс снова упрётся в раздачу — или когда поле будет опрошено целиком.

Б3 · Форма для связанных решений — «мастер-решение»#

Исследование дало третий независимый случай, и этого достаточно.

Случай Где
Два кэша на одном пути чтения, делящие бюджет памяти и один параметр E-02, ADR-0004
Границы сервисов и границы данных, связанные классом защищаемых данных D-02 v5.0 ↔ D-07
Миграция данных и выкат кода — один переход, два решения с общим окном и общим откатом Очередь после сведения

Три случая из трёх разных источников — прогон, правка документов, опрос поля. Рекомендация: форму вводить. Достаточно абзаца в мастер-шаблоне: связанные решения записываются одним ADR с общим контекстом, общими последствиями и отдельными короткими записями по каждому.

Б4 · Третий режим «применим и бесполезен» — в мастер-шаблон#

Второго случая исследование не дало, режим по-прежнему стоит на одном наблюдении (D-04 на массовой раздаче). Но появился другой кандидат в тот же раздел мастер-шаблона — вопрос, найденный при сведении:

Не делает ли существующая карточка большую часть этой работы, и не дешевле ли достроить соседний документ?

Рекомендация: вносить оба одной правкой, но после первого из четырёх документов очереди. Мастер-шаблон будет испытан ещё четыре раза; если третий режим не встретится ни разу, его место не в общем шаблоне, а в D-04.

Вопрос о сходимости формы#

Пока неотвечаем, и теперь понятно почему. Третий кейс по нынешнему набору снова даст MAJOR всем документам — но это будет измерение покрытия, а не формы. Форму можно проверять, когда известные дыры закрыты: четыре документа очереди плюс решение по трём отложенным.

4. Что исследование сказало о самом себе#

Метод правился пять раз за исследование и ещё дважды после него — в М1 и М2. Ни одна правка не была предвидена заранее — все пришли из исполнения.

Правка Откуда
Реестр — список блоков, а не таблица И0: девять полей в строку нечитаемы
Критерий общности смягчён до «канон плюс одно подтверждение» И0: строгая редакция проходила две записи из восьми
Поле «жанр» — карточка, решение или и то и другое И0: реестр сам по себе не говорит, что писать
Сверка по спискам карточек, а не поиском по терминам И0′: моя ошибка, повторившаяся дважды
Коды записей по областям вместо сквозной нумерации И1: три файла завели по своему P-01
Данные из соседней популяции допускаются с разбором различий М1: четыре работы из пяти меряют пакеты, а не сервисы
Каталог одной организации — один голос, даже когда изданий два М2: OWASP Top 10 2021 построен на данных, OWASP API Top 10 2023 — на согласии участников

Плюс семь поправок к правилу допуска источников: четыре про канон (формулировка, а не свидетельство · цитирование — один голос · у книги есть тезис · утверждение имеет возраст), одна про опрос от поставщика, одна про соседнюю популяцию и одна про каталог одной организации.

Две собственные ошибки, обе найденные правилами, а не вниманием. Обе — сверка поиском вместо чтения списка. Вторая нашлась этапом позже первой, уже после того, как правило было записано: правило поймало то, что пропустил автор правила.

5. Что исследование не дало#

  • Частоту для пяти кандидатов из семи. Причина названа на И2: меряют не распространённость проблем, а цену решений. Очередь наполовину построена на рассуждении, и это в ней помечено.
  • Независимую обратную сверку — см. раздел 2.
  • Ответа по Б1 — там же.
  • Ни одной проблемы, которой не было бы в каноне. Все тридцать пять записей так или иначе названы в литературе или каталогах. Исследование добавило не темы, а приоритет, признаки и границу жанра. Это стоит сказать прямо: опрос поля оказался полезен не новизной, а порядком.

6. Что дальше#

  1. Четыре документа по очереди: миграция данных без остановки → выкат и откат → состав телеметрии → цели уровня обслуживания.
  2. Правка мастер-шаблона — после первого из них, обоими пунктами сразу (Б3 и Б4).
  3. Три карточки из очереди: классификация данных по режиму защиты, когнитивная нагрузка команды, множитель соединений.
  4. Третий кейс — не раньше, чем закрыты дыры: иначе он измерит покрытие, а не форму.

Дополнение · состояние на 2026-09-17, после мини-исследования М1#

Пункт раздела 6 Состояние
Четыре документа по очереди Три написаны — D-08, D-09, D-10. Четвёртый, состав телеметрии, не устоял как отдельный документ: карточки делали его работу, решающая часть вошла в D-10
Правка мастер-шаблона Сделана — v5.0, оба пункта (Б3 и Б4) одной правкой
Три карточки Написаны четыре: REL-11, REL-12, SEC-13, OPS-17; плюс абзац о множителе в PERF-06
Третий кейс Условие снова не выполнено — см. ниже

Мини-исследование М1 открыло дыру обратно. Раздел 6 требовал запускать третий кейс, только когда известные дыры закрыты. Они были закрыты — и P-API-01, вышедший из отложенных, открыл ещё одну: совместимость контракта. Это не срыв плана, а его работа: условие «дыр нет» проверяемо ровно настолько, насколько полон реестр, а реестр пополняется.

И отсюда вывод о самом механизме отсрочки. Три кандидата были отложены «до прогона» — то есть до случая. Первый же из них, взятый мини-исследованием, подтверждение получил за один этап, и не из прогона, а из данных. Ждать случая дороже, чем искать: оставшиеся двое — модель авторизации и лимитирование — заслуживают той же проверки, прежде чем их судьбу поручат третьему кейсу.

Дополнение 2026-09-18 · отложенных не осталось#

М2 закрыла модель доступа, М3 — лимитирование. Критерий общности прошли все трое отложенных, а документ вышел один.

Отложенных было 3
Прошли критерий 3
Дали документ 1

Это результат про метод, а не про кандидатов. Раздел «откладываем до подтверждения» ждал ответа на вопрос «общая ли это проблема», тогда как решала судьбу совсем другая проверка — «есть ли что решать сверх карточки». Два вопроса перепутаны в самом устройстве очереди: критерий общности отвечает за то, стоит ли тему держать в реестре, и ничего не говорит о жанре.

Наблюдение о жанре, впервые видное на четырёх случаях сразу. Все четыре кандидата, погибшие о карточное правило, — меню механизмов: какой стиль, какие сигналы, какая модель, какой алгоритм. Все выжившие документы выбирают границу, обещание или необратимость — либо держатся на дисквалификаторах и рыночном слое. Проверяемая формулировка и честная оговорка к ней — в итоге М1–М3; её проверка не в пересказе прошлого, а в предсказании по следующему кандидату, записанном заранее.