server-monitor-manager/agents/antigravity/notes/salvage-2026-08-18/agent-rules/rules/project-smm.md
Ochenstarik 23eb3f5233 chore(agents): разбор рабочих папок с диска на 2026-08-18
Задания, отчёты и патчи, лежавшие в C:\Users\Ochenstarik\projects и в
домашней папке, перенесены в agents/. Разложено по агентам там, где имя
файла позволяло определить автора; остальное — в _salvage-2026-08-18/
и разбирается вручную.

Патчи в notes/salvage-2026-08-18/ — незакоммиченная работа из брошенных
рабочих копий: она существовала только на диске.

Тяжёлое (релизные архивы, инсталляторы, наборы данных) в репозиторий не
попало: оно лежит рядом, в Agent_projects/_archive и Agent_projects/_data.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 14:19:54 +07:00

1.8 KiB
Raw Blame History

trigger
always_on

ServerMonitorManager: проектные правила

Это правило дополняет документацию workspace: SECURITY.md, CONTRIBUTING.md, README.md и текущий TASK.md. Файлов AGENTS.md и GEMINI.md в этом репозитории нет — не ссылаться на них и не выдумывать их содержимое. При конфликте применять более строгое ограничение.

Контекст

  • Стек: C# / .NET, решение ServerMonitorManager.slnx.
  • Структура: src/, tests/, build/, deploy/, docs/.
  • Стиль: Directory.Build.props; версии пакетов: Directory.Packages.props.

Контракт изменений

  • Добавлять код и тесты в соответствующие проекты src/ и tests/.
  • Не менять центрально управляемые версии пакетов в отдельных .csproj.
  • Изменения deploy/, auth, secrets, remote execution, service control и привилегий считать complex/security-sensitive.
  • Для новой логики добавлять тесты; не ослаблять существующие.

Проверки

Выбрать точные команды из документации репозитория. Если особых команд нет, минимум:

dotnet build ServerMonitorManager.slnx --no-restore
dotnet test ServerMonitorManager.slnx --no-build

Не утверждать, что они прошли, если restore или другая предпосылка не были выполнены. В таком случае статус — BLOCKED или NOT_RUN с причиной.