<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Progrocket</title><description>Инженерный блог о системах, архитектуре и решениях, которые выдерживают реальность.</description><link>https://progrocket.dev/</link><language>ru-ru</language><item><title>Онтология решения: замкнутая модель действия</title><link>https://progrocket.dev/posts/19-ontology-of-decision/</link><guid isPermaLink="true">https://progrocket.dev/posts/19-ontology-of-decision/</guid><description>Она начиналась с простой проблемы: решения путаются с обсуждением, статус хранится как поле, конфликт воспринимается как ошибка, изменения контекста растворяются в переписке, а причинност…</description><pubDate>Wed, 11 Feb 2026 22:08:05 GMT</pubDate><category>TalkLedger</category><category>онтология</category><category>модель решений</category></item><item><title>Boundary: границы между областями</title><link>https://progrocket.dev/posts/18-boundary/</link><guid isPermaLink="true">https://progrocket.dev/posts/18-boundary/</guid><description>Самая дорогая неопределённость возникает не там, где решение принято плохо. Она возникает там, где решения приняты хорошо, но действуют в разных областях и вынуждены соприкасаться.</description><pubDate>Wed, 11 Feb 2026 21:46:58 GMT</pubDate><category>TalkLedger</category><category>Boundary</category><category>онтология</category></item><item><title>Scope: где работает механика DR/CCR/CR/RD</title><link>https://progrocket.dev/posts/17-scope/</link><guid isPermaLink="true">https://progrocket.dev/posts/17-scope/</guid><description>Одна и та же фраза регулярно ломает модель решений: «в системе принято так».</description><pubDate>Wed, 11 Feb 2026 21:37:19 GMT</pubDate><category>TalkLedger</category><category>Scope</category><category>онтология</category></item><item><title>Resolution Decision: решение о решениях</title><link>https://progrocket.dev/posts/16-resolution-decision/</link><guid isPermaLink="true">https://progrocket.dev/posts/16-resolution-decision/</guid><description>После появления конфликта (CR) обычно возникает бытовая реакция: «надо договориться» или «надо поправить формулировку».</description><pubDate>Wed, 11 Feb 2026 21:20:32 GMT</pubDate><category>TalkLedger</category><category>Resolution Decision</category><category>модель данных</category></item><item><title>Conflict Record: конфликт как данные</title><link>https://progrocket.dev/posts/15-conflict-record/</link><guid isPermaLink="true">https://progrocket.dev/posts/15-conflict-record/</guid><description>В модели решений есть одна практическая поломка, которая почти всегда маскируется «нормальной коммуникацией».</description><pubDate>Wed, 11 Feb 2026 21:02:19 GMT</pubDate><category>TalkLedger</category><category>Conflict Record</category><category>модель данных</category></item><item><title>Context Change Record: мир меняется</title><link>https://progrocket.dev/posts/14-context-change-record/</link><guid isPermaLink="true">https://progrocket.dev/posts/14-context-change-record/</guid><description>Когда решение перестаёт применяться, причина часто формулируется одним словом: «ошибка».</description><pubDate>Wed, 11 Feb 2026 20:45:51 GMT</pubDate><category>TalkLedger</category><category>Context Change Record</category><category>модель данных</category></item><item><title>Decision Record: решение как действующий объект</title><link>https://progrocket.dev/posts/13-decision-record/</link><guid isPermaLink="true">https://progrocket.dev/posts/13-decision-record/</guid><description>В управлении системами часто смешивают две вещи: решение и его запись. Документ фиксирует выбор — и на этом ставится точка. Но фиксация факта и управление действием — разные функции.</description><pubDate>Wed, 11 Feb 2026 19:59:01 GMT</pubDate><category>TalkLedger</category><category>Decision Record</category><category>модель данных</category></item><item><title>Статус — это не поле, а состояние действия</title><link>https://progrocket.dev/posts/12-status-is-not-a-field/</link><guid isPermaLink="true">https://progrocket.dev/posts/12-status-is-not-a-field/</guid><description>У решения появляется признак: принято, отменено, утратило актуальность.</description><pubDate>Mon, 02 Feb 2026 20:14:31 GMT</pubDate><category>TalkLedger</category><category>состояния</category><category>модель решений</category></item><item><title>Уровни существования решения</title><link>https://progrocket.dev/posts/11-decision-and-system-levels/</link><guid isPermaLink="true">https://progrocket.dev/posts/11-decision-and-system-levels/</guid><description>В предыдущих текстах слово «система» использовалось в двух разных смыслах. Это не было оговорено явно, изза чего у внимательного читателя могло возникнуть ощущение логического напряжения:…</description><pubDate>Thu, 29 Jan 2026 23:10:31 GMT</pubDate><category>TalkLedger</category><category>системный дизайн</category><category>модель решений</category></item><item><title>Решение существует во времени</title><link>https://progrocket.dev/posts/10-decision-exists-in-time/</link><guid isPermaLink="true">https://progrocket.dev/posts/10-decision-exists-in-time/</guid><description>Решение не является мгновенным событием. Оно не возникает и не исчезает в одной точке времени.</description><pubDate>Thu, 29 Jan 2026 23:03:57 GMT</pubDate><category>TalkLedger</category><category>время</category><category>модель решений</category></item><item><title>Решение как объект системы</title><link>https://progrocket.dev/posts/9-decision-is-a-object/</link><guid isPermaLink="true">https://progrocket.dev/posts/9-decision-is-a-object/</guid><description>В предыдущих текстах была проведена расчистка понятий. Было показано, чем решение не является, где именно происходит подмена сущностей и почему привычные артефакты не управляют системой.…</description><pubDate>Thu, 29 Jan 2026 21:17:57 GMT</pubDate><category>TalkLedger</category><category>domain modeling</category><category>модель решений</category></item><item><title>Конфликты решений - норма, а не ошибка</title><link>https://progrocket.dev/posts/8-decision-conflicts-are-normal-not-a-bug/</link><guid isPermaLink="true">https://progrocket.dev/posts/8-decision-conflicts-are-normal-not-a-bug/</guid><description>Конфликт это не сбой управления. Конфликт это сигнал изменения реальности.</description><pubDate>Fri, 23 Jan 2026 22:43:57 GMT</pubDate><category>TalkLedger</category><category>конфликты</category><category>модель решений</category></item><item><title>Решения имеют жизненный цикл. Люди - нет</title><link>https://progrocket.dev/posts/7-decisions-have-a-lifecycle-people-dont/</link><guid isPermaLink="true">https://progrocket.dev/posts/7-decisions-have-a-lifecycle-people-dont/</guid><description>Если решение исчезло вместе с человеком, значит решения не существовало.</description><pubDate>Fri, 23 Jan 2026 22:19:56 GMT</pubDate><category>TalkLedger</category><category>жизненный цикл</category><category>модель решений</category></item><item><title>Решение - это объект, а не текст</title><link>https://progrocket.dev/posts/6-decision-is-an-object-not-text/</link><guid isPermaLink="true">https://progrocket.dev/posts/6-decision-is-an-object-not-text/</guid><description>Если решение нельзя отделить от текста, в котором оно записано, решения не существовало.</description><pubDate>Thu, 22 Jan 2026 23:25:36 GMT</pubDate><category>TalkLedger</category><category>модель решений</category><category>domain modeling</category></item><item><title>Почему Wiki, чаты и ADR не решают проблему</title><link>https://progrocket.dev/posts/5-why-wiki-chats-and-adr-dont-solve-the-problem/</link><guid isPermaLink="true">https://progrocket.dev/posts/5-why-wiki-chats-and-adr-dont-solve-the-problem/</guid><description>Эти инструменты не фиксируют решения. Они имитируют фиксацию.</description><pubDate>Thu, 22 Jan 2026 22:29:12 GMT</pubDate><category>TalkLedger</category><category>ADR</category><category>knowledge management</category></item><item><title>Контекст - это не комментарий</title><link>https://progrocket.dev/posts/4-context-is-not-a-comment/</link><guid isPermaLink="true">https://progrocket.dev/posts/4-context-is-not-a-comment/</guid><description>Контекст это причина существования решения. Всё остальное мусор.</description><pubDate>Thu, 22 Jan 2026 22:15:12 GMT</pubDate><category>TalkLedger</category><category>контекст</category><category>knowledge management</category></item><item><title>Если решение нельзя зафиксировать - его не существует</title><link>https://progrocket.dev/posts/3-if-a-decision-cannot-be-recorded-it-does-not-exist/</link><guid isPermaLink="true">https://progrocket.dev/posts/3-if-a-decision-cannot-be-recorded-it-does-not-exist/</guid><description>Решение существует только в момент фиксации. До этого его нет.</description><pubDate>Wed, 21 Jan 2026 23:40:24 GMT</pubDate><category>TalkLedger</category><category>решения</category><category>knowledge management</category></item><item><title>Решение ≠ обсуждение</title><link>https://progrocket.dev/posts/2-decision-is-not-discussion/</link><guid isPermaLink="true">https://progrocket.dev/posts/2-decision-is-not-discussion/</guid><description>Если ты этого не различаешь ты не управляешь системой. Ты в ней тонешь.</description><pubDate>Wed, 21 Jan 2026 21:57:24 GMT</pubDate><category>TalkLedger</category><category>решения</category><category>коммуникация</category></item><item><title>Зачем вообще фиксировать решения?</title><link>https://progrocket.dev/posts/1-why-decisions-must-be-fixed/</link><guid isPermaLink="true">https://progrocket.dev/posts/1-why-decisions-must-be-fixed/</guid><description>Есть простой маркер слабой инженерной культуры. Если в проекте нет зафиксированных решений проекта не существует. Есть только шум, люди и код, который пока работает.</description><pubDate>Wed, 21 Jan 2026 20:38:24 GMT</pubDate><category>TalkLedger</category><category>решения</category><category>инженерная культура</category></item></channel></rss>