History

renames / reorgs

Rhys Sullivan committed 7 months ago

Commit fd9bbfe1 parent 0baa98683 files · +215 −215Browse files

Unified · Split

83 files
  1. packages/drivers/google-discovery/src/document.ts +1 −1
  2. packages/drivers/google-discovery/src/index.ts +3 −3
  3. packages/drivers/google-discovery/src/tools.test.ts +0 −0
  4. packages/drivers/google-discovery/src/tools.ts +2 −2
  5. packages/drivers/google-discovery/src/types.ts +0 −0
  6. packages/drivers/mcp/src/connection.ts +1 −1
  7. packages/drivers/mcp/src/elicitation-bridge.ts +0 −0
  8. packages/drivers/mcp/src/elicitation-form.test.ts +1 −1
  9. packages/drivers/mcp/src/elicitation.url.test.ts +2 −2
  10. packages/drivers/mcp/src/index.ts +3 −3
  11. packages/drivers/mcp/src/manifest.ts +0 −0
  12. packages/drivers/mcp/src/tools.test.ts +2 −2
  13. packages/drivers/mcp/src/tools.ts +2 −2
  14. packages/drivers/openapi/src/definitions.ts +1 −1
  15. packages/drivers/openapi/src/document.test.ts +1 −1
  16. packages/drivers/openapi/src/document.ts +1 −1
  17. packages/drivers/openapi/src/extraction.real-specs.test.ts +3 −3
  18. packages/drivers/openapi/src/extraction.ts +3 −3
  19. packages/drivers/openapi/src/extractor-wasm.ts +0 −0
  20. packages/drivers/openapi/src/http-serialization.ts +0 −0
  21. packages/drivers/openapi/src/index.ts +9 −9
  22. packages/drivers/openapi/src/real-spec-coverage.test.ts +5 −5
  23. packages/drivers/openapi/src/schema-refs.ts +0 −0
  24. packages/drivers/openapi/src/tool-presentation.test.ts +4 −4
  25. packages/drivers/openapi/src/tool-presentation.ts +3 −3
  26. packages/drivers/openapi/src/tools.test.ts +2 −2
  27. packages/drivers/openapi/src/tools.ts +6 −6
  28. packages/drivers/openapi/src/types.ts +0 −0
  29. packages/platform/control-plane/src/api/executions/http.ts +1 −1
  30. packages/platform/control-plane/src/api/local-context.ts +2 −2
  31. packages/platform/control-plane/src/api/local/http.ts +2 −2
  32. packages/platform/control-plane/src/api/sources/http.ts +1 −1
  33. packages/platform/control-plane/src/runtime/catalog/source/runtime.test.ts +2 −2
  34. packages/platform/control-plane/src/runtime/catalog/source/runtime.ts +7 −7
  35. packages/platform/control-plane/src/runtime/catalog/source/snapshot.test.ts +1 −1
  36. packages/platform/control-plane/src/runtime/catalog/source/sync.ts +9 −9
  37. packages/platform/control-plane/src/runtime/catalog/source/type-declarations.test.ts +1 −1
  38. packages/platform/control-plane/src/runtime/catalog/source/type-declarations.ts +3 −3
  39. packages/platform/control-plane/src/runtime/execution/http.test.ts +0 −0
  40. packages/platform/control-plane/src/runtime/execution/ir-execution.ts +1 −1
  41. packages/platform/control-plane/src/runtime/execution/live.test.ts +1 −1
  42. packages/platform/control-plane/src/runtime/execution/live.ts +0 −0
  43. packages/platform/control-plane/src/runtime/execution/mcp-resume.test.ts +0 −0
  44. packages/platform/control-plane/src/runtime/execution/runtime-config.test.ts +0 −0
  45. packages/platform/control-plane/src/runtime/execution/runtime.ts +0 −0
  46. packages/platform/control-plane/src/runtime/execution/service.ts +4 −4
  47. packages/platform/control-plane/src/runtime/execution/state.ts +0 −0
  48. packages/platform/control-plane/src/runtime/execution/workspace/authorization.ts +6 −6
  49. packages/platform/control-plane/src/runtime/execution/workspace/environment.ts +10 −10
  50. packages/platform/control-plane/src/runtime/execution/workspace/local.ts +1 −1
  51. packages/platform/control-plane/src/runtime/execution/workspace/source-catalog.ts +4 −4
  52. packages/platform/control-plane/src/runtime/execution/workspace/tool-invoker.ts +11 −11
  53. packages/platform/control-plane/src/runtime/index.ts +20 −20
  54. packages/platform/control-plane/src/runtime/local/config-secrets.ts +0 −0
  55. packages/platform/control-plane/src/runtime/local/config.test.ts +1 −1
  56. packages/platform/control-plane/src/runtime/local/config.ts +1 −1
  57. packages/platform/control-plane/src/runtime/local/control-plane-store.test.ts +2 −2
  58. packages/platform/control-plane/src/runtime/local/control-plane-store.ts +3 −3
  59. packages/platform/control-plane/src/runtime/local/errors.ts +0 −0
  60. packages/platform/control-plane/src/runtime/local/installation.test.ts +2 −2
  61. packages/platform/control-plane/src/runtime/local/installation.ts +1 −1
  62. packages/platform/control-plane/src/runtime/local/operations.ts +5 −5
  63. packages/platform/control-plane/src/runtime/local/runtime-context.ts +2 −2
  64. packages/platform/control-plane/src/runtime/local/secret-material-providers.ts +3 −3
  65. packages/platform/control-plane/src/runtime/local/source-artifacts.test.ts +2 −2
  66. packages/platform/control-plane/src/runtime/local/source-artifacts.ts +2 −2
  67. packages/platform/control-plane/src/runtime/local/storage.ts +7 −7
  68. packages/platform/control-plane/src/runtime/local/tools.ts +2 −2
  69. packages/platform/control-plane/src/runtime/local/workspace-state.ts +2 −2
  70. packages/platform/control-plane/src/runtime/local/workspace-sync.ts +2 −2
  71. packages/platform/control-plane/src/runtime/policy/policies-operations.ts +6 −6
  72. packages/platform/control-plane/src/runtime/sources/executor-tools.ts +3 −3
  73. packages/platform/control-plane/src/runtime/sources/source-adapter-fixture-matrix.test.ts +1 −1
  74. packages/platform/control-plane/src/runtime/sources/source-adapters/mcp.test.ts +1 −1
  75. packages/platform/control-plane/src/runtime/sources/source-auth-service.ts +4 −4
  76. packages/platform/control-plane/src/runtime/sources/source-inspection.ts +2 −2
  77. packages/platform/control-plane/src/runtime/sources/source-store.test.ts +2 −2
  78. packages/platform/control-plane/src/runtime/sources/source-store.ts +2 −2
  79. packages/platform/control-plane/src/runtime/sources/source-store/config.ts +3 −3
  80. packages/platform/control-plane/src/runtime/sources/source-store/deps.ts +6 −6
  81. packages/platform/control-plane/src/runtime/sources/source-store/lifecycle.ts +1 −1
  82. packages/platform/control-plane/src/runtime/sources/source-store/records.ts +4 −4
  83. packages/platform/control-plane/src/runtime/sources/sources-operations.ts +1 −1
packages/drivers/google-discovery/src/document.tsrenamed from packages/drivers/google-discovery/src/google-discovery-document.ts+1−1
@@ -7,7 +7,7 @@ import type { · 6 unmodified lines
77 GoogleDiscoveryMethodParameter,
88 GoogleDiscoverySchemaRefTable,
99 GoogleDiscoveryToolManifest,
10−} from "./google-discovery-types";
10+} from "./types";
1111
1212 type JsonObject = Record<string, unknown>;
1313
packages/drivers/google-discovery/src/index.ts+3−3
@@ -1,14 +1,14 @@
11 export {
22 extractGoogleDiscoveryManifest,
33 compileGoogleDiscoveryToolDefinitions,
4−} from "./google-discovery-document";
4+} from "./document";
55 export {
66 buildGoogleDiscoveryToolPresentation,
77 createGoogleDiscoveryToolFromDefinition,
88 decodeGoogleDiscoverySchemaRefTableJson,
99 googleDiscoveryProviderDataFromDefinition,
1010 type CreateGoogleDiscoveryToolFromDefinitionInput,
11−} from "./google-discovery-tools";
11+} from "./tools";
1212 export {
1313 GoogleDiscoveryHttpMethodSchema,
1414 GoogleDiscoveryParameterLocationSchema,
@@ -27,4 +27,4 @@ export { · 12 unmodified lines
2727 type GoogleDiscoveryToolDefinition,
2828 type GoogleDiscoverySchemaRefTable,
2929 type GoogleDiscoveryToolManifest,
30−} from "./google-discovery-types";
30+} from "./types";
packages/drivers/google-discovery/src/tools.test.tsrenamed from packages/drivers/google-discovery/src/google-discovery-tools.test.ts+0−0

File renamed without changes.

