diff --git a/docs/superpowers/NEXT-SESSION.md b/docs/superpowers/NEXT-SESSION.md index 41fc02f..0fb91ff 100644 --- a/docs/superpowers/NEXT-SESSION.md +++ b/docs/superpowers/NEXT-SESSION.md @@ -16,17 +16,20 @@ `kompas-step-and-assembly-api`, `kompas-hole-api7`, `kompas-variables-api5`, `kompas-parametric-sketch-findings`. Спеки фич — `docs/superpowers/specs/`. -**Состояние (main = origin):** 76 MCP-инструментов, 218 тестов зелёных, сборка Release чистая. Три класса: +**Состояние (main = origin):** 78 MCP-инструментов, 241 тест зелёный, сборка Release чистая. Три класса: - **Деталь** — насыщена (эскизы, формообразующие, массивы/зеркало, отверстия, уклон, переменные, STEP, прямое редактирование B-rep, структурный осмотр). - **Сборки** — базовое готово (вставка компонента, сопряжения coincidence/distance). -- **2D-чертёж** — развивается: стандартные виды, основная надпись, размеры линейный и диаметральный. +- **2D-чертёж** — стандартные виды, основная надпись, **базовое семейство размеров завершено** + (линейный, диаметральный, радиальный, угловой; инкремент 5). **Фокус — веха 2D-ЧЕРТЁЖ** (самый ценный растущий класс; деталь и сборки близки к насыщению). -Осмотри, что уже реализовано в `DrawingService`/`DrawingTools`, найди пробелы и **предложи самый -ценный следующий инкремент**. Возможные направления (не исчерпывающе, не предрешено): радиальный и -угловой размеры, рамка/формат листа, текстовые обозначения (шероховатость, допуски, тех. требования). -Точки входа в API разведывай сам — рефлексия по `libs/kompas-interop/*.dll` + субагент `kompas-sdk-research`. +Базовые размеры завершены — осмотри `DrawingService`/`DrawingTools`, найди пробелы и **предложи самый +ценный следующий инкремент**. Возможные направления (не исчерпывающе, не предрешено): **ассоциативная +привязка размеров к геометрии вида** (`BaseObject`/`BaseObject1/2` — размер «прилипает» к рёбрам/окружностям, +а не задаётся координатами), рамка/формат листа (A3/A4, ориентация), текстовые обозначения (шероховатость +`Roughs`, допуски формы `Tolerances`, выноски `Leaders`, тех. требования). Точки входа в API разведывай +сам — рефлексия по `libs/kompas-interop/*.dll` + субагент `kompas-sdk-research`. **Метод (кратко):** при неопределённости (привязка к геометрии, координаты, единицы) — спайк до спека; затем краткий спек → ревью Codex → TDD (валидаторы в чистый static для unit, интеграционный