-
Notifications
You must be signed in to change notification settings - Fork 0
Declare the error contract, camelCase params, and cursor pagination #39
Copy link
Copy link
Open
0 / 30 of 3 issues completedOpen
0 / 30 of 3 issues completed
Copy link
Labels
area: knowledgeKnowledge base, recall, capture, or curation.Knowledge base, recall, capture, or curation.component: apiHTTP API, OpenAPI contract, or API client concern.HTTP API, OpenAPI contract, or API client concern.priority: P2Medium; normal planned work.Medium; normal planned work.type: featureNew user-facing or operator-facing capability.New user-facing or operator-facing capability.
Description
Activity
Metadata
Metadata
Assignees
Labels
area: knowledgeKnowledge base, recall, capture, or curation.Knowledge base, recall, capture, or curation.component: apiHTTP API, OpenAPI contract, or API client concern.HTTP API, OpenAPI contract, or API client concern.priority: P2Medium; normal planned work.Medium; normal planned work.type: featureNew user-facing or operator-facing capability.New user-facing or operator-facing capability.
What to build
knowledgejoins the estate contract conventions: declared errors, camelCase parameters, and cursor pagination on its genuinely unbounded collections.This service is the furthest from the house standard — 18 operations declaring only
200, snake_case query parameters (target_id,stale_days,low_confidence_max) against camelCase everywhere else, and a barelimiton 11 operations with no cursor.Note that the parameter rename is a breaking contract change and will take its clients to a major version.
Acceptance criteria
application/problem+jsonBlocked by