integrate: 4.5b documents a flagless cross-reference-post.sh call; the helper requires --issue/--pr/--branch #30
Labels
No labels
component:adapters
component:lifecycle
component:qa
component:setup
component:shared
component:worktrees
phase/accepted
phase/backlog
phase/deployed
phase/developing
phase/integrating
phase/planning
phase/qa
phase/requirements
phase/uat
priority:critical
priority:critical
priority:high
priority:high
priority:low
priority:low
priority:medium
priority:medium
type:bug
type:chore
type:docs
type:feature
type:infra
type:tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jbr870/devwork-skills#30
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Observation
integrate/SKILL.mdstep 4.5b instructs "Post the cross-reference pair —cross_reference.post(issue, pr)viabin/cross-reference-post.sh" without showing the call, but the helper hard-requires three flags:cross-reference-post.sh --issue N --pr P --branch B(usage line in the helper header;--branchfeeds the pr-link body). The documented call shape is rejected as-is:Recurrence
Mechanical — verified against HEAD (
b9d3cf7+ meta-lane work): 4.5b still names the helper without a fence showing the required flags. Also 2 independent runs hit it live.Hypothesis
Give 4.5b a real fence with all required flags (
--issue "$ISSUE_NUMBER" --pr "$PR_NUMBER" --branch "$FEATURE_BRANCH"), matching how sibling steps show their helper calls.Suggested lane
meta-amend — minimal text fix, one fence.
Filed by /meta-retrospective 2026-08-13.
Outcome — amended (commit
0aad192)4.5b now shows the full required call in a fence:
cross-reference-post.sh --issue "$ISSUE_NUMBER" --pr "$PR_NUMBER" --branch "$FEATURE_BRANCH", with the note that--branchfeeds the pr-link body and comes from the checkout.Gate: lint clean. Desk-check vs originating scenario (verity-main-4c283a2c, slot3-149): both runs failed by calling the helper as 4.5b described it — flagless; an orchestrator following the amended text now has the exact argv. Closing.