Found at checkpoint (control tower, 2026-07-20 12:20Z): PR #669 (dependabot bump of @anthropic-ai/claude-code, package.json + lockfile only) sits UNSTABLE with pr-issue-linkage / pr-issue-linkage FAILURE — a dependabot PR has no closing-keyword issue link and can never satisfy the gate, so every dependency-update PR is permanently unmergeable while the check is required.
Fix direction: exempt bot dependency authors (dependabot[bot]; consider renovate) from the linkage requirement — actor-based skip in the workflow (fail-closed for all human/lane authors, exempt only the known dependency bots), or auto-link a standing dependencies umbrella issue. If the linkage check is a reusable workflow, the exemption belongs in melodic-software/ci-workflows with a caller flag; otherwise in this repo's workflow.
Evidence: #669 checks rollup — pr-issue-linkage FAILURE, all other checks green; dependencies label exists in the taxonomy already.
Found at checkpoint (control tower, 2026-07-20 12:20Z): PR #669 (dependabot bump of @anthropic-ai/claude-code, package.json + lockfile only) sits UNSTABLE with
pr-issue-linkage / pr-issue-linkageFAILURE — a dependabot PR has no closing-keyword issue link and can never satisfy the gate, so every dependency-update PR is permanently unmergeable while the check is required.Fix direction: exempt bot dependency authors (dependabot[bot]; consider renovate) from the linkage requirement — actor-based skip in the workflow (fail-closed for all human/lane authors, exempt only the known dependency bots), or auto-link a standing dependencies umbrella issue. If the linkage check is a reusable workflow, the exemption belongs in melodic-software/ci-workflows with a caller flag; otherwise in this repo's workflow.
Evidence: #669 checks rollup — pr-issue-linkage FAILURE, all other checks green;
dependencieslabel exists in the taxonomy already.