Skip to content

Imports, security, and extensions rules ​

Optional and host-facing behavior, importer contracts, security limits, diagnostics, and extension surfaces.

This view contains 39 of 344 active rules. Every rule remains mandatory where applicable.

Return to the rule index or read the complete formal grammar.

RulePartClause
CARVE-P2-0292AN IMPORTER DROPS INFO-STRING TEXT THAT IS NOT A LANGUAGE
CARVE-P2-0302A BARE --- BLOCK IS IMPORTED AS FRONTMATTER ONLY WHERE IT SHAPES AS A MAPPING
CARVE-P2-0312MARKDOWN MIGRATION FRAGMENTS
CARVE-P2-0322UNRESOLVED MARKDOWN REFERENCES KEEP THEIR SYNTAX ON IMPORT
CARVE-P2-0332A GITHUB ALERT IMPORTS AS AN ADMONITION
CARVE-P2-0242RENDER-LOSS REPORTING
CARVE-P4-0084AN IMPORTER READS A BRACE RUN'S CONTINUATION ONLY WHERE IT IS INDENTED
CARVE-P6-0016FILE INCLUSION SEMANTICS
CARVE-P9-0709SOCIAL LINK RESOLUTION
CARVE-P9-0719THE MEDIA TYPE AND THE FILE EXTENSION
CARVE-P9-0099TABLE MARKER-PADDING DIAGNOSTICS SHARE ONE ID
CARVE-P9-0119HOSTS MAY OFFER A DOCUMENT-WIDE SMART TYPOGRAPHY SWITCH
CARVE-P9-0749A MARKDOWN LABEL THAT IS BOTH A CHECKBOX AND A DEFINED REFERENCE IS THE CHECKBOX
CARVE-P9-0389AN IMPORTER WRITES THE CORE FORM, NEVER THE EXTENSION FENCE
CARVE-P9-0399CROSSREF AUTO-TEXT + DEFAULT-ON / PROCESSOR FEATURES
CARVE-P9-0549SECURITY REQUIREMENTS
CARVE-P9-0559A URL-LIST ATTRIBUTE IS PROBED TOKEN-WISE, NOT AT ITS HEAD
CARVE-P9-0569A FLATTENED OPENER IS ORDINARY PARAGRAPH TEXT
CARVE-P9-0579AT THE RENDER CEILING, A RENDERER REFUSES
CARVE-P9-0589TROJAN-SOURCE / INVISIBLE-UNICODE HARDENING
CARVE-P9-0639THE ENGINE'S OWN WORDS ARE A RENDER OPTION
CARVE-P9-0649AN EXTENSION WRITES INTO THE SAME MAP
CARVE-P9-0659AN IMPORTER DOES NOT BAKE A DERIVED NAME INTO SOURCE
CARVE-P9-0669A DERIVED VALUE IS ONE THE IMPORTER CAN RECONSTRUCT
CARVE-P10-00810THE OTHER SEMANTIC NAMES ARE AN EXTENSION
CARVE-P10-00910A TASK LIST AND ITS NAMED TASK STATES NAME THEMSELVES
CARVE-P10-01010A PLACED ELEMENT'S OWN TAGS CARRY THE PER-IMPLEMENTATION INDENTATION
CARVE-P12-00912A CONSUMER THAT RENDERS A DESTINATION OWNS THE DENYLIST
CARVE-P12-03212SOURCE LAYOUT IS A SEPARATE OPT-IN SIDECAR
CARVE-P12-03312A CAPTION MAY CARRY AN OPTIONAL STRUCTURED SHORT CAPTION
CARVE-P12-03412A TABLE MAY CARRY AN OPTIONAL ROW GROUPING
CARVE-P12-03612A FIGURE MAY WRAP A TABLE, AND NO CARVE SOURCE SPELLS IT
CARVE-P12-03712A CITATION DEFINITION IS A NODE
CARVE-P12-03812A CITATION ITEM IS A POSITIONED INLINE NODE
CARVE-P12-03912A TABLE MAY CARRY OPTIONAL POSITIONAL COLUMN METADATA
CARVE-P10-01310AN ESCAPED RAW BLOCK IS WRITTEN AS CODE
CARVE-P10-01710EXPORT DOES NOT SELECT AN IMPORT MODE
CARVE-P10-02010AN IMPORTER READS THE DEPRECATED data-djot- SPELLING
CARVE-P10-02110EVERY IMPORT MODE CONSUMES THE INVENTORY AND WRITES NO RESERVED NAME BACK

Released under the MIT License.