From 08191db25c85ba46b1ea0c5901b27cf1c868aa17 Mon Sep 17 00:00:00 2001 From: Shahovalov MIkhail Date: Wed, 27 May 2026 23:35:22 +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=208=20(=D1=84=D0=BE?= =?UTF-8?q?=D1=80=D0=BC=D0=B0=D1=82=20=D0=BB=D0=B8=D1=81=D1=82=D0=B0)=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D1=91=D0=BD;=20=D1=80?= =?UTF-8?q?=D0=B5=D0=B2=D1=8C=D1=8E-=D0=B3=D0=B5=D0=B9=D1=82=20=3D=20Codex?= =?UTF-8?q?=20+=20pi/glm-5.1=20+=20pi/kimi-k2.6?= 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 | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/docs/superpowers/NEXT-SESSION.md b/docs/superpowers/NEXT-SESSION.md index 4a5a29c..6482f79 100644 --- a/docs/superpowers/NEXT-SESSION.md +++ b/docs/superpowers/NEXT-SESSION.md @@ -19,21 +19,27 @@ `kompas-step-and-assembly-api`, `kompas-hole-api7`, `kompas-variables-api5`, `kompas-parametric-sketch-findings`. Спеки фич — `docs/superpowers/specs/`. -**Состояние (main = origin):** 81 MCP-инструмент, 278 тестов зелёных, сборка Release чистая. Три класса: +**Ревью-гейт (важно):** спек И реализацию каждой фичи прогонять через **три ревьюера параллельно** — +Codex (`codex:codex-rescue`) + pi/GLM-5.1 + pi/Kimi-K2.6 (субагент `pi-delegate`, `--model +ollama-cloud/glm-5.1` и `--model ollama-cloud/kimi-k2.6`, `--read-only --thinking high`). См. память +`review-gate-multi-reviewer`. Находки агрегировать и оценивать по существу (receiving-code-review). + +**Состояние (main = origin):** 82 MCP-инструмента, 308 тестов зелёных, сборка Release чистая. Три класса: - **Деталь** — насыщена (эскизы, формообразующие, массивы/зеркало, отверстия, уклон, переменные, - STEP, прямое редактирование B-rep, структурный осмотр). + STEP, прямое редактирование B-rep, структурный осмотр). Есть навык `kompas-fdm-design` (DFM под FDM-печать). - **Сборки** — базовое готово (вставка компонента, сопряжения coincidence/distance). -- **2D-чертёж** — стандартные виды, основная надпись, размеры (линейный/диаметральный/радиальный/угловой; - инкремент 5), текстовые обозначения (шероховатость/текст/тех.требования; инкремент 6), **ассоциативная - привязка диаметрального/радиального к окружности** (флаг `associate`; инкремент 7). +- **2D-чертёж** — виды, основная надпись, размеры (инкр. 5), текстовые обозначения (инкр. 6), + ассоциативная привязка диам./радиального к окружности (инкр. 7), **формат/ориентация листа** + (`drawing_set_sheet_format`; инкр. 8). **Фокус — веха 2D-ЧЕРТЁЖ** (самый ценный растущий класс; деталь и сборки близки к насыщению). Осмотри `DrawingService`/`DrawingTools` и **бэклог `docs/TODO.md`** (верх раздела «2D-ЧЕРТЁЖ»), предложи -самый ценный следующий инкремент. Возможные направления (не предрешено): **расширить привязку** — -к дуге (`Arcs`; свой спайк: дуги одного родителя неотличимы по центру+радиусу), угловой (`BaseObject1/2`), -шероховатость (`IRough.BaseObject`); **рамка/формат листа** (A3/A4, `ILayoutSheet`); **выноски** (`Leaders`), -**базы** (`Bases`), **допуски формы** (`Tolerances`). Точки входа в API разведывай сам — рефлексия по -`libs/kompas-interop/*.dll` + субагент `kompas-sdk-research`. +самый ценный следующий инкремент. Возможные направления (не предрешено): **выноски** (`Leaders`), +**базы** (`Bases`), **допуски формы** (`Tolerances`); **расширить привязку** — к дуге (`Arcs`; свой +спайк: дуги одного родителя неотличимы по центру+радиусу), угловой (`BaseObject1/2`), шероховатость +(`IRough.BaseObject`); рамка/основная надпись по ГОСТ-стилю (`LayoutLibraryFileName`/`LayoutStyleNumber`), +несколько листов. Точки входа в API разведывай сам — рефлексия по `libs/kompas-interop/*.dll` + субагент +`kompas-sdk-research`. **Метод (кратко):** при неопределённости (привязка к геометрии, координаты, единицы) — спайк до спека; затем краткий спек → ревью Codex → TDD (валидаторы в чистый static для unit, интеграционный