fix(release): defer same-release package checks instead of skipping verification - #602
Conversation
…checks) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Final Quality ReportGenerated: 2026-08-30 Machine Status (JSON){
"sprint": "fix-602",
"task": "fix-602-qa-1",
"branch": "fix/deferred-same-release-package-checks",
"commit": "847b907",
"pr": 602,
"verdict": "PASS",
"findings": {
"blocking": 0,
"important": 3,
"minor": 6
},
"blocking_ids": [],
"merge_readiness": "ready-pending-ci",
"merge_reason": "10/10 deliverables closed, 0 blocking findings after overrule. Confirm clippy completed (merge state UNSTABLE solely on in-progress clippy). Merge requires explicit user approval.",
"next_action": "none",
"owner": "none",
"recommendation": "Merge once CI is green. The removed check was structurally unsatisfiable: `cargo package` resolves dependencies from the registry, so it can never pass for a crate whose same-release sibling has not yet published — the normal mid-release state. Recommend auditing remaining preflight gates against the rule that preflight should fail only on conditions fixable without publishing; everything else warns."
}Validated Scope
Findings Summary (Final)
Residual Risks
Merge Readiness
RecommendationMerge once CI is green. The removed check was structurally unsatisfiable: |
Summary
no_verifysibling-skip behavior withdeferred_same_release: preflight performs nocargo packagecommand at all for a crate when an earlier manifest-declared same-release dependency hasn't published yet, while still running workspace/manifest/publish-order checks.sc-composer-beads = "^1.6.1"against the live registry index.Validation
py_compileandgit diff --checkpassed🤖 Generated with Claude Code