-
Notifications
You must be signed in to change notification settings - Fork 0
Declare the error contract #42
Copy link
Copy link
Open
0 / 10 of 1 issue completedLabels
area: authAuthentication, authorization, sessions, or identity.Authentication, authorization, sessions, or identity.component: apiHTTP API, OpenAPI contract, or API client concern.HTTP API, OpenAPI contract, or API client concern.priority: P1High; important and should be handled in the current iteration.High; important and should be handled in the current iteration.type: featureNew user-facing or operator-facing capability.New user-facing or operator-facing capability.
Description
Activity
Metadata
Metadata
Assignees
Labels
area: authAuthentication, authorization, sessions, or identity.Authentication, authorization, sessions, or identity.component: apiHTTP API, OpenAPI contract, or API client concern.HTTP API, OpenAPI contract, or API client concern.priority: P1High; important and should be handled in the current iteration.High; important and should be handled in the current iteration.type: featureNew user-facing or operator-facing capability.New user-facing or operator-facing capability.
What to build
auth-api's published contract starts telling the truth about its failure modes, and its clients are republished with both the error schemas and the new TanStack Query artifacts.This service is the pilot for the whole programme: it is the smallest surface (24 operations), and
auth-uiis the first UI to adopt the new pipeline against it.Acceptance criteria
application/problem+jsonoasdiffreports the change as additive, not breakingBlocked by