MeDiVa
DocsConcepts

Glossary

Compact definitions for mediva's contract vocabulary.

TermDefinition
contractThe .mdv.md rule file; the primary noun in prose.
schemaThe same file, named this way only for the CLI option --schema and API variable names.
directiveA hidden Markdown HTML comment beginning <!-- mdv: and ending -->.
tagA construct you attach rules to: block, table, list, taskList, evidenceList, choice, code, media, prose, document, front. Most wrap content (open + close); document and front are markers with no end tag.
ruleA check attached to a tag, such as required, minWords=N, or allChecked.
propThe reference's column name for an attachable rule; a rule as it appears in a Props table.
atomOne token inside a directive; most user-facing atoms are rules, plus meta-atoms like severity overrides and structure atoms.
concernWhat a diagnostic is about: syntax or state.
syntax / shapeThe form of the Markdown: headings, fences, tables, and other structure.
stateThe document's content, attestation, or external facts.
attestationA human-owned claim of completion, such as a checked box or provided evidence.
field kindThe internal kind of a tag's body, such as prose, list, or table; user-facing docs should usually say tag or rule.