Files
kompas3d-mcp/docs/superpowers/NEXT-SESSION.md
T
mikhail 35e06e8786 docs: NEXT-SESSION — снизить якорение, оптимизировать хэндофф-промт
Сокращён со 117 до ~40 строк. Убраны пред-решённый следующий инкремент,
пред-разведанные точки входа API (RadialDimensions/AngleDimensions, сниппет
рефлексии), развёрнутый процесс/ловушки/паттерн теста — заменены указателями
на CLAUDE.md / навык kompas-3d / авто-память. Текущее состояние свёрнуто до
инвентаря по классам. Модель сама разведывает API и выбирает инкремент —
эффект свежего взгляда.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 19:08:53 +03:00

42 lines
4.2 KiB
Markdown

# Промт для следующей сессии
Скопируй блок ниже как стартовое сообщение новой сессии Claude Code.
---
Продолжаем разработку MCP-сервера КОМПАС-3D (**kompas3d-mcp**). Работай автономно: коммить и
пушь в `main`, каждую фичу (спек и реализацию) прогоняй через ревью Codex. Для интеграционных
тестов **КОМПАС-3D должен быть запущен**.
**Сначала сориентируйся** — этот промт задаёт направление, а не заменяет источники:
- `CLAUDE.md` — текущее состояние, проверенные факты реализации и конвенции (STA-поток, COM-QI
контейнеры, отложенный долг по RCW, команды сборки/тестов, инфраструктура интеграционных тестов).
- Навык `kompas-3d` — методика управления КОМПАС через MCP (базовый цикл, `validate_part`, осмотр).
- Авто-память (читай по теме перед работой): `kompas-drawing-api7`, `kompas-assembly-insert-api7`,
`kompas-step-and-assembly-api`, `kompas-hole-api7`, `kompas-variables-api5`,
`kompas-parametric-sketch-findings`. Спеки фич — `docs/superpowers/specs/`.
**Состояние (main = origin):** 76 MCP-инструментов, 218 тестов зелёных, сборка Release чистая. Три класса:
- **Деталь** — насыщена (эскизы, формообразующие, массивы/зеркало, отверстия, уклон, переменные,
STEP, прямое редактирование B-rep, структурный осмотр).
- **Сборки** — базовое готово (вставка компонента, сопряжения coincidence/distance).
- **2D-чертёж** — развивается: стандартные виды, основная надпись, размеры линейный и диаметральный.
**Фокус — веха 2D-ЧЕРТЁЖ** (самый ценный растущий класс; деталь и сборки близки к насыщению).
Осмотри, что уже реализовано в `DrawingService`/`DrawingTools`, найди пробелы и **предложи самый
ценный следующий инкремент**. Возможные направления (не исчерпывающе, не предрешено): радиальный и
угловой размеры, рамка/формат листа, текстовые обозначения (шероховатость, допуски, тех. требования).
Точки входа в API разведывай сам — рефлексия по `libs/kompas-interop/*.dll` + субагент `kompas-sdk-research`.
**Метод (кратко):** при неопределённости (привязка к геометрии, координаты, единицы) — спайк до
спека; затем краткий спек → ревью Codex → TDD (валидаторы в чистый static для unit, интеграционный
тест наследует `IntegrationTestBase`) → ревью Codex реализации → документация субагентом
`docs-maintainer` → merge/push в `main` → обнови этот хэндофф и память. Число тестов задавай по
раннеру `dotnet test`, не по числу `[Fact]`/`[Theory]`.
**Не повторять:** параметрические эскизы (переменная двигает геометрию) недостижимы через COM-API —
см. память `kompas-parametric-sketch-findings` и спек `2026-05-27-parametric-sketch-findings.md`.
Начни с обзора текущих возможностей 2D-чертежа и пробелов, предложи следующий инкремент, согласуй
направление — и приступай.