From 469a91b9bbdcb81c3e799a3ebedf89f55e3c7c8c Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Mon, 28 Sep 2026 10:16:25 +0200 Subject: [PATCH] File the two spellings of a bind command --- todo.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/todo.md b/todo.md index e99834f..ff08643 100644 --- a/todo.md +++ b/todo.md @@ -282,6 +282,12 @@ and 5. Every seat ranked the session's lifecycle hardest and least wanted to mod ### Shape — 6 today, and the gate is 7 +- [ ] **Answer "is this a bind command" in one place.** `bindCommands` (read by + `incoming-requests.ts`, `outgoing-requests.ts` and `test/session.test.ts`) and + `bindTypeFromCommand()` (read by `server.ts` and `checkedBind()`) each list the three bind + commands, so a fourth added to one is missed by the other. Derive the list from the function, + or the reverse. From the stability review of #42. + - [ ] **Group `src/` into a second level, and retire whichever record loses.** 34 files on one plane, where `src/defs/` at 7 proves the shape is known one level down. `docs/decisions.md` says "`src/` stays flat until a module has to move for another reason. Valid while that map is -- 2.52.0