1. Границы, контракты, тестируемая инфраструктура
Скорость разработки держится на явных границах: UI, сценарии, внешний мир (процессы, git, MCP) не смешиваются «в одну кучу» без договора. Strangler-миграция и исключения для spike — по отдельным правилам, не как постоянный хаос.
MCP — не «магия в углу», а контракт: команды, схемы, версии; клиент IDE и тесты опираются на абстракции, а не на прямые вызовы ОС там, где можно подменить реализацию. Операционный текст протокола — в MCP-PROTOCOL.md.
Git в IDE и во внешнем git-mcp разделяет общую семантику (одна библиотека логики), чтобы не расходились смыслы «одной и той же» операции для человека и для агента.
LSP и инструменты запускаются по явным пресетам и строкам в конфиге; окружение и секреты — по правилам ADR, без скрытых «магических» путей.