# GFM spec editorial-deviation index.
#
# Each entry is a per-case TOML record documenting why mdwright's
# formatter intentionally diverges from the spec example. Entries here
# are *not* tracked as regressions in `snapshot.txt`; they are choices.
#
# Required fields per entry:
#   number — spec example number (1-based, as parsed by gfm_spec.rs)
#   bucket — short tag grouping similar deviations
#   reason — one-line justification
#   docs   — pointer to authoritative explanation
#
# Keep entries short. Adding here moves a failure out of `snapshot.txt`;
# the snapshot test asserts every non-allowlisted failure is recorded.
#
# Current buckets:
#   pulldown-text-chunking — AST-only mismatches that reflect
#     pulldown-cmark's text-run chunking, not a formatter deviation.
#     HTML matches; output is byte-equivalent under cmark-gfm. See
#     `docs/deviations.md#pulldown-text-chunking-deviations` for the
#     shared rationale and the triage rule.

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 5
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 6
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 7
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 16
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 19
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 61
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 102
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 103
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 214
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 230
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 232
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 242
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 248
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 249
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 251
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 252
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 256
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 264
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 265
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 266
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 268
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 320
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 321
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 324
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 330
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 333
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 393
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 411
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 499
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 500
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 503
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 520
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 528
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 536
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."

[[case]]
bucket = "pulldown-text-chunking"
docs = "docs/deviations.md#pulldown-text-chunking-deviations"
number = 640
reason = "AST-only mismatch: pulldown-cmark's text-run chunking differs from cmark-gfm; HTML matches."
