mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-10-07 23:49:12 +02:00
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.