| name | calc-step-b |
| description | Private calc stage B (square root). Invoked by stage A with the sum of squares as its argument; not user-invocable. Computes √s and hands off to stage C. |
| user-invocable | false |
| argument-hint | [sum-of-squares] |
Stage B — square root
You are running stage B of the calc pipeline. This skill is private
(user-invocable: false) — it was invoked by stage A, not by the user, with one
number as its argument ($ARGUMENTS): s, the sum of squares from stage A.
Do exactly this:
-
Let s = $ARGUMENTS. Compute the hypotenuse: h = √s.
-
Append this line to pipeline.log (do not overwrite what A wrote):
[B] square root: √<s> = <h>
-
Tell the user, in one line: Stage B: √<s> = <h> — handing off to C.
-
Invoke the calc-step-c skill, passing <h> (the hypotenuse) as its
argument.
Do only stage B's work plus the hand-off to C.