Skip to content

Two attach smokes fail on master and predate v1.19.0: claude_attach_detach, client_attach_on_join #655

Description

@philcunliffe

Surfaced while bisecting #652. Two smoke flows fail on origin/master:

  • claude_attach_detach
  • client_attach_on_join

Why these are different from #652

#652's client_attach_idempotent regressed inside the 1fbfa0d..7116f95 window and was traced to a deliberate message split (LLP 0174/0178), so the smoke's expectation was stale.

These two are not in that window. They fail identically at 1fbfa0d (v1.19.0) with #652's fix stashed, so they are long-standing rather than recent. Neither is listed in the CLAUDE.md release battery, which is presumably why they have gone unnoticed.

Worth deciding

For each: is the flow asserting behaviour that has since been deliberately changed (like #652, so the smoke should be updated), or is it catching a genuine defect that has simply never been run? Both are attach-path flows, and the attach preconditions have moved at least once (f17b091), so the first is plausible for at least one of them.

If they are meant to be maintained, they arguably belong in the release battery; if they are obsolete, they should be retired rather than left failing, since a permanently-red smoke trains people to ignore smoke results.

Metadata

Metadata

Assignees

No one assigned

    Labels

    neutral:fixDelegate this issue to neutral for an autonomous fix attempt (reproduce -> fix -> PR)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions