Skip to content

Recurring truncateSlug e2e flake needs quarantine+bisect, not repeated flake-tracking PRs #804

Description

@danabaxia

Signal: commit d8d52cc records the L1 real-claude e2e demo-e2e test 1 (truncateSlug write) failing for a 3rd distinct day (2026-07-04), explicitly escalated 'past flake-tracking'. The current response loop (PRs #789/#799/#798/#788) only records/promotes memory about the flake each time it recurs — it never changes CI behavior, so the same test keeps blocking/alerting on repeat.

Proposal: adopt the quarantine+bisect pattern common in mature OSS CI systems (e.g. Google's flaky-test bisection via targeted re-run ranges, and the quarantine-suite approach used by Buildkite Test Analytics/Shopify): once a test fails on N distinct days, auto-move it into a non-blocking quarantine lane (still runs, still reported, but doesn't gate merge) and simultaneously kick off a bisect job across the commit range since its last green run to localize the root cause. This converts a repeating manual-tracking cost into one bounded diagnostic job.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedBlocked on a dependencygenerated:analystAnalyst agent–generated improvement idea (analyst-daily-review)needs-humanspec:draftSpec being drafted

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions