From 8c2855aa9247651d402d567be80fe503b56d9c99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Tue, 8 Sep 2026 22:28:54 +0200 Subject: [PATCH] :memo: Track the undocumented use: prefix in the backlog `use:git-commit-message` is referenced by CONTRIBUTING.md but appears in none of the lists that define the script vocabulary, so the rule "reuse an existing prefix, never invent one" is currently violated by its own exception. Recorded as a task rather than fixed here: the prefix wants a name that says what it is for, and that is the same decision as naming a prefix for the other lifecycle scripts, so the two should be chosen together. --- backlog.tasks | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backlog.tasks b/backlog.tasks index 3f241b3..b0942a9 100644 --- a/backlog.tasks +++ b/backlog.tasks @@ -18,6 +18,10 @@ Setup: - maybe skills? → resolved: adopted @spences10/pi-lsp@0.0.46 as a project-local pi extension (`.pi/settings.json`). It auto-detects the repo's TypeScript 7 (no `lib/tsserver.js`) and spawns `tsc --lsp --stdio` — the same tsgo binary VS Code's native-preview uses. Read-only: hover / definition / references / symbols / diagnostics. No skill; skills don't own persistent processes. +☐ Adopt a `setup:` prefix for one-time clone configuration + ☐ Register `use:git-commit-message` as its first member (and retire `use:` — it is in no prefix list) + ☐ Create an umbrella 'setup' task that runs all setup tasks - currently one + v1.0: ☐ API surface is stable and fully typed ☐ Finalize public exports in `src/index.ts`