Задания, отчёты и патчи, лежавшие в 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>
1.8 KiB
1.8 KiB
| 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 с причиной.