{
  "version": 1,
  "host": {
    "mode": "correct",
    "era": "dual",
    "scenario": "baseline"
  },
  "siteWideClean": true,
  "siteWideVariants": [],
  "pages": [
    {
      "path": "/discoverability/canonical/correct",
      "signal": "canonical",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/discoverability/canonical/broken",
      "signal": "canonical",
      "variant": "broken",
      "clean": false,
      "expects": [
        "canonicalEmptyHref",
        "canonicalOutsideHead",
        "canonicalConflicting",
        "canonicalInvalidUrl",
        "canonicalRelative",
        "canonicalCrossOrigin"
      ]
    },
    {
      "path": "/discoverability/link-header/correct",
      "signal": "link-header",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/discoverability/link-header/broken",
      "signal": "link-header",
      "variant": "broken",
      "clean": false,
      "expects": [
        "linkHeaderMalformedSyntax",
        "linkHeaderMissingRel",
        "linkHeaderDuplicateRel",
        "linkHeaderInvalidRel",
        "linkHeaderInvalidUri"
      ]
    },
    {
      "path": "/content/ssr/correct",
      "signal": "ssr",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/content/ssr/broken",
      "signal": "ssr",
      "variant": "broken",
      "clean": false,
      "expects": [
        "ssrPrimaryContentEmpty",
        "ssrContentOnlyAfterJs"
      ]
    },
    {
      "path": "/content/ssr/boilerplate-only",
      "signal": "ssr",
      "variant": "boilerplate-only",
      "clean": false,
      "expects": [
        "ssrBoilerplateOnly"
      ]
    },
    {
      "path": "/content/markdown-twin/correct",
      "signal": "markdown-twin",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/content/markdown-twin/broken",
      "signal": "markdown-twin",
      "variant": "broken",
      "clean": false,
      "expects": [
        "markdownTwinWrongType",
        "markdownTwinEmptyHref"
      ]
    },
    {
      "path": "/content/json-ld/correct",
      "signal": "json-ld",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/content/json-ld/broken",
      "signal": "json-ld",
      "variant": "broken",
      "clean": false,
      "expects": [
        "jsonLdInvalidJson",
        "jsonLdMissingContext",
        "jsonLdNonSchemaContext",
        "jsonLdMissingType",
        "jsonLdMissingRequiredProp",
        "jsonLdInvalidValueFormat"
      ]
    },
    {
      "path": "/content/lang-encoding/correct",
      "signal": "lang-encoding",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/content/lang-encoding/broken",
      "signal": "lang-encoding",
      "variant": "broken",
      "clean": false,
      "expects": [
        "langInvalidBcp47",
        "charsetNonUtf8",
        "charsetLate"
      ]
    },
    {
      "path": "/content/lang-encoding/missing",
      "signal": "lang-encoding",
      "variant": "missing",
      "clean": false,
      "expects": [
        "langMissing",
        "charsetMissing"
      ]
    },
    {
      "path": "/capabilities/web-mcp/correct",
      "signal": "web-mcp",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/capabilities/web-mcp/broken",
      "signal": "web-mcp",
      "variant": "broken",
      "clean": false,
      "expects": [
        "webMcpToolMissingDescription",
        "webMcpParamMissingDescription",
        "webMcpImperativeMissingDescription",
        "webMcpImperativeMissingInputSchema"
      ]
    },
    {
      "path": "/capabilities/web-mcp/name-defects",
      "signal": "web-mcp",
      "variant": "name-defects",
      "clean": false,
      "expects": [
        "webMcpToolMissingName",
        "webMcpInvalidToolName",
        "webMcpDuplicateToolName",
        "webMcpImperativeMissingExecute"
      ]
    },
    {
      "path": "/capabilities/schema-action/correct",
      "signal": "schema-action",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/capabilities/schema-action/broken",
      "signal": "schema-action",
      "variant": "broken",
      "clean": false,
      "expects": [
        "schemaActionMissingTarget",
        "schemaActionMissingQueryInput"
      ]
    },
    {
      "path": "/capabilities/schema-action/target-defects",
      "signal": "schema-action",
      "variant": "target-defects",
      "clean": false,
      "expects": [
        "schemaActionTargetMissingEntryPoint",
        "schemaActionUrlTemplateMissingPlaceholder",
        "schemaActionUnknownType"
      ]
    },
    {
      "path": "/commerce/product-schema/correct",
      "signal": "product-schema",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/commerce/product-schema/broken",
      "signal": "product-schema",
      "variant": "broken",
      "clean": false,
      "expects": [
        "productSchemaNonNumericPrice",
        "productSchemaMissingCurrency",
        "productSchemaMissingAvailability"
      ]
    },
    {
      "path": "/commerce/product-schema/offer-value-defects",
      "signal": "product-schema",
      "variant": "offer-value-defects",
      "clean": false,
      "expects": [
        "productSchemaMissingPrice",
        "productSchemaInvalidCurrency",
        "productSchemaInvalidAvailabilityEnum"
      ]
    },
    {
      "path": "/trust/editorial-metadata/correct",
      "signal": "editorial-metadata",
      "variant": "correct",
      "clean": true,
      "expects": []
    },
    {
      "path": "/trust/editorial-metadata/broken",
      "signal": "editorial-metadata",
      "variant": "broken",
      "clean": false,
      "expects": [
        "editorialMissingAuthor",
        "editorialMissingPublisher",
        "editorialInvalidDate"
      ]
    },
    {
      "path": "/trust/editorial-metadata/missing-date",
      "signal": "editorial-metadata",
      "variant": "missing-date",
      "clean": false,
      "expects": [
        "editorialMissingDatePublished"
      ]
    },
    {
      "path": "/kitchen-sink/valid",
      "signal": "composition",
      "variant": "valid",
      "clean": true,
      "expects": []
    },
    {
      "path": "/kitchen-sink/mixed",
      "signal": "composition",
      "variant": "mixed",
      "clean": false,
      "expects": [
        "markdownTwinWrongType",
        "jsonLdInvalidJson",
        "productSchemaNonNumericPrice",
        "productSchemaMissingCurrency",
        "editorialMissingPublisher",
        "webMcpToolMissingDescription",
        "webMcpParamMissingDescription",
        "webMcpImperativeMissingDescription"
      ]
    }
  ]
}