{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/cuddler.template.conformance.manifest.1.0.0.json",
  "title": "Cuddler Template Conformance Manifest",
  "description": "Published positive and negative conformance cases for Cuddler Template v1.0.0.",
  "specVersion": "1.0.0",
  "cases": [
    {
      "id": "brand-guide-valid-template-file",
      "kind": "template-file",
      "description": "Positive template-file fixture for the Brand Guide template family. Demonstrates a markdown-compliant template document with headings, an inline image, a GFM table, and reader-facing lists.",
      "inputUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/tests/template-file/brand-guide/1.0.0/valid.template.json",
      "schemaUri": "https://www.cuddler.dev/standards/artifact-definitions/brand-guide/1.0.0/template.schema.json",
      "expected": {
        "valid": true
      }
    },
    {
      "id": "brand-guide-invalid-table-alignment",
      "kind": "template-file",
      "description": "Negative case showing a markdown table whose align array width does not match the header width.",
      "inputUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/tests/template-file/brand-guide/1.0.0/invalid-table-alignment.template.json",
      "schemaUri": "https://www.cuddler.dev/standards/artifact-definitions/brand-guide/1.0.0/template.schema.json",
      "expectedUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/tests/template-file/brand-guide/1.0.0/invalid-table-alignment.expected.json"
    },
    {
      "id": "commonmark-invalid-table-row-width",
      "kind": "template-file",
      "description": "Negative case showing a markdown table body row whose cell count does not match the header width.",
      "inputUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/tests/template-file/commonmark-gfm-markdig/1.0.0/invalid-table-row-width.template.json",
      "schemaUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/commonmark-gfm-markdig.schema.1.0.0.json",
      "expectedUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/tests/template-file/commonmark-gfm-markdig/1.0.0/invalid-table-row-width.expected.json"
    },
    {
      "id": "commonmark-invalid-unresolved-reference",
      "kind": "template-file",
      "description": "Negative case showing a reference-style link whose referenceId does not resolve to a linkReferenceDefinition in the same markdown document.",
      "inputUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/tests/template-file/commonmark-gfm-markdig/1.0.0/invalid-unresolved-reference.template.json",
      "schemaUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/commonmark-gfm-markdig.schema.1.0.0.json",
      "expectedUri": "https://www.cuddler.dev/standards/document-role/template/v1.0.0/tests/template-file/commonmark-gfm-markdig/1.0.0/invalid-unresolved-reference.expected.json"
    }
  ]
}

