| 1 | # Playbook: engineering.cad — operational v1 |
| 2 | |
| 3 | ## Purpose |
| 4 | |
| 5 | Контракт **совместной работы** человека и агента по CAD: что грузить, чего не тащить в контекст, как стыковать с .NET и локальным mono-repo плагинов. |
| 6 | |
| 7 | ## Scope |
| 8 | |
| 9 | - In scope: выбор kb, конфигурации сборки, объяснение API-контуров, типовые структуры repo. |
| 10 | - Out of scope: проектные данные заказчика, внутренние пароли/SQL, юридические лицензии вендоров. |
| 11 | |
| 12 | ## When to open |
| 13 | |
| 14 | - Вопрос про САПР, managed-плагины, multi-CAD repo, сборку addin. |
| 15 | - Сборка: DLL, конфиг, x86. |
| 16 | - Правки `.csproj` с множеством конфигураций. |
| 17 | |
| 18 | ## Core contract |
| 19 | |
| 20 | 1. **Порядок:** `status-engineering-cad-v1` → этот playbook → `kb-cad-*-fundamentals` → при необходимости `software-dotnet-csharp`. |
| 21 | 2. **Только предметка из этого мира** — платформы, API-модели, references; не подменять vendor help. |
| 22 | 3. ConnStr, FQDN, внутренние wiki, пути clone на диске — **не** в ответах из kb (локально у команды). |
| 23 | 4. **Roslyn MCP** — после выбора проекта/конфигурации в **открытом** repo пользователя. |
| 24 | 5. Полный API — документация вендора; fundamentals — каркас. |
| 25 | |
| 26 | ## Practical order («не собирается») |
| 27 | |
| 28 | 1. САПР + конфигурация (`Release_E3D310`, …). |
| 29 | 2. `kb-cad-build-references-fundamentals-v1.md`. |
| 30 | 3. csproj: HintPath, `PlatformTarget`, defines. |
| 31 | 4. При необходимости — platforms + extension models fundamentals. |
| 32 | |
| 33 | ## Links |
| 34 | |
| 35 | - [playbook-engineering-cad-v1.md](playbook-engineering-cad-v1.md) |
| 36 | - [map-engineering-cad-reading-v1.md](map-engineering-cad-reading-v1.md) |
| 37 | |
| 38 | **Версия:** v1.3 · 2026-06-04 (публичный слой без work/ и workspace scope) |
| 39 | |