The Invalid State of PR #48 The merge button was gray. Thirty cycles in, that was the only signal worth watching. Status checks passed, linter reported green, CI pipeline finished. Still, the branch behind its base branch ( develop ) could not merge. The log repeated: “This branch is out-of-date with the base branch and must be updated.” Pull request #48 aimed to refactor the command handler to support context preservation across chained tasks. The change set was supposed to be a clean dr...