From c4911e15bc36ee5ce5aab5d501491595211e95dd Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Tue, 29 Sep 2026 16:30:41 +0200 Subject: [PATCH] Narrow the refusal-spelling item to the path refusals --- todo.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/todo.md b/todo.md index 1b4f966..b8d927f 100644 --- a/todo.md +++ b/todo.md @@ -250,10 +250,9 @@ by a `data-import/` script, as README goal 12 asks. - Refuse a struct tag's `datatype` naming the Go type that sets it before proving its values, as the README's Library section promises: `datatype: boolean` over `{int(1,2)}` on an `int` field answers `prints an integer, not a boolean`. -- Name the spelling to use in `checkNameHeld`'s and `checkNoOverlap`'s refusals, as the - README's hold section promises: both answer "name the fields you want instead", or - "reach it one way" for an operand, and `{n} reaches "p" by a second route` names - neither the read the route ends on, `{/row.p.last}`, nor the spelling to write, `{p.last}`. +- Name the spelling to use in `checkNameHeld`'s path refusal and `checkNoOverlap`'s, as + the README's hold section promises: both answer "name the fields you want instead", + and `{n} reaches "p" by a second route` names neither the read the route ends on, `{/row.p.last}`, nor the spelling to write, `{p.last}`. - Split the README's linked-tables paragraph opening "A path descends from a row", 23 lines holding five rules: move its load errors that are no overlap to the table section, and drop its bare `{/city}` refusal, which the hold section states.