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

Карта покрытия · итог И5#

  • Статус: снимок этапа И5 на 2026-09-17. Числа ниже с тех пор изменились — см. «Дополнение» в конце файла
  • Что здесь: сверка в обе стороны — проблема → чем закрыта, и документ → на какую проблему отвечает

Прямая сверка (проблема → чем закрыта) заполнена на И3 в самом реестре, по спискам карточек блоков. Здесь она не повторяется. Здесь — обратная, ради которой исследование и заводило отдельный вопрос: есть ли документы, не отвечающие ни одной названной проблеме.


Обратную сверку пришлось сначала починить#

Вопрос был задан в плане и оказался неотвечаемым по моей вине. Реестр И1 собирался так: «прошёлся по шагам рабочего процесса и по указателю каталога практик, отметив, где у нас нет ни документа решения, ни пилота». То есть области, уже закрытые документами, в сбор не попали по построению.

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

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


Обратный проход: проблема под каждым существующим документом#

P-STOR-01 · Хранилище выбрано по знакомству, а не по паттернам доступа#

  • Признак. Назван ли профиль основных запросов — ключ, объём выборки, частота, требование к задержке — до того, как названо имя продукта. Если первым прозвучало имя, выбора не было.
  • Канон. Kleppmann, моделирование от паттернов доступа.
  • Подтверждение. Оба прогона, причём в E-02 исход изменил один час работы с метрикой: при длине ленты 1 000 выигрывал один кандидат, при 200 — другой. ✅
  • Чем закрыто. D-01 · DATA-01, DATA-03

P-BND-01 · Линия между сервисами проведена не там, и каждая третья задача её пересекает#

  • Признак. Доля задач за период, уложившихся в одну границу. Ниже 80 % — линия не там.
  • Канон. Newman; Ford & Richards, статическая связанность.
  • Подтверждение. Измерено на E-02: 68 % из 1 400 задач за полгода. Никаким рассуждением это получить было нельзя. ✅
  • Чем закрыто. D-02 · ARCH-01, ARCH-02

P-BND-02 · На старте границы закладывают предсказанием, а предсказание нечем проверить#

  • Признак. Есть ли история изменений, по которой считается связность. Нет — значит все оси, требующие истории, заполняются прогнозом или вычёркиваются.
  • Канон. Fowler, «сначала монолит»; Newman.
  • Подтверждение. E-01: три организационных дисквалификатора отсекли саму идею разреза, и это оказался штатный исход, а не отклонение. ✅
  • Чем закрыто. D-05

P-CACHE-01 · Кэш ставят поверх неподтверждённого узкого места#

  • Признак. Подтверждено ли узкое место замером или расчётом — или это догадка «кажется, упрёмся в базу».
  • Канон. Google SRE; порядок средств масштабирования в W5.
  • Подтверждение. Оба прогона, и в E-02 появился третий режим: замер есть, но относится к схеме, которой после первого ADR не существует. ✅
  • Чем закрыто. D-03 · блок CACHE целиком

P-COUP-01 · Синхронность и атомарность выбраны по привычке, и цена процесса умножается#

  • Признак. Следует ли требование атомарности из бизнес-инварианта или его удобно предполагать. И отдельно: нужен ли инициатору ответ на самом деле.
  • Канон. Ford & Richards, гл. 12, восемь сочетаний.
  • Подтверждение. E-01: третье значение оси согласованности — «требуется, но недостижима» — родилось именно там, из внешнего платёжного провайдера. ✅
  • Чем закрыто. D-04 · DIST-08, ARCH-04

Результат обратной сверки#

Документ Проблема названа? Проходит критерий общности?
D-01 выбор хранилища P-STOR-01 ✅ канон + оба прогона
D-02 границы в работающей системе P-BND-01 ✅ канон + измерение
D-03 кэш P-CACHE-01 ✅ канон + оба прогона
D-04 связь в процессе P-COUP-01 ✅ канон + прогон
D-05 границы на старте P-BND-02 ✅ канон + прогон
D-06 деградация P-DEG-04 ✅ канон + два дисквалификатора в прогонах
D-07 декомпозиция данных P-DDEC-01…07 ✅ канон + публичный разбор

«Прогон» в этой колонке означает, что проблема наблюдалась в прогоне, а не что документ в нём применялся. Для D-05 это различие существенно: проблема на гринфилде E-01 наблюдалась, а сам документ из того прогона выделен и не применялся в нём ни разу (оговорка добавлена 2026-09-21 по развилке Ж6 — строку прочли неверно).

Ни одного документа без названной проблемы. Семь из семи проходят критерий, причём подтверждение у всех семи — наши собственные прогоны, а у двух вдобавок внешние данные.

Но вывод этот стоит ровно столько, сколько стоит обратный проход выше, а он сделан задним числом и мной же. Настоящая проверка была бы в том, чтобы собрать реестр, не зная состава набора, — и её уже не сделать: набор я знаю. Записываю честно: обратная сверка пройдена, но не независима.

Итоговая карта#

Область Проблем Документ Состояние
Хранилище 1 D-01 Закрыто
Границы: работающая система 1 D-02 Закрыто
Границы: старт 1 D-05 Закрыто
Кэш 1 D-03 Закрыто
Связь в процессе 1 D-04 Закрыто
Деградация 8 D-06 Закрыто
Декомпозиция данных 7 D-07 Закрыто
Система под изменением 3 — Дыра: два документа в очереди
Наблюдаемость 2 — Дыра: один документ в очереди
Требования и цели 2 — Дыра: один документ в очереди
Контракты 3 — Отложено: канон без подтверждения
Периметр и доступ 3 частично D-02, D-05, D-07 Отложено: два кандидата без подтверждения
Стоимость 1 — Решения не требует
Организация 1 вход в D-02, D-05 Закрыто как вход

Тридцать пять записей — тридцать из реестра плюс пять обратного прохода. Закрыто документами двадцать, в очереди семь, отложено шесть, решения не требуют два. (Счёт на 2026-09-17; что стало с очередью и отложенными — в «Дополнении».)


Дополнение · 2026-09-18#

Снимок выше сделан на этапе И5. С тех пор очередь и отложенные разобраны, и таблица покрытия больше не описывает текущее состояние.

Очередь из семи закрыта четырьмя документами: дыра «система под изменением» — D-08 и D-09; дыры «наблюдаемость» и «требования и цели» — одним D-10, потому что при написании две записи слились; дыра «контракты» — D-11 после мини-исследования М1.

Отложенных не осталось. Три кандидата, ждавших подтверждения, разобраны мини-исследованиями М1–М3: критерий общности прошли все три, документ породил один. Это и есть главный результат: «общая ли проблема» и «есть ли что решать сверх карточки» — разные вопросы.

Открыта одна запись — P-CHG-04, первая, добавленная работой, а не опросом поля. Текущая очередь работ — в 96-backlog.md и 99-plan.md.