packages/drivers/google-discovery/src/tools.tsrenamed from packages/drivers/google-discovery/src/google-discovery-tools.ts+2−2
@@ -22,10 +22,10 @@ import type { · 21 unmodified lines
2222 GoogleDiscoveryManifestMethod,
2323 GoogleDiscoverySchemaRefTable,
2424 GoogleDiscoveryToolDefinition,
25−} from "./google-discovery-types";
25+} from "./types";
2626 import {
2727 GoogleDiscoveryToolProviderDataSchema,
28−} from "./google-discovery-types";
28+} from "./types";
2929
3030 const decodeGoogleDiscoveryToolProviderDataJson = Schema.decodeUnknownEither(
3131 GoogleDiscoveryToolProviderDataSchema,
packages/drivers/google-discovery/src/types.tsrenamed from packages/drivers/google-discovery/src/google-discovery-types.ts+0−0

File renamed without changes.

packages/drivers/mcp/src/connection.tsrenamed from packages/drivers/mcp/src/mcp-connection.ts+1−1
@@ -3,7 +3,7 @@ import { Client } from "@modelcontextprotocol/sdk/client/index.js"; · 2 unmodified lines
33 import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";
44 import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
55
6−import type { McpConnection, McpConnector } from "./mcp-tools";
6+import type { McpConnection, McpConnector } from "./tools";
77
88 export type McpTransportPreference = "auto" | "streamable-http" | "sse";
99
packages/drivers/mcp/src/elicitation-bridge.tsrenamed from packages/drivers/mcp/src/mcp-elicitation-bridge.ts+0−0

File renamed without changes.

packages/drivers/mcp/src/elicitation-form.test.tsrenamed from packages/drivers/mcp/src/mcp-elicitation-form.test.ts+1−1
@@ -11,7 +11,7 @@ import { makeSesExecutor } from "@executor/runtime-ses"; · 10 unmodified lines
1111 import {
1212 createMcpConnectorFromClient,
1313 discoverMcpToolsFromConnector,
14−} from "./mcp-tools";
14+} from "./tools";
1515
1616 type McpTestPair = {
1717 server: McpServer;
packages/drivers/mcp/src/elicitation.url.test.tsrenamed from packages/drivers/mcp/src/mcp-elicitation.url.test.ts+2−2
@@ -11,8 +11,8 @@ import { z } from "zod/v4"; · 10 unmodified lines
1111 import { makeToolInvokerFromTools } from "@executor/codemode-core";
1212 import { makeSesExecutor } from "@executor/runtime-ses";
1313
14−import { createSdkMcpConnector } from "./mcp-connection";
15−import { discoverMcpToolsFromConnector } from "./mcp-tools";
14+import { createSdkMcpConnector } from "./connection";
15+import { discoverMcpToolsFromConnector } from "./tools";
1616
1717 type UrlMcpServer = {
1818 endpoint: string;
packages/drivers/mcp/src/index.ts+3−3
@@ -2,7 +2,7 @@ export { · 1 unmodified line
22 createSdkMcpConnector,
33 type CreateSdkMcpConnectorInput,
44 type McpTransportPreference,
5−} from "./mcp-connection";
5+} from "./connection";
66 export {
77 McpToolsError,
88 createMcpConnectorFromClient,
@@ -16,7 +16,7 @@ export { · 7 unmodified lines
1616 type McpDiscoveryElicitationContext,
1717 type McpToolManifest,
1818 type McpToolManifestEntry,
19−} from "./mcp-tools";
19+} from "./tools";
2020 export type {
2121 McpListToolsMetadata,
2222 McpServerCapabilities,
@@ -24,4 +24,4 @@ export type { · 1 unmodified line
2424 McpServerMetadata,
2525 McpToolAnnotations,
2626 McpToolExecution,
27−} from "./mcp-manifest";
27+} from "./manifest";
packages/drivers/mcp/src/manifest.tsrenamed from packages/drivers/mcp/src/mcp-manifest.ts+0−0

File renamed without changes.

packages/drivers/mcp/src/tools.test.tsrenamed from packages/drivers/mcp/src/mcp-tools.test.ts+2−2
@@ -15,12 +15,12 @@ import type { · 14 unmodified lines
1515 ToolPath,
1616 } from "@executor/codemode-core";
1717
18−import { createSdkMcpConnector } from "./mcp-connection";
18+import { createSdkMcpConnector } from "./connection";
1919 import {
2020 McpToolsError,
2121 discoverMcpToolsFromConnector,
2222 extractMcpToolManifestFromListToolsResult,
23−} from "./mcp-tools";
23+} from "./tools";
2424
2525 const resolveToolDefinition = (value: ToolInput): ToolDefinition =>
2626 typeof value === "object" && value !== null && "tool" in value
packages/drivers/mcp/src/tools.tsrenamed from packages/drivers/mcp/src/mcp-tools.ts+2−2
@@ -26,13 +26,13 @@ import { · 25 unmodified lines
2626 readMcpElicitationRequest,
2727 readUnknownRecord,
2828 toMcpElicitationResponse,
29−} from "./mcp-elicitation-bridge";
29+} from "./elicitation-bridge";
3030 import {
3131 extractMcpToolManifestFromListToolsResult,
3232 joinToolPath,
3333 type McpToolManifest,
3434 type McpToolManifestEntry,
35−} from "./mcp-manifest";
35+} from "./manifest";
3636
3737 export type { McpToolManifest, McpToolManifestEntry };
3838 export { extractMcpToolManifestFromListToolsResult };
packages/drivers/openapi/src/definitions.tsrenamed from packages/drivers/openapi/src/openapi-definitions.ts+1−1
@@ -12,7 +12,7 @@ import { · 11 unmodified lines
1212 OpenApiToolProviderDataSchema,
1313 type OpenApiExtractedTool,
1414 type OpenApiToolManifest,
15−} from "./openapi-types";
15+} from "./types";
1616
1717 const VERSION_SEGMENT_REGEX = /^v\d+(?:[._-]\d+)?$/i;
1818 const IGNORED_PATH_SEGMENTS = new Set(["api"]);
packages/drivers/openapi/src/document.test.tsrenamed from packages/drivers/openapi/src/openapi-document.test.ts+1−1
@@ -2,7 +2,7 @@ import { describe, expect, it } from "@effect/vitest"; · 1 unmodified line
22 import { assertInclude, assertTrue } from "@effect/vitest/utils";
33 import * as Effect from "effect/Effect";
44
5−import { parseOpenApiDocument } from "./openapi-document";
5+import { parseOpenApiDocument } from "./document";
66
77 describe("openapi-document", () => {
88 it.effect("parses JSON OpenAPI document text", () =>
packages/drivers/openapi/src/document.tsrenamed from packages/drivers/openapi/src/openapi-document.ts+1−1
@@ -1,6 +1,6 @@
11 import { parse as parseYaml } from "yaml";
22
3−import type { OpenApiJsonObject } from "./openapi-types";
3+import type { OpenApiJsonObject } from "./types";
44
55 const isOpenApiJsonObject = (value: unknown): value is OpenApiJsonObject =>
66 typeof value === "object" && value !== null && !Array.isArray(value);
packages/drivers/openapi/src/extraction.real-specs.test.tsrenamed from packages/drivers/openapi/src/openapi-extraction.real-specs.test.ts+3−3
@@ -2,9 +2,9 @@ import { describe, expect, it } from "@effect/vitest"; · 1 unmodified line
22 import * as Effect from "effect/Effect";
33 import type { ToolDefinition, ToolInput } from "@executor/codemode-core";
44
5−import { extractOpenApiManifest } from "./openapi-extraction";
6−import { createOpenApiToolsFromManifest } from "./openapi-tools";
7−import type { OpenApiJsonObject } from "./openapi-types";
5+import { extractOpenApiManifest } from "./extraction";
6+import { createOpenApiToolsFromManifest } from "./tools";
7+import type { OpenApiJsonObject } from "./types";
88
99 const VERCEL_OPENAPI_SPEC_URL = "https://openapi.vercel.sh/";
1010
packages/drivers/openapi/src/extraction.tsrenamed from packages/drivers/openapi/src/openapi-extraction.ts+3−3
@@ -4,8 +4,8 @@ import { pipe } from "effect/Function"; · 3 unmodified lines
44 import * as ParseResult from "effect/ParseResult";
55 import * as Schema from "effect/Schema";
66
7−import { parseOpenApiDocument } from "./openapi-document";
8−import { extractOpenApiManifestJsonWithWasm } from "./openapi-extractor-wasm";
7+import { parseOpenApiDocument } from "./document";
8+import { extractOpenApiManifestJsonWithWasm } from "./extractor-wasm";
99 import {
1010 OpenApiToolManifestSchema,
1111 type OpenApiExtractedTool,
@@ -15,7 +15,7 @@ import { · 3 unmodified lines
1515 type OpenApiJsonObject,
1616 type OpenApiSpecInput,
1717 type OpenApiToolManifest,
18−} from "./openapi-types";
18+} from "./types";
1919
2020 type OpenApiExtractionStage = "validate" | "extract";
2121
packages/drivers/openapi/src/extractor-wasm.tsrenamed from packages/drivers/openapi/src/openapi-extractor-wasm.ts+0−0

File renamed without changes.

packages/drivers/openapi/src/http-serialization.tsrenamed from packages/drivers/openapi/src/openapi-http-serialization.ts+0−0

File renamed without changes.

packages/drivers/openapi/src/index.ts+9−9
@@ -1,22 +1,22 @@
11 export {
22 fetchOpenApiDocument,
33 parseOpenApiDocument,
4−} from "./openapi-document";
4+} from "./document";
55 export {
66 OpenApiExtractionError,
77 extractOpenApiManifest,
8−} from "./openapi-extraction";
8+} from "./extraction";
99 export {
1010 compileOpenApiToolDefinitions,
1111 openApiProviderDataFromDefinition,
1212 OpenApiToolDefinitionSchema,
1313 type OpenApiToolDefinition,
14−} from "./openapi-definitions";
14+} from "./definitions";
1515 export {
1616 buildOpenApiToolPresentation,
1717 openApiOutputTypeSignatureFromSchema,
1818 type OpenApiToolPresentation,
19−} from "./openapi-tool-presentation";
19+} from "./tool-presentation";
2020 export {
2121 httpBodyModeFromContentType,
2222 isJsonMediaType,
@@ -31,14 +31,14 @@ export { · 8 unmodified lines
3131 type SerializedOpenApiRequestBody,
3232 type SerializedOpenApiParameterValue,
3333 type SerializedOpenApiQueryEntry,
34−} from "./openapi-http-serialization";
34+} from "./http-serialization";
3535 export {
3636 OpenApiToolInvocationError,
3737 createOpenApiToolFromDefinition,
3838 createOpenApiToolsFromManifest,
3939 createOpenApiToolsFromSpec,
40−} from "./openapi-tools";
41−export { resolveSchemaWithRefHints, resolveTypingSchemasWithRefHints } from "./openapi-schema-refs";
40+} from "./tools";
41+export { resolveSchemaWithRefHints, resolveTypingSchemasWithRefHints } from "./schema-refs";
4242 export {
4343 OPEN_API_HTTP_METHODS,
4444 OPEN_API_PARAMETER_LOCATIONS,
@@ -89,11 +89,11 @@ export { · 44 unmodified lines
8989 type OpenApiSecuritySchemeType,
9090 type OpenApiOAuthFlow,
9191 type OpenApiSecurityScheme,
92−} from "./openapi-types";
92+} from "./types";
9393 export type {
9494 OpenApiExample,
9595 OpenApiParameterDocumentation,
9696 OpenApiRequestBodyDocumentation,
9797 OpenApiResponseDocumentation,
9898 OpenApiToolDocumentation,
99−} from "./openapi-types";
99+} from "./types";
packages/drivers/openapi/src/real-spec-coverage.test.tsrenamed from packages/drivers/openapi/src/openapi-real-spec-coverage.test.ts+5−5
@@ -3,15 +3,15 @@ import { readFileSync } from "node:fs"; · 2 unmodified lines
33 import { describe, expect, it } from "@effect/vitest";
44 import * as Effect from "effect/Effect";
55
6−import { compileOpenApiToolDefinitions } from "./openapi-definitions";
7−import { parseOpenApiDocument } from "./openapi-document";
8−import { extractOpenApiManifest } from "./openapi-extraction";
9−import { buildOpenApiToolPresentation } from "./openapi-tool-presentation";
6+import { compileOpenApiToolDefinitions } from "./definitions";
7+import { parseOpenApiDocument } from "./document";
8+import { extractOpenApiManifest } from "./extraction";
9+import { buildOpenApiToolPresentation } from "./tool-presentation";
1010 import type {
1111 OpenApiExtractedTool,
1212 OpenApiJsonObject,
1313 OpenApiToolManifest,
14−} from "./openapi-types";
14+} from "./types";
1515
1616 const readFixture = (name: string): string =>
1717 readFileSync(
packages/drivers/openapi/src/schema-refs.tsrenamed from packages/drivers/openapi/src/openapi-schema-refs.ts+0−0

File renamed without changes.

packages/drivers/openapi/src/tool-presentation.test.tsrenamed from packages/drivers/openapi/src/openapi-tool-presentation.test.ts+4−4
@@ -3,10 +3,10 @@ import { readFileSync } from "node:fs"; · 2 unmodified lines
33 import { describe, expect, it } from "@effect/vitest";
44 import * as Effect from "effect/Effect";
55
6−import type { OpenApiToolDefinition } from "./openapi-definitions";
7−import { compileOpenApiToolDefinitions } from "./openapi-definitions";
8−import { extractOpenApiManifest } from "./openapi-extraction";
9−import { buildOpenApiToolPresentation } from "./openapi-tool-presentation";
6+import type { OpenApiToolDefinition } from "./definitions";
7+import { compileOpenApiToolDefinitions } from "./definitions";
8+import { extractOpenApiManifest } from "./extraction";
9+import { buildOpenApiToolPresentation } from "./tool-presentation";
1010
1111 const readFixture = (name: string): string =>
1212 readFileSync(
packages/drivers/openapi/src/tool-presentation.tsrenamed from packages/drivers/openapi/src/openapi-tool-presentation.ts+3−3
@@ -9,15 +9,15 @@ import type { · 8 unmodified lines
99 OpenApiResponseVariant,
1010 OpenApiToolDocumentation,
1111 OpenApiToolProviderData,
12−} from "./openapi-types";
12+} from "./types";
1313 import {
1414 openApiProviderDataFromDefinition,
1515 type OpenApiToolDefinition,
16−} from "./openapi-definitions";
16+} from "./definitions";
1717 import {
1818 resolveSchemaWithRefHints,
1919 resolveTypingSchemasWithRefHints,
20−} from "./openapi-schema-refs";
20+} from "./schema-refs";
2121
2222 const asRecord = (value: unknown): Record<string, unknown> =>
2323 typeof value === "object" && value !== null && !Array.isArray(value)
packages/drivers/openapi/src/tools.test.tsrenamed from packages/drivers/openapi/src/openapi-tools.test.ts+2−2
@@ -20,8 +20,8 @@ import { Schema } from "effect"; · 19 unmodified lines
2020
2121 import type { ToolDefinition, ToolInput, ToolMap } from "@executor/codemode-core";
2222
23−import { extractOpenApiManifest } from "./openapi-extraction";
24−import { createOpenApiToolsFromManifest, createOpenApiToolsFromSpec } from "./openapi-tools";
23+import { extractOpenApiManifest } from "./extraction";
24+import { createOpenApiToolsFromManifest, createOpenApiToolsFromSpec } from "./tools";
2525
2626 type TestServer = {
2727 baseUrl: string;
packages/drivers/openapi/src/tools.tsrenamed from packages/drivers/openapi/src/openapi-tools.ts+6−6
@@ -21,26 +21,26 @@ import { · 20 unmodified lines
2121 import {
2222 compileOpenApiToolDefinitions,
2323 type OpenApiToolDefinition,
24−} from "./openapi-definitions";
24+} from "./definitions";
2525 import {
2626 httpBodyModeFromContentType,
2727 serializeOpenApiParameterValue,
2828 serializeOpenApiRequestBody,
2929 withSerializedQueryEntries,
3030 type SerializedOpenApiQueryEntry,
31−} from "./openapi-http-serialization";
32−import { buildOpenApiToolPresentation } from "./openapi-tool-presentation";
33−import { resolveSchemaWithRefHints } from "./openapi-schema-refs";
31+} from "./http-serialization";
32+import { buildOpenApiToolPresentation } from "./tool-presentation";
33+import { resolveSchemaWithRefHints } from "./schema-refs";
3434 import {
3535 extractOpenApiManifest,
3636 type OpenApiExtractionError,
37−} from "./openapi-extraction";
37+} from "./extraction";
3838 import {
3939 type OpenApiRefHintTable,
4040 type OpenApiInvocationPayload,
4141 type OpenApiSpecInput,
4242 type OpenApiToolManifest,
43−} from "./openapi-types";
43+} from "./types";
4444
4545 type OpenApiToolArgs = Record<string, unknown>;
4646 type OpenApiToolParameter = OpenApiInvocationPayload["parameters"][number];
packages/drivers/openapi/src/types.tsrenamed from packages/drivers/openapi/src/openapi-types.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/api/executions/http.ts+1−1
@@ -4,7 +4,7 @@ import { · 3 unmodified lines
44 createExecution,
55 getExecution,
66 resumeExecution,
7−} from "../../runtime/execution/execution-service";
7+} from "../../runtime/execution/service";
88
99 import { ControlPlaneApi } from "../api";
1010 import { resolveRequestedLocalWorkspace } from "../local-context";
packages/platform/control-plane/src/api/local-context.ts+2−2
@@ -3,8 +3,8 @@ import * as Effect from "effect/Effect"; · 2 unmodified lines
33
44 import {
55 RuntimeLocalWorkspaceMismatchError,
6−} from "../runtime/local/local-errors";
7−import { requireRuntimeLocalWorkspace } from "../runtime/local/local-runtime-context";
6+} from "../runtime/local/errors";
7+import { requireRuntimeLocalWorkspace } from "../runtime/local/runtime-context";
88 import { ControlPlaneForbiddenError } from "./errors";
99
1010 export const resolveRequestedLocalWorkspace = (
packages/platform/control-plane/src/api/local/http.ts+2−2
@@ -7,8 +7,8 @@ import * as Option from "effect/Option"; · 6 unmodified lines
77 import { SecretMaterialIdSchema } from "#schema";
88 import {
99 getLocalInstallation,
10−} from "../../runtime/local/local-operations";
11−import { requireRuntimeLocalWorkspace } from "../../runtime/local/local-runtime-context";
10+} from "../../runtime/local/operations";
11+import { requireRuntimeLocalWorkspace } from "../../runtime/local/runtime-context";
1212 import {
1313 createDefaultSecretMaterialDeleter,
1414 createDefaultSecretMaterialStorer,
packages/platform/control-plane/src/api/sources/http.ts+1−1
@@ -22,7 +22,7 @@ import { · 21 unmodified lines
2222 completeSourceCredentialSetup,
2323 getSourceCredentialInteraction,
2424 submitSourceCredentialInteraction,
25−} from "../../runtime/local/local-operations";
25+} from "../../runtime/local/operations";
2626 import { discoverSource } from "../../runtime/sources/source-discovery";
2727 import { hasSourceAdapterFamily } from "../../runtime/sources/source-adapters";
2828 import { RuntimeSourceAuthServiceTag } from "../../runtime/sources/source-auth-service";
packages/platform/control-plane/src/runtime/catalog/source/runtime.test.tsrenamed from packages/platform/control-plane/src/runtime/catalog/source-catalog-runtime.test.ts+2−2
@@ -33,12 +33,12 @@ import { · 32 unmodified lines
3333 formatTypeNameSegment,
3434 joinTypeNameSegments,
3535 projectedCatalogTypeRoots,
36−} from "./catalog-typescript";
36+} from "../catalog-typescript";
3737 import {
3838 expandCatalogToolByPath,
3939 expandCatalogTools,
4040 type LoadedSourceCatalog,
41−} from "./source-catalog-runtime";
41+} from "./runtime";
4242
4343 const put = <K extends string, V>(record: Record<K, V>, key: K, value: V) => {
4444 record[key] = value;
packages/platform/control-plane/src/runtime/catalog/source/runtime.tsrenamed from packages/platform/control-plane/src/runtime/catalog/source-catalog-runtime.ts+7−7
@@ -30,27 +30,27 @@ import type { · 29 unmodified lines
3030 ShapeSymbol,
3131 Symbol as IrSymbol,
3232 } from "@executor/ir/model";
33−import { LocalSourceArtifactMissingError } from "../local/local-errors";
33+import { LocalSourceArtifactMissingError } from "../../local/errors";
3434 import {
3535 createCatalogTypeProjector,
3636 joinTypeNameSegments,
3737 projectedCatalogTypeRoots,
3838 type CatalogTypeProjector,
39−} from "./catalog-typescript";
39+} from "../catalog-typescript";
4040 import {
4141 RuntimeLocalWorkspaceService,
4242 type RuntimeLocalWorkspaceState,
43−} from "../local/local-runtime-context";
44−import type { LocalSourceArtifact } from "../local/local-source-artifacts";
43+} from "../../local/runtime-context";
44+import type { LocalSourceArtifact } from "../../local/source-artifacts";
4545 import {
4646 SourceArtifactStore,
4747 type SourceArtifactStoreShape,
48−} from "../local/local-storage";
49−import { namespaceFromSourceName } from "../sources/source-names";
48+} from "../../local/storage";
49+import { namespaceFromSourceName } from "../../sources/source-names";
5050 import {
5151 RuntimeSourceStoreService,
5252 type RuntimeSourceStore,
53−} from "../sources/source-store";
53+} from "../../sources/source-store";
5454
5555 type CatalogImportMetadata = CatalogSnapshotV1["import"];
5656
packages/platform/control-plane/src/runtime/catalog/source/snapshot.test.tsrenamed from packages/platform/control-plane/src/runtime/catalog/source-catalog-snapshot.test.ts+1−1
@@ -6,7 +6,7 @@ import { · 5 unmodified lines
66 buildGraphqlToolPresentation,
77 compileGraphqlToolDefinitions,
88 type GraphqlToolManifest,
9−} from "../sources/graphql-tools";
9+} from "../../sources/graphql-tools";
1010 import {
1111 createGoogleDiscoveryCatalogSnapshot,
1212 createGraphqlCatalogSnapshot,
packages/platform/control-plane/src/runtime/catalog/source/sync.tsrenamed from packages/platform/control-plane/src/runtime/catalog/source-catalog-sync.ts+9−9
@@ -11,30 +11,30 @@ import * as Layer from "effect/Layer"; · 10 unmodified lines
1111 import {
1212 RuntimeLocalWorkspaceService,
1313 type RuntimeLocalWorkspaceState,
14−} from "../local/local-runtime-context";
14+} from "../../local/runtime-context";
1515 import {
1616 SourceArtifactStore,
1717 type SourceArtifactStoreShape,
1818 WorkspaceStateStore,
1919 type WorkspaceStateStoreShape,
20−} from "../local/local-storage";
20+} from "../../local/storage";
2121 import {
2222 type LocalWorkspaceState,
23−} from "../local/local-workspace-state";
23+} from "../../local/workspace-state";
2424 import {
2525 RuntimeSourceAuthMaterialService,
26−} from "../auth/source-auth-material";
26+} from "../../auth/source-auth-material";
2727 import {
2828 getSourceAdapterForSource,
29−} from "../sources/source-adapters";
29+} from "../../sources/source-adapters";
3030 import {
3131 catalogSyncResultFromMcpManifest,
32−} from "../sources/source-adapters/mcp";
33−import { SecretMaterialResolverService } from "../local/secret-material-providers";
34−import { snapshotFromSourceCatalogSyncResult } from "../sources/catalog-sync-result";
32+} from "../../sources/source-adapters/mcp";
33+import { SecretMaterialResolverService } from "../../local/secret-material-providers";
34+import { snapshotFromSourceCatalogSyncResult } from "../../sources/catalog-sync-result";
3535 import {
3636 refreshSourceTypeDeclarationInBackground,
37−} from "./source-type-declarations";
37+} from "./type-declarations";
3838
3939 const shouldIndexSource = (source: Source): boolean =>
4040 source.enabled
packages/platform/control-plane/src/runtime/catalog/source/type-declarations.test.tsrenamed from packages/platform/control-plane/src/runtime/catalog/source-type-declarations.test.ts+1−1
@@ -24,7 +24,7 @@ import { · 23 unmodified lines
2424 ShapeSymbolIdSchema,
2525 } from "@executor/ir/ids";
2626 import type { CatalogV1, GraphQLExecutable, ProvenanceRef } from "@executor/ir/model";
27−import { syncWorkspaceSourceTypeDeclarationsNode } from "./source-type-declarations";
27+import { syncWorkspaceSourceTypeDeclarationsNode } from "./type-declarations";
2828
2929 const put = <K extends string, V>(record: Record<K, V>, key: K, value: V) => {
3030 record[key] = value;
packages/platform/control-plane/src/runtime/catalog/source/type-declarations.tsrenamed from packages/platform/control-plane/src/runtime/catalog/source-type-declarations.ts+3−3
@@ -14,12 +14,12 @@ import { · 13 unmodified lines
1414 joinTypeNameSegments,
1515 projectedCatalogTypeRoots,
1616 shapeAllowsOmittedArgs,
17−} from "./catalog-typescript";
18−import type { ResolvedLocalWorkspaceContext } from "../local/local-config";
17+} from "../catalog-typescript";
18+import type { ResolvedLocalWorkspaceContext } from "../../local/config";
1919 import {
2020 LocalFileSystemError,
2121 unknownLocalErrorDetails,
22−} from "../local/local-errors";
22+} from "../../local/errors";
2323
2424 type SourceDeclarationEntry = {
2525 source: Source;
packages/platform/control-plane/src/runtime/execution/http.test.tsrenamed from packages/platform/control-plane/src/runtime/execution/execution-http.test.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/execution/ir-execution.ts+1−1
@@ -33,7 +33,7 @@ import type { · 32 unmodified lines
3333 ParameterSymbol,
3434 Scope,
3535 } from "@executor/ir/model";
36−import type { LoadedSourceCatalogToolIndexEntry } from "../catalog/source-catalog-runtime";
36+import type { LoadedSourceCatalogToolIndexEntry } from "../catalog/source/runtime";
3737 import type { ResolvedSourceAuthMaterial } from "../auth/source-auth-material";
3838
3939 const asObject = (value: unknown): Record<string, unknown> =>
packages/platform/control-plane/src/runtime/execution/live.test.tsrenamed from packages/platform/control-plane/src/runtime/execution/live-execution.test.ts+1−1
@@ -1,6 +1,6 @@
11 import { describe, expect, it } from "@effect/vitest";
22
3−import { sanitizePersistedElicitationResponse } from "./live-execution";
3+import { sanitizePersistedElicitationResponse } from "./live";
44
55 describe("live-execution", () => {
66 it("redacts secret refs from persisted interaction responses", () => {
packages/platform/control-plane/src/runtime/execution/live.tsrenamed from packages/platform/control-plane/src/runtime/execution/live-execution.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/execution/mcp-resume.test.tsrenamed from packages/platform/control-plane/src/runtime/execution/execution-mcp-resume.test.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/execution/runtime-config.test.tsrenamed from packages/platform/control-plane/src/runtime/execution/execution-runtime-config.test.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/execution/runtime.tsrenamed from packages/platform/control-plane/src/runtime/execution/execution-runtime.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/execution/service.tsrenamed from packages/platform/control-plane/src/runtime/execution/execution-service.ts+4−4
@@ -29,16 +29,16 @@ import * as Effect from "effect/Effect"; · 28 unmodified lines
2929 import * as Option from "effect/Option";
3030 import * as Schema from "effect/Schema";
3131
32−import { type ResolveExecutionEnvironment } from "./execution-state";
32+import { type ResolveExecutionEnvironment } from "./state";
3333 import {
3434 LiveExecutionManagerService,
3535 sanitizePersistedElicitationResponse,
3636 type LiveExecutionManager,
37−} from "./live-execution";
37+} from "./live";
3838 import {
3939 getRuntimeLocalWorkspaceOption,
4040 provideOptionalRuntimeLocalWorkspace,
41−} from "../local/local-runtime-context";
41+} from "../local/runtime-context";
4242 import {
4343 asOperationErrors,
4444 operationErrors,
@@ -48,7 +48,7 @@ import { · 3 unmodified lines
4848 ControlPlaneStore,
4949 type ControlPlaneStoreShape,
5050 } from "../store";
51−import { RuntimeExecutionResolverService } from "./workspace-execution-environment";
51+import { RuntimeExecutionResolverService } from "./workspace/environment";
5252
5353 const executionOps = {
5454 create: operationErrors("executions.create"),
packages/platform/control-plane/src/runtime/execution/state.tsrenamed from packages/platform/control-plane/src/runtime/execution/execution-state.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/execution/workspace/authorization.tsrenamed from packages/platform/control-plane/src/runtime/execution/workspace-persisted-tool-authorization.ts+6−6
@@ -4,12 +4,12 @@ import * as Either from "effect/Either"; · 3 unmodified lines
44 import * as Effect from "effect/Effect";
55 import * as Schema from "effect/Schema";
66
7−import type { LoadedSourceCatalogToolIndexEntry } from "../catalog/source-catalog-runtime";
8−import type { SecretMaterialResolveContext } from "../local/secret-material-providers";
9−import type { WorkspaceStorageServices } from "../local/local-storage";
10−import { invocationDescriptorFromTool } from "./ir-execution";
11−import { evaluateInvocationPolicy } from "../policy/invocation-policy-engine";
12−import { loadRuntimeLocalWorkspacePolicies } from "../policy/policies-operations";
7+import type { LoadedSourceCatalogToolIndexEntry } from "../../catalog/source/runtime";
8+import type { SecretMaterialResolveContext } from "../../local/secret-material-providers";
9+import type { WorkspaceStorageServices } from "../../local/storage";
10+import { invocationDescriptorFromTool } from "../ir-execution";
11+import { evaluateInvocationPolicy } from "../../policy/invocation-policy-engine";
12+import { loadRuntimeLocalWorkspacePolicies } from "../../policy/policies-operations";
1313
1414 const asToolPath = (value: string): ToolPath => value as ToolPath;
1515
packages/platform/control-plane/src/runtime/execution/workspace/environment.tsrenamed from packages/platform/control-plane/src/runtime/execution/workspace-execution-environment.ts+10−10
@@ -13,27 +13,27 @@ import * as Layer from "effect/Layer"; · 12 unmodified lines
1313 import type {
1414 ExecutionEnvironment,
1515 ResolveExecutionEnvironment,
16−} from "./execution-state";
16+} from "../state";
1717 import {
1818 createCodeExecutorForRuntime,
1919 resolveConfiguredExecutionRuntime,
20−} from "./execution-runtime";
21−import { createWorkspaceToolInvoker } from "./workspace-tool-invoker";
20+} from "../runtime";
21+import { createWorkspaceToolInvoker } from "./tool-invoker";
2222 import {
2323 RuntimeSourceAuthServiceTag,
24−} from "../sources/source-auth-service";
24+} from "../../sources/source-auth-service";
2525 import {
2626 RuntimeSourceCatalogStoreService,
27−} from "../catalog/source-catalog-runtime";
28−import { RuntimeSourceAuthMaterialService } from "../auth/source-auth-material";
27+} from "../../catalog/source/runtime";
28+import { RuntimeSourceAuthMaterialService } from "../../auth/source-auth-material";
2929 import {
3030 getRuntimeLocalWorkspaceOption,
31−} from "../local/local-runtime-context";
31+} from "../../local/runtime-context";
3232 import {
3333 LocalToolRuntimeLoaderService,
3434 type LocalToolRuntimeLoaderShape,
3535 type LocalToolRuntime,
36−} from "../local/local-tools";
36+} from "../../local/tools";
3737 import {
3838 SourceArtifactStore,
3939 type SourceArtifactStoreShape,
@@ -41,11 +41,11 @@ import { · 1 unmodified line
4141 type WorkspaceConfigStoreShape,
4242 WorkspaceStateStore,
4343 type WorkspaceStateStoreShape,
44−} from "../local/local-storage";
44+} from "../../local/storage";
4545 export {
4646 createCodeExecutorForRuntime,
4747 resolveConfiguredExecutionRuntime,
48−} from "./execution-runtime";
48+} from "../runtime";
4949
5050 const createEmptyLocalToolRuntime = (): LocalToolRuntime => ({
5151 tools: {},
packages/platform/control-plane/src/runtime/execution/workspace/local.tsrenamed from packages/platform/control-plane/src/runtime/execution/workspace-runtime-local.ts+1−1
@@ -3,7 +3,7 @@ import * as Effect from "effect/Effect"; · 2 unmodified lines
33 import {
44 provideOptionalRuntimeLocalWorkspace,
55 type RuntimeLocalWorkspaceState,
6−} from "../local/local-runtime-context";
6+} from "../../local/runtime-context";
77
88 export const provideRuntimeLocalWorkspace = <A, E, R>(
99 effect: Effect.Effect<A, E, R>,
packages/platform/control-plane/src/runtime/execution/workspace/source-catalog.tsrenamed from packages/platform/control-plane/src/runtime/execution/workspace-source-catalog.ts+4−4
@@ -9,16 +9,16 @@ import { · 8 unmodified lines
99 RuntimeSourceCatalogStoreService,
1010 type LoadedSourceCatalogToolIndexEntry,
1111 catalogToolCatalogEntry,
12−} from "../catalog/source-catalog-runtime";
13−import type { RuntimeLocalWorkspaceState } from "../local/local-runtime-context";
12+} from "../../catalog/source/runtime";
13+import type { RuntimeLocalWorkspaceState } from "../../local/runtime-context";
1414 import {
1515 makeWorkspaceStorageLayer,
1616 type SourceArtifactStoreShape,
1717 type WorkspaceConfigStoreShape,
1818 type WorkspaceStateStoreShape,
1919 type WorkspaceStorageServices,
20−} from "../local/local-storage";
21−import { provideRuntimeLocalWorkspace } from "./workspace-runtime-local";
20+} from "../../local/storage";
21+import { provideRuntimeLocalWorkspace } from "./local";
2222
2323 const tokenize = (value: string): string[] =>
2424 value
packages/platform/control-plane/src/runtime/execution/workspace/tool-invoker.tsrenamed from packages/platform/control-plane/src/runtime/execution/workspace-tool-invoker.ts+11−11
@@ -10,32 +10,32 @@ import { · 9 unmodified lines
1010 import type { AccountId, Source } from "#schema";
1111 import * as Effect from "effect/Effect";
1212
13−import { RuntimeSourceAuthMaterialService } from "../auth/source-auth-material";
14−import { RuntimeSourceCatalogStoreService } from "../catalog/source-catalog-runtime";
15−import type { RuntimeLocalWorkspaceState } from "../local/local-runtime-context";
13+import { RuntimeSourceAuthMaterialService } from "../../auth/source-auth-material";
14+import { RuntimeSourceCatalogStoreService } from "../../catalog/source/runtime";
15+import type { RuntimeLocalWorkspaceState } from "../../local/runtime-context";
1616 import {
1717 type LocalToolRuntime,
18−} from "../local/local-tools";
18+} from "../../local/tools";
1919 import {
2020 makeWorkspaceStorageLayer,
2121 type SourceArtifactStoreShape,
2222 type WorkspaceConfigStoreShape,
2323 type WorkspaceStateStoreShape,
24−} from "../local/local-storage";
24+} from "../../local/storage";
2525 import {
2626 RuntimeSourceAuthService,
27−} from "../sources/source-auth-service";
28−import { createExecutorToolMap } from "../sources/executor-tools";
29−import { invokeIrTool } from "./ir-execution";
27+} from "../../sources/source-auth-service";
28+import { createExecutorToolMap } from "../../sources/executor-tools";
29+import { invokeIrTool } from "../ir-execution";
3030 import {
3131 authorizePersistedToolInvocation,
3232 toSecretResolutionContext,
33−} from "./workspace-persisted-tool-authorization";
34−import { provideRuntimeLocalWorkspace } from "./workspace-runtime-local";
33+} from "./authorization";
34+import { provideRuntimeLocalWorkspace } from "./local";
3535 import {
3636 createWorkspaceSourceCatalog,
3737 loadWorkspaceCatalogToolByPath,
38−} from "./workspace-source-catalog";
38+} from "./source-catalog";
3939
4040 export const createWorkspaceToolInvoker = (input: {
4141 workspaceId: Source["workspaceId"];
packages/platform/control-plane/src/runtime/index.ts+20−20
@@ -8,35 +8,35 @@ import { NodeFileSystem } from "@effect/platform-node"; · 7 unmodified lines
88 import { type ControlPlaneApiRuntimeContext } from "#api";
99 import type { LocalInstallation } from "#schema";
1010
11−import { type ResolveExecutionEnvironment } from "./execution/execution-state";
11+import { type ResolveExecutionEnvironment } from "./execution/state";
1212 import {
1313 createLiveExecutionManager,
1414 LiveExecutionManagerService,
15−} from "./execution/live-execution";
15+} from "./execution/live";
1616 import {
1717 createLocalControlPlanePersistence,
1818 type LocalControlPlanePersistence,
19−} from "./local/local-control-plane-store";
19+} from "./local/control-plane-store";
2020
2121 import {
2222 resolveLocalWorkspaceContext,
23−} from "./local/local-config";
23+} from "./local/config";
2424 import {
2525 LocalStorageLive,
2626 LocalInstallationStore,
2727 LocalWorkspaceConfigStore,
28−} from "./local/local-storage";
28+} from "./local/storage";
2929 import {
3030 type RuntimeLocalWorkspaceState,
3131 RuntimeLocalWorkspaceLive,
32−} from "./local/local-runtime-context";
33−import { LocalToolRuntimeLoaderLive } from "./local/local-tools";
34−import { synchronizeLocalWorkspaceState } from "./local/local-workspace-sync";
32+} from "./local/runtime-context";
33+import { LocalToolRuntimeLoaderLive } from "./local/tools";
34+import { synchronizeLocalWorkspaceState } from "./local/workspace-sync";
3535 import { ControlPlaneStore, type ControlPlaneStoreShape } from "./store";
3636 import { RuntimeSourceStoreLive } from "./sources/source-store";
37−import { RuntimeSourceCatalogStoreLive } from "./catalog/source-catalog-runtime";
37+import { RuntimeSourceCatalogStoreLive } from "./catalog/source/runtime";
3838 import { RuntimeSourceAuthMaterialLive } from "./auth/source-auth-material";
39−import { RuntimeSourceCatalogSyncLive } from "./catalog/source-catalog-sync";
39+import { RuntimeSourceCatalogSyncLive } from "./catalog/source/sync";
4040 import {
4141 RuntimeSourceAuthServiceLive,
4242 } from "./sources/source-auth-service";
@@ -44,26 +44,26 @@ import type { ResolveSecretMaterial } from "./local/secret-material-providers"; · 1 unmodified line
4444 import { SecretMaterialLive } from "./local/secret-material-providers";
4545 import {
4646 RuntimeExecutionResolverLive,
47−} from "./execution/workspace-execution-environment";
47+} from "./execution/workspace/environment";
4848
49−export * from "./execution/execution-state";
49+export * from "./execution/state";
5050 export * from "./sources/executor-tools";
51−export * from "./execution/live-execution";
52−export * from "./local/local-config";
53−export * from "./local/local-installation";
54−export * from "./local/local-storage";
55−export * from "./local/local-source-artifacts";
56−export * from "./local/local-tools";
51+export * from "./execution/live";
52+export * from "./local/config";
53+export * from "./local/installation";
54+export * from "./local/storage";
55+export * from "./local/source-artifacts";
56+export * from "./local/tools";
5757 export * from "./catalog/schema-type-signature";
5858 export * from "./sources/source-auth-service";
5959 export * from "./local/secret-material-providers";
6060 export * from "./sources/source-credential-interactions";
6161 export * from "./sources/source-adapters/mcp";
6262 export * from "./store";
63−export * from "./execution/workspace-execution-environment";
63+export * from "./execution/workspace/environment";
6464 export * from "./sources/source-inspection";
6565 export * from "./sources/source-discovery";
66−export * from "./execution/execution-service";
66+export * from "./execution/service";
6767
6868 export type RuntimeControlPlaneOptions = {
6969 executionResolver?: ResolveExecutionEnvironment;
packages/platform/control-plane/src/runtime/local/config-secrets.tsrenamed from packages/platform/control-plane/src/runtime/local/local-config-secrets.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/local/config.test.tsrenamed from packages/platform/control-plane/src/runtime/local/local-config.test.ts+1−1
@@ -13,7 +13,7 @@ import { · 12 unmodified lines
1313 resolveDefaultHomeStateDirectory,
1414 resolveHomeConfigPath,
1515 resolveLocalWorkspaceContext,
16−} from "./local-config";
16+} from "./config";
1717
1818 const makeWorkspaceRoot = () =>
1919 mkdtempSync(join(tmpdir(), "executor-local-config-"));
packages/platform/control-plane/src/runtime/local/config.tsrenamed from packages/platform/control-plane/src/runtime/local/local-config.ts+1−1
@@ -20,7 +20,7 @@ import { · 19 unmodified lines
2020 LocalExecutorConfigDecodeError,
2121 LocalFileSystemError,
2222 unknownLocalErrorDetails,
23−} from "./local-errors";
23+} from "./errors";
2424
2525 const decodeLocalExecutorConfig = Schema.decodeUnknownSync(LocalExecutorConfigSchema);
2626
packages/platform/control-plane/src/runtime/local/control-plane-store.test.tsrenamed from packages/platform/control-plane/src/runtime/local/local-control-plane-store.test.ts+2−2
@@ -4,12 +4,12 @@ import { dirname, join } from "node:path"; · 3 unmodified lines
44 import { describe, expect, it } from "@effect/vitest";
55 import * as Effect from "effect/Effect";
66
7−import type { ResolvedLocalWorkspaceContext } from "./local-config";
7+import type { ResolvedLocalWorkspaceContext } from "./config";
88 import {
99 loadLocalControlPlaneState,
1010 localControlPlaneStatePath,
1111 writeLocalControlPlaneState,
12−} from "./local-control-plane-store";
12+} from "./control-plane-store";
1313
1414 const makeContext = (): ResolvedLocalWorkspaceContext => {
1515 const workspaceRoot = mkdtempSync(join(tmpdir(), "executor-control-plane-store-"));
packages/platform/control-plane/src/runtime/local/control-plane-store.tsrenamed from packages/platform/control-plane/src/runtime/local/local-control-plane-store.ts+3−3
@@ -29,12 +29,12 @@ import * as Effect from "effect/Effect"; · 28 unmodified lines
2929 import * as Option from "effect/Option";
3030 import * as Schema from "effect/Schema";
3131
32−import type { ResolvedLocalWorkspaceContext } from "./local-config";
33−import { deriveLocalInstallation } from "./local-installation";
32+import type { ResolvedLocalWorkspaceContext } from "./config";
33+import { deriveLocalInstallation } from "./installation";
3434 import {
3535 LocalFileSystemError,
3636 unknownLocalErrorDetails,
37−} from "./local-errors";
37+} from "./errors";
3838
3939 const LOCAL_CONTROL_PLANE_STATE_VERSION = 1 as const;
4040 const LOCAL_CONTROL_PLANE_STATE_BASENAME = "control-plane-state.json";
packages/platform/control-plane/src/runtime/local/errors.tsrenamed from packages/platform/control-plane/src/runtime/local/local-errors.ts+0−0

