From 94ee55c85d2061150f0713e732b53f20151a2712 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 29 Aug 2026 00:35:08 +0000 Subject: [PATCH] docs(spec): name the real policy-gate runtime symbols in the publish-gate table The consumer table in endpoint-publish-gate.ts named cacheControlHeader and endpointRateLimiterRegistry. Neither is a symbol: endpoint-policy.ts declares computeCacheControl and createEndpointRateLimiterRegistry. Comment-only. --- packages/spec/src/api/endpoint-publish-gate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/spec/src/api/endpoint-publish-gate.ts b/packages/spec/src/api/endpoint-publish-gate.ts index b8d300c374..c30e952b52 100644 --- a/packages/spec/src/api/endpoint-publish-gate.ts +++ b/packages/spec/src/api/endpoint-publish-gate.ts @@ -28,7 +28,7 @@ * |---|---| * | unsupported target (`script` / `proxy` / incomplete `object_operation` / empty flow `target`) | `planEndpointTarget` — `packages/runtime/src/endpoint-executor.ts` | * | mapping (`transform`, unusable path, colliding `target`) | `mappingDeclarationRejection` — `packages/runtime/src/api-mapping.ts` | - * | policy (armed-but-unusable `rateLimit`, negative `cacheTtl`, `cacheTtl` off GET) | `endpointRateLimiterRegistry` / `cacheControlHeader` — `packages/runtime/src/endpoint-policy.ts` | + * | policy (armed-but-unusable `rateLimit`, negative `cacheTtl`, `cacheTtl` off GET) | `createEndpointRateLimiterRegistry` / `computeCacheControl` — `packages/runtime/src/endpoint-policy.ts` | * | namespace + uniqueness | ADR-0121 D1/D2, and `normalizeEndpointPath` (`packages/metadata/src/endpoint-matcher.ts`) for the path form | * * The runtime keeps its refusals: a declaration can still reach the store