Карта покрытия · итог И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.