# Pandoc-native conformance blocked list.
#
# Cases we deliberately do not target yet. One ID per line plus a comment
# explaining the reason and the concrete parser/projector gap each entry
# exposes. Do NOT use this file to silence regressions — fix the underlying
# cause and keep the case in the allowlist instead.

# Phase 6 — Comment / PI trailing-text softbreak continuation.
# `<!-- hi --> trailing\nmore\n` should project as `RawBlock + Para
# [trailing, SoftBreak, more]` (one paragraph). The Comment/PI trailing
# split (corpus 0386-0389) consumes only the close line's trailing
# bytes and returns control to the outer dispatcher at `close_line + 1`
# so container-boundary lines (`:::` div closes, `> ` bq markers, list-
# marker continuations) parse correctly. Modeling softbreak continuation
# across the HTML-block boundary requires either an "open paragraph"
# carrying across siblings (CST shape change) or projector-side fusion
# of adjacent Para children. Deferred.
390

# Phase 6 — bq-in-listitem stacked container, HTML block on first line.
# `- > <div>foo</div>` and `- > <div>\n  > hello\n  > </div>` should
# project as `BulletList[BlockQuote[Div[...]]]` (matched pandoc-native).
# The parser instead produces `Paragraph` with `INLINE_HTML` for `<div>`,
# losing the structural lift. Root cause: `lists.rs::finish_list_item_
# with_optional_nested` eagerly starts a paragraph for the bq-internal
# content of line 0 (the `if !trimmed.is_empty() { start_paragraph; ... }`
# branch around line 1499). The block dispatcher never sees `<div>` as a
# block start. When `<div>` appears on a LATER line of the bq-in-listitem
# (`- > hello\n  > <div>...`), the parser handles it correctly — proving
# the bug is localized to the first-line eager-paragraph path. Fix
# requires either (a) refactoring the bq-in-list path to dispatch line
# 0's content via `parse_inner_content` (needs Parser-method access from
# free functions, plus `lines_consumed` plumbing through
# `handle_list_open_effect` so the caller doesn't double-advance pos),
# or (b) threading a `first_line_prefix_offset` parameter through
# `parse_html_block_with_wrapper` so it can skip the list marker bytes
# on line 0 while reading lines 1+ normally. Architectural scope —
# deferred.
452
453
