{
  "schema_version": "1.0",
  "site_id": "windows-patch-notes",
  "canonical_origin": "https://windows-patch-notes.pages.dev",
  "tools": [
    {
      "id": "windows-update-record",
      "path": "/tools/windows-update-record/",
      "title": "Windows update evidence record",
      "description": "Organize your version, build, KB and symptom before checking an official release-health notice.",
      "input_schema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "version": {
            "title": "Windows version / release",
            "type": "string",
            "minLength": 1,
            "pattern": "\\S",
            "maxLength": 80
          },
          "build": {
            "title": "OS build",
            "description": "Digits with an optional revision, for example 26100.1234. This format check does not confirm a real release.",
            "type": "string",
            "minLength": 1,
            "pattern": "\\S",
            "maxLength": 30
          },
          "kb": {
            "title": "Update KB (if known)",
            "description": "For example KB1234567. Leave blank if unknown.",
            "type": "string",
            "maxLength": 12
          },
          "symptom": {
            "title": "Observed symptom",
            "description": "Keep recovery keys, account identifiers and private logs out of this record.",
            "type": "string",
            "minLength": 1,
            "pattern": "\\S",
            "maxLength": 500
          },
          "official_source_opened": {
            "title": "I opened Microsoft release health",
            "type": "boolean",
            "default": false
          },
          "version_matched": {
            "title": "I compared the affected release / build",
            "type": "boolean",
            "default": false
          },
          "conditions_matched": {
            "title": "I checked the notice’s symptom and applicability conditions",
            "type": "boolean",
            "default": false
          }
        },
        "required": [
          "version",
          "build",
          "symptom"
        ]
      },
      "output_schema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "errors",
          "summary",
          "rows",
          "notes",
          "values"
        ],
        "properties": {
          "ok": {
            "type": "boolean"
          },
          "errors": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "field",
                "code",
                "message"
              ],
              "properties": {
                "field": {
                  "type": "string"
                },
                "code": {
                  "type": "string"
                },
                "message": {
                  "type": "string"
                }
              }
            }
          },
          "summary": {
            "type": "string"
          },
          "rows": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "label",
                "value"
              ],
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": [
                    "string",
                    "number"
                  ]
                },
                "unit": {
                  "type": "string"
                }
              }
            }
          },
          "notes": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "values": {
            "type": "object",
            "description": "Tool-specific deterministic values; see the tool assumptions and returned labelled rows."
          }
        }
      },
      "rule_version": "2026-11-05.1",
      "updated_on": "2026-11-05",
      "sources": [
        {
          "title": "Microsoft Learn — Windows release health",
          "url": "https://learn.microsoft.com/en-us/windows/release-health/",
          "reviewed_on": "2026-10-30"
        }
      ],
      "assumptions": [
        "The build and KB checks validate their written format only. They do not query Windows or Microsoft.",
        "The record stays in this page; checklist marks are your statements, not verified observations."
      ],
      "limitations": [
        "A completed checklist does not confirm that a particular update caused a symptom.",
        "Use the actual affected-release notice before taking action; this tool changes no device settings."
      ]
    }
  ]
}
