From 23a2776d5574917a7dcd36ddf52ed170535ffa6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Mon, 21 Sep 2026 23:21:19 +0000 Subject: [PATCH] :memo: Note the widened-string-union matcher test --- backlog.tasks | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backlog.tasks b/backlog.tasks index 2f71062..055b79e 100644 --- a/backlog.tasks +++ b/backlog.tasks @@ -37,6 +37,8 @@ Testing: ✔ Rewrite `src/util/__tests__/lsp-completion.ts` onto `createMessageConnection` and typed requests @done ✔ Update `development/testing.md § Autocomplete` for the new client @done ✔ Run `npm run verify` and check the task off @done +☐ Test a literal union widened with `(string & {})` — `"red" | "green" | "yellow" | (string & {})` @medium + → autocomplete should still offer the literals; arbitrary strings stay assignable and fall through to the fallback Matcher: ✔ Clean up: adopt the 3-overload matcher (`src/prototype-ac2.ts`) and delete the prototypes @high @done