diff --git a/packages/web/src/__tests__/get-attention-level.test.ts b/packages/web/src/__tests__/get-attention-level.test.ts index dd310faaf..0786fccdf 100644 --- a/packages/web/src/__tests__/get-attention-level.test.ts +++ b/packages/web/src/__tests__/get-attention-level.test.ts @@ -258,14 +258,7 @@ describe("getAttentionLevel", () => { it("returns done when PR is merged even if session status is stale (pr_open)", () => { // This is the exact bug scenario: metadata says "pr_open" but GitHub says "merged" - // After reconcileSessionStatus, status should be "merged" and attention level "done" - const pr = makePR({ state: "merged" }); - const session = makeSession({ status: "merged", activity: "idle", pr }); - expect(getAttentionLevel(session)).toBe("done"); - }); - - it("returns done when PR state is merged regardless of session status", () => { - // getAttentionLevel checks pr.state directly for merged/closed + // getAttentionLevel checks pr.state directly, so it returns "done" even with stale status const pr = makePR({ state: "merged" }); const session = makeSession({ status: "pr_open", activity: "idle", pr }); expect(getAttentionLevel(session)).toBe("done");