diff --git a/todo.md b/todo.md
index 0c6ccca..3170545 100644
--- a/todo.md
+++ b/todo.md
@@ -192,11 +192,10 @@ ask is settled against, 19's included; 30 sits beside 25, the other chunk reread
- [ ] **6 — The HTML dialect spec (`0.2.0`).** Element-by-element mapping, the `data-*` fidelity
scheme, the opaque-carry form, and the documented foreign-element set `htmlToAdf` accepts —
the set `markdownToAdf` shares (`spec/flavour.md` §Raw HTML in input; 29).
- **Settled** (the maintainer, 2026-09-20), three answers that shape the set:
+ **Settled** (the maintainer, 2026-09-20), the four answers that shape the set:
- A container ADF has no node for unwraps to its children, its own attributes dropped, so
`
text
` keeps `text` and loses the box and the alignment ADF
- cannot hold. AGENTS.md §3's "error result naming the element" stops being the whole rule
- when this lands, and says so there.
+ cannot hold.
- `Title
… ` is an `expand`, the summary its `title`;
one inside another is a `nestedExpand`, as 10 already spells for the lossy pair. An empty
`` is still refused — `expand` requires content, so there is nothing to build.
@@ -205,10 +204,18 @@ ask is settled against, 19's included; 30 sits beside 25, the other chunk reread
`annotation` mark, which carries an `id` and no text, the words living behind an Atlassian
API. `placeholder` is the editor's own visible hint, and `extension` demands an
`extensionKey` naming a vendor app. Nothing can hold the words, so nothing accepts them.
- Open, and the reason the first answer is not yet a rule: whether unwrapping is the default
- for any unmapped element holding children, or only for a named transparent set. `