From 0f030a4943ce1a3bad6355b6f0fbf4ef1dfde2f8 Mon Sep 17 00:00:00 2001 From: martbost Date: Mon, 14 Sep 2026 06:44:11 -0500 Subject: [PATCH] Copy Engine: scrub en dashes too Co-Authored-By: Claude Fable 5.1 --- toolkit.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toolkit.js b/toolkit.js index 23b0ded..dc0d84d 100644 --- a/toolkit.js +++ b/toolkit.js @@ -82,7 +82,7 @@ function complete(messages) { req.on('error', reject); req.on('timeout', () => req.destroy(new Error('engine timeout'))); req.end(body); }); } -const scrub = t => String(t || '').replace(/—|--/g, ',').replace(/^["“]+|["”]+$/g, '').trim(); +const scrub = t => String(t || '').replace(/\s*[—–]\s*|\s*--\s*/g, ', ').replace(/^["“]+|["”]+$/g, '').trim(); async function status(email) { const acct = await R.accounts.byEmail(email); if (!acct) return { error: 'No such account.' };