{
  "schema": "NET002_SYNTHETIC_EVIDENCE_v1",
  "fixture_id": "error_disclosure",
  "context_id": "orders-api-r1",
  "revision": "api-r1",
  "profile": "GET_POST_R1",
  "evidence_kind": "SYNTHETIC",
  "framework_execution": "NOT_ASPNET_CORE",
  "target_framework": "net10.0",
  "aspnet_core_major": 10,
  "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
  "implementation": {
    "api_style": "MINIMAL_API",
    "endpoints": [
      {
        "endpoint_id": "GetOrder",
        "http_method": "GET",
        "route_template": "/orders/{id:int}",
        "openapi_path": "/orders/{id}",
        "request_schema_ref": "NONE",
        "request_content_type": null,
        "response_schema_ref": "Order",
        "status_code_contract": [
          200,
          401,
          403,
          404,
          500
        ],
        "validation_rule": "INTEGER_ROUTE_CONSTRAINT",
        "authentication_state": "TEST_IDENTITY_ONLY",
        "authorization_policy": "Orders.Read",
        "problem_details_state": "SAFE_TYPED_ERRORS",
        "idempotency_expectation": "READ_ONLY",
        "dependency_boundary": "IN_MEMORY_STORE"
      },
      {
        "endpoint_id": "CreateOrder",
        "http_method": "POST",
        "route_template": "/orders",
        "openapi_path": "/orders",
        "request_schema_ref": "CreateOrder",
        "request_content_type": "application/json",
        "response_schema_ref": "Order",
        "status_code_contract": [
          201,
          400,
          401,
          403,
          409,
          415,
          422,
          500
        ],
        "validation_rule": "STRICT_SHAPE_THEN_DOMAIN_422",
        "authentication_state": "TEST_IDENTITY_ONLY",
        "authorization_policy": "Orders.Write",
        "problem_details_state": "SAFE_TYPED_ERRORS",
        "idempotency_expectation": "ACTOR_METHOD_ROUTE_KEY_PLUS_BODY",
        "dependency_boundary": "SYNTHETIC_STORE_BEFORE_COMMIT"
      }
    ],
    "pipeline_order": [
      "EXCEPTION_HANDLER",
      "ROUTING",
      "AUTHENTICATION",
      "AUTHORIZATION",
      "BINDING",
      "VALIDATION",
      "HANDLER"
    ],
    "schemas": {
      "CreateOrder": {
        "type": "object",
        "required": [
          "customerReference",
          "quantity"
        ],
        "additionalProperties": false,
        "properties": {
          "customerReference": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
          }
        }
      },
      "PatchOrder": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20
          }
        }
      },
      "Order": {
        "type": "object",
        "required": [
          "id",
          "customerReference",
          "quantity"
        ],
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer"
          },
          "customerReference": {
            "type": "string"
          },
          "quantity": {
            "type": "integer"
          }
        }
      },
      "Problem": {
        "type": "object",
        "required": [
          "type",
          "title",
          "status",
          "instance",
          "traceId"
        ],
        "additionalProperties": false,
        "properties": {
          "type": {
            "type": "string",
            "format": "uri"
          },
          "title": {
            "type": "string"
          },
          "status": {
            "type": "integer"
          },
          "instance": {
            "type": "string",
            "format": "uri"
          },
          "traceId": {
            "type": "string"
          }
        }
      }
    },
    "idempotency_mechanism": "PROCESS_LOCKED_MAP",
    "idempotency_retention": "PROCESS_LIFETIME_ONLY",
    "configuration_profile": "TEST_NO_REDIRECTS_JSON_ACCEPT",
    "dependency_timeout_ms": null,
    "patch_semantics": "NOT_IN_BASELINE",
    "dependency_timeout_policy": "NOT_IN_BASELINE"
  },
  "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
  "test_host_ref": "PYTHON_MODEL_IN_PROCESS",
  "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
  "configuration_profile": "TEST_NO_REDIRECTS_JSON_ACCEPT",
  "audit_event_id": "audit-api-01",
  "openapi": {
    "document_ref": "openapi.generated.json",
    "version": "3.1.1",
    "document": {
      "openapi": "3.1.1",
      "info": {
        "title": "MAKNOW synthetic orders contract",
        "version": "1"
      },
      "paths": {
        "/orders/{id}": {
          "get": {
            "operationId": "GetOrder",
            "responses": {
              "200": {
                "description": "200",
                "content": {
                  "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/Order"
                    }
                  }
                }
              },
              "401": {
                "description": "401",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                },
                "headers": {
                  "WWW-Authenticate": {
                    "schema": {
                      "type": "string"
                    }
                  }
                }
              },
              "403": {
                "description": "403",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              },
              "404": {
                "description": "404",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              },
              "500": {
                "description": "500",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              }
            },
            "security": [
              {
                "bearerAuth": []
              }
            ],
            "x-required-policy": "Orders.Read",
            "parameters": [
              {
                "name": "id",
                "in": "path",
                "required": true,
                "schema": {
                  "type": "integer"
                }
              }
            ]
          }
        },
        "/orders": {
          "post": {
            "operationId": "CreateOrder",
            "responses": {
              "201": {
                "description": "201",
                "content": {
                  "application/json": {
                    "schema": {
                      "$ref": "#/components/schemas/Order"
                    }
                  }
                },
                "headers": {
                  "Location": {
                    "schema": {
                      "type": "string"
                    }
                  }
                }
              },
              "400": {
                "description": "400",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              },
              "401": {
                "description": "401",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                },
                "headers": {
                  "WWW-Authenticate": {
                    "schema": {
                      "type": "string"
                    }
                  }
                }
              },
              "403": {
                "description": "403",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              },
              "409": {
                "description": "409",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              },
              "415": {
                "description": "415",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              },
              "422": {
                "description": "422",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              },
              "500": {
                "description": "500",
                "content": {
                  "application/problem+json": {
                    "schema": {
                      "$ref": "#/components/schemas/Problem"
                    }
                  }
                }
              }
            },
            "security": [
              {
                "bearerAuth": []
              }
            ],
            "x-required-policy": "Orders.Write",
            "parameters": [
              {
                "name": "Idempotency-Key",
                "in": "header",
                "required": true,
                "schema": {
                  "type": "string",
                  "minLength": 1
                }
              }
            ],
            "requestBody": {
              "required": true,
              "content": {
                "application/json": {
                  "schema": {
                    "$ref": "#/components/schemas/CreateOrder"
                  }
                }
              }
            }
          }
        }
      },
      "components": {
        "schemas": {
          "CreateOrder": {
            "type": "object",
            "required": [
              "customerReference",
              "quantity"
            ],
            "additionalProperties": false,
            "properties": {
              "customerReference": {
                "type": "string",
                "minLength": 1,
                "maxLength": 40
              },
              "quantity": {
                "type": "integer",
                "minimum": 1,
                "maximum": 20
              }
            }
          },
          "PatchOrder": {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "quantity": {
                "type": "integer",
                "minimum": 1,
                "maximum": 20
              }
            }
          },
          "Order": {
            "type": "object",
            "required": [
              "id",
              "customerReference",
              "quantity"
            ],
            "additionalProperties": false,
            "properties": {
              "id": {
                "type": "integer"
              },
              "customerReference": {
                "type": "string"
              },
              "quantity": {
                "type": "integer"
              }
            }
          },
          "Problem": {
            "type": "object",
            "required": [
              "type",
              "title",
              "status",
              "instance",
              "traceId"
            ],
            "additionalProperties": false,
            "properties": {
              "type": {
                "type": "string",
                "format": "uri"
              },
              "title": {
                "type": "string"
              },
              "status": {
                "type": "integer"
              },
              "instance": {
                "type": "string",
                "format": "uri"
              },
              "traceId": {
                "type": "string"
              }
            }
          }
        },
        "securitySchemes": {
          "bearerAuth": {
            "type": "http",
            "scheme": "bearer"
          }
        }
      },
      "x-evidence-kind": "PYTHON_METADATA_GENERATION_NOT_ASPNET",
      "x-implementation-digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33"
    },
    "document_digest": "4c082137cb79fc41c4527fa675938923fd6cd81ab07298fe1c25a52b844a3ce5",
    "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
    "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
    "context_id": "orders-api-r1",
    "generation_kind": "PYTHON_METADATA_GENERATION_NOT_ASPNET"
  },
  "cases": [
    {
      "case_id": "get_ok",
      "request_digest": "3c5ec86831926f5f6f957c0302b22cf59483123bd9f3c0f20452e7ee92ba6ed5",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/get_ok",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 200,
            "content_type": "application/json",
            "headers": {},
            "body": {
              "id": 1,
              "customerReference": "seed-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "HANDLER"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "get_missing",
      "request_digest": "702d2c317639fa60fc624f2f5179e88067dbd5ec3c6a960c2db12abeb3c6edb1",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/get_missing",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 404,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:not-found",
              "title": "Order not found",
              "status": 404,
              "instance": "urn:maknow:request:get_missing",
              "traceId": "trace-get_missing"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "HANDLER"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "get_unauthenticated",
      "request_digest": "53e1e624cbd7c52a2a1c3711b97e3d8b29f40d5acb41b3b2ecb982fe55c37481",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/get_unauthenticated",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 401,
            "content_type": "application/problem+json",
            "headers": {
              "WWW-Authenticate": "Bearer"
            },
            "body": {
              "type": "urn:maknow:problem:unauthenticated",
              "title": "Authentication required",
              "status": 401,
              "instance": "urn:maknow:request:get_unauthenticated",
              "traceId": "trace-get_unauthenticated"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "get_forbidden",
      "request_digest": "8b7a08f8e171b25fdb589781bb1c5be7111a050c8399f0f40dc84ae1fa205d5b",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/get_forbidden",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 403,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:forbidden",
              "title": "Access denied",
              "status": 403,
              "instance": "urn:maknow:request:get_forbidden",
              "traceId": "trace-get_forbidden"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "get_bad_id",
      "request_digest": "e75bac7e0c4b3415756eac74f337a1ccf295778452101373f31ec5f5513f36a1",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/get_bad_id",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 404,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:not-found",
              "title": "Order not found",
              "status": 404,
              "instance": "urn:maknow:request:get_bad_id",
              "traceId": "trace-get_bad_id"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "get_failure",
      "request_digest": "c30c15597d2b341b076bcecad3d6d7698ab3bf4fac3bfd08f6cbe8d9d1a6522c",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/get_failure",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 500,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:unexpected",
              "title": "Unexpected failure",
              "status": 500,
              "instance": "urn:maknow:request:get_failure",
              "traceId": "trace-get_failure"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "HANDLER"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_created",
      "request_digest": "fbfd27e44b9a54e371776541afb8ef9edfbbfdadf3df8969d63529f0e976e4b8",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_created",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/2"
            },
            "body": {
              "id": 2,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          }
        ],
        "writes": 1,
        "dependency_calls": 1,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          },
          {
            "id": 2,
            "customerReference": "r-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_invalid",
      "request_digest": "84efdf4356d95f5d9f4b7c9a2653d816af249dba32c38d2f3e5dadc7605e4ff1",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_invalid",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 422,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:validation",
              "title": "Order validation failed",
              "status": 422,
              "instance": "urn:maknow:request:post_invalid",
              "traceId": "trace-post_invalid"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_binding",
      "request_digest": "0204dab2afeeaa95c92d7a83283e86a273762bcc5553eea350a1b236cf94218b",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_binding",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 400,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:invalid-request",
              "title": "Invalid request",
              "status": 400,
              "instance": "urn:maknow:request:post_binding",
              "traceId": "trace-post_binding"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_malformed",
      "request_digest": "8b18f5484367c0812e678b0a075d2092909f49d39d5bc0427a206aaeae2aee37",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_malformed",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 400,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:invalid-request",
              "title": "Invalid request",
              "status": 400,
              "instance": "urn:maknow:request:post_malformed",
              "traceId": "trace-post_malformed"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_unauthenticated",
      "request_digest": "168fd4b5c4dd4f8eb493e891d837c5f7e009391ac1a3e0664c87b2804d09fc18",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_unauthenticated",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 401,
            "content_type": "application/problem+json",
            "headers": {
              "WWW-Authenticate": "Bearer"
            },
            "body": {
              "type": "urn:maknow:problem:unauthenticated",
              "title": "Authentication required",
              "status": 401,
              "instance": "urn:maknow:request:post_unauthenticated",
              "traceId": "trace-post_unauthenticated"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_forbidden",
      "request_digest": "4669dbb0a2bc197826811041f2341535bed860b933da3cb7677ba7b208577cdb",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_forbidden",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 403,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:forbidden",
              "title": "Access denied",
              "status": 403,
              "instance": "urn:maknow:request:post_forbidden",
              "traceId": "trace-post_forbidden"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_replay",
      "request_digest": "eb054c709c5d5bb0fa7fecb6b1d7977adab80f15774640b2e83fee79aadaa1ee",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_replay",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/2"
            },
            "body": {
              "id": 2,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          },
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/2"
            },
            "body": {
              "id": 2,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          }
        ],
        "writes": 1,
        "dependency_calls": 1,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          },
          {
            "id": 2,
            "customerReference": "r-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_key_conflict",
      "request_digest": "60f8b7b28c7350937bd21b5f4a684912c48398318a7ced2b9a4c8f7f609cf427",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_key_conflict",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/2"
            },
            "body": {
              "id": 2,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          },
          {
            "status": 409,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:idempotency-conflict",
              "title": "Idempotency key conflict",
              "status": 409,
              "instance": "urn:maknow:request:post_key_conflict-2",
              "traceId": "trace-post_key_conflict-2"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          }
        ],
        "writes": 1,
        "dependency_calls": 1,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          },
          {
            "id": 2,
            "customerReference": "r-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_no_key",
      "request_digest": "54ddf9005ab3357adc5ef8895860f22254b00cb2b68c87058a7549a4444bbb64",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_no_key",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 400,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:invalid-request",
              "title": "Invalid request",
              "status": 400,
              "instance": "urn:maknow:request:post_no_key",
              "traceId": "trace-post_no_key"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_failure",
      "request_digest": "ace11189e4ec343e1bedc20fdd7c32343eca01806e8381154a40424d6d6f072b",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_failure",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 500,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:unexpected",
              "title": "Unexpected failure",
              "status": 500,
              "instance": "urn:maknow:request:post_failure",
              "traceId": "trace-post_failure",
              "stackTrace": "SYNTHETIC_PRIVATE_STACK"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 1,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_wrong_media",
      "request_digest": "40bc86fc0b390f7dc8e1e1fb5b0a7c1c9fa466e0923699be3029ef1ea1b067da",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_wrong_media",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 415,
            "content_type": "application/problem+json",
            "headers": {},
            "body": {
              "type": "urn:maknow:problem:unsupported-media",
              "title": "Unsupported media type",
              "status": 415,
              "instance": "urn:maknow:request:post_wrong_media",
              "traceId": "trace-post_wrong_media"
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING"
            ]
          }
        ],
        "writes": 0,
        "dependency_calls": 0,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_cross_actor",
      "request_digest": "6576496bee3bb4a66d829a962b3b06ec35f6c5515e40159e0221daac1fff7b68",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_cross_actor",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/2"
            },
            "body": {
              "id": 2,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          },
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/3"
            },
            "body": {
              "id": 3,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          }
        ],
        "writes": 2,
        "dependency_calls": 2,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          },
          {
            "id": 2,
            "customerReference": "r-01",
            "quantity": 2
          },
          {
            "id": 3,
            "customerReference": "r-01",
            "quantity": 2
          }
        ]
      }
    },
    {
      "case_id": "post_concurrent",
      "request_digest": "a71e83d0887e677991300a86b48ad32ddc85d414aa6a954e577b42e1279ade15",
      "execution_kind": "PYTHON_MODEL_EXECUTION",
      "state": "PASS",
      "capture_ref": "capture/post_concurrent",
      "context_id": "orders-api-r1",
      "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
      "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
      "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516",
      "observation": {
        "responses": [
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/2"
            },
            "body": {
              "id": 2,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          },
          {
            "status": 201,
            "content_type": "application/json",
            "headers": {
              "Location": "/orders/2"
            },
            "body": {
              "id": 2,
              "customerReference": "r-01",
              "quantity": 2
            },
            "trace": [
              "EXCEPTION_HANDLER",
              "ROUTING",
              "AUTHENTICATION",
              "AUTHORIZATION",
              "BINDING",
              "VALIDATION",
              "HANDLER"
            ]
          }
        ],
        "writes": 1,
        "dependency_calls": 1,
        "final_orders": [
          {
            "id": 1,
            "customerReference": "seed-01",
            "quantity": 2
          },
          {
            "id": 2,
            "customerReference": "r-01",
            "quantity": 2
          }
        ]
      }
    }
  ],
  "review": {
    "state": "REVIEWED_SYNTHETIC",
    "owner": "exercise-reviewer",
    "capture_ref": "review/api-r1",
    "context_id": "orders-api-r1",
    "contract_digest": "8de343cea2c01e0ffc884cf48c0f1d5f67c09fcdeb3840dc37c448d76acdb53e",
    "implementation_digest": "53619eaadac8bb1c8d3991a26d4cf4194aa785c77a8138b90480a8ba44ceea33",
    "test_host_source_sha256": "dc759ea57895d53b5422f85f4400d2e00ed3858c371d0ae9d8abd27939c86516"
  },
  "version_review": {
    "state": "CURRENT",
    "review_due": "2026-10-18"
  }
}
