Make markdownToAdf(adfToMarkdown(doc)) deep-equal doc #156

Merged
lilleman merged 67 commits from deep-equal-round-trip into main 2026-10-03 17:56:46 +02:00
Owner

Item 40. The lossless round-trip now holds under deep equality: !adf:textBreak{} parts adjacent text, empty keys spell as {attrs=empty} / {content=empty} / {marks=empty}, -0 survives, the block carry fence names its type (adf:<type>), and a code block of several text nodes is one fence per node. Empty markdown reads as a document with empty content. Adds the markdown's readers and writers to the audience and the standing writer-panel rule.

Item 40. The lossless round-trip now holds under deep equality: `!adf:textBreak{}` parts adjacent text, empty keys spell as `{attrs=empty}` / `{content=empty}` / `{marks=empty}`, `-0` survives, the block carry fence names its type (`adf:<type>`), and a code block of several text nodes is one fence per node. Empty markdown reads as a document with empty content. Adds the markdown's readers and writers to the audience and the standing writer-panel rule.
lilleman added 5 commits 2026-10-03 12:31:51 +02:00
lilleman marked the pull request as work in progress 2026-10-03 12:31:54 +02:00
lilleman added 7 commits 2026-10-03 14:24:24 +02:00
lilleman added 2 commits 2026-10-03 14:34:13 +02:00
lilleman added 1 commit 2026-10-03 14:34:31 +02:00
Give the comprehension panel its fill-ins
CI / gate (push) Successful in 52s
CI / publish (push) Has been skipped
9f0f520afd
lilleman added 12 commits 2026-10-03 14:47:44 +02:00
lilleman added 1 commit 2026-10-03 14:47:59 +02:00
File the audits' pre-existing findings, and mark item 43 cited by decisions
CI / gate (push) Successful in 53s
CI / publish (push) Has been skipped
423dcbbff5
lilleman added 11 commits 2026-10-03 15:07:31 +02:00
lilleman added 5 commits 2026-10-03 15:15:04 +02:00
lilleman added 7 commits 2026-10-03 15:55:32 +02:00
lilleman added 1 commit 2026-10-03 16:12:10 +02:00
lilleman added 9 commits 2026-10-03 16:24:33 +02:00
lilleman added 6 commits 2026-10-03 17:54:43 +02:00
lilleman marked the pull request as ready for review 2026-10-03 17:56:44 +02:00
lilleman merged commit 31d3f53a58 into main 2026-10-03 17:56:46 +02:00
lilleman deleted branch deep-equal-round-trip 2026-10-03 17:56:47 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: larvit/adf-codec#156