{
  "$schema": "./page-check-coverage.schema.json",
  "methodology": "DFC Bridge",
  "pluginVersion": "0.9.3",
  "catalogVersion": "0.5.0",
  "verifiedAt": "2026-08-19",
  "counts": {
    "catalogRules": 107,
    "pageCheckRules": 42,
    "automaticRules": 40,
    "heuristicRules": 2
  },
  "automaticRuleIds": [
    "syntax.figma-metadata-tag-invalid",
    "syntax.duplicate-tag",
    "syntax.identity-value-not-kebab-case",
    "syntax.decor-asset-value-not-kebab-case",
    "identity.missing-stable-identity",
    "identity.breakpoint-specific-id",
    "identity.multiple-identity-tags",
    "identity.duplicate-identity",
    "identity.same-identity-different-type",
    "interaction.optional-id-value-invalid",
    "responsive.missing-breakpoint-root",
    "responsive.view-missing-required-breakpoint",
    "responsive.identity-missing-in-required-breakpoint",
    "responsive.tree-cardinality-changed",
    "responsive.parent-changed-across-breakpoints",
    "responsive.visual-intent-drift",
    "interaction.control-without-action",
    "interaction.link-without-href",
    "interaction.link-has-second-destination",
    "interaction.href-invalid",
    "interaction.action-invalid",
    "interaction.control-action-duplicate",
    "interaction.modal-target-missing",
    "interaction.state-target-missing",
    "interaction.form-target-missing",
    "interaction.reset-target-missing",
    "routing.page-root-required",
    "routing.page-route-missing",
    "routing.route-not-production-url",
    "routing.duplicate-route",
    "routing.default-view-missing",
    "routing.href-internal-route-missing",
    "routing.href-anchor-missing",
    "routing.page-view-route-drift",
    "layout.page-root-missing-auto-layout",
    "layout.page-root-cannot-be-asset",
    "layout.section-missing-auto-layout",
    "layout.container-missing-auto-layout",
    "layout.group-outside-asset",
    "layout.positioned-without-intent"
  ],
  "heuristicRuleIds": [
    "component.page-instance-declares-component-tag",
    "content.text-changed-between-breakpoints"
  ],
  "implementation": {
    "product": "DFC Bridge Figma plugin",
    "feature": "Page Check",
    "coverageBasis": "exact-emitted-rule-union",
    "visibility": "private"
  }
}
