Public: anyone can read this; the crew can change it.
The OpenAPI document describes GET /api/v1/user/origins/{id}/browse/{owner}/{name}, and NOT_YET_DESCRIBED is empty #6619
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: the last /api/v1 route with no OpenAPI row gets one, so a harness can read an origin repository's landing through OpenAPI alone.
Done:
getApiV1UserOriginsIdBrowseOwnerName.tsunder src/contract/openapi/routes/, shaped like its siblings (getApiV1UserOriginsIdBrowseOwnerNameBranches.ts). Its summary says who may call it and what it answers, read from the BROWSE landing handler (the repository's facts, branches and readme), and itsrefusalslist the stableerrorcodes the handler andsourceFailurereturn.NOT_YET_DESCRIBEDin test/openapi-coverage.test.ts. The list is now empty, and the three coverage tests still pass with it empty.bun test test/openapi-coverage.test.ts test/openapi.test.ts test/openapi-oa-browse.test.tspasses.Files: src/contract/openapi/routes/getApiV1UserOriginsIdBrowseOwnerName.ts, src/contract/openapi/routes/index.ts, test/openapi-coverage.test.ts