Files
Trevin Chow cca97ae2fc fix(lfg): keep the run going after an inline child skill returns
An lfg run on Claude Code (Fable 5.1, low effort) ended its turn right
after ce-debug's return-to-caller output, because the callee said to
emit the return "as the final output" and nothing at the caller said
to continue. Skills run inline, so a child's return is text the caller
wrote and no event resumes it.

Every callee return contract now states that the return ends the skill,
not the turn, and the caller's next step follows in the same session
(ce-debug body and both mode references, ce-work, ce-brainstorm,
ce-compound, ce-plan pipeline, ce-pov guest, ce-doc-review nested).
lfg's completion rule states that a child's return resumes the next
numbered step in the same turn. The authoring guide records the rule,
and a contract test pins both ends.
2026-09-14 20:36:07 -07:00
..