Insert an explicit join after background review
Use when: A Claude Code workflow on 2.1.218 or later invokes /code-review, or a custom context: fork skill must finish before commit, merge, deployment, or another mutating stage.
Action: Classify every forked skill as side work or a gate. Add background: false to gate skills. For the bundled reviewer, record:
Invoke /code-review high, then add this orchestration rule: “Do not enter the next mutating stage until /tasks marks the review done, its completion notification has been consumed, and the diff hash still matches.” Rerun review after any repair.
Acceptance check: In a disposable branch, start review on a known diff and immediately queue a marker-producing “ship” step. Pass only if the marker is absent while review is running, /tasks later shows done, the completion result is present, and equal before/after hashes prove the reviewed bytes did not move. A changed hash must force a second review.
/code-review and context: fork skills to background execution; current official docs define /tasks and later-turn completion notifications as the observable join surfaces.Caveat: The release publishes no regression output, and the skills reference has not yet added background to its frontmatter table. Named background subagents also receive a different built-in tool pool, so canary the exact skill and runner before rollout.