БЛОГ
Записи
Развёрнутые заметки об инженерных решениях — как команды их структурируют, оценивают доказательства и не забывают, почему сделали тот или иной выбор.
-
NEW Как начать пользоваться FPF: минимальный протокол
Три шага чтобы попробовать pattern language Анатолия Левенчука на своём проекте. С двумя примерами Name Card и списком ловушек, в которые легко попасть с LLM.
2026-05-26
-
NEW FPF: карта мышления, когда работаешь не один
Pattern language Анатолия Левенчука для команд с людьми и AI-агентами - простыми словами с примерами для PM, инженера и обычного человека.
2026-05-26
-
NEW Где FPF помогает: 25 ситуаций из разных сфер
От платёжного API до семейного совета о переезде - конкретные ситуации, где паттерны FPF Анатолия Левенчука превращают кашу в работающую структуру. С привязкой к конкретному паттерну в каждом кейсе.
2026-05-26
-
NEW Процесс важнее модели: три тезиса о том, почему AI без рамок ломает код
Три афоризма, которые я повторяю чаще остальных: «PRD = WHAT, не HOW», «CLAUDE.md - конституция одного агента, BMAD - конституция команды», «без процесса AI повышает сложность кода». Последний - не риторика. MSR 2026 даёт цифры: 42.7% коммитов AI-агентов повышают цикломатическую сложность, 56.1% снижают Maintainability Index, +39% когнитивной сложности на горизонте.
2026-05-25
-
NEW Полный цикл на одной функции: от строки в чате до записи, которая через год сама себя откроет на пересмотр
Шесть месяцев назад в чате была одна строка: 'нужен streaming для ответов модели'. Сегодня в репозитории - связанный набор из шести файлов, помеченных как активные, с измеренной надёжностью и явными условиями пересмотра. Капстон серии: путь от строки до решения через семь шагов на одной задаче.
2026-05-24
-
NEW POS-терминал для методологий: что такое Forgeplan и зачем держать четыре способа работы в одной плоскости
Официант не держит в голове прайс, состав блюд, налоги и бонусы. Он нажимает кнопки в терминале, а терминал помнит всё. Forgeplan - это POS-терминал для методологий: четыре способа работы в одной плоскости, чтобы человек выбирал содержание, а механика была снаружи.
2026-05-23
-
NEW Спецификация - это не PRD, это контрольный вкус: чем намерение отличается от поведения и почему разница огромна на практике
Рецепт может звучать вкусно и быть невыполнимым. Финальный вкус блюда проверяется только едой. PRD - это рецепт. Спецификация - это контрольный вкус: проверяемое поведение системы, дельта-формат изменений как у сообщений коммитов, граф зависимостей между смежными спецификациями.
2026-05-22
-
NEW Архитектор не начинает с чертежей: четыре фазы, через которые проходит любая нетривиальная задача - осознанно или нет
Между одной строкой в чате и работающей функцией - четыре фазы: расширение пространства решений, разбор на части и крайние случаи, выбор варианта, документ-контракт. Вопрос только в том, пройдёт ли их команда в документе за день - или в коде за две недели разгребания последствий.
2026-05-21
-
NEW Мотивировочная часть для архитектурного решения: как сделать запись, которая через год сама себя откроет на пересмотр
Судья пишет, какие доказательства рассмотрены, какие отвергнуты и почему. Через год дело можно пересмотреть. Тот же приём нужен архитектурному решению - иначе через два квартала оно становится памятником. Разбираю шесть секций DDR, особенно последнюю - условия пересмотра.
2026-05-19
-
NEW Среднее обманывает: почему доверие к решению ограничено самым слабым доказательством, а не их средним
Whitepaper вендора и скриншот Slack-замера могут иметь одинаковое 'среднее качество', но опираться на них для решения - это разные ставки. Разбираю формулу R_eff: три оси доказательства, правило слабого звена, контекстное соответствие - и почему один свой замер сильнее десяти статей из чужих блогов.
2026-05-18
-
NEW Перед тем как чинить - выпишите три версии причины: приём следователя, который превращает 30 минут случайного фикса в 5 минут точной диагностики
Хороший следователь не фиксируется на первой версии. Он выдвигает три-четыре, описывает проверяемые следы, идёт проверять. Тот же приём - ADI - превращает торопливый фикс не туда в десять минут честной диагностики. Разбираю на двух кейсах: падение конверсии и медленный поиск.
2026-05-16
-
NEW Кладбище решений: почему через полгода никто не помнит, почему вы выбрали один способ авторизации, а не другой
Команды накапливают невидимый долг не в коде, а в забытых архитектурных решениях. Notion и Confluence эту проблему не решают - нужен другой формат записи. Разбираю, как выглядит этот долг на конкретных кейсах и что в формате решения должно быть, чтобы оно через год оставалось полезным.
2026-05-14
-
R_eff: математика за "доверие = слабое звено" в evidence-based решениях
ForgePlan скорит каждое решение через R_eff = min(evidence_scores), никогда не среднее. Этот пост разбирает почему именно минимум, как считаются индивидуальные evidence scores, и как читать реальное число R_eff в forgeplan score.
2026-05-12
-
Markdown как источник правды, LanceDB как производный индекс - и 32 нарушения, которые почти убили инвариант
Как несущий инвариант ADR-003 в ForgePlan стал compile-time enforced: 4 раунда аудита, 56 findings, pub(crate) lockdown на 32 call sites, и почему скучная дисциплина важнее умной архитектуры.
2026-05-10
-
Harness engineering для AI-кодинг агентов - почему prompt не проблема
Если AI-агент выкатил фичу с неправильной логикой и зелёным тест-сьютом, проблема в harness, а не в prompt. Разбор пяти подсистем harness на примере ForgePlan с примерами кода и честным списком пробелов.
2026-05-08
-
Построил "git для решений" и преподаю с ним инженерам - полгода спустя
Полгода dogfooding ForgePlan - local-first CLI, который относится к инженерным решениям как к first-class артефактам. Честный отчёт: методология, история про инструмент, который врал, и что значит AI-native на практике.
2026-05-05
-
Forgeplan: agent harness для AI-кодинг агентов (Rust + LanceDB)
Forgeplan - local-first Rust CLI + MCP сервер. Ограничивает где AI-агент может писать, что обязан читать, какие доказательства производить, какие гейты проходить. Markdown как источник правды, compile-enforced инвариант, weakest-link скоринг доверия, контракт hint-протокола.
2026-05-03
-
ForgePlan: harness для AI-агентов, замаскированный под фреймворк решений
Полгода строил фреймворк для решений и понял, что построил harness для AI-агентов. Как ForgePlan мапится на пять подсистем harness, баг PROB-034 который научил что harness должен ловить свою собственную ложь, и три честные дыры в дорожной карте.
2026-04-28
-
Кладбище решений: почему мой AI каждую сессию начинает один и тот же спор заново
Когда AI ломает что-то - проблема почти никогда не в модели. Проблема в том, что у модели нет места, куда положить решение. Полгода практики с ForgePlan: четыре идеи, три дыры, одна звезда на GitHub.
2026-04-22
-
Я строю обвязку для AI-агентов. Полгода открытой разработки - что узнал
Harness - это всё вокруг модели, кроме её весов. Полгода открытой разработки ForgePlan: пять подсистем обвязки, как ADR-003 чуть не убил markdown как источник правды, и три дыры в дорожной карте, которые я называю публично.
2026-04-15
-
ForgePlan: где живут решения вашей команды, если их вообще не теряли
Шесть месяцев открытой разработки инструмента, который превращает решения команды в полноценные артефакты в git. Что такое кладбище решений, как устроен ForgePlan и почему у репозитория одна звезда на GitHub - честный отчёт.
2026-04-05
-
Добро пожаловать в блог Forgeplan
В этом блоге мы будем разбирать решения, релизы и методологические инсайты из разработки Forgeplan.
2026-03-25