Оркестрация активна: «Большая задача»
★
Главный архитектурный сдвиг: Прогрессивное раскрытие (Progressive Disclosure)

В старой схеме Cursor в память всегда загружались 28 правил (десятки страниц текста). В новой архитектуре Antigravity массивные процедуры выносятся в Навыки (Skills). Модель видит в системном контексте только краткое описание (2 строки на навык). Полная инструкция подгружаетсятолько в момент, когда пользователь дал соответствующую команду.

✂️

1. Радикальное сжатие Always-ядра

Сократить постоянные правила с 28 файлов до 4 фундаментальных инвариантов в GEMINI.md:

  • Запрет патчей боевых данных в базе (Admin tools over data patches).
  • Запрет эвристического подбора мешей (No heuristic pick).
  • Изоляция UI поверх 3D Canvas (e.stopPropagation + MobX).
  • Обязательный Preflight перед изменением кода (DRY).
Экономия: с 20 000 до 1 200 токенов на каждое сообщение!
🧠

2. AST-анализ вместо текстовых хуков

Вместо того чтобы заставлять модель писать псевдо-карточки DRY: path :: func и проверять их через grep в Python, подключить реальный TypeScript Language Server / Biome:

  • Автоматическая проверка неиспользуемого кода и дубликатов.
  • Проверка типов до применения правок на диск.
  • Никаких галлюцинаций в preflight sheets.
🎯

3. Единый источник правды (Single Source of Truth)

Искоренить дублирование фактов. Каждый изменяемый факт (какая админка сейчас дефолтная, адрес тестовой сцены, порт бекенда) записывается в одном месте.

Все остальные правила дают ссылку на этот файл, а не копируют значения. Это предотвратит рассинхрон adm6 vs adm7.

🔍

4. Линтер правил в CI/CD пайплайне

Написать автоматический тест на GitHub/GitLab Actions, который проверяет:

  • Существуют ли файлы, на которые ссылаются правила.
  • Корректны ли регулярные выражения globs.
  • Нет ли битых абсолютных путей macOS.
  • Не превышает ли суммарный объем always-ядра установленный бюджет (например, 2000 токенов).
🚀
Что мы уже реализовали в этом репозитории:

На основе анализа правил Cursor мы создали современный конфигурационный пакет Antigravity:

GEMINI.md
Компактное ядро инвариантов и реестр команд («Большая задача», «Делай оркестр сам», «Отлично! Закрываем окно»).
.agents/rules/
Модульные правила: изоляция подзадач, строгие мутации 3D, дисциплина закрытия сессии.
.agents/skills/
Пошаговые ранбуки: big-task, orchestrate, session-handoff.