This commit is contained in:
2026-09-16 00:00:49 +08:00
parent 1a75503105
commit bfa3106a69
60 changed files with 696 additions and 268 deletions
@@ -116,7 +116,7 @@ segment is a scope key only.</li>
re-minted on every re-index; in the Mission branch it is the Mission API command path (<code>0</code>, <code>1</code>,
the dotted <code>0.2</code> of a nested list entry); in the Tool House branch it is the tool id as a string.
Waves whose panels read a module-level state singleton rather than an indexed object leave it
empty — the SoftNc controller leaves, the spindle sections, the Background and Coolant leaves and
empty — the SoftNc controller leaves, the spindle sections, the Environment root's Ambient Temperature and Coolant leaves and
the Program branch all do.</li>
<li><code>ctx</code> — the parent-provided <code>SlotCtx</code>: the <code>afterChange</code> commit chain, a slot's <code>onCreate</code>
create-and-rebind hook, and a slot picker's <code>allowedKinds</code> / <code>allowNone</code> constraints.</li>
@@ -209,7 +209,7 @@ moved into a Control Tree still lands on the editor.</p>
</tr>
<tr>
<td><code>/equipment/background-coolant</code></td>
<td><code>/general-setup?tree=equipment/background</code>. Background and Coolant are two separate tree nodes; the redirect picks Background.</td>
<td><code>/general-setup?tree=equipment/background</code>. That id is the Environment root over the Ambient Temperature and Coolant leaves (<code>equipment/background/environment-temperature</code>, <code>equipment/background/coolant</code>); the redirect lands on the root (the ids and the route keep the legacy <code>background</code> spelling).</td>
</tr>
<tr>
<td><code>/mission</code></td>