{
  "executedAt": "2026-09-28T10:57:08.818Z",
  "runtime": "v22.23.1",
  "scope": "Local generator checks; not external schema.org or Google validation",
  "results": [
    {
      "type": "Organization",
      "status": "passed",
      "checks": [
        "builder output type",
        "stable entity URL",
        "serialization round trip",
        "no invented rating"
      ],
      "notes": [
        "Draft generated. Review its facts, then validate the markup and live page before publishing."
      ]
    },
    {
      "type": "LocalBusiness",
      "status": "passed",
      "checks": [
        "builder output type",
        "stable entity URL",
        "serialization round trip",
        "no invented rating"
      ],
      "notes": [
        "Draft generated. Review its facts, then validate the markup and live page before publishing."
      ]
    },
    {
      "type": "Service",
      "status": "passed",
      "checks": [
        "builder output type",
        "stable entity URL",
        "serialization round trip",
        "no invented rating"
      ],
      "notes": [
        "Draft generated. Review its facts, then validate the markup and live page before publishing.",
        "Service is schema.org vocabulary; it does not by itself identify a dedicated Google rich-result feature."
      ]
    },
    {
      "type": "SoftwareApplication",
      "status": "passed",
      "checks": [
        "builder output type",
        "stable entity URL",
        "serialization round trip",
        "no invented rating"
      ],
      "notes": [
        "Draft generated. Review its facts, then validate the markup and live page before publishing.",
        "No review or aggregate rating is generated. This draft is incomplete for Google's software-app rich result, which requires a qualifying review or rating and an offer price."
      ]
    },
    {
      "type": "Article",
      "status": "passed",
      "checks": [
        "builder output type",
        "stable entity URL",
        "serialization round trip",
        "no invented rating"
      ],
      "notes": [
        "Draft generated. Review its facts, then validate the markup and live page before publishing.",
        "Use the real headline, author, representative image and publication dates. Add only the recommended Article properties that apply to your page."
      ]
    }
  ],
  "negativeChecks": [
    "impossible calendar date rejected",
    "non-HTTP URL rejected",
    "HTML-sensitive input escaped without changing parsed value"
  ],
  "limitations": [
    "All business values are fictional.",
    "Example URLs and images are placeholders.",
    "Local tests do not establish vocabulary validity, Google eligibility, indexing or ranking.",
    "No external validators were run for these five fixtures."
  ]
}
