Skip to content
C.W.K.
Stream
Lesson 04 of 04 · published

The Supervisor Owns Children, Not the Loop

~12 min · supervisor, sessions, recovery

Level 0Cold Stick
0 XP0/41 lessons0/14 achievements
0/100 XP to next level100 XP to go0% complete

One Child Per Live Session

A bounded native supervisor keeps engine children. Runtime identity is immutable for the life of a child. Queue, draft, attachment, permission, replay, and dock state belong to the session, not to a global heap. Live switching is a projection change. Suspension is idle-only. A typed child-limit refusal is a fact the window can show, not a crash the operator has to decode.

Crash recovery is isolated. Killing one child leaves its sibling and the control plane. The dead child's notebook still has its last durable step. Restart tails the record. A supervisor that 'helpfully' re-runs an unresolved tool call would violate the record track from the GUI side.

The supervisor is a process gardener. It starts, stops, limits, and recovers children. It does not author a turn.

What This Quest Will Not Teach

Signing, provisioning, notarization, and the Swift package graph are swift-quest. You are here to see why a Mac face does not need a port, why a web view is locked, why the pipe is versioned, and why a supervisor is not a second engine. The Apple craft has a home. This page is the Firebrand side of the glass. When a review asks how to notarize the bundle, the honest answer is a pointer to that neighbor — not a half-lesson that will rot the first time Apple changes a flag.

Code

What the supervisor may decide·text
MAY     start / stop a child, refuse over the typed limit,
        suspend only when idle, recover one child alone
MUST NOT invent a turn, re-run unresolved_intent,
        open a listener, or keep a second notebook

External links

Exercise

Write the recovery story after the foreground child is killed mid-stream. Include the sibling, the control plane, and unresolved_intent. If your story re-runs the tool, start over.
Hint
Partial content stays in the record and out of the transcript. The next turn is an operator sentence.

Progress

Progress is local-only — sign in to sync across devices.
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.