Разработчик SaaS-планировщика «Котомка» столкнулся с проблемами целостности интерфейса и потерей данных при использовании Claude Code. Стек проекта включает Next.js 16, Postgres (Neon) и Vitest. Для контроля UI был внедрен скрипт аудита, который анализирует 3089 элементов на 36 экранах, заменяя хардкод на дизайн-токены и ограничивая разброс стилей.

Проблемы синхронизации данных были решены через систему версионирования. Разработчик устранил «гонку» состояний, добавив проверку равенства локального и серверного снимков перед сбросом флага изменений. Опрос версии сервера был ускорен с 15 до 2 секунд, что обеспечило мгновенную синхронизацию без использования WebSocket или SSE.

Для управления ИИ контекст был сокращен с 951 до 117 строк, с использованием ленивой загрузки правил. Внедрены принудительные ограничения: PreToolUse-хук блокирует создание новых файлов в директории компонентов, а гварды аудита падают при обнаружении отклонений от эталона. Это предотвращает нарушение архитектурных правил, которые модель может игнорировать.

Автор отмечает, что ИИ склонен к ошибкам в самодокументировании, поэтому инвентарь компонентов и тесты требуют ручной проверки. Проект «Котомка» сейчас проходит акселерацию в А:СТАРТ, а для управления качеством кода используются pre-commit проверки, занимающие 13 секунд.