FORMAT 03

reStructuredText, deliberately bounded.

RST0-RST14 implement the documented reStructuredText and Docutils 0.23 core-parser profile, validated by a normalized-output gate with every reviewed difference pinned by hashes. The gate and its adversarial self-test passed Linux, macOS and Windows at commit 20cbefe in Actions run 33964331360 (the earlier run 33938717946 at ee0ec00 covers the earlier implementation). Sphinx and application extensions remain outside the claim.

Core documents

  • Sections, paragraphs and transitions
  • Literal, quoted, line and doctest blocks
  • Lists, fields and definition structures
  • Simple and grid tables
  • Source-positioned neutral nodes

Links and transforms

  • Targets and named references
  • Footnotes and citations
  • Text substitutions and comments
  • Standard interpreted roles
  • Stable diagnostics

Capabilities

  • Standard directive registry
  • IO-free library default
  • Host-resolved includes
  • Canonical dependency identities
  • Raw content disabled

PINNED PROFILE

Docutils 0.23, measured honestly.

The frozen oracle uses the standalone reader, reStructuredText parser and HTML5 writer with raw and file insertion disabled. Twenty-four reference cases retain doctree, fragment and diagnostic evidence. The release gate compares normalized Markup++ output against the pinned fragment and fails on unexpected differences; recorded differences are reviewed with reasons. Sphinx extensions are outside this profile.

markup manual.rst -o manual.html
printf 'Heading\n=======\n' | markup --format rst -