Date: 2025-10-23 (UTC)
Git HEAD: work (6316b06 — "Merge pull request #38 from Fountain-Coach/codex/check-git-history-and-implement-tooling-updates")
Packages/FountainSpecCuration/openapi/README.mdnow reflects generator adoption for every curated service. All runtime services under FountainServiceKit shipopenapi-generator-config.yamlfiles and generated handler shims:BootstrapService,FunctionCallerService,PlannerService,PersistService,SpeechAtlasService,AwarenessService,FKOpsService,ToolsFactoryService, andToolServerServiceuse the Swift OpenAPI generator for their servers, pairing with dedicated client targets inFountainAPIClientswhere applicable.gateway-servercontinues to source both its control plane and ChatKit routes fromv1/gateway.yml, with CI exercising the generated client viaPackages/FountainApps/Sources/gateway-ci-smoke.- Client coverage now spans
GatewayAPI,PersistAPI,SemanticBrowserAPI,PlannerAPI,FunctionCallerAPI,BootstrapAPI,ToolsFactoryAPI,SpeechAtlasAPI,AwarenessAPI,FKOpsAPI,DNSAPI, andLLMGatewayAPI.
v1/tool-server.ymllacks a first-party generated client; service implementers use manual HTTP calls.v1/dns.ymlis curated but not yet wired into a Swift server target; only the generatedDNSAPIclient consumes it.v1/llm-gateway.ymlupdated to modelChatResponseandstreamSSE behavior. Engraver Studio uses the generated client for non-streaming calls; SSE streaming remains via a lightweight adapter until generator-level streaming lands.v1/openapi-curator.ymlhas neither server nor client bindings; the service and CLI continue to hand-roll transports.
39ce5b7– migrated the bootstrap stack onto generated transports.15dbdc3– adopted the generator for Planner server handlers.9a62546– switched Baseline Awareness to generated handlers.2ef1792– introduced generator scaffolding for Tools Factory and Tool Server.9aa782e– added FK Ops spec-driven management service.5729994– migrated Gateway API to generated client plumbing.