From 293ee607c67acb60b879a306b8b25eabdcbef214 Mon Sep 17 00:00:00 2001 From: Andy Aragon Date: Fri, 17 Jul 2026 12:24:43 -0700 Subject: [PATCH] =?UTF-8?q?docs(skills):=20roadmap=20=E2=80=94=20snapClip?= =?UTF-8?q?=20bed-flat=20volume=20pin=20resolved=20(brepkit=20analytic=20m?= =?UTF-8?q?ore=20accurate=20than=20reference=20NURBS=20loft)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/skills/roadmap/SKILL.md | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.claude/skills/roadmap/SKILL.md b/.claude/skills/roadmap/SKILL.md index 921fb220..bf564a31 100644 --- a/.claude/skills/roadmap/SKILL.md +++ b/.claude/skills/roadmap/SKILL.md @@ -256,8 +256,15 @@ snapClip family — THREE roots CLOSED 2026-07-16 (#1080, #1082, #1085); deepene cache — captured operands are fallback-poisoned, never replay them directly), the by-edge-id acceptance gate is BLIND to position-duplicate leaks (poison propagates silently — evaluate a position-quantized gate), and the bed-flat - clip volume 46.701 vs 46.6±0.05 pin (genuine deviation, the reference kernel - passes — per-op dual-kernel volume diff). + clip volume 46.701 vs 46.6±0.05 pin — RESOLVED, NOT a brepkit defect: the + per-stage dual-kernel diff localized the whole delta to the relief cut, whose + cutter (buildSingleCellSocket) brepkit represents as EXACT ANALYTIC (native + census F=34 {plane:18,cylinder:8,cone:8}, zero NURBS — the #1045 + loft-recognition) while the reference keeps a NURBS loft that bulges ~0.062mm³ + and over-removes 0.146mm³ from the clip corners. brepkit's 46.701 is the MORE + accurate value; the pin is calibrated to the reference's loft approximation + (the "snapshot pins are kernel-specific" class). Resolution is tool-side pin + recalibration, not a brepkit change. Fit-offset groove-mouth sliver family — CLOSED (2026-07-16, PR #1078, fixture `crates/io/tests/fitoffset_groove_mouth_inmem.rs`): each groove cutter's mouth @@ -570,8 +577,15 @@ snapClip family — THREE roots CLOSED 2026-07-16 (#1080, #1082, #1085); deepene cache — captured operands are fallback-poisoned, never replay them directly), the by-edge-id acceptance gate is BLIND to position-duplicate leaks (poison propagates silently — evaluate a position-quantized gate), and the bed-flat - clip volume 46.701 vs 46.6±0.05 pin (genuine deviation, the reference kernel - passes — per-op dual-kernel volume diff). + clip volume 46.701 vs 46.6±0.05 pin — RESOLVED, NOT a brepkit defect: the + per-stage dual-kernel diff localized the whole delta to the relief cut, whose + cutter (buildSingleCellSocket) brepkit represents as EXACT ANALYTIC (native + census F=34 {plane:18,cylinder:8,cone:8}, zero NURBS — the #1045 + loft-recognition) while the reference keeps a NURBS loft that bulges ~0.062mm³ + and over-removes 0.146mm³ from the clip corners. brepkit's 46.701 is the MORE + accurate value; the pin is calibrated to the reference's loft approximation + (the "snapshot pins are kernel-specific" class). Resolution is tool-side pin + recalibration, not a brepkit change. Fit-offset groove-mouth sliver family — CLOSED (2026-07-16, PR #1078, fixture `crates/io/tests/fitoffset_groove_mouth_inmem.rs`): each groove cutter's mouth