This repository publishes the knowledge service boundary:
api/runs the Spring Bootknowledge-apiservice.ingest-worker/runs the Python AMQP worker that writes toknowledge-vault.client-spec/openapi/knowledge-api.jsonis the committed REST contract.- Java, Kotlin, and TypeScript clients are generated and published from the committed contract by the shared
publish-api-clientsworkflow.
The OpenAPI contract is refreshed with ./gradlew :api:exportOpenApiSpec and validated in CI before client packages or images are published.