{
  "python_version": "3.12.14",
  "authored_samples": [
    {
      "id": "001",
      "active": true,
      "amount": null,
      "tags": [],
      "meta": {
        "source": "call"
      },
      "unknown_items": []
    },
    {
      "id": "002",
      "active": false,
      "amount": 0,
      "tags": [
        "\u0641\u0631\u0648\u0634"
      ],
      "meta": {},
      "unknown_items": []
    },
    {
      "id": "003",
      "amount": 3.5,
      "tags": [
        1
      ],
      "meta": {
        "source": null
      },
      "unknown_items": []
    }
  ],
  "draft_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "active": {
        "type": "boolean"
      },
      "amount": {
        "type": [
          "null",
          "number"
        ]
      },
      "id": {
        "type": "string"
      },
      "meta": {
        "type": "object",
        "properties": {
          "source": {
            "type": [
              "null",
              "string"
            ]
          }
        }
      },
      "tags": {
        "type": "array",
        "items": {
          "type": [
            "integer",
            "string"
          ]
        }
      },
      "unknown_items": {
        "type": "array"
      }
    }
  },
  "observations": [
    {
      "path_components": [
        "active"
      ],
      "parent_object_samples": 3,
      "present": 2,
      "missing": 1,
      "nulls": 0,
      "observed_runtime_json_types": [
        "boolean"
      ]
    },
    {
      "path_components": [
        "amount"
      ],
      "parent_object_samples": 3,
      "present": 3,
      "missing": 0,
      "nulls": 1,
      "observed_runtime_json_types": [
        "null",
        "integer",
        "number"
      ]
    },
    {
      "path_components": [
        "id"
      ],
      "parent_object_samples": 3,
      "present": 3,
      "missing": 0,
      "nulls": 0,
      "observed_runtime_json_types": [
        "string"
      ]
    },
    {
      "path_components": [
        "meta"
      ],
      "parent_object_samples": 3,
      "present": 3,
      "missing": 0,
      "nulls": 0,
      "observed_runtime_json_types": [
        "object"
      ]
    },
    {
      "path_components": [
        "meta",
        "source"
      ],
      "parent_object_samples": 3,
      "present": 2,
      "missing": 1,
      "nulls": 1,
      "observed_runtime_json_types": [
        "null",
        "string"
      ]
    },
    {
      "path_components": [
        "tags"
      ],
      "parent_object_samples": 3,
      "present": 3,
      "missing": 0,
      "nulls": 0,
      "observed_runtime_json_types": [
        "array"
      ]
    },
    {
      "path_components": [
        "unknown_items"
      ],
      "parent_object_samples": 3,
      "present": 3,
      "missing": 0,
      "nulls": 0,
      "observed_runtime_json_types": [
        "array"
      ]
    }
  ],
  "unknowns": [
    {
      "path_components": [
        "unknown_items"
      ],
      "unknown": "only empty arrays observed; items not inferred"
    }
  ],
  "constraints_not_inferred": [
    "required",
    "enum",
    "bounds",
    "additionalProperties=false",
    "authorization",
    "business correctness",
    "real frequency"
  ],
  "narrow_subset_checks": {
    "all_authored_samples_match": true,
    "empty_object_matches_no_required_inferred": true,
    "unseen_id_string_and_extra_property_match": true,
    "integer_is_not_boolean": true,
    "id_integer_does_not_match_observed_string": true,
    "empty_array_items_remain_unspecified": true
  },
  "local_invalid_samples_rejected": [
    "no_samples",
    "too_many",
    "nonfinite",
    "non_object"
  ],
  "full_json_schema_validator_executed": false,
  "scope": "Observation-based editable draft using2020-12 type/properties/items only. Stdlib narrow checker not full JSON Schema validator/metaschema/conformance or sample representativeness proof. No external package installed, normative required/enum/bounds/closed-world/auth/business rules inferred, or real API tested."
}
