From 2f23c13528b47e53ab41272c50154e59a7fb40d7 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Wed, 16 Sep 2026 10:28:08 +0200 Subject: [PATCH] Tick 12b, moving its text to todo-history.md --- todo-history.md | 6 ++++++ todo.md | 7 +------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/todo-history.md b/todo-history.md index 7ec2d7b..77d48e1 100644 --- a/todo-history.md +++ b/todo-history.md @@ -655,6 +655,12 @@ The done `todo.md` items in full, as they were written. `todo.md` keeps a one-li the settled answers above, no colon directive form left in it; AGENTS.md §4's directive bullet and prior-art line, and §8's escape hints and `::adf`/`::listBreak` examples, name the new forms, §8 gaining the frozen content model. + - [x] **12b — The inline form.** Inline nodes, directive marks, `text` and the inline carry + `!adf:carry{json=…}` spelled and read as `!adf:name[content]{attrs}`, with the prefix claim + and its escape; the round-trip, normalization and `errors/` fixtures holding inline forms + re-spelled, and the gate green. The content slot of `emoji`, `mention` and `status` refuses a + text node carrying attributes as `unsupported-node-shape`, which it drops silently today (the + maintainer, 2026-09-14). ## 5 — Ship `0.1.0` diff --git a/todo.md b/todo.md index bc0face..5000451 100644 --- a/todo.md +++ b/todo.md @@ -251,12 +251,7 @@ proves 12, 13 spells 11's gaps in 12's grammar, and 12 rewrites code 4b and 4c c `!adf:` grammar whole, while code and fixtures reach it one form at a time. A reader landing in either without `todo.md` sees a gap that is the plan, not a defect. - [x] **12a — The spec and the decision.** - - [ ] **12b — The inline form.** Inline nodes, directive marks, `text` and the inline carry - `!adf:carry{json=…}` spelled and read as `!adf:name[content]{attrs}`, with the prefix claim - and its escape; the round-trip, normalization and `errors/` fixtures holding inline forms - re-spelled, and the gate green. The content slot of `emoji`, `mention` and `status` refuses a - text node carrying attributes as `unsupported-node-shape`, which it drops silently today (the - maintainer, 2026-09-14). + - [x] **12b — The inline form.** - [ ] **12c — The block form.** Openers and `!adf:/name` closers, leaf vs container by content model, empty pairs, `listBreak` and the `carry` fence, spelled and read; the fence-length rule and the corpus test's fence nesting check deleted; the remaining fixtures re-spelled