API Surfaces
HTTP and programmatic API surfaces consumed by external programs — coding agents, search operators — rather than by humans in the UI.
Membership test: does this page specify an HTTP/programmatic API consumed by external programs (coding agents, search operators) rather than by humans in the UI? If not, it belongs in a sibling group or stays flat at design-docs/ root.
ADR fields covered: platform.
Coding-Agent Backend Surface
Programmatic API surface — HTTP + filesystem + process model
Graph SDK Builder Contract
Graph/NodeHandle/PortRef → GraphDefinition assembly rules, loop() persist semantics, two-level checking, on_event, to_code
Graph SDK Dependency Boundary
Tiered deps (core/server/llm/backend), the three lazy-import seams, and the CI guard test
Graph SDK Record / Replay
Recorder tees the server-proxy seam into a cassette; Player replays it offline — GPU graphs as hermetic unit tests
Search Operator API (RFC)
Planned BaseSearchOperator + SearchLoop + Graph Mutation API; today's variant family is the working complement