READ-ONLY PACKAGE PREVIEW

pydantic-models-py/examples/native-model-evidence.json

Version 354361d83247.bb1 · MIT. This preview displays packaged text and does not execute code. Treat the contents as untrusted instructions.

← Return to resource and package checksum

{
  "executed_at": "2026-10-07T08:18:00.026828+00:00",
  "fixture": "Pinned Pydantic template and independent partial-update contract",
  "observations": 19,
  "cases": [
    {
      "name": "create accepts documented camelCase workspace alias",
      "status": "passed"
    },
    {
      "name": "create accepts configured Python field name",
      "status": "passed"
    },
    {
      "name": "creation requires workspace identity",
      "status": "passed"
    },
    {
      "name": "empty project name rejected",
      "status": "passed"
    },
    {
      "name": "name longer than 200 rejected",
      "status": "passed"
    },
    {
      "name": "description longer than 2000 rejected",
      "status": "passed"
    },
    {
      "name": "omitted update excludes default fields",
      "status": "passed"
    },
    {
      "name": "explicit null retained in update payload",
      "status": "passed"
    },
    {
      "name": "naive default dump contains unrelated null fields",
      "status": "passed"
    },
    {
      "name": "upstream default ignores unknown fields rather than rejecting",
      "status": "passed"
    },
    {
      "name": "strict create rejects injected server-owned identity",
      "status": "passed"
    },
    {
      "name": "patch rejects changes to workspace identity",
      "status": "passed"
    },
    {
      "name": "patch keeps omitted description",
      "status": "passed"
    },
    {
      "name": "patch deliberately clears explicit description null",
      "status": "passed"
    },
    {
      "name": "merged contract rejects null for required name",
      "status": "passed"
    },
    {
      "name": "response JSON serialization uses aliases and JSON-safe dates",
      "status": "passed"
    },
    {
      "name": "attribute response projection omits undeclared synthetic field",
      "status": "passed"
    },
    {
      "name": "database model supplies its documented discriminator",
      "status": "passed"
    },
    {
      "name": "generated schema exposes required aliases and bounds",
      "status": "passed"
    }
  ],
  "python": "3.12.4",
  "pydantic": "2.13.5",
  "platform": "Windows",
  "native_template_executed": true,
  "runtime_tested": false,
  "ai_client_executed": false,
  "production_tested": false,
  "network_requests": false,
  "credentials_required": false,
  "paid_api_used": false,
  "source_hashes": {
    "assets/template.py": "bc589a21973eeca69d8f0cf08bca4671af01dec0bac2c0f1738f445392104ab3",
    "examples/api_contract.py": "8f1d9b39fb9387d9600bd9d85cbcced92d0492421751dbc3bbc71fc4bb7b225d",
    "examples/run_validation_fixture.py": "aa5848ece000416f7e1d312e9cb1d5f4ee5cc9361c14037323517a800305256b"
  }
}