This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The site renderer is backtick-only while the block walk it renders is not: site/markdown.go RenderBlock opens a fence only on a first line starting with three backticks (and r.fence assumes exactly that run), so a tilde fence, which Blocks now reads as one block by mdrecord's rule, renders as a paragraph with its delimiters and code inlined into prose, silently; a four-backtick fence renders with its extra backtick in the language class. The site's own doctrine is that its quietest failure is the one to refuse. No tilde fence sits in docs/ or .abcd/development today, so no page is wrong yet.

issueresolvedminoriss-2609251514129841

The site renderer is backtick-only while the block walk it renders is not: site/markdown.go RenderBlock opens a fence only on a first line starting with three backticks (and r.fence assumes exactly that run), so a tilde fence, which Blocks now reads as one block by mdrecord's rule, renders as a paragraph with its delimiters and code inlined into prose, silently; a four-backtick fence renders with its extra backtick in the language class. The site's own doctrine is that its quietest failure is the one to refuse. No tilde fence sits in docs/ or .abcd/development today, so no page is wrong yet.

Grounds

  • pursued: a tilde fence, a tilde fence with a language, a four-backtick fence, a tilde fence under a paragraph and an indented tilde fence each fail with an UnsupportedError while a three-backtick fence quoting a tilde line still renders (TestRenderBlockRefusesAFenceFormItDoesNotRender), and site-render passes over the committed corpus; a silent paragraph for any of those forms, or a site-render refusal of a committed page, would show it wrong

Frontmatter

idiss-2609251514129841
typeissue
lifecycleresolved
severityminor