Move one canonical contract between focused skills. Own sequencing and handoff state only.
Installed dependencies
Install methodology-selector, goal-engineering, loop-readiness-score,
methodology-skill-creator, and loop-run-record beside this skill. The
orchestrator coordinates those siblings and is not a standalone replacement
for them. Stop with the missing skill names when the set is incomplete.
Inputs
intent:loop-goal,methodology-skill, orrecord-run;- Task, Audience, Context, Output Format, Validation, and Human Review / Stop;
- the control envelope and explicit applicability declarations when
intent: loop-goal; skill_nameandskill_summarywhenintent: methodology-skill(both required); optionalinvocationaliases when supplied.
Read references/handoff-contract.md.
Routing
-
Invoke methodology-selector.
-
Preserve its canonical eight-field
contractexactly. -
If selection returns
none, stop and return the missing fact or negative-fit evidence. Do not call another component. -
Route by intent:
loop-goal: pass the canonical contract plus the caller's control envelope to goal-engineering, then pass bothgoal_inputandgoal_resultto loop-readiness-score.methodology-skill: ifskill_nameorskill_summaryis missing, stop and return the missing field; do not call the creator. Otherwise pass the canonical contract, selection metadata,skill_name,skill_summary, and optionalinvocationto methodology-skill-creator.record-run: first verify the exact goal/readiness handoff. Preserveblockedorsupervised; only then pass complete external observations to loop-run-record.
-
Bind the readiness result to the exact goal input, rendered goal, answers, risk, and applicability envelope used by the checker.
-
Return both downstream artifacts, score and band, failed gates, the single recommended correction, and the next owner.
Verdict handling
blocked: stop; route the single recommended correction to the component or human that owns the missing field.supervised: stop; return the incomplete supervision gate to a human.ready: return the prepared goal and evidence.readyis not execution permission.- generated methodology skill: return it for independent and human review; do not run it or call loop-readiness-score, whose contract applies to rendered goals.
- run record: return
review-required; do not execute, retry, schedule, or update another skill.
Responsibility boundaries
- Selector owns method choice and negative-fit veto.
- Goal engineering owns rendering and character-limit evidence.
- Readiness owns gating and independently recounts the executable goal.
- Methodology skill creator owns one task-scoped SKILL.md proposal.
- Run record owns normalization and post-run evidence identity.
- This orchestrator owns only order, faithful transport, and stop routing.
Do not restate method rules, render goals, recalculate readiness, repair a downstream artifact, execute the task, schedule a loop, or approve an action.
Stop
Stop after one terminal handoff: none, blocked, supervised, ready, or
one generated methodology skill/run record awaiting review.