Skip to content

Operations API Tests (TypeScript)

Roadmap project documentation for Operations API Tests — a TypeScript-based API test suite that exercises the operations component’s HTTP API. The suite first re-implements the tests currently written in Bruno (in the api-test repository), then extends coverage to operations features the Bruno collection does not yet exercise. It is co-located inside the operations repository as a self-contained Node/TypeScript subproject.

The project documents live under design/ — a self-contained, reviewable set describing the solution as a reusable pattern any component’s API-test suite can adopt (operations is the reference instance). Start there. The earlier exploratory artifacts (which drove the technology and structure choices) are preserved under work-in-progress/ for provenance.

  • Goal — purpose, constraints, assumptions, and the supported workflows this suite is built to serve.
  • Design — the parts to build, what each provides, and how they interact to implement the workflows.
  • Verification — how to confirm the implemented design fulfills the goal.
  • Design Log — key decisions, alternatives, and rationale.

The initial prompt, tooling comparison, and increment planning that shaped the design: