From 328e89a6e78c08e178569b40dd6ab01ba694fd90 Mon Sep 17 00:00:00 2001 From: Shahovalov MIkhail Date: Wed, 27 May 2026 20:05:10 +0300 Subject: [PATCH] =?UTF-8?q?docs:=20handoff=20=E2=80=94=20=D0=B8=D0=BD?= =?UTF-8?q?=D0=BA=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=205=20(=D1=80=D0=B0?= =?UTF-8?q?=D0=B4=D0=B8=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9/=D1=83=D0=B3?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2=D0=BE=D0=B9)=20=D0=B7=D0=B0=D0=B2=D0=B5?= =?UTF-8?q?=D1=80=D1=88=D1=91=D0=BD;=20=D0=B4=D0=B0=D0=BB=D0=B5=D0=B5=20?= =?UTF-8?q?=E2=80=94=20=D0=BF=D1=80=D0=B8=D0=B2=D1=8F=D0=B7=D0=BA=D0=B0/?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82/=D0=BE=D0=B1=D0=BE=D0=B7?= =?UTF-8?q?=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/superpowers/NEXT-SESSION.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) 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, интеграционный