# V13-FE-033 — KBX ProblemDetails BE/OpenAPI adoption

## Scope

- **Source:** KBX v60 `docs/api-contract-governance-v14.md` and `contracts/problems/kbx.problem.schema.json`.
- **Adopted:** OpenAPI operation metadata documenting the supported ProblemDetails discriminator family and correlation header.
- **Not adopted:** generated API catalogs, route/permission invention, automatic retry, endpoint behavior changes, database changes, or KIS/order paths.

## Source / Assumption / Unknown / Decision Required

- **Source:** existing `ProblemDetailsOperationFilter`, ASP.NET Core `AddProblemDetails()`, and `CorrelationIdMiddleware`.
- **Assumption:** `X-Correlation-Id` is the existing host response/request correlation contract.
- **Unknown:** endpoint-specific retryability and business error codes are not uniformly declared by current handlers.
- **Decision Required:** API Architect must approve the extension names and whether a generated OpenAPI contract will become the release baseline.

## Evidence

- Host build/test verification is required after the OpenAPI package compatibility check.
- No endpoint or runtime error behavior was changed by this adoption.
