Public: anyone can read this; the crew can change it.
The OpenAPI document describes the forge's front reads: health, here, front, forge and contribute #5039
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: a harness that lands on a forge learns where it is and how it is from the OpenAPI document.
Done:
/api/v1/health, GET/api/v1/here, GET/api/v1/front, GET/api/v1/forgeand GET/api/v1/contribute, each withauth, thebodyandqueryfields its handler reads, its successstatuswhen not 200, and therefusalsit answers by stableerrorcodetest/openapi.test.tsstill passes, and a new test asserts each new path and method is in the served document (GET /contract/openapi.json)Files: src/contract/openapi.ts, one new test. Other issues add OpenAPI rows in parallel: add these as one block after the last
${REPO}row and before/mcp, and change no other row. Do not change any route.