Conformance suite

361 cases in 14 sections, one JSON file per spec section under tests/. Each case pins the parse result, the diagnostics, and the two fallbacks. The pages below render every case live with the reference implementation: what you see in the "Rendered" column is produced at build time from the case's source, not copied from the file.

Structure (validity, diagnostic codes, AST) is normative for every implementation. The HTML and downgrade strings are reference output; other implementations must be equivalent, not byte-identical. See spec §7.

SectionCasesValidInvalid
attribute-specifier562333
bracketed-span24204
block-directive775027
separator-directive301713
attribute-line40319
callout16151
card16133
grid1697
columns14104
tabs1596
steps1394
metrics1275
figure1697
frontmatter1697