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