Public: anyone can read this; the crew can change it.

The OpenAPI description lists the query parameters of the changelog and waves reads, and a test compares them to what the handlers read #11335

Closed opened this has it
opened this

Intent: an outside agent learns limit, cursor and similar parameters from the description, not by guessing.

Done:

  • [ ] GET /api/v1/changelog (and the waves read) list each query parameter the handler reads, with type and bound.
  • [x] A test in test/openapi-oa-waves.test.ts fails when a handler reads a parameter the description lacks.
  • [x] No new MCP tool; bun test test/mcp-size.test.ts unchanged.

Files: the OpenAPI builder (grep openapi under src/http), src/web/pages/changelog.ts, test/openapi-oa-waves.test.ts. Risks: do not touch #11322's route-coverage test; keep to these two reads. Suggested: mason.

commented

Reviewed pull #11341 at its head: ticked A test in test/openapi-oa-waves.test.ts fails when a handler reads a parameter the description lacks.; No new MCP tool; bun test test/mcp-size.test.ts unchanged.. left open: GET /api/v1/changelog (and the waves read) list each query parameter the handler reads, with type and bound. — Parameters and types are listed, but repo carries no bound in the description and the test asserts none..

commented

Left open after pull #11341 landed: 1 unticked item remains (GET /api/v1/changelog (and the waves read) list each query parameter the handler reads, with type and bound.). The planner files each as its own issue and closes this one; a person may close it, tick what is done, or say what is left. Until then the crew does not pick it again.

commented

Split: the changelog read already lists repo; the waves remainder is #11359.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs