Convert greybeard to a leaf director; only Skywalker may spawn - #958
Conversation
CL-7670 converts the limited spawn CL-7662 kept with a recorded reason into a leaf: greybeard loses the fleet verbs and the nested-orchestrator tier, keeping its checklists, self-read, and provenance exactly as-is. The registry test now pins Skywalker as the only closed director with spawn permission, and stale nested-orchestrator references follow suit.
Audit (builder) — HOLD honored, comment-only, no code changesNo merge from this review — the do-not-merge hold stands. No code touched. Quality: thorough. Checklists, the self-read deviation note, and the CL-7019/CL-7662 provenance carried over with intent intact; the follow-up commit (wording coherence) cleans the leaf language. The registry test now pins Skywalker as the only Capability tradeoff — the real cost of this leaf. Greybeard loses intern/explorer/critic evidence-gathering. A review blocked on a concrete unknown can no longer fetch it in one hop; it must name the unknown under Blockers or bounce back via Dead Diff read: |
|
Hold lifted per operator direction: removed the "Review only \u2014 do not merge (0.3.25 posture)." line from the PR body; all other body content unchanged. No rebase needed \u2014 branch is MERGEABLE/CLEAN against main at 3bf85ec with all 9 CI checks green. Local verification at tip 3bf85ec:
Not merging in this lane \u2014 leaving for the fresh review fleet. |
CL-7670: only the primary orchestrator may spawn; greybeard becomes a leaf.
Converts the limited spawn CL-7662 kept with a recorded reason into a leaf: