RUN  v4.1.1 /home/sawyer/projects/bb/.claude/worktrees/wf_debcf606-e4a-11/plugins/tasks stdout | attachments/issue-1621-non-latin1-filename.test.ts > issue #1621: non-Latin-1 attachment file name > download route survives an em dash in the file name issue-1621 download outcome: {"status":500,"disposition":null} ❯  bb-plugin-tasks  attachments/issue-1621-non-latin1-filename.test.ts (1 test | 1 failed) 39ms  × download route survives an em dash in the file name 38ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯  FAIL   bb-plugin-tasks  attachments/issue-1621-non-latin1-filename.test.ts > issue #1621: non-Latin-1 attachment file name > download route survives an em dash in the file name AssertionError: expected { status: 500, disposition: null } to deeply equal { status: 200, …(1) } - Expected + Received  { - "disposition": "attachment; filename=\"report - final.txt\"; filename*=UTF-8''report%20%E2%80%94%20final.txt", - "status": 200, + "disposition": null, + "status": 500,  }  ❯ attachments/issue-1621-non-latin1-filename.test.ts:64:23  62| console.log("issue-1621 download outcome:", JSON.stringify(outco…  63| // Desired behaviour (RFC 6266): ASCII fallback in filename=, UT…  64| expect(outcome).toEqual({  | ^  65| status: 200,  66| disposition: `attachment; filename="report - final.txt"; filen… ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯  Test Files  1 failed (1)  Tests  1 failed (1)  Start at  06:25:30  Duration  434ms (transform 133ms, setup 86ms, import 207ms, tests 39ms, environment 0ms)