This directory contains OpenAPI/Swagger artifacts for Flowbot.
Contract boundary (honest scope)
Source of truth for routes and behavior: Go handlers under internal/server/, internal/modules/, and user docs under docs/user-guide/.
Swagger (swagger.yaml / /swagger/) is an auxiliary surface. It currently covers a small subset of routes (primarily the example module plus generated stubs). It is not a complete API contract.
There is no strict /api/v1 versioning guarantee. Breaking HTTP/config changes are called out in CHANGELOG.md.
Primary HTTP surfaces:
Prefix
Purpose
/service/{module}/*
Module business routes (often aligned with capability IDs)