You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(plan): resolve list-item JSON representation for block attrs (bd-aeyss6p5)
Record the design study for carrying a list-item block attribute through JSON.
List items are arrays (`Vec<Blocks>`), not objects, so the `Para` extra-`attr`-key
trick doesn't apply. The source-location / attr-source work already solved
"array-shaped Pandoc structure needs out-of-band data" via parallel sibling keys
on the enclosing object node (`a`, `rowsS`, `cellsS`, `bodyS`, `captionS`, …,
each parallel-indexed to its array). Apply the same pattern: hoist each item's
trailing `Inline::Attr` into a parallel `itemAttr` key on the list node; the
reader folds it back. Mirrors the table `rowsS` precedent; keeps item arrays
Pandoc-valid; round-trips. Informs the bd-aeyss6p5 implementation.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments