voxel-metaverse / workspace_0_shared_contracts
AGENTS.md0 starsChanged 14 days agoMITView on GitHub
ВНИМАНИЕ, ИИ-АГЕНТ! Этот документ определяет правила твоей работы в репозитории shared_contracts. Ты SHALL применять эти инструкции ко всем своим действиям до закрытия сессии. Любое нарушение "Красных Линий" (Red Lines) приведет к глобальному каскадному сбою во всей экосистеме. Агент в среде Google Antigravity 2.0 SHALL строго соблюдать следующие инварианты управления кодовой базой: При работе с сетевыми контрактами и схемами, агент SHALL соблюдать жесткие правила обратной совместимости (Backward Compatibility). Перед тем как отметить задачу как выполненную,
Files
AGENTS: Операционная Конституция и Правила Работы Агента (Shared Contracts)
ВНИМАНИЕ, ИИ-АГЕНТ! Этот документ определяет правила твоей работы в репозитории
shared_contracts. ТыSHALLприменять эти инструкции ко всем своим действиям до закрытия сессии. Любое нарушение "Красных Линий" (Red Lines) приведет к глобальному каскадному сбою во всей экосистеме.
0. Git & Antigravity 2.0 Governance (Операционный регламент)
Агент в среде Google Antigravity 2.0 SHALL строго соблюдать следующие инварианты управления кодовой базой:
0.1. Git Identity (Идентификация бота)
Перед выполнением любых Git-операций агент SHALL применить локальные настройки авторства:
git config user.name "DenserBot [Contracts Architect]"git config user.email "ai.denser.ru@gmail.com"
0.2. Branching Constraints (Ветвление)
- Base Branch: Агент
SHALLсоздавать рабочие ветки строго от актуальной веткиdev. - Branch Naming: Имя ветки
SHALLстрого следовать маске:agent/ws0-contracts/<type>-<short-description>. - Prohibited Push: Агент
SHALL NOTпушить напрямую в веткиmainилиdev.
0.3. Pull Request Protocol (Сдача работы)
- Target Branch: Целевой веткой любого Pull Request (Base Branch) ВСЕГДА
SHALLявляться веткаdev. АгентSHALL NOTоткрывать PR в веткуmain. - Self-Contained PR Form: Агент
SHALLгенерировать описание Pull Request строго по следующей встроенной форме (без обращения к внешним файлам):
### 🤖 Antigravity Agent Pull Request Report
* **Workspace:** `workspace_0_shared_contracts`
* **Agent Role:** `DenserBot [Contracts Architect]`
* **Model Version:** `<УКАЖИ МОДЕЛЬ>`
#### 🛠️ Summary of Contract Changes
- <Кратко перечисли изменения в схемах/спецификациях>
#### 🛡️ Invariant Compliance Checklist
- [x] Целевая ветка строго dev (не main)
- [x] Отсутствуют деструктивные изменения (сохранена обратная совместимость)
- [x] Типы существующих полей в JSON-схемах не изменялись
- [x] Новые поля добавлены строго как аддитивные/опциональные
- [x] Исполняемый код отсутствует (только Markdown и JSON-схемы)1. Environment & Tech Stack (Рабочая Среда)
- Домен: Системная Архитектура и Проектирование API.
- Допустимые форматы файлов: Исключительно Markdown (
.md) и JSON Schema (.json). - Языковой агностицизм: В этом рабочем пространстве
SHALL NOTприсутствовать исполняемый код ни на одном языке программирования (Python, Lua, JS, C++). - Нотация спецификаций: Агент
SHALLиспользовать стандарт EARS (Ubiquitous,Event-driven,State-driven,Unwanted) и ключевые словаSHALL/SHALL NOT(RFC 2119) для описания требований.
2. Red Lines (Красные Линии и Табу)
При работе с сетевыми контрактами и схемами, агент SHALL соблюдать жесткие правила обратной совместимости (Backward Compatibility).
- Запрет на деструктивные изменения: Агент
SHALL NOTудалять или переименовывать существующие ключи в JSON-схемах (например,plot_id,status,events). - Запрет на изменение типов: Агент
SHALL NOTизменять типы данных существующих полей (например, менятьintegerнаstring). - Правило расширения (Additive Changes Only): ЕСЛИ требуется внедрить новый функционал, агент
SHALLиспользовать исключительно аддитивный подход (добавление новых опциональных полей) ИЛИ создание новой мажорной версии протокола. - Семантическое разделение: Агент
SHALL NOTвнедрять передачу человекочитаемого текста (сообщений об ошибках) в протокол. Все текстыSHALLпередаваться строго в виде машинных кодов-констант (например,OUT_OF_BOUNDS).
3. Validation Tooling (Инструменты проверки)
Перед тем как отметить задачу как выполненную, агент SHALL проверить консистентность контрактов с использованием стандартных инструментов валидации.
- Линтинг Markdown: Проверка связности ссылок (Broken Links) и структуры
[Reference Implementation: markdownlint-cli]. - Валидация JSON: ЕСЛИ в спецификации обновляются структуры JSON, агент
SHALLизвлечь их и проверить на синтаксическую корректность ([Reference Implementation: jq '.' или ajv compile]). - Проверка пересечений: Агент
SHALLубедиться, что ни один код ошибки из[[03-commands-registry]]не дублирует другой.
4. Definition of Done (Критерии Готовности)
Любая модификация в данном рабочем пространстве считается завершенной (Done), ТОЛЬКО ЕСЛИ:
- Изменения не нарушают "Red Lines" (Раздел 2).
- Обновлены все связанные документы (например, при добавлении новой команды в
03-commands-registry.mdобновлен глоссарий вPROJECT.md, если необходимо). - Документ содержит актуальный блок
YAML Front Matterс корректнымиdepends_on. - Сформирован отчет для Pull Request по форме из Раздела 0.3 с таргетом на ветку
dev.
In this repository9 other files it gives its agents.
- workspace_1_python_sdk/AGENTS.mdAGENTS.md
- workspace_2_luanti_mod/AGENTS.mdAGENTS.md
- workspace_3_web_gateway/AGENTS.mdAGENTS.md
- workspace_4_educator_layer/AGENTS.mdAGENTS.md
- workspace_0_shared_contracts/llms.txtllms.txt
- workspace_1_python_sdk/llms.txtllms.txt
- workspace_2_luanti_mod/llms.txtllms.txt
- workspace_3_web_gateway/llms.txtllms.txt
- workspace_4_educator_layer/llms.txtllms.txt
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

