From 273cf067e87329e30921c4e1de51d0bee4562312 Mon Sep 17 00:00:00 2001 From: Tommaso Bianchi Date: Sat, 1 Aug 2026 10:01:34 +0200 Subject: [PATCH] =?UTF-8?q?Design:=20record=20that=20Shell=20stays=20in=20?= =?UTF-8?q?Remove=20=E2=80=94=20decided,=20not=20overlooked?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mirror of snaporca e2ef3018cd. Data only, and only the `why` prose in two slots — the generated DesignOffer.hpp is byte-identical, so there is nothing to rebuild. Ratified 2026-08-01: the offer deliberately splits the toolbar's dressup family. Shell hollows a solid so it sits in Remove; Delete Face edits an existing solid so it sits in Modify. Recorded in both slots' `why` so either half explains the split. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01LyRwbuq6fjn3VV9U9UvhBM --- docs/ux/tool_atlas.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/ux/tool_atlas.json b/docs/ux/tool_atlas.json index 9d8479db09..c9b390af6a 100644 --- a/docs/ux/tool_atlas.json +++ b/docs/ux/tool_atlas.json @@ -31,14 +31,14 @@ "pos": "E", "angle": 0, "label": "Remove", - "why": "takes material away" + "why": "takes material away Shell lives here by decision of 2026-08-01, not by oversight." }, { "id": "dressup", "pos": "SE", "angle": 45, "label": "Fillet / chamfer / draft", - "why": "finishes faces and edges without changing the shape's intent; named for the tools it holds, not for the trade word. NOTE: Shell sits in Remove and Delete Face in Modify, so this row is NOT the same set as the toolbar's dressup dropdown." + "why": "finishes faces and edges without changing the shape's intent; named for the tools it holds, not for the trade word. RATIFIED 2026-08-01: Shell stays in Remove and Delete Face in Modify — this row is deliberately NOT the same set as the toolbar's dressup dropdown, which groups all five. Shell hollows a solid, so it belongs with the verbs that take material away. Do not re-open: a verb's row is its address and reordering breaks learned reach." }, { "id": "repeat",