Ещё один мегабайт новых паттернов в FPF
В прошлом посте (https://ailev.livejournal.com/1811438.html) я объявил, что FPF+DPFs перешёл в состояние MVP. Но развитие продолжается. Вот что было добавлено:
* B.5.EA -- выразить ещё не сформулированное различение из собственного опыта. Отделить артикуляцию опыта от понимания собеседником и от доказательства утверждения о мире.
* A.15.10 -- возобновить прерванную работу: восстановить цель, способ работы, полученное и незавершённое; не повторять уже выполненное и не принимать предполагаемое выполнение за подтверждённое.
* B.5.QD.CF -- переформулировать проблему, исследуя предположения, которые создают конфликт. Найти другой способ достижения нужного результата.
* A.15.11 -- сделать применимый метод заметным непосредственно в работе — даже когда исполнитель не распознаёт затруднения и ничего не ищет. Сравнить пользу подсказки с продолжением без неё, включая нагрузку от самой подсказки.
* A.6.P.RI -- восстановить, относительно какого агента и позиции дано описание. В частности, не смешивать движение, наблюдаемое снаружи, с тем, что исполнитель ощущает и регулирует изнутри.
Существенно дополнены прежние методы:
* E.11, E.11.PUR и C.11.DUA -- можно начинать с исправно выполняемой работы или материала без готового вопроса. Искать полезное продолжение, но сравнивать его с вариантом ничего не менять. Учитываются полная нагрузка, обязательства, охватывающая работа и последующее использование результата.
* D.4 -- этическое рассмотрение теперь яснее ведёт к построению и сравнению способов действия, включая изменение спорного средства достижения цели. Запись конфликта сама по себе больше не подменяет эту работу.
* B.5.FM -- различены неизвестная связь, неприменимая связь и связь, которую пока не удалось выразить. Отдельный новый паттерн для этого не понадобился.
* C.28.MR и C.36 -- уточнены соответственно контрфактическое сравнение и разные смыслы сохранения стиля. Похожесть произведений не доказывает передачу метода, способность исполнителя или реакцию аудитории.
Добавлен Economic Reasoning and Coordination DPF (ECO), 10 паттернов. В нём методы экономической калькуляции, использования ценовых сигналов, обнаружения обмена между разными планами, формирования обязательств, работы с зависимостью сторон, общими ресурсами и изменением экономических правил. Отдельно разобрано, почему экономия ресурса на единицу результата не определяет его совокупное потребление — линия эффекта отскока и парадокса Джевонса. Это дополнение к FIN (корпоративные финансы), MA (управленческий учёт) и OPS (операционный менеджмент).
Добавлен Somatic Movement Modeling DPF (SOM), 5 паттернов в поддержку системного фитнеса. Появился отдельный язык паттернов для: моделирования телесного вклада в движение; получения различимого телесного изменения; регулирования усилия; построения и воспроизведения координации; адаптации к изменению опоры и нагрузки. Уточнены различия между ощущением, произвольным регулированием и получившимся движением.
Добавлен Defense and Transmission Modeling DPF (DTM), 9 паттернов. В нём методы моделирования распространения способов работы, конкуренции между ними и последствий защитных действий. Зависимость от чужой помощи отделяется от паразитизма, изменения внутри агента — от распространения между агентами, отбор внутри коллективов — от отбора между ними. Например, можно разобраться, почему вредная для работы процедура продолжает получать поддержку, а полезное новшество блокируется существующей защитой. При выборе защиты учитываются её цена, наносимый ею ущерб и условия возвращения проблемы. Везде указывается, кого защищают и чьи потери рассматривают: полезное одному участнику может вредить другому или охватывающей системе. Иммунология и эпидемиология дали часть исходных моделей, но методы предназначены для общих инженерных и культурных задач.
Прошли дополнения прежних DPF в Engineering DPF Suite:
* HCD.6.1: обучение различению через доступный контраст, связь различения с действием, исключение случайных подсказок и возврат к целой задаче.
* RHY.12 и RHY.11: прояснено одновременное удержание баланса и ритмического переноса веса. Ритмика не подменяет отсутствующую неритмическую двигательную технику.
* SYSE.24: распределение работ при существующих полномочиях отнесено к OPS; изменение структуры, ответственности и прав решений — к OCE. Дополнен связный пример независимой подготовки и переноса настройки.
* EXD.4: добавлено восстановление действительного предмета возражения, когда объясняющий отвечает не на тот вопрос. Продолжать прежнее объяснение в такой ситуации недостаточно.
* Engineering Reference: связаны наблюдение, своевременное получение информации, внимание, одновременные требования работы, обучение и соматическая помощь. Отдельно показано, когда достаточно доступной помощи, а когда действительно нужно развивать способность её предоставлять.
Добавления в Foundational Thinking DPF Suite:
* новый паттерн MMP.19 -- построение и ограничение контрфактического сравнения. Паттерн помогает ответить: «Что произошло бы с этим же случаем при другом действии?» — сохраняя общие условия альтернатив. Различаются вывод из принятой модели, определимость ответа по данным и диапазон допустимых ответов. Показано также, когда для решения достаточно обычного сравнения ожидаемых результатов и более сложная конструкция не нужна.
* в PHY.9 уточнена связь физического измерения с математическим моделированием: вероятностная модель нужна при соответствующем вопросе, а не автоматически для любого измерения.
С момента прошлого поста (это всего пару дней назад) в экосистему FPF добавился 1M знаков:
* Engineering Suite — 23 DPF, 9.0M знаков, 358 паттернов
* Foundational Thinking Suite — 5 DPF, 1.8M знаков, 66 паттернов
* DPF нарративизации — 0.3M знаков, 8 паттернов
* FPF Core — 15.1M знаков, 347 паттернов
* Ещё References, README и USING-FPF — 0.35M знаков
Общий итог: 26.5M знаков, 779 паттернов.
Что следующее? Ситуации, когда исполнитель считает, что всё OK и не замечает аномалий, когда он даже не ищет метод, который описан паттернами. И какие-то облегчения discoverability -- в именах паттернов надо быть ближе к проблеме, а не к решению. Не паттерн "деления на ноль", а паттерн "какие-то несуразно огромные результаты деления".
[ChatGPT Image Sep 24, 2026, 12_50_56 AM в источнике]