File renamed without changes.

packages/platform/control-plane/src/runtime/local/installation.test.tsrenamed from packages/platform/control-plane/src/runtime/local/local-installation.test.ts+2−2
@@ -6,8 +6,8 @@ import { describe, expect, it } from "@effect/vitest"; · 5 unmodified lines
66 import * as Effect from "effect/Effect";
77
88 import { createControlPlaneRuntime } from "../index";
9−import { getOrProvisionLocalInstallation } from "./local-installation";
10−import { resolveLocalWorkspaceContext } from "./local-config";
9+import { getOrProvisionLocalInstallation } from "./installation";
10+import { resolveLocalWorkspaceContext } from "./config";
1111
1212 const TEST_WORKSPACE_ROOT = mkdtempSync(join(tmpdir(), "executor-local-installation-"));
1313 const TEST_HOME_CONFIG_PATH = join(TEST_WORKSPACE_ROOT, ".executor-home.jsonc");
packages/platform/control-plane/src/runtime/local/installation.tsrenamed from packages/platform/control-plane/src/runtime/local/local-installation.ts+1−1
@@ -7,7 +7,7 @@ import { · 6 unmodified lines
77 } from "#schema";
88 import * as Effect from "effect/Effect";
99
10−import type { ResolvedLocalWorkspaceContext } from "./local-config";
10+import type { ResolvedLocalWorkspaceContext } from "./config";
1111
1212 const LOCAL_ACCOUNT_ID = AccountIdSchema.make("acc_local_default");
1313
packages/platform/control-plane/src/runtime/local/operations.tsrenamed from packages/platform/control-plane/src/runtime/local/local-operations.ts+5−5
@@ -11,14 +11,14 @@ import { · 10 unmodified lines
1111 import * as Effect from "effect/Effect";
1212 import * as Option from "effect/Option";
1313
14−import { submitExecutionInteractionResponse } from "../execution/execution-service";
15−import { LiveExecutionManagerService } from "../execution/live-execution";
14+import { submitExecutionInteractionResponse } from "../execution/service";
15+import { LiveExecutionManagerService } from "../execution/live";
1616 import {
1717 operationErrors,
1818 } from "../policy/operation-errors";
19−import { resolveLocalWorkspaceContext } from "./local-config";
20−import { InstallationStore, LocalInstallationStore } from "./local-storage";
21−import { getRuntimeLocalWorkspaceOption } from "./local-runtime-context";
19+import { resolveLocalWorkspaceContext } from "./config";
20+import { InstallationStore, LocalInstallationStore } from "./storage";
21+import { getRuntimeLocalWorkspaceOption } from "./runtime-context";
2222 import { RuntimeSourceAuthServiceTag } from "../sources/source-auth-service";
2323 import {
2424 createSourceCredentialSelectionBearerContent,
packages/platform/control-plane/src/runtime/local/runtime-context.tsrenamed from packages/platform/control-plane/src/runtime/local/local-runtime-context.ts+2−2
@@ -7,11 +7,11 @@ import type { AccountId, WorkspaceId } from "#schema"; · 6 unmodified lines
77 import type {
88 LoadedLocalExecutorConfig,
99 ResolvedLocalWorkspaceContext,
10−} from "./local-config";
10+} from "./config";
1111 import {
1212 RuntimeLocalWorkspaceMismatchError,
1313 RuntimeLocalWorkspaceUnavailableError,
14−} from "./local-errors";
14+} from "./errors";
1515
1616 export type RuntimeLocalWorkspaceState = {
1717 context: ResolvedLocalWorkspaceContext;
packages/platform/control-plane/src/runtime/local/secret-material-providers.ts+3−3
@@ -17,9 +17,9 @@ import * as Effect from "effect/Effect"; · 16 unmodified lines
1717 import * as Layer from "effect/Layer";
1818 import * as Option from "effect/Option";
1919
20−import { resolveConfigRelativePath } from "./local-config";
21−import { fromConfigSecretProviderId } from "./local-config-secrets";
22−import { getRuntimeLocalWorkspaceOption } from "./local-runtime-context";
20+import { resolveConfigRelativePath } from "./config";
21+import { fromConfigSecretProviderId } from "./config-secrets";
22+import { getRuntimeLocalWorkspaceOption } from "./runtime-context";
2323 import { ControlPlaneStore } from "../store";
2424 import type { ControlPlaneStoreShape } from "../store";
2525
packages/platform/control-plane/src/runtime/local/source-artifacts.test.tsrenamed from packages/platform/control-plane/src/runtime/local/local-source-artifacts.test.ts+2−2
@@ -17,8 +17,8 @@ import { · 16 unmodified lines
1717 readLocalSourceArtifact,
1818 removeLocalSourceArtifact,
1919 writeLocalSourceArtifact,
20−} from "./local-source-artifacts";
21−import type { ResolvedLocalWorkspaceContext } from "./local-config";
20+} from "./source-artifacts";
21+import type { ResolvedLocalWorkspaceContext } from "./config";
2222 import {
2323 createCatalogImportMetadata,
2424 createGraphqlCatalogFragment,
packages/platform/control-plane/src/runtime/local/source-artifacts.tsrenamed from packages/platform/control-plane/src/runtime/local/local-source-artifacts.ts+2−2
@@ -25,12 +25,12 @@ import { · 24 unmodified lines
2525 snapshotFromSourceCatalogSyncResult,
2626 type SourceCatalogSyncResult,
2727 } from "../sources/catalog-sync-result";
28−import type { ResolvedLocalWorkspaceContext } from "./local-config";
28+import type { ResolvedLocalWorkspaceContext } from "./config";
2929 import {
3030 LocalFileSystemError,
3131 LocalSourceArtifactDecodeError,
3232 unknownLocalErrorDetails,
33−} from "./local-errors";
33+} from "./errors";
3434 import {
3535 createSourceCatalogRevisionRecord,
3636 stableSourceCatalogId,
packages/platform/control-plane/src/runtime/local/storage.tsrenamed from packages/platform/control-plane/src/runtime/local/local-storage.ts+7−7
@@ -8,30 +8,30 @@ import * as Layer from "effect/Layer"; · 7 unmodified lines
88 import type {
99 LoadedLocalExecutorConfig,
1010 ResolvedLocalWorkspaceContext,
11−} from "./local-config";
11+} from "./config";
1212 import {
1313 loadLocalExecutorConfig,
1414 resolveConfigRelativePath,
1515 writeProjectLocalExecutorConfig,
16−} from "./local-config";
16+} from "./config";
1717 import {
1818 getOrProvisionLocalInstallation,
1919 loadLocalInstallation,
20−} from "./local-installation";
20+} from "./installation";
2121 import type {
2222 LocalSourceArtifact,
23−} from "./local-source-artifacts";
23+} from "./source-artifacts";
2424 import {
2525 buildLocalSourceArtifact,
2626 readLocalSourceArtifact,
2727 removeLocalSourceArtifact,
2828 writeLocalSourceArtifact,
29−} from "./local-source-artifacts";
30−import type { LocalWorkspaceState } from "./local-workspace-state";
29+} from "./source-artifacts";
30+import type { LocalWorkspaceState } from "./workspace-state";
3131 import {
3232 loadLocalWorkspaceState,
3333 writeLocalWorkspaceState,
34−} from "./local-workspace-state";
34+} from "./workspace-state";
3535 import type { SourceCatalogSyncResult } from "../sources/catalog-sync-result";
3636 import type { Source } from "#schema";
3737
packages/platform/control-plane/src/runtime/local/tools.tsrenamed from packages/platform/control-plane/src/runtime/local/local-tools.ts+2−2
@@ -21,7 +21,7 @@ import * as Effect from "effect/Effect"; · 20 unmodified lines
2121 import * as Layer from "effect/Layer";
2222 import * as ts from "typescript";
2323
24−import type { ResolvedLocalWorkspaceContext } from "./local-config";
24+import type { ResolvedLocalWorkspaceContext } from "./config";
2525 import {
2626 LocalFileSystemError,
2727 LocalToolDefinitionError,
@@ -29,7 +29,7 @@ import { · 1 unmodified line
2929 LocalToolPathConflictError,
3030 LocalToolTranspileError,
3131 unknownLocalErrorDetails,
32−} from "./local-errors";
32+} from "./errors";
3333
3434 const SUPPORTED_LOCAL_TOOL_EXTENSIONS = new Set([".ts", ".js", ".mjs"]);
3535 const LOCAL_TOOLS_DIRECTORY = "tools";
packages/platform/control-plane/src/runtime/local/workspace-state.tsrenamed from packages/platform/control-plane/src/runtime/local/local-workspace-state.ts+2−2
@@ -9,12 +9,12 @@ import { · 8 unmodified lines
99 import * as Effect from "effect/Effect";
1010 import * as Schema from "effect/Schema";
1111
12−import type { ResolvedLocalWorkspaceContext } from "./local-config";
12+import type { ResolvedLocalWorkspaceContext } from "./config";
1313 import {
1414 LocalFileSystemError,
1515 LocalWorkspaceStateDecodeError,
1616 unknownLocalErrorDetails,
17−} from "./local-errors";
17+} from "./errors";
1818
1919 const WORKSPACE_STATE_BASENAME = "workspace-state.json";
2020
packages/platform/control-plane/src/runtime/local/workspace-sync.tsrenamed from packages/platform/control-plane/src/runtime/local/local-workspace-sync.ts+2−2
@@ -4,12 +4,12 @@ import * as Effect from "effect/Effect"; · 3 unmodified lines
44 import {
55 type LoadedLocalExecutorConfig,
66 type ResolvedLocalWorkspaceContext,
7−} from "./local-config";
7+} from "./config";
88 import {
99 loadLocalWorkspaceState,
1010 writeLocalWorkspaceState,
1111 type LocalWorkspaceState,
12−} from "./local-workspace-state";
12+} from "./workspace-state";
1313
1414 const trimOrNull = (value: string | null | undefined): string | null => {
1515 if (value == null) {
packages/platform/control-plane/src/runtime/policy/policies-operations.ts+6−6
@@ -15,23 +15,23 @@ import * as Effect from "effect/Effect"; · 14 unmodified lines
1515
1616 import {
1717 requireRuntimeLocalWorkspace,
18−} from "../local/local-runtime-context";
18+} from "../local/runtime-context";
1919 import type {
2020 WorkspaceStorageServices,
2121 WorkspaceConfigStoreShape,
2222 WorkspaceStateStoreShape,
23−} from "../local/local-storage";
23+} from "../local/storage";
2424 import {
2525 WorkspaceConfigStore,
2626 WorkspaceStateStore,
27−} from "../local/local-storage";
28−import type { ResolvedLocalWorkspaceContext } from "../local/local-config";
27+} from "../local/storage";
28+import type { ResolvedLocalWorkspaceContext } from "../local/config";
2929 import {
3030 type LocalWorkspaceState,
31−} from "../local/local-workspace-state";
31+} from "../local/workspace-state";
3232 import {
3333 derivePolicyConfigKey,
34−} from "../local/local-workspace-sync";
34+} from "../local/workspace-sync";
3535 import {
3636 type OperationErrors,
3737 operationErrors,
packages/platform/control-plane/src/runtime/sources/executor-tools.ts+3−3
@@ -19,7 +19,7 @@ import * as Effect from "effect/Effect"; · 18 unmodified lines
1919 import * as Cause from "effect/Cause";
2020 import * as Exit from "effect/Exit";
2121 import * as Schema from "effect/Schema";
22−import type { RuntimeLocalWorkspaceState } from "../local/local-runtime-context";
22+import type { RuntimeLocalWorkspaceState } from "../local/runtime-context";
2323 import {
2424 type LocalStorageServices,
2525 LocalInstallationStore,
@@ -27,8 +27,8 @@ import { · 1 unmodified line
2727 LocalWorkspaceConfigStore,
2828 LocalWorkspaceStateStore,
2929 makeLocalStorageLayer,
30−} from "../local/local-storage";
31−import { provideOptionalRuntimeLocalWorkspace } from "../local/local-runtime-context";
30+} from "../local/storage";
31+import { provideOptionalRuntimeLocalWorkspace } from "../local/runtime-context";
3232
3333 /** Run an Effect as a Promise, preserving the original error (not FiberFailure). */
3434 const runEffect = async <A>(
packages/platform/control-plane/src/runtime/sources/source-adapter-fixture-matrix.test.ts+1−1
@@ -46,7 +46,7 @@ import { · 45 unmodified lines
4646 import {
4747 expandCatalogToolByPath,
4848 type LoadedSourceCatalog,
49−} from "../catalog/source-catalog-runtime";
49+} from "../catalog/source/runtime";
5050 import { invokeIrTool } from "../execution/ir-execution";
5151 import {
5252 createGoogleDiscoveryCatalogSnapshot,
packages/platform/control-plane/src/runtime/sources/source-adapters/mcp.test.ts+1−1
@@ -26,7 +26,7 @@ import { invokeIrTool } from "../../execution/ir-execution"; · 25 unmodified lines
2626 import {
2727 expandCatalogToolByPath,
2828 type LoadedSourceCatalog,
29−} from "../../catalog/source-catalog-runtime";
29+} from "../../catalog/source/runtime";
3030 import { snapshotFromSourceCatalogSyncResult } from "../catalog-sync-result";
3131 import { createSourceFromPayload } from "../source-definitions";
3232 import { mcpSourceAdapter } from "./mcp";
packages/platform/control-plane/src/runtime/sources/source-auth-service.ts+4−4
@@ -45,12 +45,12 @@ import { · 44 unmodified lines
4545 LiveExecutionManagerService,
4646 sanitizePersistedElicitationResponse,
4747 type LiveExecutionManager,
48−} from "../execution/live-execution";
48+} from "../execution/live";
4949 import {
5050 getRuntimeLocalWorkspaceOption,
5151 provideOptionalRuntimeLocalWorkspace,
5252 type RuntimeLocalWorkspaceState,
53−} from "../local/local-runtime-context";
53+} from "../local/runtime-context";
5454 import {
5555 exchangeMcpOAuthAuthorizationCode,
5656 startMcpOAuthAuthorization,
@@ -86,7 +86,7 @@ import { · 29 unmodified lines
8686 import {
8787 RuntimeSourceCatalogSyncService,
8888 type RuntimeSourceCatalogSyncShape,
89−} from "../catalog/source-catalog-sync";
89+} from "../catalog/source/sync";
9090 import {
9191 buildOAuth2AuthorizationUrl,
9292 createPkceCodeVerifier,
@@ -100,7 +100,7 @@ import { · 7 unmodified lines
100100 type RuntimeSourceStore,
101101 RuntimeSourceStoreService,
102102 } from "./source-store";
103−import type { WorkspaceStorageServices } from "../local/local-storage";
103+import type { WorkspaceStorageServices } from "../local/storage";
104104 import { ControlPlaneStore, type ControlPlaneStoreShape } from "../store";
105105
106106 const trimOrNull = (value: string | null | undefined): string | null => {
packages/platform/control-plane/src/runtime/sources/source-inspection.ts+2−2
@@ -17,7 +17,7 @@ import { · 16 unmodified lines
1717 import * as Effect from "effect/Effect";
1818
1919 import { joinTypeNameSegments } from "../catalog/catalog-typescript";
20−import { LocalSourceArtifactMissingError } from "../local/local-errors";
20+import { LocalSourceArtifactMissingError } from "../local/errors";
2121 import { operationErrors } from "../policy/operation-errors";
2222 import { formatWithPrettier } from "../catalog/prettier-format";
2323 import {
@@ -25,7 +25,7 @@ import { · 1 unmodified line
2525 expandCatalogTools,
2626 loadSourceWithCatalog,
2727 type LoadedSourceCatalogTool,
28−} from "../catalog/source-catalog-runtime";
28+} from "../catalog/source/runtime";
2929 import { RuntimeSourceStoreService } from "./source-store";
3030
3131 const sourceInspectOps = {
packages/platform/control-plane/src/runtime/sources/source-store.test.ts+2−2
@@ -7,9 +7,9 @@ import { · 6 unmodified lines
77 type Source,
88 } from "#schema";
99
10−import type { LoadedLocalExecutorConfig } from "../local/local-config";
10+import type { LoadedLocalExecutorConfig } from "../local/config";
1111 import { buildLocalSourceRecord } from "./source-store";
12−import type { LocalWorkspaceState } from "../local/local-workspace-state";
12+import type { LocalWorkspaceState } from "../local/workspace-state";
1313
1414 const workspaceId = WorkspaceIdSchema.make("ws_source_store");
1515 const sourceId = SourceIdSchema.make("linear");
packages/platform/control-plane/src/runtime/sources/source-store.ts+2−2
@@ -12,8 +12,8 @@ import { · 11 unmodified lines
1212 type WorkspaceStorageServices,
1313 WorkspaceConfigStore,
1414 WorkspaceStateStore,
15−} from "../local/local-storage";
16−import { RuntimeLocalWorkspaceService } from "../local/local-runtime-context";
15+} from "../local/storage";
16+import { RuntimeLocalWorkspaceService } from "../local/runtime-context";
1717 import { ControlPlaneStore, type ControlPlaneStoreShape } from "../store";
1818 import {
1919 loadRuntimeSourceStoreDeps,
packages/platform/control-plane/src/runtime/sources/source-store/config.ts+3−3
@@ -6,12 +6,12 @@ import type { · 5 unmodified lines
66 } from "#schema";
77 import { SourceIdSchema } from "#schema";
88
9−import type { LoadedLocalExecutorConfig } from "../../local/local-config";
10−import { LocalUnsupportedSourceKindError } from "../../local/local-errors";
9+import type { LoadedLocalExecutorConfig } from "../../local/config";
10+import { LocalUnsupportedSourceKindError } from "../../local/errors";
1111 import {
1212 fromConfigSecretProviderId,
1313 toConfigSecretProviderId,
14−} from "../../local/local-config-secrets";
14+} from "../../local/config-secrets";
1515 import { slugify } from "../slug";
1616
1717 export const trimOrNull = (value: string | null | undefined): string | null => {
packages/platform/control-plane/src/runtime/sources/source-store/deps.ts+6−6
@@ -4,30 +4,30 @@ import * as Effect from "effect/Effect"; · 3 unmodified lines
44 import type {
55 LoadedLocalExecutorConfig,
66 ResolvedLocalWorkspaceContext,
7−} from "../../local/local-config";
7+} from "../../local/config";
88 import {
99 LocalExecutorConfigDecodeError,
1010 LocalFileSystemError,
1111 LocalWorkspaceStateDecodeError,
1212 RuntimeLocalWorkspaceMismatchError,
1313 RuntimeLocalWorkspaceUnavailableError,
14−} from "../../local/local-errors";
14+} from "../../local/errors";
1515 import {
1616 requireRuntimeLocalWorkspace,
1717 type RuntimeLocalWorkspaceState,
18−} from "../../local/local-runtime-context";
18+} from "../../local/runtime-context";
1919 import type {
2020 SourceArtifactStoreShape,
2121 WorkspaceStorageServices,
2222 WorkspaceConfigStoreShape,
2323 WorkspaceStateStoreShape,
24−} from "../../local/local-storage";
24+} from "../../local/storage";
2525 import {
2626 SourceArtifactStore,
2727 WorkspaceConfigStore,
2828 WorkspaceStateStore,
29−} from "../../local/local-storage";
30−import type { LocalWorkspaceState } from "../../local/local-workspace-state";
29+} from "../../local/storage";
30+import type { LocalWorkspaceState } from "../../local/workspace-state";
3131 import type { ControlPlaneStoreShape } from "../../store";
3232
3333 export type RuntimeSourceStoreDeps = {
packages/platform/control-plane/src/runtime/sources/source-store/lifecycle.ts+1−1
@@ -6,7 +6,7 @@ import { · 5 unmodified lines
66 clearProviderGrantOrphanedAt,
77 markProviderGrantOrphanedIfUnused,
88 } from "../../auth/provider-grant-lifecycle";
9−import type { LocalWorkspaceState } from "../../local/local-workspace-state";
9+import type { LocalWorkspaceState } from "../../local/workspace-state";
1010 import {
1111 stableSourceCatalogId,
1212 stableSourceCatalogRevisionId,
packages/platform/control-plane/src/runtime/sources/source-store/records.ts+4−4
@@ -10,8 +10,8 @@ import * as Effect from "effect/Effect"; · 9 unmodified lines
1010
1111 import { sourceAuthFromAuthArtifact } from "../../auth/auth-artifacts";
1212 import { authArtifactSecretMaterialRefs } from "../../auth/auth-artifacts";
13−import { refreshWorkspaceSourceTypeDeclarationsInBackground } from "../../catalog/source-type-declarations";
14−import type { LoadedLocalExecutorConfig } from "../../local/local-config";
13+import { refreshWorkspaceSourceTypeDeclarationsInBackground } from "../../catalog/source/type-declarations";
14+import type { LoadedLocalExecutorConfig } from "../../local/config";
1515 import {
1616 LocalConfiguredSourceNotFoundError,
1717 LocalExecutorConfigDecodeError,
@@ -19,8 +19,8 @@ import { · 1 unmodified line
1919 LocalWorkspaceStateDecodeError,
2020 RuntimeLocalWorkspaceMismatchError,
2121 RuntimeLocalWorkspaceUnavailableError,
22−} from "../../local/local-errors";
23−import type { LocalWorkspaceState } from "../../local/local-workspace-state";
22+} from "../../local/errors";
23+import type { LocalWorkspaceState } from "../../local/workspace-state";
2424 import { getSourceAdapter } from "../source-adapters";
2525 import {
2626 resolveRuntimeLocalWorkspaceFromDeps,
packages/platform/control-plane/src/runtime/sources/sources-operations.ts+1−1
@@ -25,7 +25,7 @@ import { · 24 unmodified lines
2525 operationErrors,
2626 } from "../policy/operation-errors";
2727 import { ControlPlaneStore, type ControlPlaneStoreShape } from "../store";
28−import { RuntimeSourceCatalogSyncService } from "../catalog/source-catalog-sync";
28+import { RuntimeSourceCatalogSyncService } from "../catalog/source/sync";
2929 import {
3030 RuntimeSourceStoreService,
3131 } from "./source-store";