authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-09-07 21:54:43-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-07 21:54:43-07:00
logbd56e920b7309e859d0b1a099d53e816628ea75e
tree00f90962ef74f30114382101337ab25b0a2c3fac
parent50a76cee7c56ac22568e549dc855248967bfb9ab
signature Signed by PGP key B5690EEEBB952194

chore(deps): upgrade Effect to rc.112 and Alchemy to beta.76 (#10652)


252 files changed, 2566 insertions(+), 1981 deletions(-)

.macroscope/check-run-agents/effect-service-conventions.md+1-1
...@@ -52,7 +52,7 @@ Review changed TypeScript for the conventions below. They apply when a pull requ...@@ -52,7 +52,7 @@ Review changed TypeScript for the conventions below. They apply when a pull requ
5252
53## Errors53## Errors
5454
55- Define service failures with `Schema.TaggedErrorClass` and structured attributes: operation or stage, resource path or entity identifier, normalized category or status. Derive `message` from those attributes only. Never derive it from `cause`, `cause.message`, or a stringified defect, and do not add a `detail` field that copies `cause.message`.55- Define service failures with `Schema.TaggedError` and structured attributes: operation or stage, resource path or entity identifier, normalized category or status. Derive `message` from those attributes only. Never derive it from `cause`, `cause.message`, or a stringified defect, and do not add a `detail` field that copies `cause.message`.
56- When wrapping a real failure, keep the immediate underlying error as `cause` so the chain and stack survive. Make `cause` required if every construction wraps a failure. Pure validation or domain errors created without an underlying failure need no cause.56- When wrapping a real failure, keep the immediate underlying error as `cause` so the chain and stack survive. Make `cause` required if every construction wraps a failure. Pure validation or domain errors created without an underlying failure need no cause.
57- Keep attributes and log annotations safe and bounded: no raw wire payloads, command arguments or output, signed URLs, credentials, query strings, or arbitrary defect text. Preserve the exact value only as `cause`; expose normalized categories, lengths, counts, and safe URL protocol or hostname where useful.57- Keep attributes and log annotations safe and bounded: no raw wire payloads, command arguments or output, signed URLs, credentials, query strings, or arbitrary defect text. Preserve the exact value only as `cause`; expose normalized categories, lengths, counts, and safe URL protocol or hostname where useful.
58- At a translation boundary, pass through an already structured domain error when it is part of the target error channel; wrap only unknown or lower-level failures. Map failures where the context is known instead of wrapping a whole multi-step pipeline in one generic error.58- At a translation boundary, pass through an already structured domain error when it is part of the target error channel; wrap only unknown or lower-level failures. Map failures where the context is known instead of wrapping a whole multi-step pipeline in one generic error.
apps/desktop/src/app/DesktopApp.ts+2-2
...@@ -41,7 +41,7 @@ const makeDesktopRunId = Crypto.Crypto.pipe(...@@ -41,7 +41,7 @@ const makeDesktopRunId = Crypto.Crypto.pipe(
41 Effect.map((value) => value.replaceAll("-", "").slice(0, 12)),41 Effect.map((value) => value.replaceAll("-", "").slice(0, 12)),
42);42);
4343
44export class DesktopBackendPortUnavailableError extends Schema.TaggedErrorClass<DesktopBackendPortUnavailableError>()(44export class DesktopBackendPortUnavailableError extends Schema.TaggedError<DesktopBackendPortUnavailableError>()(
45 "DesktopBackendPortUnavailableError",45 "DesktopBackendPortUnavailableError",
46 {46 {
47 startPort: Schema.Int,47 startPort: Schema.Int,
...@@ -54,7 +54,7 @@ export class DesktopBackendPortUnavailableError extends Schema.TaggedErrorClass<...@@ -54,7 +54,7 @@ export class DesktopBackendPortUnavailableError extends Schema.TaggedErrorClass<
54 }54 }
55}55}
5656
57export class DesktopDevelopmentBackendPortRequiredError extends Schema.TaggedErrorClass<DesktopDevelopmentBackendPortRequiredError>()(57export class DesktopDevelopmentBackendPortRequiredError extends Schema.TaggedError<DesktopDevelopmentBackendPortRequiredError>()(
58 "DesktopDevelopmentBackendPortRequiredError",58 "DesktopDevelopmentBackendPortRequiredError",
59 {},59 {},
60) {60) {
apps/desktop/src/app/DesktopAppActivation.ts+1-1
...@@ -31,7 +31,7 @@ const MAX_REQUEST_BYTES = 64 * 1024;...@@ -31,7 +31,7 @@ const MAX_REQUEST_BYTES = 64 * 1024;
31const REQUEST_TIMEOUT_MS = 15_000;31const REQUEST_TIMEOUT_MS = 15_000;
32const isDesktopAppActivationRequest = Schema.is(DesktopAppActivationRequest);32const isDesktopAppActivationRequest = Schema.is(DesktopAppActivationRequest);
3333
34export class DesktopAppActivationStartError extends Schema.TaggedErrorClass<DesktopAppActivationStartError>()(34export class DesktopAppActivationStartError extends Schema.TaggedError<DesktopAppActivationStartError>()(
35 "DesktopAppActivationStartError",35 "DesktopAppActivationStartError",
36 {36 {
37 address: Schema.String,37 address: Schema.String,
apps/desktop/src/app/DesktopAppIdentity.ts+1-1
...@@ -18,7 +18,7 @@ const AppPackageMetadata = Schema.Struct({...@@ -18,7 +18,7 @@ const AppPackageMetadata = Schema.Struct({
18});18});
19const decodeAppPackageMetadata = Schema.decodeEffect(Schema.fromJsonString(AppPackageMetadata));19const decodeAppPackageMetadata = Schema.decodeEffect(Schema.fromJsonString(AppPackageMetadata));
2020
21export class DesktopUserDataPathResolutionError extends Schema.TaggedErrorClass<DesktopUserDataPathResolutionError>()(21export class DesktopUserDataPathResolutionError extends Schema.TaggedError<DesktopUserDataPathResolutionError>()(
22 "DesktopUserDataPathResolutionError",22 "DesktopUserDataPathResolutionError",
23 {23 {
24 legacyPath: Schema.String,24 legacyPath: Schema.String,
apps/desktop/src/app/DesktopAssets.ts+1-1
...@@ -13,7 +13,7 @@ export interface DesktopIconPaths {...@@ -13,7 +13,7 @@ export interface DesktopIconPaths {
13 readonly png: Option.Option<string>;13 readonly png: Option.Option<string>;
14}14}
1515
16export class DesktopAssetProbeError extends Schema.TaggedErrorClass<DesktopAssetProbeError>()(16export class DesktopAssetProbeError extends Schema.TaggedError<DesktopAssetProbeError>()(
17 "DesktopAssetProbeError",17 "DesktopAssetProbeError",
18 {18 {
19 fileName: Schema.String,19 fileName: Schema.String,
apps/desktop/src/app/DesktopClerk.ts+2-2
...@@ -16,7 +16,7 @@ import * as DesktopEnvironment from "./DesktopEnvironment.ts";...@@ -16,7 +16,7 @@ import * as DesktopEnvironment from "./DesktopEnvironment.ts";
1616
17declare const __T3CODE_BUILD_CLERK_PUBLISHABLE_KEY__: string | undefined;17declare const __T3CODE_BUILD_CLERK_PUBLISHABLE_KEY__: string | undefined;
1818
19export class DesktopClerkBridgeInitializationError extends Schema.TaggedErrorClass<DesktopClerkBridgeInitializationError>()(19export class DesktopClerkBridgeInitializationError extends Schema.TaggedError<DesktopClerkBridgeInitializationError>()(
20 "DesktopClerkBridgeInitializationError",20 "DesktopClerkBridgeInitializationError",
21 {21 {
22 stateDir: Schema.String,22 stateDir: Schema.String,
...@@ -29,7 +29,7 @@ export class DesktopClerkBridgeInitializationError extends Schema.TaggedErrorCla...@@ -29,7 +29,7 @@ export class DesktopClerkBridgeInitializationError extends Schema.TaggedErrorCla
29 }29 }
30}30}
3131
32export class DesktopClerkBridgeCleanupError extends Schema.TaggedErrorClass<DesktopClerkBridgeCleanupError>()(32export class DesktopClerkBridgeCleanupError extends Schema.TaggedError<DesktopClerkBridgeCleanupError>()(
33 "DesktopClerkBridgeCleanupError",33 "DesktopClerkBridgeCleanupError",
34 {34 {
35 stateDir: Schema.String,35 stateDir: Schema.String,
apps/desktop/src/app/DesktopConnectionCatalogStore.ts+6-6
...@@ -67,7 +67,7 @@ const DesktopConnectionCatalogStoreProtectionOperation = Schema.Literals([...@@ -67,7 +67,7 @@ const DesktopConnectionCatalogStoreProtectionOperation = Schema.Literals([
67 "decrypt-catalog",67 "decrypt-catalog",
68]);68]);
6969
70export class DesktopConnectionCatalogStoreWriteError extends Schema.TaggedErrorClass<DesktopConnectionCatalogStoreWriteError>()(70export class DesktopConnectionCatalogStoreWriteError extends Schema.TaggedError<DesktopConnectionCatalogStoreWriteError>()(
71 "DesktopConnectionCatalogStoreWriteError",71 "DesktopConnectionCatalogStoreWriteError",
72 {72 {
73 operation: DesktopConnectionCatalogStoreWriteOperation,73 operation: DesktopConnectionCatalogStoreWriteOperation,
...@@ -80,7 +80,7 @@ export class DesktopConnectionCatalogStoreWriteError extends Schema.TaggedErrorC...@@ -80,7 +80,7 @@ export class DesktopConnectionCatalogStoreWriteError extends Schema.TaggedErrorC
80 }80 }
81}81}
8282
83export class DesktopConnectionCatalogStoreDecodeError extends Schema.TaggedErrorClass<DesktopConnectionCatalogStoreDecodeError>()(83export class DesktopConnectionCatalogStoreDecodeError extends Schema.TaggedError<DesktopConnectionCatalogStoreDecodeError>()(
84 "DesktopConnectionCatalogStoreDecodeError",84 "DesktopConnectionCatalogStoreDecodeError",
85 {85 {
86 resource: Schema.Literal("encryptedCatalog"),86 resource: Schema.Literal("encryptedCatalog"),
...@@ -93,7 +93,7 @@ export class DesktopConnectionCatalogStoreDecodeError extends Schema.TaggedError...@@ -93,7 +93,7 @@ export class DesktopConnectionCatalogStoreDecodeError extends Schema.TaggedError
93 }93 }
94}94}
9595
96export class DesktopConnectionCatalogStoreReadError extends Schema.TaggedErrorClass<DesktopConnectionCatalogStoreReadError>()(96export class DesktopConnectionCatalogStoreReadError extends Schema.TaggedError<DesktopConnectionCatalogStoreReadError>()(
97 "DesktopConnectionCatalogStoreReadError",97 "DesktopConnectionCatalogStoreReadError",
98 {98 {
99 catalogPath: Schema.String,99 catalogPath: Schema.String,
...@@ -105,7 +105,7 @@ export class DesktopConnectionCatalogStoreReadError extends Schema.TaggedErrorCl...@@ -105,7 +105,7 @@ export class DesktopConnectionCatalogStoreReadError extends Schema.TaggedErrorCl
105 }105 }
106}106}
107107
108export class DesktopConnectionCatalogStoreDocumentDecodeError extends Schema.TaggedErrorClass<DesktopConnectionCatalogStoreDocumentDecodeError>()(108export class DesktopConnectionCatalogStoreDocumentDecodeError extends Schema.TaggedError<DesktopConnectionCatalogStoreDocumentDecodeError>()(
109 "DesktopConnectionCatalogStoreDocumentDecodeError",109 "DesktopConnectionCatalogStoreDocumentDecodeError",
110 {110 {
111 catalogPath: Schema.String,111 catalogPath: Schema.String,
...@@ -117,7 +117,7 @@ export class DesktopConnectionCatalogStoreDocumentDecodeError extends Schema.Tag...@@ -117,7 +117,7 @@ export class DesktopConnectionCatalogStoreDocumentDecodeError extends Schema.Tag
117 }117 }
118}118}
119119
120export class DesktopConnectionCatalogStoreMigrationError extends Schema.TaggedErrorClass<DesktopConnectionCatalogStoreMigrationError>()(120export class DesktopConnectionCatalogStoreMigrationError extends Schema.TaggedError<DesktopConnectionCatalogStoreMigrationError>()(
121 "DesktopConnectionCatalogStoreMigrationError",121 "DesktopConnectionCatalogStoreMigrationError",
122 {122 {
123 operation: DesktopConnectionCatalogStoreMigrationOperation,123 operation: DesktopConnectionCatalogStoreMigrationOperation,
...@@ -133,7 +133,7 @@ export class DesktopConnectionCatalogStoreMigrationError extends Schema.TaggedEr...@@ -133,7 +133,7 @@ export class DesktopConnectionCatalogStoreMigrationError extends Schema.TaggedEr
133 }133 }
134}134}
135135
136export class DesktopConnectionCatalogStoreProtectionError extends Schema.TaggedErrorClass<DesktopConnectionCatalogStoreProtectionError>()(136export class DesktopConnectionCatalogStoreProtectionError extends Schema.TaggedError<DesktopConnectionCatalogStoreProtectionError>()(
137 "DesktopConnectionCatalogStoreProtectionError",137 "DesktopConnectionCatalogStoreProtectionError",
138 {138 {
139 operation: DesktopConnectionCatalogStoreProtectionOperation,139 operation: DesktopConnectionCatalogStoreProtectionOperation,
apps/desktop/src/app/DesktopLifecycle.ts+1-1
...@@ -16,7 +16,7 @@ import * as ElectronWindow from "../electron/ElectronWindow.ts";...@@ -16,7 +16,7 @@ import * as ElectronWindow from "../electron/ElectronWindow.ts";
16import * as DesktopState from "./DesktopState.ts";16import * as DesktopState from "./DesktopState.ts";
17import * as DesktopWindow from "../window/DesktopWindow.ts";17import * as DesktopWindow from "../window/DesktopWindow.ts";
1818
19export class DesktopLifecycleRelaunchError extends Schema.TaggedErrorClass<DesktopLifecycleRelaunchError>()(19export class DesktopLifecycleRelaunchError extends Schema.TaggedError<DesktopLifecycleRelaunchError>()(
20 "DesktopLifecycleRelaunchError",20 "DesktopLifecycleRelaunchError",
21 {21 {
22 reason: Schema.String,22 reason: Schema.String,
apps/desktop/src/app/DesktopLinuxUrlHandler.ts+1-1
...@@ -22,7 +22,7 @@ import { makeComponentLogger } from "./DesktopObservability.ts";...@@ -22,7 +22,7 @@ import { makeComponentLogger } from "./DesktopObservability.ts";
22// default" checkbox would record in mimeapps.list.22// default" checkbox would record in mimeapps.list.
23const { logInfo, logWarning } = makeComponentLogger("desktop-linux-url-handler");23const { logInfo, logWarning } = makeComponentLogger("desktop-linux-url-handler");
2424
25export class DesktopLinuxUrlHandlerRegistrationError extends Schema.TaggedErrorClass<DesktopLinuxUrlHandlerRegistrationError>()(25export class DesktopLinuxUrlHandlerRegistrationError extends Schema.TaggedError<DesktopLinuxUrlHandlerRegistrationError>()(
26 "DesktopLinuxUrlHandlerRegistrationError",26 "DesktopLinuxUrlHandlerRegistrationError",
27 {27 {
28 step: Schema.Literals(["write-desktop-entry", "set-default-handler"]),28 step: Schema.Literals(["write-desktop-entry", "set-default-handler"]),
apps/desktop/src/app/DesktopObservability.ts+1-1
...@@ -97,7 +97,7 @@ export function makeComponentLogger(component: string): DesktopComponentLogger {...@@ -97,7 +97,7 @@ export function makeComponentLogger(component: string): DesktopComponentLogger {
97 };97 };
98}98}
9999
100class DesktopLogFileWriterConfigurationError extends Schema.TaggedErrorClass<DesktopLogFileWriterConfigurationError>()(100class DesktopLogFileWriterConfigurationError extends Schema.TaggedError<DesktopLogFileWriterConfigurationError>()(
101 "DesktopLogFileWriterConfigurationError",101 "DesktopLogFileWriterConfigurationError",
102 {102 {
103 option: Schema.Literals(["maxBytes", "maxFiles"]),103 option: Schema.Literals(["maxBytes", "maxFiles"]),
apps/desktop/src/backend/DesktopBackendConfiguration.ts+1-1
...@@ -21,7 +21,7 @@ import * as DesktopAppSettings from "../settings/DesktopAppSettings.ts";...@@ -21,7 +21,7 @@ import * as DesktopAppSettings from "../settings/DesktopAppSettings.ts";
21import * as DesktopWslEnvironment from "../wsl/DesktopWslEnvironment.ts";21import * as DesktopWslEnvironment from "../wsl/DesktopWslEnvironment.ts";
22import * as DesktopWslServerTree from "../wsl/DesktopWslServerTree.ts";22import * as DesktopWslServerTree from "../wsl/DesktopWslServerTree.ts";
2323
24export class DesktopBackendObservabilitySettingsReadError extends Schema.TaggedErrorClass<DesktopBackendObservabilitySettingsReadError>()(24export class DesktopBackendObservabilitySettingsReadError extends Schema.TaggedError<DesktopBackendObservabilitySettingsReadError>()(
25 "DesktopBackendObservabilitySettingsReadError",25 "DesktopBackendObservabilitySettingsReadError",
26 {26 {
27 settingsPath: Schema.String,27 settingsPath: Schema.String,
apps/desktop/src/backend/DesktopBackendManager.ts+6-6
...@@ -129,7 +129,7 @@ const backendProcessContextSchema = {...@@ -129,7 +129,7 @@ const backendProcessContextSchema = {
129 httpBaseUrl: Schema.URL,129 httpBaseUrl: Schema.URL,
130};130};
131131
132export class BackendReadinessTimeoutError extends Schema.TaggedErrorClass<BackendReadinessTimeoutError>()(132export class BackendReadinessTimeoutError extends Schema.TaggedError<BackendReadinessTimeoutError>()(
133 "BackendReadinessTimeoutError",133 "BackendReadinessTimeoutError",
134 {134 {
135 ...backendProcessContextSchema,135 ...backendProcessContextSchema,
...@@ -143,7 +143,7 @@ export class BackendReadinessTimeoutError extends Schema.TaggedErrorClass<Backen...@@ -143,7 +143,7 @@ export class BackendReadinessTimeoutError extends Schema.TaggedErrorClass<Backen
143 }143 }
144}144}
145145
146export class BackendProcessBootstrapEncodeError extends Schema.TaggedErrorClass<BackendProcessBootstrapEncodeError>()(146export class BackendProcessBootstrapEncodeError extends Schema.TaggedError<BackendProcessBootstrapEncodeError>()(
147 "BackendProcessBootstrapEncodeError",147 "BackendProcessBootstrapEncodeError",
148 {148 {
149 ...backendProcessContextSchema,149 ...backendProcessContextSchema,
...@@ -155,7 +155,7 @@ export class BackendProcessBootstrapEncodeError extends Schema.TaggedErrorClass<...@@ -155,7 +155,7 @@ export class BackendProcessBootstrapEncodeError extends Schema.TaggedErrorClass<
155 }155 }
156}156}
157157
158export class BackendProcessSpawnError extends Schema.TaggedErrorClass<BackendProcessSpawnError>()(158export class BackendProcessSpawnError extends Schema.TaggedError<BackendProcessSpawnError>()(
159 "BackendProcessSpawnError",159 "BackendProcessSpawnError",
160 {160 {
161 ...backendProcessContextSchema,161 ...backendProcessContextSchema,
...@@ -167,7 +167,7 @@ export class BackendProcessSpawnError extends Schema.TaggedErrorClass<BackendPro...@@ -167,7 +167,7 @@ export class BackendProcessSpawnError extends Schema.TaggedErrorClass<BackendPro
167 }167 }
168}168}
169169
170export class BackendProcessOutputReadError extends Schema.TaggedErrorClass<BackendProcessOutputReadError>()(170export class BackendProcessOutputReadError extends Schema.TaggedError<BackendProcessOutputReadError>()(
171 "BackendProcessOutputReadError",171 "BackendProcessOutputReadError",
172 {172 {
173 ...backendProcessContextSchema,173 ...backendProcessContextSchema,
...@@ -181,7 +181,7 @@ export class BackendProcessOutputReadError extends Schema.TaggedErrorClass<Backe...@@ -181,7 +181,7 @@ export class BackendProcessOutputReadError extends Schema.TaggedErrorClass<Backe
181 }181 }
182}182}
183183
184export class BackendProcessOutputHandlingError extends Schema.TaggedErrorClass<BackendProcessOutputHandlingError>()(184export class BackendProcessOutputHandlingError extends Schema.TaggedError<BackendProcessOutputHandlingError>()(
185 "BackendProcessOutputHandlingError",185 "BackendProcessOutputHandlingError",
186 {186 {
187 ...backendProcessContextSchema,187 ...backendProcessContextSchema,
...@@ -200,7 +200,7 @@ export type BackendProcessOutputError =...@@ -200,7 +200,7 @@ export type BackendProcessOutputError =
200 | BackendProcessOutputReadError200 | BackendProcessOutputReadError
201 | BackendProcessOutputHandlingError;201 | BackendProcessOutputHandlingError;
202202
203export class BackendProcessExitStatusError extends Schema.TaggedErrorClass<BackendProcessExitStatusError>()(203export class BackendProcessExitStatusError extends Schema.TaggedError<BackendProcessExitStatusError>()(
204 "BackendProcessExitStatusError",204 "BackendProcessExitStatusError",
205 {205 {
206 ...backendProcessContextSchema,206 ...backendProcessContextSchema,
apps/desktop/src/backend/DesktopBackendPool.ts+2-2
...@@ -114,7 +114,7 @@ export type BackendInstanceSpec = DesktopBackendManager.BackendInstanceSpec;...@@ -114,7 +114,7 @@ export type BackendInstanceSpec = DesktopBackendManager.BackendInstanceSpec;
114// Caller tried to register an id that's already in the pool. The pool114// Caller tried to register an id that's already in the pool. The pool
115// refuses overwrites so two independent orchestrators racing on the115// refuses overwrites so two independent orchestrators racing on the
116// same id surface as a typed failure instead of one silently winning.116// same id surface as a typed failure instead of one silently winning.
117export class DesktopBackendPoolInstanceAlreadyRegisteredError extends Schema.TaggedErrorClass<DesktopBackendPoolInstanceAlreadyRegisteredError>()(117export class DesktopBackendPoolInstanceAlreadyRegisteredError extends Schema.TaggedError<DesktopBackendPoolInstanceAlreadyRegisteredError>()(
118 "DesktopBackendPoolInstanceAlreadyRegisteredError",118 "DesktopBackendPoolInstanceAlreadyRegisteredError",
119 {119 {
120 id: Schema.String,120 id: Schema.String,
...@@ -128,7 +128,7 @@ export class DesktopBackendPoolInstanceAlreadyRegisteredError extends Schema.Tag...@@ -128,7 +128,7 @@ export class DesktopBackendPoolInstanceAlreadyRegisteredError extends Schema.Tag
128// Primary instance is registered for the pool's lifetime. Unregister is128// Primary instance is registered for the pool's lifetime. Unregister is
129// a no-op for it today (no real callers), but if someone wires it up129// a no-op for it today (no real callers), but if someone wires it up
130// later it's a clear bug rather than something to "handle".130// later it's a clear bug rather than something to "handle".
131export class DesktopBackendPoolCannotUnregisterPrimaryError extends Schema.TaggedErrorClass<DesktopBackendPoolCannotUnregisterPrimaryError>()(131export class DesktopBackendPoolCannotUnregisterPrimaryError extends Schema.TaggedError<DesktopBackendPoolCannotUnregisterPrimaryError>()(
132 "DesktopBackendPoolCannotUnregisterPrimaryError",132 "DesktopBackendPoolCannotUnregisterPrimaryError",
133 {},133 {},
134) {134) {
apps/desktop/src/backend/DesktopLocalEnvironmentAuth.ts+2-2
...@@ -11,7 +11,7 @@ import * as HttpClient from "effect/unstable/http/HttpClient";...@@ -11,7 +11,7 @@ import * as HttpClient from "effect/unstable/http/HttpClient";
1111
12import * as DesktopBackendPool from "./DesktopBackendPool.ts";12import * as DesktopBackendPool from "./DesktopBackendPool.ts";
1313
14export class DesktopLocalEnvironmentAuthBackendNotConfiguredError extends Schema.TaggedErrorClass<DesktopLocalEnvironmentAuthBackendNotConfiguredError>()(14export class DesktopLocalEnvironmentAuthBackendNotConfiguredError extends Schema.TaggedError<DesktopLocalEnvironmentAuthBackendNotConfiguredError>()(
15 "DesktopLocalEnvironmentAuthBackendNotConfiguredError",15 "DesktopLocalEnvironmentAuthBackendNotConfiguredError",
16 {},16 {},
17) {17) {
...@@ -20,7 +20,7 @@ export class DesktopLocalEnvironmentAuthBackendNotConfiguredError extends Schema...@@ -20,7 +20,7 @@ export class DesktopLocalEnvironmentAuthBackendNotConfiguredError extends Schema
20 }20 }
21}21}
2222
23export class DesktopLocalEnvironmentAuthSessionBootstrapError extends Schema.TaggedErrorClass<DesktopLocalEnvironmentAuthSessionBootstrapError>()(23export class DesktopLocalEnvironmentAuthSessionBootstrapError extends Schema.TaggedError<DesktopLocalEnvironmentAuthSessionBootstrapError>()(
24 "DesktopLocalEnvironmentAuthSessionBootstrapError",24 "DesktopLocalEnvironmentAuthSessionBootstrapError",
25 { cause: Schema.Defect() },25 { cause: Schema.Defect() },
26) {26) {
apps/desktop/src/backend/DesktopNetworkInterfaces.ts+1-1
...@@ -20,7 +20,7 @@ export type NetworkInterfaces = Readonly<...@@ -20,7 +20,7 @@ export type NetworkInterfaces = Readonly<
20 Record<string, readonly DesktopNetworkInterfaceInfo[] | undefined>20 Record<string, readonly DesktopNetworkInterfaceInfo[] | undefined>
21>;21>;
2222
23export class DesktopNetworkInterfacesReadError extends Schema.TaggedErrorClass<DesktopNetworkInterfacesReadError>()(23export class DesktopNetworkInterfacesReadError extends Schema.TaggedError<DesktopNetworkInterfacesReadError>()(
24 "DesktopNetworkInterfacesReadError",24 "DesktopNetworkInterfacesReadError",
25 {25 {
26 platform: Schema.String,26 platform: Schema.String,
apps/desktop/src/backend/DesktopServerExposure.ts+3-3
...@@ -205,7 +205,7 @@ const resolveDesktopCoreAdvertisedEndpoints = (...@@ -205,7 +205,7 @@ const resolveDesktopCoreAdvertisedEndpoints = (
205 return endpoints;205 return endpoints;
206};206};
207207
208export class DesktopServerExposureNoNetworkAddressError extends Schema.TaggedErrorClass<DesktopServerExposureNoNetworkAddressError>()(208export class DesktopServerExposureNoNetworkAddressError extends Schema.TaggedError<DesktopServerExposureNoNetworkAddressError>()(
209 "DesktopServerExposureNoNetworkAddressError",209 "DesktopServerExposureNoNetworkAddressError",
210 {210 {
211 port: Schema.Number,211 port: Schema.Number,
...@@ -216,7 +216,7 @@ export class DesktopServerExposureNoNetworkAddressError extends Schema.TaggedErr...@@ -216,7 +216,7 @@ export class DesktopServerExposureNoNetworkAddressError extends Schema.TaggedErr
216 }216 }
217}217}
218218
219export class DesktopServerExposureModePersistenceError extends Schema.TaggedErrorClass<DesktopServerExposureModePersistenceError>()(219export class DesktopServerExposureModePersistenceError extends Schema.TaggedError<DesktopServerExposureModePersistenceError>()(
220 "DesktopServerExposureModePersistenceError",220 "DesktopServerExposureModePersistenceError",
221 {221 {
222 mode: DesktopServerExposureModeSchema,222 mode: DesktopServerExposureModeSchema,
...@@ -228,7 +228,7 @@ export class DesktopServerExposureModePersistenceError extends Schema.TaggedErro...@@ -228,7 +228,7 @@ export class DesktopServerExposureModePersistenceError extends Schema.TaggedErro
228 }228 }
229}229}
230230
231export class DesktopTailscaleServePersistenceError extends Schema.TaggedErrorClass<DesktopTailscaleServePersistenceError>()(231export class DesktopTailscaleServePersistenceError extends Schema.TaggedError<DesktopTailscaleServePersistenceError>()(
232 "DesktopTailscaleServePersistenceError",232 "DesktopTailscaleServePersistenceError",
233 {233 {
234 enabled: Schema.Boolean,234 enabled: Schema.Boolean,
apps/desktop/src/electron/ElectronApp.ts+2-2
...@@ -14,7 +14,7 @@ export interface ElectronAppMetadata {...@@ -14,7 +14,7 @@ export interface ElectronAppMetadata {
14 readonly runningUnderArm64Translation: boolean;14 readonly runningUnderArm64Translation: boolean;
15}15}
1616
17export class ElectronAppMetadataReadError extends Schema.TaggedErrorClass<ElectronAppMetadataReadError>()(17export class ElectronAppMetadataReadError extends Schema.TaggedError<ElectronAppMetadataReadError>()(
18 "ElectronAppMetadataReadError",18 "ElectronAppMetadataReadError",
19 {19 {
20 property: Schema.Literals(["app-version", "app-path"]),20 property: Schema.Literals(["app-version", "app-path"]),
...@@ -26,7 +26,7 @@ export class ElectronAppMetadataReadError extends Schema.TaggedErrorClass<Electr...@@ -26,7 +26,7 @@ export class ElectronAppMetadataReadError extends Schema.TaggedErrorClass<Electr
26 }26 }
27}27}
2828
29export class ElectronAppWhenReadyError extends Schema.TaggedErrorClass<ElectronAppWhenReadyError>()(29export class ElectronAppWhenReadyError extends Schema.TaggedError<ElectronAppWhenReadyError>()(
30 "ElectronAppWhenReadyError",30 "ElectronAppWhenReadyError",
31 {31 {
32 isPackaged: Schema.Boolean,32 isPackaged: Schema.Boolean,
apps/desktop/src/electron/ElectronDialog.ts+4-4
...@@ -6,7 +6,7 @@ import * as Schema from "effect/Schema";...@@ -6,7 +6,7 @@ import * as Schema from "effect/Schema";
66
7import * as Electron from "electron";7import * as Electron from "electron";
88
9export class ElectronDialogPickFolderError extends Schema.TaggedErrorClass<ElectronDialogPickFolderError>()(9export class ElectronDialogPickFolderError extends Schema.TaggedError<ElectronDialogPickFolderError>()(
10 "ElectronDialogPickFolderError",10 "ElectronDialogPickFolderError",
11 {11 {
12 ownerWindowId: Schema.NullOr(Schema.Number),12 ownerWindowId: Schema.NullOr(Schema.Number),
...@@ -21,7 +21,7 @@ export class ElectronDialogPickFolderError extends Schema.TaggedErrorClass<Elect...@@ -21,7 +21,7 @@ export class ElectronDialogPickFolderError extends Schema.TaggedErrorClass<Elect
21 }21 }
22}22}
2323
24export class ElectronDialogPickFilesError extends Schema.TaggedErrorClass<ElectronDialogPickFilesError>()(24export class ElectronDialogPickFilesError extends Schema.TaggedError<ElectronDialogPickFilesError>()(
25 "ElectronDialogPickFilesError",25 "ElectronDialogPickFilesError",
26 {26 {
27 ownerWindowId: Schema.NullOr(Schema.Number),27 ownerWindowId: Schema.NullOr(Schema.Number),
...@@ -36,7 +36,7 @@ export class ElectronDialogPickFilesError extends Schema.TaggedErrorClass<Electr...@@ -36,7 +36,7 @@ export class ElectronDialogPickFilesError extends Schema.TaggedErrorClass<Electr
36 }36 }
37}37}
3838
39export class ElectronDialogShowMessageBoxError extends Schema.TaggedErrorClass<ElectronDialogShowMessageBoxError>()(39export class ElectronDialogShowMessageBoxError extends Schema.TaggedError<ElectronDialogShowMessageBoxError>()(
40 "ElectronDialogShowMessageBoxError",40 "ElectronDialogShowMessageBoxError",
41 {41 {
42 type: Schema.NullOr(Schema.Literals(["none", "info", "error", "question", "warning"])),42 type: Schema.NullOr(Schema.Literals(["none", "info", "error", "question", "warning"])),
...@@ -53,7 +53,7 @@ export class ElectronDialogShowMessageBoxError extends Schema.TaggedErrorClass<E...@@ -53,7 +53,7 @@ export class ElectronDialogShowMessageBoxError extends Schema.TaggedErrorClass<E
53 }53 }
54}54}
5555
56export class ElectronDialogShowErrorBoxError extends Schema.TaggedErrorClass<ElectronDialogShowErrorBoxError>()(56export class ElectronDialogShowErrorBoxError extends Schema.TaggedError<ElectronDialogShowErrorBoxError>()(
57 "ElectronDialogShowErrorBoxError",57 "ElectronDialogShowErrorBoxError",
58 {58 {
59 titleLength: Schema.Number,59 titleLength: Schema.Number,
apps/desktop/src/electron/ElectronMenu.ts+1-1
...@@ -30,7 +30,7 @@ const ElectronMenuOperation = Schema.Literals([...@@ -30,7 +30,7 @@ const ElectronMenuOperation = Schema.Literals([
30 "show-context-menu",30 "show-context-menu",
31]);31]);
3232
33export class ElectronMenuOperationError extends Schema.TaggedErrorClass<ElectronMenuOperationError>()(33export class ElectronMenuOperationError extends Schema.TaggedError<ElectronMenuOperationError>()(
34 "ElectronMenuOperationError",34 "ElectronMenuOperationError",
35 {35 {
36 operation: ElectronMenuOperation,36 operation: ElectronMenuOperation,
apps/desktop/src/electron/ElectronProtocol.ts+2-2
...@@ -24,7 +24,7 @@ export function getDesktopUrl(isDevelopment: boolean): string {...@@ -24,7 +24,7 @@ export function getDesktopUrl(isDevelopment: boolean): string {
24 return `${getDesktopOrigin(isDevelopment)}/`;24 return `${getDesktopOrigin(isDevelopment)}/`;
25}25}
2626
27export class ElectronProtocolRegistrationError extends Schema.TaggedErrorClass<ElectronProtocolRegistrationError>()(27export class ElectronProtocolRegistrationError extends Schema.TaggedError<ElectronProtocolRegistrationError>()(
28 "ElectronProtocolRegistrationError",28 "ElectronProtocolRegistrationError",
29 {29 {
30 scheme: Schema.String,30 scheme: Schema.String,
...@@ -36,7 +36,7 @@ export class ElectronProtocolRegistrationError extends Schema.TaggedErrorClass<E...@@ -36,7 +36,7 @@ export class ElectronProtocolRegistrationError extends Schema.TaggedErrorClass<E
36 }36 }
37}37}
3838
39export class ElectronProtocolUnregistrationError extends Schema.TaggedErrorClass<ElectronProtocolUnregistrationError>()(39export class ElectronProtocolUnregistrationError extends Schema.TaggedError<ElectronProtocolUnregistrationError>()(
40 "ElectronProtocolUnregistrationError",40 "ElectronProtocolUnregistrationError",
41 {41 {
42 scheme: Schema.String,42 scheme: Schema.String,
apps/desktop/src/electron/ElectronSafeStorage.ts+3-3
...@@ -11,7 +11,7 @@ const electronSafeStorageErrorFields = {...@@ -11,7 +11,7 @@ const electronSafeStorageErrorFields = {
11 cause: Schema.Defect(),11 cause: Schema.Defect(),
12};12};
1313
14export class ElectronSafeStorageAvailabilityError extends Schema.TaggedErrorClass<ElectronSafeStorageAvailabilityError>()(14export class ElectronSafeStorageAvailabilityError extends Schema.TaggedError<ElectronSafeStorageAvailabilityError>()(
15 "ElectronSafeStorageAvailabilityError",15 "ElectronSafeStorageAvailabilityError",
16 {16 {
17 ...electronSafeStorageErrorFields,17 ...electronSafeStorageErrorFields,
...@@ -22,7 +22,7 @@ export class ElectronSafeStorageAvailabilityError extends Schema.TaggedErrorClas...@@ -22,7 +22,7 @@ export class ElectronSafeStorageAvailabilityError extends Schema.TaggedErrorClas
22 }22 }
23}23}
2424
25export class ElectronSafeStorageEncryptError extends Schema.TaggedErrorClass<ElectronSafeStorageEncryptError>()(25export class ElectronSafeStorageEncryptError extends Schema.TaggedError<ElectronSafeStorageEncryptError>()(
26 "ElectronSafeStorageEncryptError",26 "ElectronSafeStorageEncryptError",
27 {27 {
28 ...electronSafeStorageErrorFields,28 ...electronSafeStorageErrorFields,
...@@ -33,7 +33,7 @@ export class ElectronSafeStorageEncryptError extends Schema.TaggedErrorClass<Ele...@@ -33,7 +33,7 @@ export class ElectronSafeStorageEncryptError extends Schema.TaggedErrorClass<Ele
33 }33 }
34}34}
3535
36export class ElectronSafeStorageDecryptError extends Schema.TaggedErrorClass<ElectronSafeStorageDecryptError>()(36export class ElectronSafeStorageDecryptError extends Schema.TaggedError<ElectronSafeStorageDecryptError>()(
37 "ElectronSafeStorageDecryptError",37 "ElectronSafeStorageDecryptError",
38 {38 {
39 ...electronSafeStorageErrorFields,39 ...electronSafeStorageErrorFields,
apps/desktop/src/electron/ElectronTheme.ts+1-1
...@@ -7,7 +7,7 @@ import * as Scope from "effect/Scope";...@@ -7,7 +7,7 @@ import * as Scope from "effect/Scope";
77
8import * as Electron from "electron";8import * as Electron from "electron";
99
10export class ElectronThemeSetSourceError extends Schema.TaggedErrorClass<ElectronThemeSetSourceError>()(10export class ElectronThemeSetSourceError extends Schema.TaggedError<ElectronThemeSetSourceError>()(
11 "ElectronThemeSetSourceError",11 "ElectronThemeSetSourceError",
12 {12 {
13 source: DesktopThemeSchema,13 source: DesktopThemeSchema,
apps/desktop/src/electron/ElectronUpdater.ts+3-3
...@@ -10,7 +10,7 @@ type AutoUpdater = typeof autoUpdater;...@@ -10,7 +10,7 @@ type AutoUpdater = typeof autoUpdater;
1010
11export type ElectronUpdaterFeedUrl = Parameters<AutoUpdater["setFeedURL"]>[0];11export type ElectronUpdaterFeedUrl = Parameters<AutoUpdater["setFeedURL"]>[0];
1212
13export class ElectronUpdaterCheckForUpdatesError extends Schema.TaggedErrorClass<ElectronUpdaterCheckForUpdatesError>()(13export class ElectronUpdaterCheckForUpdatesError extends Schema.TaggedError<ElectronUpdaterCheckForUpdatesError>()(
14 "ElectronUpdaterCheckForUpdatesError",14 "ElectronUpdaterCheckForUpdatesError",
15 {15 {
16 channel: Schema.NullOr(Schema.String),16 channel: Schema.NullOr(Schema.String),
...@@ -22,7 +22,7 @@ export class ElectronUpdaterCheckForUpdatesError extends Schema.TaggedErrorClass...@@ -22,7 +22,7 @@ export class ElectronUpdaterCheckForUpdatesError extends Schema.TaggedErrorClass
22 }22 }
23}23}
2424
25export class ElectronUpdaterDownloadUpdateError extends Schema.TaggedErrorClass<ElectronUpdaterDownloadUpdateError>()(25export class ElectronUpdaterDownloadUpdateError extends Schema.TaggedError<ElectronUpdaterDownloadUpdateError>()(
26 "ElectronUpdaterDownloadUpdateError",26 "ElectronUpdaterDownloadUpdateError",
27 {27 {
28 channel: Schema.NullOr(Schema.String),28 channel: Schema.NullOr(Schema.String),
...@@ -34,7 +34,7 @@ export class ElectronUpdaterDownloadUpdateError extends Schema.TaggedErrorClass<...@@ -34,7 +34,7 @@ export class ElectronUpdaterDownloadUpdateError extends Schema.TaggedErrorClass<
34 }34 }
35}35}
3636
37export class ElectronUpdaterQuitAndInstallError extends Schema.TaggedErrorClass<ElectronUpdaterQuitAndInstallError>()(37export class ElectronUpdaterQuitAndInstallError extends Schema.TaggedError<ElectronUpdaterQuitAndInstallError>()(
38 "ElectronUpdaterQuitAndInstallError",38 "ElectronUpdaterQuitAndInstallError",
39 {39 {
40 channel: Schema.NullOr(Schema.String),40 channel: Schema.NullOr(Schema.String),
apps/desktop/src/electron/ElectronWindow.ts+2-2
...@@ -72,7 +72,7 @@ const ElectronWindowOperation = Schema.Literals([...@@ -72,7 +72,7 @@ const ElectronWindowOperation = Schema.Literals([
72 "destroy-window",72 "destroy-window",
73]);73]);
7474
75export class ElectronWindowCreateError extends Schema.TaggedErrorClass<ElectronWindowCreateError>()(75export class ElectronWindowCreateError extends Schema.TaggedError<ElectronWindowCreateError>()(
76 "ElectronWindowCreateError",76 "ElectronWindowCreateError",
77 {77 {
78 options: ElectronWindowCreateOptions,78 options: ElectronWindowCreateOptions,
...@@ -89,7 +89,7 @@ export class ElectronWindowCreateError extends Schema.TaggedErrorClass<ElectronW...@@ -89,7 +89,7 @@ export class ElectronWindowCreateError extends Schema.TaggedErrorClass<ElectronW
89 }89 }
90}90}
9191
92export class ElectronWindowOperationError extends Schema.TaggedErrorClass<ElectronWindowOperationError>()(92export class ElectronWindowOperationError extends Schema.TaggedError<ElectronWindowOperationError>()(
93 "ElectronWindowOperationError",93 "ElectronWindowOperationError",
94 {94 {
95 operation: ElectronWindowOperation,95 operation: ElectronWindowOperation,
apps/desktop/src/ipc/DesktopIpc.ts+2-2
...@@ -26,7 +26,7 @@ export interface DesktopIpcMain {...@@ -26,7 +26,7 @@ export interface DesktopIpcMain {
26 on(channel: string, listener: DesktopIpcSyncListener): void;26 on(channel: string, listener: DesktopIpcSyncListener): void;
27}27}
2828
29export class DesktopIpcRegistrationError extends Schema.TaggedErrorClass<DesktopIpcRegistrationError>()(29export class DesktopIpcRegistrationError extends Schema.TaggedError<DesktopIpcRegistrationError>()(
30 "DesktopIpcRegistrationError",30 "DesktopIpcRegistrationError",
31 {31 {
32 handlerKind: Schema.Literals(["invoke", "sync"]),32 handlerKind: Schema.Literals(["invoke", "sync"]),
...@@ -39,7 +39,7 @@ export class DesktopIpcRegistrationError extends Schema.TaggedErrorClass<Desktop...@@ -39,7 +39,7 @@ export class DesktopIpcRegistrationError extends Schema.TaggedErrorClass<Desktop
39 }39 }
40}40}
4141
42export class DesktopIpcUnregistrationError extends Schema.TaggedErrorClass<DesktopIpcUnregistrationError>()(42export class DesktopIpcUnregistrationError extends Schema.TaggedError<DesktopIpcUnregistrationError>()(
43 "DesktopIpcUnregistrationError",43 "DesktopIpcUnregistrationError",
44 {44 {
45 handlerKind: Schema.Literals(["invoke", "sync"]),45 handlerKind: Schema.Literals(["invoke", "sync"]),
apps/desktop/src/ipc/methods/snapShot.ts+1-1
...@@ -22,7 +22,7 @@ import * as DesktopSnapShot from "../../snapShot/DesktopSnapShot.ts";...@@ -22,7 +22,7 @@ import * as DesktopSnapShot from "../../snapShot/DesktopSnapShot.ts";
22import * as IpcChannels from "../channels.ts";22import * as IpcChannels from "../channels.ts";
23import * as DesktopIpc from "../DesktopIpc.ts";23import * as DesktopIpc from "../DesktopIpc.ts";
2424
25class SnapShotIpcUnauthorizedSenderError extends Schema.TaggedErrorClass<SnapShotIpcUnauthorizedSenderError>()(25class SnapShotIpcUnauthorizedSenderError extends Schema.TaggedError<SnapShotIpcUnauthorizedSenderError>()(
26 "SnapShotIpcUnauthorizedSenderError",26 "SnapShotIpcUnauthorizedSenderError",
27 {},27 {},
28) {28) {
apps/desktop/src/preview/BrowserImport/BrowserImport.ts+2-2
...@@ -39,7 +39,7 @@ import {...@@ -39,7 +39,7 @@ import {
39 type BrowserImportSourceDefinition,39 type BrowserImportSourceDefinition,
40} from "./Sources.ts";40} from "./Sources.ts";
4141
42export class BrowserImportFailedError extends Schema.TaggedErrorClass<BrowserImportFailedError>()(42export class BrowserImportFailedError extends Schema.TaggedError<BrowserImportFailedError>()(
43 "BrowserImportFailedError",43 "BrowserImportFailedError",
44 {44 {
45 sourceId: Schema.String,45 sourceId: Schema.String,
...@@ -55,7 +55,7 @@ export class BrowserImportFailedError extends Schema.TaggedErrorClass<BrowserImp...@@ -55,7 +55,7 @@ export class BrowserImportFailedError extends Schema.TaggedErrorClass<BrowserImp
55 }55 }
56}56}
5757
58export class BrowserCookieWriteError extends Schema.TaggedErrorClass<BrowserCookieWriteError>()(58export class BrowserCookieWriteError extends Schema.TaggedError<BrowserCookieWriteError>()(
59 "BrowserCookieWriteError",59 "BrowserCookieWriteError",
60 {60 {
61 url: Schema.String,61 url: Schema.String,
apps/desktop/src/preview/BrowserImport/ChromiumCookies.ts+1-1
...@@ -56,7 +56,7 @@ export const ChromiumCookieReadReason = Schema.Literals([...@@ -56,7 +56,7 @@ export const ChromiumCookieReadReason = Schema.Literals([
56]);56]);
57export type ChromiumCookieReadReason = typeof ChromiumCookieReadReason.Type;57export type ChromiumCookieReadReason = typeof ChromiumCookieReadReason.Type;
5858
59export class ChromiumCookieReadError extends Schema.TaggedErrorClass<ChromiumCookieReadError>()(59export class ChromiumCookieReadError extends Schema.TaggedError<ChromiumCookieReadError>()(
60 "ChromiumCookieReadError",60 "ChromiumCookieReadError",
61 {61 {
62 reason: ChromiumCookieReadReason,62 reason: ChromiumCookieReadReason,
apps/desktop/src/preview/BrowserImport/ChromiumKeys.ts+5-8
...@@ -48,14 +48,11 @@ export const ChromiumKeyFailure = Schema.Literals([...@@ -48,14 +48,11 @@ export const ChromiumKeyFailure = Schema.Literals([
48]);48]);
49export type ChromiumKeyFailure = typeof ChromiumKeyFailure.Type;49export type ChromiumKeyFailure = typeof ChromiumKeyFailure.Type;
5050
51export class ChromiumKeyError extends Schema.TaggedErrorClass<ChromiumKeyError>()(51export class ChromiumKeyError extends Schema.TaggedError<ChromiumKeyError>()("ChromiumKeyError", {
52 "ChromiumKeyError",52 reason: ChromiumKeyFailure,
53 {53 /** Kept for the log; never surfaced to the user. */
54 reason: ChromiumKeyFailure,54 cause: Schema.optional(Schema.Defect()),
55 /** Kept for the log; never surfaced to the user. */55}) {
56 cause: Schema.optional(Schema.Defect()),
57 },
58) {
59 override get message(): string {56 override get message(): string {
60 return `Could not obtain the Chromium cookie key: ${this.reason}.`;57 return `Could not obtain the Chromium cookie key: ${this.reason}.`;
61 }58 }
apps/desktop/src/preview/BrowserImport/FirefoxCookies.ts+1-1
...@@ -25,7 +25,7 @@ import { cookieScope, snapshotCookieDatabase, type ImportedCookie } from "./Cook...@@ -25,7 +25,7 @@ import { cookieScope, snapshotCookieDatabase, type ImportedCookie } from "./Cook
25 * plaintext database would not open — and the tag already says which engine it25 * plaintext database would not open — and the tag already says which engine it
26 * was. `BrowserImport` supplies the user-facing reason when it maps the union.26 * was. `BrowserImport` supplies the user-facing reason when it maps the union.
27 */27 */
28export class FirefoxCookieReadError extends Schema.TaggedErrorClass<FirefoxCookieReadError>()(28export class FirefoxCookieReadError extends Schema.TaggedError<FirefoxCookieReadError>()(
29 "FirefoxCookieReadError",29 "FirefoxCookieReadError",
30 {30 {
31 /**31 /**
apps/desktop/src/preview/BrowserImport/SafariCookies.ts+1-1
...@@ -40,7 +40,7 @@ const FLAG_HTTP_ONLY = 0x4;...@@ -40,7 +40,7 @@ const FLAG_HTTP_ONLY = 0x4;
40export const SafariCookieReadFailure = Schema.Literals(["needsFullDiskAccess", "readFailed"]);40export const SafariCookieReadFailure = Schema.Literals(["needsFullDiskAccess", "readFailed"]);
41export type SafariCookieReadFailure = typeof SafariCookieReadFailure.Type;41export type SafariCookieReadFailure = typeof SafariCookieReadFailure.Type;
4242
43export class SafariCookieReadError extends Schema.TaggedErrorClass<SafariCookieReadError>()(43export class SafariCookieReadError extends Schema.TaggedError<SafariCookieReadError>()(
44 "SafariCookieReadError",44 "SafariCookieReadError",
45 {45 {
46 reason: SafariCookieReadFailure,46 reason: SafariCookieReadFailure,
apps/desktop/src/preview/BrowserSession.ts+4-4
...@@ -39,7 +39,7 @@ const ALLOWED_PREVIEW_PERMISSIONS: ReadonlySet<string> = new Set([...@@ -39,7 +39,7 @@ const ALLOWED_PREVIEW_PERMISSIONS: ReadonlySet<string> = new Set([
39 // picker runs in the main window session, which is unaffected by this list.39 // picker runs in the main window session, which is unaffected by this list.
40]);40]);
4141
42export class BrowserSessionPartitionDerivationError extends Schema.TaggedErrorClass<BrowserSessionPartitionDerivationError>()(42export class BrowserSessionPartitionDerivationError extends Schema.TaggedError<BrowserSessionPartitionDerivationError>()(
43 "BrowserSessionPartitionDerivationError",43 "BrowserSessionPartitionDerivationError",
44 {44 {
45 scope: Schema.String,45 scope: Schema.String,
...@@ -51,7 +51,7 @@ export class BrowserSessionPartitionDerivationError extends Schema.TaggedErrorCl...@@ -51,7 +51,7 @@ export class BrowserSessionPartitionDerivationError extends Schema.TaggedErrorCl
51 }51 }
52}52}
5353
54export class BrowserSessionCreationError extends Schema.TaggedErrorClass<BrowserSessionCreationError>()(54export class BrowserSessionCreationError extends Schema.TaggedError<BrowserSessionCreationError>()(
55 "BrowserSessionCreationError",55 "BrowserSessionCreationError",
56 {56 {
57 scope: Schema.String,57 scope: Schema.String,
...@@ -64,7 +64,7 @@ export class BrowserSessionCreationError extends Schema.TaggedErrorClass<Browser...@@ -64,7 +64,7 @@ export class BrowserSessionCreationError extends Schema.TaggedErrorClass<Browser
64 }64 }
65}65}
6666
67export class BrowserSessionStorageClearError extends Schema.TaggedErrorClass<BrowserSessionStorageClearError>()(67export class BrowserSessionStorageClearError extends Schema.TaggedError<BrowserSessionStorageClearError>()(
68 "BrowserSessionStorageClearError",68 "BrowserSessionStorageClearError",
69 {69 {
70 partition: Schema.String,70 partition: Schema.String,
...@@ -76,7 +76,7 @@ export class BrowserSessionStorageClearError extends Schema.TaggedErrorClass<Bro...@@ -76,7 +76,7 @@ export class BrowserSessionStorageClearError extends Schema.TaggedErrorClass<Bro
76 }76 }
77}77}
7878
79export class BrowserSessionCacheClearError extends Schema.TaggedErrorClass<BrowserSessionCacheClearError>()(79export class BrowserSessionCacheClearError extends Schema.TaggedError<BrowserSessionCacheClearError>()(
80 "BrowserSessionCacheClearError",80 "BrowserSessionCacheClearError",
81 {81 {
82 partition: Schema.String,82 partition: Schema.String,
apps/desktop/src/preview/Manager.ts+19-19
...@@ -4236,7 +4236,7 @@ const makeNativeOperations = Effect.fn("PreviewManager.makeOperations")(function...@@ -4236,7 +4236,7 @@ const makeNativeOperations = Effect.fn("PreviewManager.makeOperations")(function
4236 };4236 };
4237});4237});
42384238
4239export class PreviewTabNotFoundError extends Schema.TaggedErrorClass<PreviewTabNotFoundError>()(4239export class PreviewTabNotFoundError extends Schema.TaggedError<PreviewTabNotFoundError>()(
4240 "PreviewTabNotFoundError",4240 "PreviewTabNotFoundError",
4241 { tabId: Schema.String },4241 { tabId: Schema.String },
4242) {4242) {
...@@ -4245,7 +4245,7 @@ export class PreviewTabNotFoundError extends Schema.TaggedErrorClass<PreviewTabN...@@ -4245,7 +4245,7 @@ export class PreviewTabNotFoundError extends Schema.TaggedErrorClass<PreviewTabN
4245 }4245 }
4246}4246}
42474247
4248export class PreviewWebContentsNotFoundError extends Schema.TaggedErrorClass<PreviewWebContentsNotFoundError>()(4248export class PreviewWebContentsNotFoundError extends Schema.TaggedError<PreviewWebContentsNotFoundError>()(
4249 "PreviewWebContentsNotFoundError",4249 "PreviewWebContentsNotFoundError",
4250 { tabId: Schema.String, webContentsId: Schema.Number },4250 { tabId: Schema.String, webContentsId: Schema.Number },
4251) {4251) {
...@@ -4254,7 +4254,7 @@ export class PreviewWebContentsNotFoundError extends Schema.TaggedErrorClass<Pre...@@ -4254,7 +4254,7 @@ export class PreviewWebContentsNotFoundError extends Schema.TaggedErrorClass<Pre
4254 }4254 }
4255}4255}
42564256
4257export class PreviewWebviewNotInitializedError extends Schema.TaggedErrorClass<PreviewWebviewNotInitializedError>()(4257export class PreviewWebviewNotInitializedError extends Schema.TaggedError<PreviewWebviewNotInitializedError>()(
4258 "PreviewWebviewNotInitializedError",4258 "PreviewWebviewNotInitializedError",
4259 { tabId: Schema.String },4259 { tabId: Schema.String },
4260) {4260) {
...@@ -4263,7 +4263,7 @@ export class PreviewWebviewNotInitializedError extends Schema.TaggedErrorClass<P...@@ -4263,7 +4263,7 @@ export class PreviewWebviewNotInitializedError extends Schema.TaggedErrorClass<P
4263 }4263 }
4264}4264}
42654265
4266export class PreviewMainWindowClosedError extends Schema.TaggedErrorClass<PreviewMainWindowClosedError>()(4266export class PreviewMainWindowClosedError extends Schema.TaggedError<PreviewMainWindowClosedError>()(
4267 "PreviewMainWindowClosedError",4267 "PreviewMainWindowClosedError",
4268 { tabId: Schema.String },4268 { tabId: Schema.String },
4269) {4269) {
...@@ -4272,7 +4272,7 @@ export class PreviewMainWindowClosedError extends Schema.TaggedErrorClass<Previe...@@ -4272,7 +4272,7 @@ export class PreviewMainWindowClosedError extends Schema.TaggedErrorClass<Previe
4272 }4272 }
4273}4273}
42744274
4275export class PreviewRecordingArmConflictError extends Schema.TaggedErrorClass<PreviewRecordingArmConflictError>()(4275export class PreviewRecordingArmConflictError extends Schema.TaggedError<PreviewRecordingArmConflictError>()(
4276 "PreviewRecordingArmConflictError",4276 "PreviewRecordingArmConflictError",
4277 {4277 {
4278 tabId: Schema.String,4278 tabId: Schema.String,
...@@ -4285,7 +4285,7 @@ export class PreviewRecordingArmConflictError extends Schema.TaggedErrorClass<Pr...@@ -4285,7 +4285,7 @@ export class PreviewRecordingArmConflictError extends Schema.TaggedErrorClass<Pr
4285 }4285 }
4286}4286}
42874287
4288export class PreviewRecordingCaptureUnavailableError extends Schema.TaggedErrorClass<PreviewRecordingCaptureUnavailableError>()(4288export class PreviewRecordingCaptureUnavailableError extends Schema.TaggedError<PreviewRecordingCaptureUnavailableError>()(
4289 "PreviewRecordingCaptureUnavailableError",4289 "PreviewRecordingCaptureUnavailableError",
4290 {4290 {
4291 tabId: Schema.String,4291 tabId: Schema.String,
...@@ -4297,7 +4297,7 @@ export class PreviewRecordingCaptureUnavailableError extends Schema.TaggedErrorC...@@ -4297,7 +4297,7 @@ export class PreviewRecordingCaptureUnavailableError extends Schema.TaggedErrorC
4297 }4297 }
4298}4298}
42994299
4300export class PreviewOperationError extends Schema.TaggedErrorClass<PreviewOperationError>()(4300export class PreviewOperationError extends Schema.TaggedError<PreviewOperationError>()(
4301 "PreviewOperationError",4301 "PreviewOperationError",
4302 {4302 {
4303 operation: Schema.String,4303 operation: Schema.String,
...@@ -4323,7 +4323,7 @@ export class PreviewOperationError extends Schema.TaggedErrorClass<PreviewOperat...@@ -4323,7 +4323,7 @@ export class PreviewOperationError extends Schema.TaggedErrorClass<PreviewOperat
43234323
4324const isPreviewOperationError = Schema.is(PreviewOperationError);4324const isPreviewOperationError = Schema.is(PreviewOperationError);
43254325
4326export class PreviewArtifactPathOutsideDirectoryError extends Schema.TaggedErrorClass<PreviewArtifactPathOutsideDirectoryError>()(4326export class PreviewArtifactPathOutsideDirectoryError extends Schema.TaggedError<PreviewArtifactPathOutsideDirectoryError>()(
4327 "PreviewArtifactPathOutsideDirectoryError",4327 "PreviewArtifactPathOutsideDirectoryError",
4328 {4328 {
4329 artifactPath: Schema.String,4329 artifactPath: Schema.String,
...@@ -4335,7 +4335,7 @@ export class PreviewArtifactPathOutsideDirectoryError extends Schema.TaggedError...@@ -4335,7 +4335,7 @@ export class PreviewArtifactPathOutsideDirectoryError extends Schema.TaggedError
4335 }4335 }
4336}4336}
43374337
4338export class PreviewArtifactImageLoadError extends Schema.TaggedErrorClass<PreviewArtifactImageLoadError>()(4338export class PreviewArtifactImageLoadError extends Schema.TaggedError<PreviewArtifactImageLoadError>()(
4339 "PreviewArtifactImageLoadError",4339 "PreviewArtifactImageLoadError",
4340 { artifactPath: Schema.String },4340 { artifactPath: Schema.String },
4341) {4341) {
...@@ -4344,7 +4344,7 @@ export class PreviewArtifactImageLoadError extends Schema.TaggedErrorClass<Previ...@@ -4344,7 +4344,7 @@ export class PreviewArtifactImageLoadError extends Schema.TaggedErrorClass<Previ
4344 }4344 }
4345}4345}
43464346
4347export class PreviewAutomationDevToolsOpenError extends Schema.TaggedErrorClass<PreviewAutomationDevToolsOpenError>()(4347export class PreviewAutomationDevToolsOpenError extends Schema.TaggedError<PreviewAutomationDevToolsOpenError>()(
4348 "PreviewAutomationDevToolsOpenError",4348 "PreviewAutomationDevToolsOpenError",
4349 { webContentsId: Schema.Number },4349 { webContentsId: Schema.Number },
4350) {4350) {
...@@ -4353,7 +4353,7 @@ export class PreviewAutomationDevToolsOpenError extends Schema.TaggedErrorClass<...@@ -4353,7 +4353,7 @@ export class PreviewAutomationDevToolsOpenError extends Schema.TaggedErrorClass<
4353 }4353 }
4354}4354}
43554355
4356export class PreviewAutomationDebuggerAttachedError extends Schema.TaggedErrorClass<PreviewAutomationDebuggerAttachedError>()(4356export class PreviewAutomationDebuggerAttachedError extends Schema.TaggedError<PreviewAutomationDebuggerAttachedError>()(
4357 "PreviewAutomationDebuggerAttachedError",4357 "PreviewAutomationDebuggerAttachedError",
4358 { webContentsId: Schema.Number },4358 { webContentsId: Schema.Number },
4359) {4359) {
...@@ -4362,7 +4362,7 @@ export class PreviewAutomationDebuggerAttachedError extends Schema.TaggedErrorCl...@@ -4362,7 +4362,7 @@ export class PreviewAutomationDebuggerAttachedError extends Schema.TaggedErrorCl
4362 }4362 }
4363}4363}
43644364
4365export class PreviewAutomationEvaluationError extends Schema.TaggedErrorClass<PreviewAutomationEvaluationError>()(4365export class PreviewAutomationEvaluationError extends Schema.TaggedError<PreviewAutomationEvaluationError>()(
4366 "PreviewAutomationEvaluationError",4366 "PreviewAutomationEvaluationError",
4367 {4367 {
4368 tabId: Schema.String,4368 tabId: Schema.String,
...@@ -4380,7 +4380,7 @@ export class PreviewAutomationEvaluationError extends Schema.TaggedErrorClass<Pr...@@ -4380,7 +4380,7 @@ export class PreviewAutomationEvaluationError extends Schema.TaggedErrorClass<Pr
4380 }4380 }
4381}4381}
43824382
4383export class PreviewAutomationTargetNotFoundError extends Schema.TaggedErrorClass<PreviewAutomationTargetNotFoundError>()(4383export class PreviewAutomationTargetNotFoundError extends Schema.TaggedError<PreviewAutomationTargetNotFoundError>()(
4384 "PreviewAutomationTargetNotFoundError",4384 "PreviewAutomationTargetNotFoundError",
4385 {4385 {
4386 operation: Schema.String,4386 operation: Schema.String,
...@@ -4395,7 +4395,7 @@ export class PreviewAutomationTargetNotFoundError extends Schema.TaggedErrorClas...@@ -4395,7 +4395,7 @@ export class PreviewAutomationTargetNotFoundError extends Schema.TaggedErrorClas
4395 }4395 }
4396}4396}
43974397
4398export class PreviewAutomationTargetNotEditableError extends Schema.TaggedErrorClass<PreviewAutomationTargetNotEditableError>()(4398export class PreviewAutomationTargetNotEditableError extends Schema.TaggedError<PreviewAutomationTargetNotEditableError>()(
4399 "PreviewAutomationTargetNotEditableError",4399 "PreviewAutomationTargetNotEditableError",
4400 {4400 {
4401 tabId: Schema.String,4401 tabId: Schema.String,
...@@ -4409,7 +4409,7 @@ export class PreviewAutomationTargetNotEditableError extends Schema.TaggedErrorC...@@ -4409,7 +4409,7 @@ export class PreviewAutomationTargetNotEditableError extends Schema.TaggedErrorC
4409 }4409 }
4410}4410}
44114411
4412export class PreviewAutomationCoordinatesOutsideViewportError extends Schema.TaggedErrorClass<PreviewAutomationCoordinatesOutsideViewportError>()(4412export class PreviewAutomationCoordinatesOutsideViewportError extends Schema.TaggedError<PreviewAutomationCoordinatesOutsideViewportError>()(
4413 "PreviewAutomationCoordinatesOutsideViewportError",4413 "PreviewAutomationCoordinatesOutsideViewportError",
4414 {4414 {
4415 tabId: Schema.String,4415 tabId: Schema.String,
...@@ -4424,7 +4424,7 @@ export class PreviewAutomationCoordinatesOutsideViewportError extends Schema.Tag...@@ -4424,7 +4424,7 @@ export class PreviewAutomationCoordinatesOutsideViewportError extends Schema.Tag
4424 }4424 }
4425}4425}
44264426
4427export class PreviewAutomationInvalidSelectorError extends Schema.TaggedErrorClass<PreviewAutomationInvalidSelectorError>()(4427export class PreviewAutomationInvalidSelectorError extends Schema.TaggedError<PreviewAutomationInvalidSelectorError>()(
4428 "PreviewAutomationInvalidSelectorError",4428 "PreviewAutomationInvalidSelectorError",
4429 {4429 {
4430 operation: Schema.String,4430 operation: Schema.String,
...@@ -4457,7 +4457,7 @@ export class PreviewAutomationInvalidSelectorError extends Schema.TaggedErrorCla...@@ -4457,7 +4457,7 @@ export class PreviewAutomationInvalidSelectorError extends Schema.TaggedErrorCla
4457 }4457 }
4458}4458}
44594459
4460export class PreviewAutomationResultTooLargeError extends Schema.TaggedErrorClass<PreviewAutomationResultTooLargeError>()(4460export class PreviewAutomationResultTooLargeError extends Schema.TaggedError<PreviewAutomationResultTooLargeError>()(
4461 "PreviewAutomationResultTooLargeError",4461 "PreviewAutomationResultTooLargeError",
4462 {4462 {
4463 tabId: Schema.String,4463 tabId: Schema.String,
...@@ -4474,7 +4474,7 @@ export class PreviewAutomationResultTooLargeError extends Schema.TaggedErrorClas...@@ -4474,7 +4474,7 @@ export class PreviewAutomationResultTooLargeError extends Schema.TaggedErrorClas
4474 }4474 }
4475}4475}
44764476
4477export class PreviewAutomationTimeoutError extends Schema.TaggedErrorClass<PreviewAutomationTimeoutError>()(4477export class PreviewAutomationTimeoutError extends Schema.TaggedError<PreviewAutomationTimeoutError>()(
4478 "PreviewAutomationTimeoutError",4478 "PreviewAutomationTimeoutError",
4479 {4479 {
4480 tabId: Schema.String,4480 tabId: Schema.String,
...@@ -4486,7 +4486,7 @@ export class PreviewAutomationTimeoutError extends Schema.TaggedErrorClass<Previ...@@ -4486,7 +4486,7 @@ export class PreviewAutomationTimeoutError extends Schema.TaggedErrorClass<Previ
4486 }4486 }
4487}4487}
44884488
4489export class PreviewAutomationControlInterruptedError extends Schema.TaggedErrorClass<PreviewAutomationControlInterruptedError>()(4489export class PreviewAutomationControlInterruptedError extends Schema.TaggedError<PreviewAutomationControlInterruptedError>()(
4490 "PreviewAutomationControlInterruptedError",4490 "PreviewAutomationControlInterruptedError",
4491 {4491 {
4492 operation: Schema.String,4492 operation: Schema.String,
apps/desktop/src/preview/PlaywrightInjectedRuntime.ts+7-7
...@@ -17,7 +17,7 @@ const PLAYWRIGHT_SOURCE_EVALUATION_TIMEOUT_MS = 1_000;...@@ -17,7 +17,7 @@ const PLAYWRIGHT_SOURCE_EVALUATION_TIMEOUT_MS = 1_000;
17const PLAYWRIGHT_SDK_LANGUAGE = "javascript";17const PLAYWRIGHT_SDK_LANGUAGE = "javascript";
18const PLAYWRIGHT_BROWSER_NAME = "chromium";18const PLAYWRIGHT_BROWSER_NAME = "chromium";
1919
20export class PlaywrightPackageResolveError extends Schema.TaggedErrorClass<PlaywrightPackageResolveError>()(20export class PlaywrightPackageResolveError extends Schema.TaggedError<PlaywrightPackageResolveError>()(
21 "PlaywrightPackageResolveError",21 "PlaywrightPackageResolveError",
22 {22 {
23 specifier: Schema.String,23 specifier: Schema.String,
...@@ -29,7 +29,7 @@ export class PlaywrightPackageResolveError extends Schema.TaggedErrorClass<Playw...@@ -29,7 +29,7 @@ export class PlaywrightPackageResolveError extends Schema.TaggedErrorClass<Playw
29 }29 }
30}30}
3131
32export class PlaywrightCoreBundleReadError extends Schema.TaggedErrorClass<PlaywrightCoreBundleReadError>()(32export class PlaywrightCoreBundleReadError extends Schema.TaggedError<PlaywrightCoreBundleReadError>()(
33 "PlaywrightCoreBundleReadError",33 "PlaywrightCoreBundleReadError",
34 {34 {
35 bundlePath: Schema.String,35 bundlePath: Schema.String,
...@@ -41,7 +41,7 @@ export class PlaywrightCoreBundleReadError extends Schema.TaggedErrorClass<Playw...@@ -41,7 +41,7 @@ export class PlaywrightCoreBundleReadError extends Schema.TaggedErrorClass<Playw
41 }41 }
42}42}
4343
44export class PlaywrightSourceMarkerNotFoundError extends Schema.TaggedErrorClass<PlaywrightSourceMarkerNotFoundError>()(44export class PlaywrightSourceMarkerNotFoundError extends Schema.TaggedError<PlaywrightSourceMarkerNotFoundError>()(
45 "PlaywrightSourceMarkerNotFoundError",45 "PlaywrightSourceMarkerNotFoundError",
46 {46 {
47 bundlePath: Schema.String,47 bundlePath: Schema.String,
...@@ -53,7 +53,7 @@ export class PlaywrightSourceMarkerNotFoundError extends Schema.TaggedErrorClass...@@ -53,7 +53,7 @@ export class PlaywrightSourceMarkerNotFoundError extends Schema.TaggedErrorClass
53 }53 }
54}54}
5555
56export class PlaywrightSourceTerminatorNotFoundError extends Schema.TaggedErrorClass<PlaywrightSourceTerminatorNotFoundError>()(56export class PlaywrightSourceTerminatorNotFoundError extends Schema.TaggedError<PlaywrightSourceTerminatorNotFoundError>()(
57 "PlaywrightSourceTerminatorNotFoundError",57 "PlaywrightSourceTerminatorNotFoundError",
58 {58 {
59 bundlePath: Schema.String,59 bundlePath: Schema.String,
...@@ -65,7 +65,7 @@ export class PlaywrightSourceTerminatorNotFoundError extends Schema.TaggedErrorC...@@ -65,7 +65,7 @@ export class PlaywrightSourceTerminatorNotFoundError extends Schema.TaggedErrorC
65 }65 }
66}66}
6767
68export class PlaywrightSourceEvaluationError extends Schema.TaggedErrorClass<PlaywrightSourceEvaluationError>()(68export class PlaywrightSourceEvaluationError extends Schema.TaggedError<PlaywrightSourceEvaluationError>()(
69 "PlaywrightSourceEvaluationError",69 "PlaywrightSourceEvaluationError",
70 {70 {
71 bundlePath: Schema.String,71 bundlePath: Schema.String,
...@@ -78,7 +78,7 @@ export class PlaywrightSourceEvaluationError extends Schema.TaggedErrorClass<Pla...@@ -78,7 +78,7 @@ export class PlaywrightSourceEvaluationError extends Schema.TaggedErrorClass<Pla
78 }78 }
79}79}
8080
81export class PlaywrightSourceValidationError extends Schema.TaggedErrorClass<PlaywrightSourceValidationError>()(81export class PlaywrightSourceValidationError extends Schema.TaggedError<PlaywrightSourceValidationError>()(
82 "PlaywrightSourceValidationError",82 "PlaywrightSourceValidationError",
83 {83 {
84 bundlePath: Schema.String,84 bundlePath: Schema.String,
...@@ -96,7 +96,7 @@ export class PlaywrightSourceValidationError extends Schema.TaggedErrorClass<Pla...@@ -96,7 +96,7 @@ export class PlaywrightSourceValidationError extends Schema.TaggedErrorClass<Pla
96 }96 }
97}97}
9898
99export class PlaywrightOptionsEncodeError extends Schema.TaggedErrorClass<PlaywrightOptionsEncodeError>()(99export class PlaywrightOptionsEncodeError extends Schema.TaggedError<PlaywrightOptionsEncodeError>()(
100 "PlaywrightOptionsEncodeError",100 "PlaywrightOptionsEncodeError",
101 {101 {
102 sdkLanguage: Schema.String,102 sdkLanguage: Schema.String,
apps/desktop/src/settings/DesktopAppSettings.ts+1-1
...@@ -134,7 +134,7 @@ const DesktopSettingsWriteOperation = Schema.Literals([...@@ -134,7 +134,7 @@ const DesktopSettingsWriteOperation = Schema.Literals([
134]);134]);
135type DesktopSettingsWriteOperation = typeof DesktopSettingsWriteOperation.Type;135type DesktopSettingsWriteOperation = typeof DesktopSettingsWriteOperation.Type;
136136
137export class DesktopSettingsWriteError extends Schema.TaggedErrorClass<DesktopSettingsWriteError>()(137export class DesktopSettingsWriteError extends Schema.TaggedError<DesktopSettingsWriteError>()(
138 "DesktopSettingsWriteError",138 "DesktopSettingsWriteError",
139 {139 {
140 operation: DesktopSettingsWriteOperation,140 operation: DesktopSettingsWriteOperation,
apps/desktop/src/settings/DesktopClientSettings.ts+2-2
...@@ -26,7 +26,7 @@ const decodeClientSettingsJson = Effect.fnUntraced(function* (raw: string) {...@@ -26,7 +26,7 @@ const decodeClientSettingsJson = Effect.fnUntraced(function* (raw: string) {
26});26});
27const encodeClientSettingsJson = Schema.encodeEffect(ClientSettingsJson);27const encodeClientSettingsJson = Schema.encodeEffect(ClientSettingsJson);
2828
29export class DesktopClientSettingsReadError extends Schema.TaggedErrorClass<DesktopClientSettingsReadError>()(29export class DesktopClientSettingsReadError extends Schema.TaggedError<DesktopClientSettingsReadError>()(
30 "DesktopClientSettingsReadError",30 "DesktopClientSettingsReadError",
31 {31 {
32 operation: Schema.Literals(["read-file", "decode-document"]),32 operation: Schema.Literals(["read-file", "decode-document"]),
...@@ -47,7 +47,7 @@ const DesktopClientSettingsWriteOperation = Schema.Literals([...@@ -47,7 +47,7 @@ const DesktopClientSettingsWriteOperation = Schema.Literals([
47 "replace-settings-file",47 "replace-settings-file",
48]);48]);
4949
50export class DesktopClientSettingsWriteError extends Schema.TaggedErrorClass<DesktopClientSettingsWriteError>()(50export class DesktopClientSettingsWriteError extends Schema.TaggedError<DesktopClientSettingsWriteError>()(
51 "DesktopClientSettingsWriteError",51 "DesktopClientSettingsWriteError",
52 {52 {
53 operation: DesktopClientSettingsWriteOperation,53 operation: DesktopClientSettingsWriteOperation,
apps/desktop/src/settings/DesktopSavedEnvironments.ts+5-5
...@@ -83,7 +83,7 @@ const DesktopSavedEnvironmentSecretProtectionOperation = Schema.Literals([...@@ -83,7 +83,7 @@ const DesktopSavedEnvironmentSecretProtectionOperation = Schema.Literals([
83 "decrypt-secret",83 "decrypt-secret",
84]);84]);
8585
86export class DesktopSavedEnvironmentsWriteError extends Schema.TaggedErrorClass<DesktopSavedEnvironmentsWriteError>()(86export class DesktopSavedEnvironmentsWriteError extends Schema.TaggedError<DesktopSavedEnvironmentsWriteError>()(
87 "DesktopSavedEnvironmentsWriteError",87 "DesktopSavedEnvironmentsWriteError",
88 {88 {
89 operation: DesktopSavedEnvironmentsWriteOperation,89 operation: DesktopSavedEnvironmentsWriteOperation,
...@@ -96,7 +96,7 @@ export class DesktopSavedEnvironmentsWriteError extends Schema.TaggedErrorClass<...@@ -96,7 +96,7 @@ export class DesktopSavedEnvironmentsWriteError extends Schema.TaggedErrorClass<
96 }96 }
97}97}
9898
99export class DesktopSavedEnvironmentsReadError extends Schema.TaggedErrorClass<DesktopSavedEnvironmentsReadError>()(99export class DesktopSavedEnvironmentsReadError extends Schema.TaggedError<DesktopSavedEnvironmentsReadError>()(
100 "DesktopSavedEnvironmentsReadError",100 "DesktopSavedEnvironmentsReadError",
101 {101 {
102 registryPath: Schema.String,102 registryPath: Schema.String,
...@@ -108,7 +108,7 @@ export class DesktopSavedEnvironmentsReadError extends Schema.TaggedErrorClass<D...@@ -108,7 +108,7 @@ export class DesktopSavedEnvironmentsReadError extends Schema.TaggedErrorClass<D
108 }108 }
109}109}
110110
111export class DesktopSavedEnvironmentsDocumentDecodeError extends Schema.TaggedErrorClass<DesktopSavedEnvironmentsDocumentDecodeError>()(111export class DesktopSavedEnvironmentsDocumentDecodeError extends Schema.TaggedError<DesktopSavedEnvironmentsDocumentDecodeError>()(
112 "DesktopSavedEnvironmentsDocumentDecodeError",112 "DesktopSavedEnvironmentsDocumentDecodeError",
113 {113 {
114 registryPath: Schema.String,114 registryPath: Schema.String,
...@@ -120,7 +120,7 @@ export class DesktopSavedEnvironmentsDocumentDecodeError extends Schema.TaggedEr...@@ -120,7 +120,7 @@ export class DesktopSavedEnvironmentsDocumentDecodeError extends Schema.TaggedEr
120 }120 }
121}121}
122122
123export class DesktopSavedEnvironmentSecretDecodeError extends Schema.TaggedErrorClass<DesktopSavedEnvironmentSecretDecodeError>()(123export class DesktopSavedEnvironmentSecretDecodeError extends Schema.TaggedError<DesktopSavedEnvironmentSecretDecodeError>()(
124 "DesktopSavedEnvironmentSecretDecodeError",124 "DesktopSavedEnvironmentSecretDecodeError",
125 {125 {
126 environmentId: Schema.String,126 environmentId: Schema.String,
...@@ -134,7 +134,7 @@ export class DesktopSavedEnvironmentSecretDecodeError extends Schema.TaggedError...@@ -134,7 +134,7 @@ export class DesktopSavedEnvironmentSecretDecodeError extends Schema.TaggedError
134 }134 }
135}135}
136136
137export class DesktopSavedEnvironmentSecretProtectionError extends Schema.TaggedErrorClass<DesktopSavedEnvironmentSecretProtectionError>()(137export class DesktopSavedEnvironmentSecretProtectionError extends Schema.TaggedError<DesktopSavedEnvironmentSecretProtectionError>()(
138 "DesktopSavedEnvironmentSecretProtectionError",138 "DesktopSavedEnvironmentSecretProtectionError",
139 {139 {
140 operation: DesktopSavedEnvironmentSecretProtectionOperation,140 operation: DesktopSavedEnvironmentSecretProtectionOperation,
apps/desktop/src/shell/DesktopShellEnvironment.ts+2-2
...@@ -36,7 +36,7 @@ const desktopShellEnvironmentCommandFields = {...@@ -36,7 +36,7 @@ const desktopShellEnvironmentCommandFields = {
36 argumentCount: Schema.Number,36 argumentCount: Schema.Number,
37};37};
3838
39export class DesktopShellEnvironmentCommandError extends Schema.TaggedErrorClass<DesktopShellEnvironmentCommandError>()(39export class DesktopShellEnvironmentCommandError extends Schema.TaggedError<DesktopShellEnvironmentCommandError>()(
40 "DesktopShellEnvironmentCommandError",40 "DesktopShellEnvironmentCommandError",
41 {41 {
42 ...desktopShellEnvironmentCommandFields,42 ...desktopShellEnvironmentCommandFields,
...@@ -48,7 +48,7 @@ export class DesktopShellEnvironmentCommandError extends Schema.TaggedErrorClass...@@ -48,7 +48,7 @@ export class DesktopShellEnvironmentCommandError extends Schema.TaggedErrorClass
48 }48 }
49}49}
5050
51export class DesktopShellEnvironmentCommandTimeoutError extends Schema.TaggedErrorClass<DesktopShellEnvironmentCommandTimeoutError>()(51export class DesktopShellEnvironmentCommandTimeoutError extends Schema.TaggedError<DesktopShellEnvironmentCommandTimeoutError>()(
52 "DesktopShellEnvironmentCommandTimeoutError",52 "DesktopShellEnvironmentCommandTimeoutError",
53 {53 {
54 ...desktopShellEnvironmentCommandFields,54 ...desktopShellEnvironmentCommandFields,
apps/desktop/src/snapShot/DesktopSnapShot.ts+2-2
...@@ -126,7 +126,7 @@ const DesktopSnapShotOperation = Schema.Literals([...@@ -126,7 +126,7 @@ const DesktopSnapShotOperation = Schema.Literals([
126 "capture",126 "capture",
127]);127]);
128128
129export class DesktopSnapShotError extends Schema.TaggedErrorClass<DesktopSnapShotError>()(129export class DesktopSnapShotError extends Schema.TaggedError<DesktopSnapShotError>()(
130 "DesktopSnapShotError",130 "DesktopSnapShotError",
131 {131 {
132 operation: DesktopSnapShotOperation,132 operation: DesktopSnapShotOperation,
...@@ -201,7 +201,7 @@ export class DesktopSnapShot extends Context.Service<...@@ -201,7 +201,7 @@ export class DesktopSnapShot extends Context.Service<
201 }201 }
202>()("@t3tools/desktop/snapShot/DesktopSnapShot") {}202>()("@t3tools/desktop/snapShot/DesktopSnapShot") {}
203203
204export class DesktopSnapShotSetupError extends Schema.TaggedErrorClass<DesktopSnapShotSetupError>()(204export class DesktopSnapShotSetupError extends Schema.TaggedError<DesktopSnapShotSetupError>()(
205 "DesktopSnapShotSetupError",205 "DesktopSnapShotSetupError",
206 {206 {
207 action: Schema.Union([207 action: Schema.Union([
apps/desktop/src/ssh/DesktopSshPasswordPrompts.ts+9-9
...@@ -41,7 +41,7 @@ const DesktopSshPromptPresentationOperation = Schema.Literals([...@@ -41,7 +41,7 @@ const DesktopSshPromptPresentationOperation = Schema.Literals([
41]);41]);
42type DesktopSshPromptPresentationOperation = typeof DesktopSshPromptPresentationOperation.Type;42type DesktopSshPromptPresentationOperation = typeof DesktopSshPromptPresentationOperation.Type;
4343
44export class DesktopSshPromptRequestIdGenerationError extends Schema.TaggedErrorClass<DesktopSshPromptRequestIdGenerationError>()(44export class DesktopSshPromptRequestIdGenerationError extends Schema.TaggedError<DesktopSshPromptRequestIdGenerationError>()(
45 "DesktopSshPromptRequestIdGenerationError",45 "DesktopSshPromptRequestIdGenerationError",
46 {46 {
47 destination: Schema.String,47 destination: Schema.String,
...@@ -53,7 +53,7 @@ export class DesktopSshPromptRequestIdGenerationError extends Schema.TaggedError...@@ -53,7 +53,7 @@ export class DesktopSshPromptRequestIdGenerationError extends Schema.TaggedError
53 }53 }
54}54}
5555
56export class DesktopSshPromptWindowUnavailableError extends Schema.TaggedErrorClass<DesktopSshPromptWindowUnavailableError>()(56export class DesktopSshPromptWindowUnavailableError extends Schema.TaggedError<DesktopSshPromptWindowUnavailableError>()(
57 "DesktopSshPromptWindowUnavailableError",57 "DesktopSshPromptWindowUnavailableError",
58 {58 {
59 destination: Schema.String,59 destination: Schema.String,
...@@ -67,7 +67,7 @@ export class DesktopSshPromptWindowUnavailableError extends Schema.TaggedErrorCl...@@ -67,7 +67,7 @@ export class DesktopSshPromptWindowUnavailableError extends Schema.TaggedErrorCl
67 }67 }
68}68}
6969
70export class DesktopSshPromptPresentationError extends Schema.TaggedErrorClass<DesktopSshPromptPresentationError>()(70export class DesktopSshPromptPresentationError extends Schema.TaggedError<DesktopSshPromptPresentationError>()(
71 "DesktopSshPromptPresentationError",71 "DesktopSshPromptPresentationError",
72 {72 {
73 requestId: Schema.NullOr(Schema.String),73 requestId: Schema.NullOr(Schema.String),
...@@ -81,7 +81,7 @@ export class DesktopSshPromptPresentationError extends Schema.TaggedErrorClass<D...@@ -81,7 +81,7 @@ export class DesktopSshPromptPresentationError extends Schema.TaggedErrorClass<D
81 }81 }
82}82}
8383
84export class DesktopSshPromptTimedOutError extends Schema.TaggedErrorClass<DesktopSshPromptTimedOutError>()(84export class DesktopSshPromptTimedOutError extends Schema.TaggedError<DesktopSshPromptTimedOutError>()(
85 "DesktopSshPromptTimedOutError",85 "DesktopSshPromptTimedOutError",
86 {86 {
87 requestId: Schema.String,87 requestId: Schema.String,
...@@ -93,7 +93,7 @@ export class DesktopSshPromptTimedOutError extends Schema.TaggedErrorClass<Deskt...@@ -93,7 +93,7 @@ export class DesktopSshPromptTimedOutError extends Schema.TaggedErrorClass<Deskt
93 }93 }
94}94}
9595
96export class DesktopSshPromptCancelledError extends Schema.TaggedErrorClass<DesktopSshPromptCancelledError>()(96export class DesktopSshPromptCancelledError extends Schema.TaggedError<DesktopSshPromptCancelledError>()(
97 "DesktopSshPromptCancelledError",97 "DesktopSshPromptCancelledError",
98 {98 {
99 requestId: Schema.String,99 requestId: Schema.String,
...@@ -105,7 +105,7 @@ export class DesktopSshPromptCancelledError extends Schema.TaggedErrorClass<Desk...@@ -105,7 +105,7 @@ export class DesktopSshPromptCancelledError extends Schema.TaggedErrorClass<Desk
105 }105 }
106}106}
107107
108export class DesktopSshPromptWindowClosedError extends Schema.TaggedErrorClass<DesktopSshPromptWindowClosedError>()(108export class DesktopSshPromptWindowClosedError extends Schema.TaggedError<DesktopSshPromptWindowClosedError>()(
109 "DesktopSshPromptWindowClosedError",109 "DesktopSshPromptWindowClosedError",
110 {110 {
111 requestId: Schema.String,111 requestId: Schema.String,
...@@ -117,7 +117,7 @@ export class DesktopSshPromptWindowClosedError extends Schema.TaggedErrorClass<D...@@ -117,7 +117,7 @@ export class DesktopSshPromptWindowClosedError extends Schema.TaggedErrorClass<D
117 }117 }
118}118}
119119
120export class DesktopSshPromptServiceStoppedError extends Schema.TaggedErrorClass<DesktopSshPromptServiceStoppedError>()(120export class DesktopSshPromptServiceStoppedError extends Schema.TaggedError<DesktopSshPromptServiceStoppedError>()(
121 "DesktopSshPromptServiceStoppedError",121 "DesktopSshPromptServiceStoppedError",
122 {122 {
123 requestId: Schema.String,123 requestId: Schema.String,
...@@ -129,7 +129,7 @@ export class DesktopSshPromptServiceStoppedError extends Schema.TaggedErrorClass...@@ -129,7 +129,7 @@ export class DesktopSshPromptServiceStoppedError extends Schema.TaggedErrorClass
129 }129 }
130}130}
131131
132export class DesktopSshPromptInvalidRequestIdError extends Schema.TaggedErrorClass<DesktopSshPromptInvalidRequestIdError>()(132export class DesktopSshPromptInvalidRequestIdError extends Schema.TaggedError<DesktopSshPromptInvalidRequestIdError>()(
133 "DesktopSshPromptInvalidRequestIdError",133 "DesktopSshPromptInvalidRequestIdError",
134 {134 {
135 requestId: Schema.String,135 requestId: Schema.String,
...@@ -140,7 +140,7 @@ export class DesktopSshPromptInvalidRequestIdError extends Schema.TaggedErrorCla...@@ -140,7 +140,7 @@ export class DesktopSshPromptInvalidRequestIdError extends Schema.TaggedErrorCla
140 }140 }
141}141}
142142
143export class DesktopSshPromptExpiredError extends Schema.TaggedErrorClass<DesktopSshPromptExpiredError>()(143export class DesktopSshPromptExpiredError extends Schema.TaggedError<DesktopSshPromptExpiredError>()(
144 "DesktopSshPromptExpiredError",144 "DesktopSshPromptExpiredError",
145 {145 {
146 requestId: Schema.String,146 requestId: Schema.String,
apps/desktop/src/updates/DesktopUpdates.ts+6-6
...@@ -76,7 +76,7 @@ const decodeDownloadProgressInfo = Schema.decodeUnknownEffect(DownloadProgressIn...@@ -76,7 +76,7 @@ const decodeDownloadProgressInfo = Schema.decodeUnknownEffect(DownloadProgressIn
7676
77const currentIsoTimestamp = DateTime.now.pipe(Effect.map(DateTime.formatIso));77const currentIsoTimestamp = DateTime.now.pipe(Effect.map(DateTime.formatIso));
7878
79export class DesktopUpdateActionInProgressError extends Schema.TaggedErrorClass<DesktopUpdateActionInProgressError>()(79export class DesktopUpdateActionInProgressError extends Schema.TaggedError<DesktopUpdateActionInProgressError>()(
80 "DesktopUpdateActionInProgressError",80 "DesktopUpdateActionInProgressError",
81 {81 {
82 action: Schema.Literals(["check", "download", "install", "channel"]),82 action: Schema.Literals(["check", "download", "install", "channel"]),
...@@ -88,7 +88,7 @@ export class DesktopUpdateActionInProgressError extends Schema.TaggedErrorClass<...@@ -88,7 +88,7 @@ export class DesktopUpdateActionInProgressError extends Schema.TaggedErrorClass<
88 }88 }
89}89}
9090
91export class DesktopUpdateChannelPersistenceError extends Schema.TaggedErrorClass<DesktopUpdateChannelPersistenceError>()(91export class DesktopUpdateChannelPersistenceError extends Schema.TaggedError<DesktopUpdateChannelPersistenceError>()(
92 "DesktopUpdateChannelPersistenceError",92 "DesktopUpdateChannelPersistenceError",
93 {93 {
94 channel: DesktopUpdateChannelSchema,94 channel: DesktopUpdateChannelSchema,
...@@ -100,7 +100,7 @@ export class DesktopUpdateChannelPersistenceError extends Schema.TaggedErrorClas...@@ -100,7 +100,7 @@ export class DesktopUpdateChannelPersistenceError extends Schema.TaggedErrorClas
100 }100 }
101}101}
102102
103export class DesktopUpdatePollerError extends Schema.TaggedErrorClass<DesktopUpdatePollerError>()(103export class DesktopUpdatePollerError extends Schema.TaggedError<DesktopUpdatePollerError>()(
104 "DesktopUpdatePollerError",104 "DesktopUpdatePollerError",
105 {105 {
106 poller: Schema.Literals(["startup", "poll"]),106 poller: Schema.Literals(["startup", "poll"]),
...@@ -112,7 +112,7 @@ export class DesktopUpdatePollerError extends Schema.TaggedErrorClass<DesktopUpd...@@ -112,7 +112,7 @@ export class DesktopUpdatePollerError extends Schema.TaggedErrorClass<DesktopUpd
112 }112 }
113}113}
114114
115export class DesktopUpdateEventHandlingError extends Schema.TaggedErrorClass<DesktopUpdateEventHandlingError>()(115export class DesktopUpdateEventHandlingError extends Schema.TaggedError<DesktopUpdateEventHandlingError>()(
116 "DesktopUpdateEventHandlingError",116 "DesktopUpdateEventHandlingError",
117 {117 {
118 event: Schema.Literals(["update-available", "download-progress", "update-downloaded"]),118 event: Schema.Literals(["update-available", "download-progress", "update-downloaded"]),
...@@ -124,7 +124,7 @@ export class DesktopUpdateEventHandlingError extends Schema.TaggedErrorClass<Des...@@ -124,7 +124,7 @@ export class DesktopUpdateEventHandlingError extends Schema.TaggedErrorClass<Des
124 }124 }
125}125}
126126
127export class DesktopUpdaterReportedError extends Schema.TaggedErrorClass<DesktopUpdaterReportedError>()(127export class DesktopUpdaterReportedError extends Schema.TaggedError<DesktopUpdaterReportedError>()(
128 "DesktopUpdaterReportedError",128 "DesktopUpdaterReportedError",
129 {129 {
130 operation: Schema.Literals(["check", "download", "install", "channel", "background"]),130 operation: Schema.Literals(["check", "download", "install", "channel", "background"]),
...@@ -136,7 +136,7 @@ export class DesktopUpdaterReportedError extends Schema.TaggedErrorClass<Desktop...@@ -136,7 +136,7 @@ export class DesktopUpdaterReportedError extends Schema.TaggedErrorClass<Desktop
136 }136 }
137}137}
138138
139export class DesktopUpdateUnexpectedActionError extends Schema.TaggedErrorClass<DesktopUpdateUnexpectedActionError>()(139export class DesktopUpdateUnexpectedActionError extends Schema.TaggedError<DesktopUpdateUnexpectedActionError>()(
140 "DesktopUpdateUnexpectedActionError",140 "DesktopUpdateUnexpectedActionError",
141 {141 {
142 action: Schema.Literals(["download", "install"]),142 action: Schema.Literals(["download", "install"]),
apps/desktop/src/window/DesktopApplicationMenu.ts+1-1
...@@ -14,7 +14,7 @@ import * as DesktopEnvironment from "../app/DesktopEnvironment.ts";...@@ -14,7 +14,7 @@ import * as DesktopEnvironment from "../app/DesktopEnvironment.ts";
14import * as DesktopUpdates from "../updates/DesktopUpdates.ts";14import * as DesktopUpdates from "../updates/DesktopUpdates.ts";
15import * as DesktopWindow from "./DesktopWindow.ts";15import * as DesktopWindow from "./DesktopWindow.ts";
1616
17export class DesktopApplicationMenuActionError extends Schema.TaggedErrorClass<DesktopApplicationMenuActionError>()(17export class DesktopApplicationMenuActionError extends Schema.TaggedError<DesktopApplicationMenuActionError>()(
18 "DesktopApplicationMenuActionError",18 "DesktopApplicationMenuActionError",
19 {19 {
20 action: Schema.String,20 action: Schema.String,
apps/desktop/src/wsl/DesktopWslEnvironment.ts+1-1
...@@ -66,7 +66,7 @@ export type EnsureWslNodePtyResult =...@@ -66,7 +66,7 @@ export type EnsureWslNodePtyResult =
66 readonly retryLimit?: number;66 readonly retryLimit?: number;
67 };67 };
6868
69export class DesktopWslDistroListError extends Schema.TaggedErrorClass<DesktopWslDistroListError>()(69export class DesktopWslDistroListError extends Schema.TaggedError<DesktopWslDistroListError>()(
70 "DesktopWslDistroListError",70 "DesktopWslDistroListError",
71 { reason: Schema.String },71 { reason: Schema.String },
72) {72) {
apps/desktop/src/wsl/DesktopWslServerTree.ts+1-1
...@@ -31,7 +31,7 @@ const Marker = Schema.Struct({ version: Schema.String });...@@ -31,7 +31,7 @@ const Marker = Schema.Struct({ version: Schema.String });
31const decodeMarker = Schema.decodeUnknownEffect(Schema.fromJsonString(Marker));31const decodeMarker = Schema.decodeUnknownEffect(Schema.fromJsonString(Marker));
32const encodeMarker = Schema.encodeEffect(Schema.fromJsonString(Marker));32const encodeMarker = Schema.encodeEffect(Schema.fromJsonString(Marker));
3333
34export class DesktopWslServerTreeExtractError extends Schema.TaggedErrorClass<DesktopWslServerTreeExtractError>()(34export class DesktopWslServerTreeExtractError extends Schema.TaggedError<DesktopWslServerTreeExtractError>()(
35 "DesktopWslServerTreeExtractError",35 "DesktopWslServerTreeExtractError",
36 {36 {
37 targetDir: Schema.String,37 targetDir: Schema.String,
apps/mobile/src/connection/migration.ts+1-1
...@@ -33,7 +33,7 @@ const LegacyConnectionDocument = Schema.Struct({...@@ -33,7 +33,7 @@ const LegacyConnectionDocument = Schema.Struct({
33});33});
34const decodeLegacyConnectionDocument = Schema.decodeUnknownEffect(LegacyConnectionDocument);34const decodeLegacyConnectionDocument = Schema.decodeUnknownEffect(LegacyConnectionDocument);
3535
36export class LegacyConnectionMigrationError extends Schema.TaggedErrorClass<LegacyConnectionMigrationError>()(36export class LegacyConnectionMigrationError extends Schema.TaggedError<LegacyConnectionMigrationError>()(
37 "LegacyConnectionMigrationError",37 "LegacyConnectionMigrationError",
38 {38 {
39 message: Schema.String,39 message: Schema.String,
apps/mobile/src/features/agent-awareness/notificationPermissions.ts+2-2
...@@ -8,7 +8,7 @@ export type NotificationPermissionResult =...@@ -8,7 +8,7 @@ export type NotificationPermissionResult =
8 | { readonly type: "granted" }8 | { readonly type: "granted" }
9 | { readonly type: "denied"; readonly canAskAgain: boolean };9 | { readonly type: "denied"; readonly canAskAgain: boolean };
1010
11export class NotificationPermissionReadError extends Schema.TaggedErrorClass<NotificationPermissionReadError>()(11export class NotificationPermissionReadError extends Schema.TaggedError<NotificationPermissionReadError>()(
12 "NotificationPermissionReadError",12 "NotificationPermissionReadError",
13 {13 {
14 cause: Schema.Defect(),14 cause: Schema.Defect(),
...@@ -19,7 +19,7 @@ export class NotificationPermissionReadError extends Schema.TaggedErrorClass<Not...@@ -19,7 +19,7 @@ export class NotificationPermissionReadError extends Schema.TaggedErrorClass<Not
19 }19 }
20}20}
2121
22export class NotificationPermissionRequestError extends Schema.TaggedErrorClass<NotificationPermissionRequestError>()(22export class NotificationPermissionRequestError extends Schema.TaggedError<NotificationPermissionRequestError>()(
23 "NotificationPermissionRequestError",23 "NotificationPermissionRequestError",
24 {24 {
25 cause: Schema.Defect(),25 cause: Schema.Defect(),
apps/mobile/src/features/agent-awareness/notificationResponseConsumer.ts+1-1
...@@ -1,7 +1,7 @@...@@ -1,7 +1,7 @@
1import type { NotificationResponse } from "expo-notifications";1import type { NotificationResponse } from "expo-notifications";
2import * as Schema from "effect/Schema";2import * as Schema from "effect/Schema";
33
4export class NotificationNavigationError extends Schema.TaggedErrorClass<NotificationNavigationError>()(4export class NotificationNavigationError extends Schema.TaggedError<NotificationNavigationError>()(
5 "NotificationNavigationError",5 "NotificationNavigationError",
6 {6 {
7 operation: Schema.Literals(["read", "route", "clear"]),7 operation: Schema.Literals(["read", "route", "clear"]),
apps/mobile/src/features/agent-awareness/remoteRegistration.ts+1-1
...@@ -54,7 +54,7 @@ const AgentAwarenessOperation = Schema.Literals([...@@ -54,7 +54,7 @@ const AgentAwarenessOperation = Schema.Literals([
54 "prime-live-activity",54 "prime-live-activity",
55]);55]);
5656
57export class AgentAwarenessOperationError extends Schema.TaggedErrorClass<AgentAwarenessOperationError>()(57export class AgentAwarenessOperationError extends Schema.TaggedError<AgentAwarenessOperationError>()(
58 "AgentAwarenessOperationError",58 "AgentAwarenessOperationError",
59 {59 {
60 operation: AgentAwarenessOperation,60 operation: AgentAwarenessOperation,
apps/mobile/src/features/cloud/cloud-drafts.ts+1-1
...@@ -7,7 +7,7 @@ import * as SubscriptionRef from "effect/SubscriptionRef";...@@ -7,7 +7,7 @@ import * as SubscriptionRef from "effect/SubscriptionRef";
7import { connectionAtomRuntime } from "../../connection/runtime";7import { connectionAtomRuntime } from "../../connection/runtime";
8import { archiveCloudComposerDrafts } from "../../state/use-composer-drafts";8import { archiveCloudComposerDrafts } from "../../state/use-composer-drafts";
99
10export class CloudDraftArchiveError extends Schema.TaggedErrorClass<CloudDraftArchiveError>()(10export class CloudDraftArchiveError extends Schema.TaggedError<CloudDraftArchiveError>()(
11 "CloudDraftArchiveError",11 "CloudDraftArchiveError",
12 {12 {
13 environmentCount: Schema.Number,13 environmentCount: Schema.Number,
apps/mobile/src/features/cloud/managedRelayTokenStore.ts+1-1
...@@ -30,7 +30,7 @@ const decodeManagedRelayAccessTokenCache = Schema.decodeUnknownEffect(...@@ -30,7 +30,7 @@ const decodeManagedRelayAccessTokenCache = Schema.decodeUnknownEffect(
30);30);
31const encodeManagedRelayAccessTokenCache = Schema.encodeEffect(ManagedRelayAccessTokenCacheSchema);31const encodeManagedRelayAccessTokenCache = Schema.encodeEffect(ManagedRelayAccessTokenCacheSchema);
3232
33export class ManagedRelayTokenStoreError extends Schema.TaggedErrorClass<ManagedRelayTokenStoreError>()(33export class ManagedRelayTokenStoreError extends Schema.TaggedError<ManagedRelayTokenStoreError>()(
34 "ManagedRelayTokenStoreError",34 "ManagedRelayTokenStoreError",
35 {35 {
36 operation: Schema.Literals(["read", "decode", "encode", "write", "clear"]),36 operation: Schema.Literals(["read", "decode", "encode", "write", "clear"]),
apps/mobile/src/features/cloud/publicConfig.ts+1-1
...@@ -3,7 +3,7 @@ import { relayClerkTokenOptions } from "@t3tools/shared/relayAuth";...@@ -3,7 +3,7 @@ import { relayClerkTokenOptions } from "@t3tools/shared/relayAuth";
3import { normalizeSecureRelayUrl } from "@t3tools/shared/relayUrl";3import { normalizeSecureRelayUrl } from "@t3tools/shared/relayUrl";
4import * as Schema from "effect/Schema";4import * as Schema from "effect/Schema";
55
6export class CloudPublicConfigMissingError extends Schema.TaggedErrorClass<CloudPublicConfigMissingError>()(6export class CloudPublicConfigMissingError extends Schema.TaggedError<CloudPublicConfigMissingError>()(
7 "CloudPublicConfigMissingError",7 "CloudPublicConfigMissingError",
8 {8 {
9 key: Schema.Literal("T3CODE_CLERK_JWT_TEMPLATE"),9 key: Schema.Literal("T3CODE_CLERK_JWT_TEMPLATE"),
apps/mobile/src/features/connection/pairing.ts+1-1
...@@ -18,7 +18,7 @@ function isIpLiteral(host: string): boolean {...@@ -18,7 +18,7 @@ function isIpLiteral(host: string): boolean {
18 }18 }
19}19}
2020
21export class PairingQrPayloadEmptyError extends Schema.TaggedErrorClass<PairingQrPayloadEmptyError>()(21export class PairingQrPayloadEmptyError extends Schema.TaggedError<PairingQrPayloadEmptyError>()(
22 "PairingQrPayloadEmptyError",22 "PairingQrPayloadEmptyError",
23 {},23 {},
24) {24) {
apps/mobile/src/features/diffs/nativeReviewDiffHighlighter.ts+2-2
...@@ -16,7 +16,7 @@ import type { NativeReviewDiffRow, NativeReviewDiffToken } from "./nativeReviewD...@@ -16,7 +16,7 @@ import type { NativeReviewDiffRow, NativeReviewDiffToken } from "./nativeReviewD
16export type NativeReviewDiffHighlightScheme = "light" | "dark";16export type NativeReviewDiffHighlightScheme = "light" | "dark";
17export type NativeReviewDiffHighlightEngine = "native" | "javascript";17export type NativeReviewDiffHighlightEngine = "native" | "javascript";
1818
19export class NativeReviewDiffHighlighterUnavailableError extends Schema.TaggedErrorClass<NativeReviewDiffHighlighterUnavailableError>()(19export class NativeReviewDiffHighlighterUnavailableError extends Schema.TaggedError<NativeReviewDiffHighlighterUnavailableError>()(
20 "NativeReviewDiffHighlighterUnavailableError",20 "NativeReviewDiffHighlighterUnavailableError",
21 {},21 {},
22) {22) {
...@@ -29,7 +29,7 @@ export const isNativeReviewDiffHighlighterUnavailableError = Schema.is(...@@ -29,7 +29,7 @@ export const isNativeReviewDiffHighlighterUnavailableError = Schema.is(
29 NativeReviewDiffHighlighterUnavailableError,29 NativeReviewDiffHighlighterUnavailableError,
30);30);
3131
32export class NativeReviewDiffHighlighterInitializationError extends Schema.TaggedErrorClass<NativeReviewDiffHighlighterInitializationError>()(32export class NativeReviewDiffHighlighterInitializationError extends Schema.TaggedError<NativeReviewDiffHighlighterInitializationError>()(
33 "NativeReviewDiffHighlighterInitializationError",33 "NativeReviewDiffHighlighterInitializationError",
34 {34 {
35 requestedEngine: Schema.Literals(["native", "javascript"]),35 requestedEngine: Schema.Literals(["native", "javascript"]),
apps/mobile/src/features/review/shikiReviewHighlighter.ts+1-1
...@@ -23,7 +23,7 @@ import { applyDiffRangesToTokens, computeWordAltDiffRanges } from "./reviewWordD...@@ -23,7 +23,7 @@ import { applyDiffRangesToTokens, computeWordAltDiffRanges } from "./reviewWordD
23export type ReviewDiffTheme = "light" | "dark";23export type ReviewDiffTheme = "light" | "dark";
24export type { ReviewHighlighterEngine };24export type { ReviewHighlighterEngine };
2525
26export class ReviewHighlighterEngineInitializationError extends Schema.TaggedErrorClass<ReviewHighlighterEngineInitializationError>()(26export class ReviewHighlighterEngineInitializationError extends Schema.TaggedError<ReviewHighlighterEngineInitializationError>()(
27 "ReviewHighlighterEngineInitializationError",27 "ReviewHighlighterEngineInitializationError",
28 {28 {
29 preferredEngine: Schema.Literals(["native", "javascript"]),29 preferredEngine: Schema.Literals(["native", "javascript"]),
apps/mobile/src/features/sharing/incoming-share-storage.ts+1-1
...@@ -4,7 +4,7 @@ import { decodeIncomingShareDraft, type IncomingShareDraft } from "./incoming-sh...@@ -4,7 +4,7 @@ import { decodeIncomingShareDraft, type IncomingShareDraft } from "./incoming-sh
44
5const INCOMING_SHARE_DIRECTORY = "incoming-shares";5const INCOMING_SHARE_DIRECTORY = "incoming-shares";
66
7export class IncomingShareStorageError extends Schema.TaggedErrorClass<IncomingShareStorageError>()(7export class IncomingShareStorageError extends Schema.TaggedError<IncomingShareStorageError>()(
8 "IncomingShareStorageError",8 "IncomingShareStorageError",
9 {9 {
10 operation: Schema.Literals(["load", "write", "remove"]),10 operation: Schema.Literals(["load", "write", "remove"]),
apps/mobile/src/features/terminal/ThreadTerminalRouteScreen.tsx+1-1
...@@ -82,7 +82,7 @@ const DEFAULT_TERMINAL_ROWS = 24;...@@ -82,7 +82,7 @@ const DEFAULT_TERMINAL_ROWS = 24;
82const TERMINAL_ACCESSORY_HEIGHT = 52;82const TERMINAL_ACCESSORY_HEIGHT = 52;
83const SHOWCASE_ENABLED = process.env.EXPO_PUBLIC_SHOWCASE === "1";83const SHOWCASE_ENABLED = process.env.EXPO_PUBLIC_SHOWCASE === "1";
8484
85class TerminalClipboardReadError extends Schema.TaggedErrorClass<TerminalClipboardReadError>()(85class TerminalClipboardReadError extends Schema.TaggedError<TerminalClipboardReadError>()(
86 "TerminalClipboardReadError",86 "TerminalClipboardReadError",
87 { terminalId: Schema.String, cause: Schema.Defect() },87 { terminalId: Schema.String, cause: Schema.Defect() },
88) {88) {
apps/mobile/src/features/threads/projectThreadCreationValidation.ts+2-2
...@@ -1,7 +1,7 @@...@@ -1,7 +1,7 @@
1import { EnvironmentId, ProjectId } from "@t3tools/contracts";1import { EnvironmentId, ProjectId } from "@t3tools/contracts";
2import * as Schema from "effect/Schema";2import * as Schema from "effect/Schema";
33
4export class ProjectThreadTaskRequiredError extends Schema.TaggedErrorClass<ProjectThreadTaskRequiredError>()(4export class ProjectThreadTaskRequiredError extends Schema.TaggedError<ProjectThreadTaskRequiredError>()(
5 "ProjectThreadTaskRequiredError",5 "ProjectThreadTaskRequiredError",
6 {6 {
7 environmentId: EnvironmentId,7 environmentId: EnvironmentId,
...@@ -14,7 +14,7 @@ export class ProjectThreadTaskRequiredError extends Schema.TaggedErrorClass<Proj...@@ -14,7 +14,7 @@ export class ProjectThreadTaskRequiredError extends Schema.TaggedErrorClass<Proj
14 }14 }
15}15}
1616
17export class ProjectThreadBaseBranchRequiredError extends Schema.TaggedErrorClass<ProjectThreadBaseBranchRequiredError>()(17export class ProjectThreadBaseBranchRequiredError extends Schema.TaggedError<ProjectThreadBaseBranchRequiredError>()(
18 "ProjectThreadBaseBranchRequiredError",18 "ProjectThreadBaseBranchRequiredError",
19 {19 {
20 environmentId: EnvironmentId,20 environmentId: EnvironmentId,
apps/mobile/src/lib/copyTextWithHaptic.ts+2-2
...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";
2import * as Clipboard from "expo-clipboard";2import * as Clipboard from "expo-clipboard";
3import * as Haptics from "expo-haptics";3import * as Haptics from "expo-haptics";
44
5export class CopyTextClipboardWriteError extends Schema.TaggedErrorClass<CopyTextClipboardWriteError>()(5export class CopyTextClipboardWriteError extends Schema.TaggedError<CopyTextClipboardWriteError>()(
6 "CopyTextClipboardWriteError",6 "CopyTextClipboardWriteError",
7 {7 {
8 target: Schema.String,8 target: Schema.String,
...@@ -14,7 +14,7 @@ export class CopyTextClipboardWriteError extends Schema.TaggedErrorClass<CopyTex...@@ -14,7 +14,7 @@ export class CopyTextClipboardWriteError extends Schema.TaggedErrorClass<CopyTex
14 }14 }
15}15}
1616
17export class CopyTextHapticFeedbackError extends Schema.TaggedErrorClass<CopyTextHapticFeedbackError>()(17export class CopyTextHapticFeedbackError extends Schema.TaggedError<CopyTextHapticFeedbackError>()(
18 "CopyTextHapticFeedbackError",18 "CopyTextHapticFeedbackError",
19 {19 {
20 target: Schema.String,20 target: Schema.String,
apps/mobile/src/lib/openExternalUrl.ts+1-1
...@@ -10,7 +10,7 @@ const ExternalUrlTarget = Schema.Literals([...@@ -10,7 +10,7 @@ const ExternalUrlTarget = Schema.Literals([
1010
11export type ExternalUrlTarget = typeof ExternalUrlTarget.Type;11export type ExternalUrlTarget = typeof ExternalUrlTarget.Type;
1212
13export class ExternalUrlOpenError extends Schema.TaggedErrorClass<ExternalUrlOpenError>()(13export class ExternalUrlOpenError extends Schema.TaggedError<ExternalUrlOpenError>()(
14 "ExternalUrlOpenError",14 "ExternalUrlOpenError",
15 {15 {
16 target: ExternalUrlTarget,16 target: ExternalUrlTarget,
apps/mobile/src/native/nativeViewResolutionError.ts+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1import * as Schema from "effect/Schema";1import * as Schema from "effect/Schema";
22
3export class NativeViewResolutionError extends Schema.TaggedErrorClass<NativeViewResolutionError>()(3export class NativeViewResolutionError extends Schema.TaggedError<NativeViewResolutionError>()(
4 "NativeViewResolutionError",4 "NativeViewResolutionError",
5 {5 {
6 nativeModuleName: Schema.String,6 nativeModuleName: Schema.String,
apps/mobile/src/persistence/mobile-database.ts+1-1
...@@ -61,7 +61,7 @@ const MobileDatabaseOperation = Schema.Literals([...@@ -61,7 +61,7 @@ const MobileDatabaseOperation = Schema.Literals([
61 "save-preferences",61 "save-preferences",
62]);62]);
6363
64export class MobileDatabaseError extends Schema.TaggedErrorClass<MobileDatabaseError>()(64export class MobileDatabaseError extends Schema.TaggedError<MobileDatabaseError>()(
65 "MobileDatabaseError",65 "MobileDatabaseError",
66 {66 {
67 operation: MobileDatabaseOperation,67 operation: MobileDatabaseOperation,
apps/mobile/src/persistence/mobile-preferences.ts+2-2
...@@ -46,7 +46,7 @@ export interface Preferences {...@@ -46,7 +46,7 @@ export interface Preferences {
46 readonly threadListSnoozedShelfExpanded?: boolean;46 readonly threadListSnoozedShelfExpanded?: boolean;
47}47}
4848
49export class MobilePreferencesLoadError extends Schema.TaggedErrorClass<MobilePreferencesLoadError>()(49export class MobilePreferencesLoadError extends Schema.TaggedError<MobilePreferencesLoadError>()(
50 "MobilePreferencesLoadError",50 "MobilePreferencesLoadError",
51 { cause: Schema.Defect() },51 { cause: Schema.Defect() },
52) {52) {
...@@ -55,7 +55,7 @@ export class MobilePreferencesLoadError extends Schema.TaggedErrorClass<MobilePr...@@ -55,7 +55,7 @@ export class MobilePreferencesLoadError extends Schema.TaggedErrorClass<MobilePr
55 }55 }
56}56}
5757
58export class MobilePreferencesSaveError extends Schema.TaggedErrorClass<MobilePreferencesSaveError>()(58export class MobilePreferencesSaveError extends Schema.TaggedError<MobilePreferencesSaveError>()(
59 "MobilePreferencesSaveError",59 "MobilePreferencesSaveError",
60 { cause: Schema.Defect() },60 { cause: Schema.Defect() },
61) {61) {
apps/mobile/src/persistence/mobile-secure-storage.ts+1-1
...@@ -6,7 +6,7 @@ import * as SecureStore from "expo-secure-store";...@@ -6,7 +6,7 @@ import * as SecureStore from "expo-secure-store";
66
7const MobileSecureStorageOperation = Schema.Literals(["read", "write", "delete"]);7const MobileSecureStorageOperation = Schema.Literals(["read", "write", "delete"]);
88
9export class MobileSecureStorageError extends Schema.TaggedErrorClass<MobileSecureStorageError>()(9export class MobileSecureStorageError extends Schema.TaggedError<MobileSecureStorageError>()(
10 "MobileSecureStorageError",10 "MobileSecureStorageError",
11 {11 {
12 operation: MobileSecureStorageOperation,12 operation: MobileSecureStorageOperation,
apps/mobile/src/persistence/mobile-storage.ts+3-3
...@@ -18,7 +18,7 @@ const AGENT_AWARENESS_DEVICE_ID_KEY = "t3code.agent-awareness.device-id";...@@ -18,7 +18,7 @@ const AGENT_AWARENESS_DEVICE_ID_KEY = "t3code.agent-awareness.device-id";
18const AGENT_AWARENESS_REGISTRATION_KEY = "t3code.agent-awareness.registration";18const AGENT_AWARENESS_REGISTRATION_KEY = "t3code.agent-awareness.registration";
19const RECENT_THREAD_SHORTCUTS_KEY = "t3code.recent-thread-shortcuts";19const RECENT_THREAD_SHORTCUTS_KEY = "t3code.recent-thread-shortcuts";
2020
21export class MobileStorageDecodeError extends Schema.TaggedErrorClass<MobileStorageDecodeError>()(21export class MobileStorageDecodeError extends Schema.TaggedError<MobileStorageDecodeError>()(
22 "MobileStorageDecodeError",22 "MobileStorageDecodeError",
23 {23 {
24 key: Schema.String,24 key: Schema.String,
...@@ -30,7 +30,7 @@ export class MobileStorageDecodeError extends Schema.TaggedErrorClass<MobileStor...@@ -30,7 +30,7 @@ export class MobileStorageDecodeError extends Schema.TaggedErrorClass<MobileStor
30 }30 }
31}31}
3232
33export class MobileStorageEncodeError extends Schema.TaggedErrorClass<MobileStorageEncodeError>()(33export class MobileStorageEncodeError extends Schema.TaggedError<MobileStorageEncodeError>()(
34 "MobileStorageEncodeError",34 "MobileStorageEncodeError",
35 {35 {
36 key: Schema.String,36 key: Schema.String,
...@@ -42,7 +42,7 @@ export class MobileStorageEncodeError extends Schema.TaggedErrorClass<MobileStor...@@ -42,7 +42,7 @@ export class MobileStorageEncodeError extends Schema.TaggedErrorClass<MobileStor
42 }42 }
43}43}
4444
45export class MobileDeviceIdGenerationError extends Schema.TaggedErrorClass<MobileDeviceIdGenerationError>()(45export class MobileDeviceIdGenerationError extends Schema.TaggedError<MobileDeviceIdGenerationError>()(
46 "MobileDeviceIdGenerationError",46 "MobileDeviceIdGenerationError",
47 { cause: Schema.Defect() },47 { cause: Schema.Defect() },
48) {48) {
apps/mobile/src/state/thread-outbox-manager.ts+1-1
...@@ -9,7 +9,7 @@ import {...@@ -9,7 +9,7 @@ import {
9} from "./thread-outbox-model";9} from "./thread-outbox-model";
10import type { ThreadOutboxStorage } from "./thread-outbox-storage";10import type { ThreadOutboxStorage } from "./thread-outbox-storage";
1111
12export class ThreadOutboxManagerError extends Schema.TaggedErrorClass<ThreadOutboxManagerError>()(12export class ThreadOutboxManagerError extends Schema.TaggedError<ThreadOutboxManagerError>()(
13 "ThreadOutboxManagerError",13 "ThreadOutboxManagerError",
14 {14 {
15 operation: Schema.Literals([15 operation: Schema.Literals([
apps/mobile/src/state/thread-outbox-storage.ts+1-1
...@@ -28,7 +28,7 @@ export async function flushThreadOutboxWrites(): Promise<void> {...@@ -28,7 +28,7 @@ export async function flushThreadOutboxWrites(): Promise<void> {
28 }28 }
29}29}
3030
31export class ThreadOutboxStorageError extends Schema.TaggedErrorClass<ThreadOutboxStorageError>()(31export class ThreadOutboxStorageError extends Schema.TaggedError<ThreadOutboxStorageError>()(
32 "ThreadOutboxStorageError",32 "ThreadOutboxStorageError",
33 {33 {
34 operation: Schema.Literals(["load", "read-message", "write", "remove"]),34 operation: Schema.Literals(["load", "read-message", "write", "remove"]),
apps/mobile/src/state/use-composer-drafts.ts+1-1
...@@ -45,7 +45,7 @@ const COMPOSER_DRAFTS_DIRECTORY = "composer-drafts";...@@ -45,7 +45,7 @@ const COMPOSER_DRAFTS_DIRECTORY = "composer-drafts";
45const COMPOSER_DRAFTS_FILE = "drafts.json";45const COMPOSER_DRAFTS_FILE = "drafts.json";
46const PERSIST_DEBOUNCE_MS = 200;46const PERSIST_DEBOUNCE_MS = 200;
4747
48export class ComposerDraftPersistenceError extends Schema.TaggedErrorClass<ComposerDraftPersistenceError>()(48export class ComposerDraftPersistenceError extends Schema.TaggedError<ComposerDraftPersistenceError>()(
49 "ComposerDraftPersistenceError",49 "ComposerDraftPersistenceError",
50 {50 {
51 operation: Schema.Literals(["open", "read", "decode", "encode", "write", "hydrate"]),51 operation: Schema.Literals(["open", "read", "decode", "encode", "write", "hydrate"]),
apps/server/integration/NetworkTransferMeasurement.integration.ts+1-1
...@@ -12,7 +12,7 @@ import * as Scope from "effect/Scope";...@@ -12,7 +12,7 @@ import * as Scope from "effect/Scope";
12import { RpcClient, RpcSerialization } from "effect/unstable/rpc";12import { RpcClient, RpcSerialization } from "effect/unstable/rpc";
13import * as Socket from "effect/unstable/socket/Socket";13import * as Socket from "effect/unstable/socket/Socket";
1414
15export class TransferHttpRequestError extends Schema.TaggedErrorClass<TransferHttpRequestError>()(15export class TransferHttpRequestError extends Schema.TaggedError<TransferHttpRequestError>()(
16 "TransferHttpRequestError",16 "TransferHttpRequestError",
17 {17 {
18 url: Schema.String,18 url: Schema.String,
apps/server/integration/OrchestrationEngineHarness.integration.ts+4-7
...@@ -123,12 +123,9 @@ export function gitShowFileAtRef(cwd: string, ref: string, filePath: string): st...@@ -123,12 +123,9 @@ export function gitShowFileAtRef(cwd: string, ref: string, filePath: string): st
123 return runGit(cwd, ["show", `${ref}:${filePath}`]);123 return runGit(cwd, ["show", `${ref}:${filePath}`]);
124}124}
125125
126class WaitForTimeoutError extends Schema.TaggedErrorClass<WaitForTimeoutError>()(126class WaitForTimeoutError extends Schema.TaggedError<WaitForTimeoutError>()("WaitForTimeoutError", {
127 "WaitForTimeoutError",127 description: Schema.String,
128 {128}) {}
129 description: Schema.String,
130 },
131) {}
132129
133function waitFor<A, E>(130function waitFor<A, E>(
134 read: Effect.Effect<A, E>,131 read: Effect.Effect<A, E>,
...@@ -167,7 +164,7 @@ function waitFor<A, E>(...@@ -167,7 +164,7 @@ function waitFor<A, E>(
167 );164 );
168}165}
169166
170class OrchestrationHarnessRuntimeError extends Schema.TaggedErrorClass<OrchestrationHarnessRuntimeError>()(167class OrchestrationHarnessRuntimeError extends Schema.TaggedError<OrchestrationHarnessRuntimeError>()(
171 "OrchestrationHarnessRuntimeError",168 "OrchestrationHarnessRuntimeError",
172 {169 {
173 operation: Schema.String,170 operation: Schema.String,
apps/server/integration/orchestrationEngine.integration.test.ts+1-1
...@@ -54,7 +54,7 @@ function nowIso() {...@@ -54,7 +54,7 @@ function nowIso() {
54 return "2026-05-01T00:00:00.000Z";54 return "2026-05-01T00:00:00.000Z";
55}55}
5656
57class IntegrationWaitTimeoutError extends Schema.TaggedErrorClass<IntegrationWaitTimeoutError>()(57class IntegrationWaitTimeoutError extends Schema.TaggedError<IntegrationWaitTimeoutError>()(
58 "IntegrationWaitTimeoutError",58 "IntegrationWaitTimeoutError",
59 {59 {
60 description: Schema.String,60 description: Schema.String,
apps/server/scripts/cliErrors.ts+6-6
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1import * as Schema from "effect/Schema";1import * as Schema from "effect/Schema";
22
3export class ServerCliCommandExitError extends Schema.TaggedErrorClass<ServerCliCommandExitError>()(3export class ServerCliCommandExitError extends Schema.TaggedError<ServerCliCommandExitError>()(
4 "ServerCliCommandExitError",4 "ServerCliCommandExitError",
5 {5 {
6 command: Schema.String,6 command: Schema.String,
...@@ -14,7 +14,7 @@ export class ServerCliCommandExitError extends Schema.TaggedErrorClass<ServerCli...@@ -14,7 +14,7 @@ export class ServerCliCommandExitError extends Schema.TaggedErrorClass<ServerCli
14 }14 }
15}15}
1616
17export class ServerCliPublishIconSourceMissingError extends Schema.TaggedErrorClass<ServerCliPublishIconSourceMissingError>()(17export class ServerCliPublishIconSourceMissingError extends Schema.TaggedError<ServerCliPublishIconSourceMissingError>()(
18 "ServerCliPublishIconSourceMissingError",18 "ServerCliPublishIconSourceMissingError",
19 {19 {
20 sourcePath: Schema.String,20 sourcePath: Schema.String,
...@@ -25,7 +25,7 @@ export class ServerCliPublishIconSourceMissingError extends Schema.TaggedErrorCl...@@ -25,7 +25,7 @@ export class ServerCliPublishIconSourceMissingError extends Schema.TaggedErrorCl
25 }25 }
26}26}
2727
28export class ServerCliPublishIconTargetMissingError extends Schema.TaggedErrorClass<ServerCliPublishIconTargetMissingError>()(28export class ServerCliPublishIconTargetMissingError extends Schema.TaggedError<ServerCliPublishIconTargetMissingError>()(
29 "ServerCliPublishIconTargetMissingError",29 "ServerCliPublishIconTargetMissingError",
30 {30 {
31 targetPath: Schema.String,31 targetPath: Schema.String,
...@@ -36,7 +36,7 @@ export class ServerCliPublishIconTargetMissingError extends Schema.TaggedErrorCl...@@ -36,7 +36,7 @@ export class ServerCliPublishIconTargetMissingError extends Schema.TaggedErrorCl
36 }36 }
37}37}
3838
39export class ServerCliDevelopmentIconSourceMissingError extends Schema.TaggedErrorClass<ServerCliDevelopmentIconSourceMissingError>()(39export class ServerCliDevelopmentIconSourceMissingError extends Schema.TaggedError<ServerCliDevelopmentIconSourceMissingError>()(
40 "ServerCliDevelopmentIconSourceMissingError",40 "ServerCliDevelopmentIconSourceMissingError",
41 {41 {
42 sourcePath: Schema.String,42 sourcePath: Schema.String,
...@@ -47,7 +47,7 @@ export class ServerCliDevelopmentIconSourceMissingError extends Schema.TaggedErr...@@ -47,7 +47,7 @@ export class ServerCliDevelopmentIconSourceMissingError extends Schema.TaggedErr
47 }47 }
48}48}
4949
50export class ServerCliDevelopmentIconTargetMissingError extends Schema.TaggedErrorClass<ServerCliDevelopmentIconTargetMissingError>()(50export class ServerCliDevelopmentIconTargetMissingError extends Schema.TaggedError<ServerCliDevelopmentIconTargetMissingError>()(
51 "ServerCliDevelopmentIconTargetMissingError",51 "ServerCliDevelopmentIconTargetMissingError",
52 {52 {
53 targetPath: Schema.String,53 targetPath: Schema.String,
...@@ -58,7 +58,7 @@ export class ServerCliDevelopmentIconTargetMissingError extends Schema.TaggedErr...@@ -58,7 +58,7 @@ export class ServerCliDevelopmentIconTargetMissingError extends Schema.TaggedErr
58 }58 }
59}59}
6060
61export class ServerCliBuildAssetMissingError extends Schema.TaggedErrorClass<ServerCliBuildAssetMissingError>()(61export class ServerCliBuildAssetMissingError extends Schema.TaggedError<ServerCliBuildAssetMissingError>()(
62 "ServerCliBuildAssetMissingError",62 "ServerCliBuildAssetMissingError",
63 {63 {
64 assetPath: Schema.String,64 assetPath: Schema.String,
apps/server/scripts/migrate-dev-db.ts+8-8
...@@ -40,7 +40,7 @@ import { Command, Flag } from "effect/unstable/cli";...@@ -40,7 +40,7 @@ import { Command, Flag } from "effect/unstable/cli";
40import { migrationManifest, runMigrations } from "../src/persistence/Migrations.ts";40import { migrationManifest, runMigrations } from "../src/persistence/Migrations.ts";
41import * as NodeSqliteClient from "@t3tools/shared/nodeSqliteClient";41import * as NodeSqliteClient from "@t3tools/shared/nodeSqliteClient";
4242
43export class MigrateDevDbNotInWorktreeError extends Schema.TaggedErrorClass<MigrateDevDbNotInWorktreeError>()(43export class MigrateDevDbNotInWorktreeError extends Schema.TaggedError<MigrateDevDbNotInWorktreeError>()(
44 "MigrateDevDbNotInWorktreeError",44 "MigrateDevDbNotInWorktreeError",
45 {},45 {},
46) {46) {
...@@ -49,7 +49,7 @@ export class MigrateDevDbNotInWorktreeError extends Schema.TaggedErrorClass<Migr...@@ -49,7 +49,7 @@ export class MigrateDevDbNotInWorktreeError extends Schema.TaggedErrorClass<Migr
49 }49 }
50}50}
5151
52export class MigrateDevDbSharedHomeError extends Schema.TaggedErrorClass<MigrateDevDbSharedHomeError>()(52export class MigrateDevDbSharedHomeError extends Schema.TaggedError<MigrateDevDbSharedHomeError>()(
53 "MigrateDevDbSharedHomeError",53 "MigrateDevDbSharedHomeError",
54 {},54 {},
55) {55) {
...@@ -58,7 +58,7 @@ export class MigrateDevDbSharedHomeError extends Schema.TaggedErrorClass<Migrate...@@ -58,7 +58,7 @@ export class MigrateDevDbSharedHomeError extends Schema.TaggedErrorClass<Migrate
58 }58 }
59}59}
6060
61export class MigrateDevDbSourceMissingError extends Schema.TaggedErrorClass<MigrateDevDbSourceMissingError>()(61export class MigrateDevDbSourceMissingError extends Schema.TaggedError<MigrateDevDbSourceMissingError>()(
62 "MigrateDevDbSourceMissingError",62 "MigrateDevDbSourceMissingError",
63 {63 {
64 sourcePath: Schema.String,64 sourcePath: Schema.String,
...@@ -69,7 +69,7 @@ export class MigrateDevDbSourceMissingError extends Schema.TaggedErrorClass<Migr...@@ -69,7 +69,7 @@ export class MigrateDevDbSourceMissingError extends Schema.TaggedErrorClass<Migr
69 }69 }
70}70}
7171
72export class MigrateDevDbSourceIsDestinationError extends Schema.TaggedErrorClass<MigrateDevDbSourceIsDestinationError>()(72export class MigrateDevDbSourceIsDestinationError extends Schema.TaggedError<MigrateDevDbSourceIsDestinationError>()(
73 "MigrateDevDbSourceIsDestinationError",73 "MigrateDevDbSourceIsDestinationError",
74 {74 {
75 sourcePath: Schema.String,75 sourcePath: Schema.String,
...@@ -80,7 +80,7 @@ export class MigrateDevDbSourceIsDestinationError extends Schema.TaggedErrorClas...@@ -80,7 +80,7 @@ export class MigrateDevDbSourceIsDestinationError extends Schema.TaggedErrorClas
80 }80 }
81}81}
8282
83export class MigrateDevDbServerRunningError extends Schema.TaggedErrorClass<MigrateDevDbServerRunningError>()(83export class MigrateDevDbServerRunningError extends Schema.TaggedError<MigrateDevDbServerRunningError>()(
84 "MigrateDevDbServerRunningError",84 "MigrateDevDbServerRunningError",
85 {85 {
86 databasePath: Schema.String,86 databasePath: Schema.String,
...@@ -92,7 +92,7 @@ export class MigrateDevDbServerRunningError extends Schema.TaggedErrorClass<Migr...@@ -92,7 +92,7 @@ export class MigrateDevDbServerRunningError extends Schema.TaggedErrorClass<Migr
92 }92 }
93}93}
9494
95export class MigrateDevDbDestinationBusyError extends Schema.TaggedErrorClass<MigrateDevDbDestinationBusyError>()(95export class MigrateDevDbDestinationBusyError extends Schema.TaggedError<MigrateDevDbDestinationBusyError>()(
96 "MigrateDevDbDestinationBusyError",96 "MigrateDevDbDestinationBusyError",
97 {97 {
98 databasePath: Schema.String,98 databasePath: Schema.String,
...@@ -114,7 +114,7 @@ export class MigrateDevDbDestinationBusyError extends Schema.TaggedErrorClass<Mi...@@ -114,7 +114,7 @@ export class MigrateDevDbDestinationBusyError extends Schema.TaggedErrorClass<Mi
114 * recorded under a different name, so this checkout's migration was114 * recorded under a different name, so this checkout's migration was
115 * silently skipped and its schema changes never applied.115 * silently skipped and its schema changes never applied.
116 */116 */
117export class MigrateDevDbSlotCollisionError extends Schema.TaggedErrorClass<MigrateDevDbSlotCollisionError>()(117export class MigrateDevDbSlotCollisionError extends Schema.TaggedError<MigrateDevDbSlotCollisionError>()(
118 "MigrateDevDbSlotCollisionError",118 "MigrateDevDbSlotCollisionError",
119 {119 {
120 slot: Schema.Number,120 slot: Schema.Number,
...@@ -127,7 +127,7 @@ export class MigrateDevDbSlotCollisionError extends Schema.TaggedErrorClass<Migr...@@ -127,7 +127,7 @@ export class MigrateDevDbSlotCollisionError extends Schema.TaggedErrorClass<Migr
127 }127 }
128}128}
129129
130export class MigrateDevDbPhaseError extends Schema.TaggedErrorClass<MigrateDevDbPhaseError>()(130export class MigrateDevDbPhaseError extends Schema.TaggedError<MigrateDevDbPhaseError>()(
131 "MigrateDevDbPhaseError",131 "MigrateDevDbPhaseError",
132 {132 {
133 phase: Schema.Literals(["snapshot", "prune", "compact", "migrate", "verify"]),133 phase: Schema.Literals(["snapshot", "prune", "compact", "migrate", "verify"]),
apps/server/scripts/t3-sqlite-state.ts+7-7
...@@ -19,7 +19,7 @@ import * as NodeSqliteClient from "@t3tools/shared/nodeSqliteClient";...@@ -19,7 +19,7 @@ import * as NodeSqliteClient from "@t3tools/shared/nodeSqliteClient";
19export const SqliteStateOperation = Schema.Literals(["query", "exec"]);19export const SqliteStateOperation = Schema.Literals(["query", "exec"]);
20export type SqliteStateOperation = typeof SqliteStateOperation.Type;20export type SqliteStateOperation = typeof SqliteStateOperation.Type;
2121
22export class SqliteStateMultipleSqlSourcesError extends Schema.TaggedErrorClass<SqliteStateMultipleSqlSourcesError>()(22export class SqliteStateMultipleSqlSourcesError extends Schema.TaggedError<SqliteStateMultipleSqlSourcesError>()(
23 "SqliteStateMultipleSqlSourcesError",23 "SqliteStateMultipleSqlSourcesError",
24 {},24 {},
25) {25) {
...@@ -28,7 +28,7 @@ export class SqliteStateMultipleSqlSourcesError extends Schema.TaggedErrorClass<...@@ -28,7 +28,7 @@ export class SqliteStateMultipleSqlSourcesError extends Schema.TaggedErrorClass<
28 }28 }
29}29}
3030
31export class SqliteStateMissingSqlSourceError extends Schema.TaggedErrorClass<SqliteStateMissingSqlSourceError>()(31export class SqliteStateMissingSqlSourceError extends Schema.TaggedError<SqliteStateMissingSqlSourceError>()(
32 "SqliteStateMissingSqlSourceError",32 "SqliteStateMissingSqlSourceError",
33 {},33 {},
34) {34) {
...@@ -37,7 +37,7 @@ export class SqliteStateMissingSqlSourceError extends Schema.TaggedErrorClass<Sq...@@ -37,7 +37,7 @@ export class SqliteStateMissingSqlSourceError extends Schema.TaggedErrorClass<Sq
37 }37 }
38}38}
3939
40export class SqliteStateEmptySqlError extends Schema.TaggedErrorClass<SqliteStateEmptySqlError>()(40export class SqliteStateEmptySqlError extends Schema.TaggedError<SqliteStateEmptySqlError>()(
41 "SqliteStateEmptySqlError",41 "SqliteStateEmptySqlError",
42 {},42 {},
43) {43) {
...@@ -46,7 +46,7 @@ export class SqliteStateEmptySqlError extends Schema.TaggedErrorClass<SqliteStat...@@ -46,7 +46,7 @@ export class SqliteStateEmptySqlError extends Schema.TaggedErrorClass<SqliteStat
46 }46 }
47}47}
4848
49export class SqliteStateDatabaseMissingError extends Schema.TaggedErrorClass<SqliteStateDatabaseMissingError>()(49export class SqliteStateDatabaseMissingError extends Schema.TaggedError<SqliteStateDatabaseMissingError>()(
50 "SqliteStateDatabaseMissingError",50 "SqliteStateDatabaseMissingError",
51 {51 {
52 databasePath: Schema.String,52 databasePath: Schema.String,
...@@ -57,7 +57,7 @@ export class SqliteStateDatabaseMissingError extends Schema.TaggedErrorClass<Sql...@@ -57,7 +57,7 @@ export class SqliteStateDatabaseMissingError extends Schema.TaggedErrorClass<Sql
57 }57 }
58}58}
5959
60export class SqliteStateSharedHomeMutationError extends Schema.TaggedErrorClass<SqliteStateSharedHomeMutationError>()(60export class SqliteStateSharedHomeMutationError extends Schema.TaggedError<SqliteStateSharedHomeMutationError>()(
61 "SqliteStateSharedHomeMutationError",61 "SqliteStateSharedHomeMutationError",
62 {},62 {},
63) {63) {
...@@ -66,7 +66,7 @@ export class SqliteStateSharedHomeMutationError extends Schema.TaggedErrorClass<...@@ -66,7 +66,7 @@ export class SqliteStateSharedHomeMutationError extends Schema.TaggedErrorClass<
66 }66 }
67}67}
6868
69export class SqliteStateSqlFileError extends Schema.TaggedErrorClass<SqliteStateSqlFileError>()(69export class SqliteStateSqlFileError extends Schema.TaggedError<SqliteStateSqlFileError>()(
70 "SqliteStateSqlFileError",70 "SqliteStateSqlFileError",
71 {71 {
72 filePath: Schema.String,72 filePath: Schema.String,
...@@ -78,7 +78,7 @@ export class SqliteStateSqlFileError extends Schema.TaggedErrorClass<SqliteState...@@ -78,7 +78,7 @@ export class SqliteStateSqlFileError extends Schema.TaggedErrorClass<SqliteState
78 }78 }
79}79}
8080
81export class SqliteStateDatabaseError extends Schema.TaggedErrorClass<SqliteStateDatabaseError>()(81export class SqliteStateDatabaseError extends Schema.TaggedError<SqliteStateDatabaseError>()(
82 "SqliteStateDatabaseError",82 "SqliteStateDatabaseError",
83 {83 {
84 operation: SqliteStateOperation,84 operation: SqliteStateOperation,
apps/server/src/assets/MediaFile.ts+12-21
...@@ -7,37 +7,28 @@ import * as NodeStream from "@effect/platform-node/NodeStream";...@@ -7,37 +7,28 @@ import * as NodeStream from "@effect/platform-node/NodeStream";
7import * as Effect from "effect/Effect";7import * as Effect from "effect/Effect";
8import * as Schema from "effect/Schema";8import * as Schema from "effect/Schema";
99
10class MediaFileOpenError extends Schema.TaggedErrorClass<MediaFileOpenError>()(10class MediaFileOpenError extends Schema.TaggedError<MediaFileOpenError>()("MediaFileOpenError", {
11 "MediaFileOpenError",11 path: Schema.String,
12 {12 cause: Schema.Defect(),
13 path: Schema.String,13}) {
14 cause: Schema.Defect(),
15 },
16) {
17 override get message(): string {14 override get message(): string {
18 return `Failed to open media file '${this.path}'.`;15 return `Failed to open media file '${this.path}'.`;
19 }16 }
20}17}
2118
22class MediaFileReadError extends Schema.TaggedErrorClass<MediaFileReadError>()(19class MediaFileReadError extends Schema.TaggedError<MediaFileReadError>()("MediaFileReadError", {
23 "MediaFileReadError",20 path: Schema.String,
24 {21 cause: Schema.Defect(),
25 path: Schema.String,22}) {
26 cause: Schema.Defect(),
27 },
28) {
29 override get message(): string {23 override get message(): string {
30 return `Failed to read media file '${this.path}'.`;24 return `Failed to read media file '${this.path}'.`;
31 }25 }
32}26}
3327
34class MediaFileStatError extends Schema.TaggedErrorClass<MediaFileStatError>()(28class MediaFileStatError extends Schema.TaggedError<MediaFileStatError>()("MediaFileStatError", {
35 "MediaFileStatError",29 path: Schema.String,
36 {30 cause: Schema.Defect(),
37 path: Schema.String,31}) {
38 cause: Schema.Defect(),
39 },
40) {
41 override get message(): string {32 override get message(): string {
42 return `Failed to read metadata for media file '${this.path}'.`;33 return `Failed to read metadata for media file '${this.path}'.`;
43 }34 }
apps/server/src/auth/EnvironmentAuth.ts+27-27
...@@ -74,7 +74,7 @@ const serverAuthInternalErrorContext = {...@@ -74,7 +74,7 @@ const serverAuthInternalErrorContext = {
74 cause: Schema.Defect(),74 cause: Schema.Defect(),
75};75};
7676
77export class ServerAuthBootstrapCredentialValidationError extends Schema.TaggedErrorClass<ServerAuthBootstrapCredentialValidationError>()(77export class ServerAuthBootstrapCredentialValidationError extends Schema.TaggedError<ServerAuthBootstrapCredentialValidationError>()(
78 "ServerAuthBootstrapCredentialValidationError",78 "ServerAuthBootstrapCredentialValidationError",
79 {79 {
80 ...serverAuthInternalErrorContext,80 ...serverAuthInternalErrorContext,
...@@ -85,7 +85,7 @@ export class ServerAuthBootstrapCredentialValidationError extends Schema.TaggedE...@@ -85,7 +85,7 @@ export class ServerAuthBootstrapCredentialValidationError extends Schema.TaggedE
85 }85 }
86}86}
8787
88export class ServerAuthSessionCredentialValidationError extends Schema.TaggedErrorClass<ServerAuthSessionCredentialValidationError>()(88export class ServerAuthSessionCredentialValidationError extends Schema.TaggedError<ServerAuthSessionCredentialValidationError>()(
89 "ServerAuthSessionCredentialValidationError",89 "ServerAuthSessionCredentialValidationError",
90 {90 {
91 ...serverAuthInternalErrorContext,91 ...serverAuthInternalErrorContext,
...@@ -96,7 +96,7 @@ export class ServerAuthSessionCredentialValidationError extends Schema.TaggedErr...@@ -96,7 +96,7 @@ export class ServerAuthSessionCredentialValidationError extends Schema.TaggedErr
96 }96 }
97}97}
9898
99export class ServerAuthAuthenticatedSessionIssueError extends Schema.TaggedErrorClass<ServerAuthAuthenticatedSessionIssueError>()(99export class ServerAuthAuthenticatedSessionIssueError extends Schema.TaggedError<ServerAuthAuthenticatedSessionIssueError>()(
100 "ServerAuthAuthenticatedSessionIssueError",100 "ServerAuthAuthenticatedSessionIssueError",
101 {101 {
102 ...serverAuthInternalErrorContext,102 ...serverAuthInternalErrorContext,
...@@ -107,7 +107,7 @@ export class ServerAuthAuthenticatedSessionIssueError extends Schema.TaggedError...@@ -107,7 +107,7 @@ export class ServerAuthAuthenticatedSessionIssueError extends Schema.TaggedError
107 }107 }
108}108}
109109
110export class ServerAuthAuthenticatedAccessTokenIssueError extends Schema.TaggedErrorClass<ServerAuthAuthenticatedAccessTokenIssueError>()(110export class ServerAuthAuthenticatedAccessTokenIssueError extends Schema.TaggedError<ServerAuthAuthenticatedAccessTokenIssueError>()(
111 "ServerAuthAuthenticatedAccessTokenIssueError",111 "ServerAuthAuthenticatedAccessTokenIssueError",
112 {112 {
113 ...serverAuthInternalErrorContext,113 ...serverAuthInternalErrorContext,
...@@ -118,7 +118,7 @@ export class ServerAuthAuthenticatedAccessTokenIssueError extends Schema.TaggedE...@@ -118,7 +118,7 @@ export class ServerAuthAuthenticatedAccessTokenIssueError extends Schema.TaggedE
118 }118 }
119}119}
120120
121export class ServerAuthPairingLinkCreationError extends Schema.TaggedErrorClass<ServerAuthPairingLinkCreationError>()(121export class ServerAuthPairingLinkCreationError extends Schema.TaggedError<ServerAuthPairingLinkCreationError>()(
122 "ServerAuthPairingLinkCreationError",122 "ServerAuthPairingLinkCreationError",
123 {123 {
124 ...serverAuthInternalErrorContext,124 ...serverAuthInternalErrorContext,
...@@ -129,7 +129,7 @@ export class ServerAuthPairingLinkCreationError extends Schema.TaggedErrorClass<...@@ -129,7 +129,7 @@ export class ServerAuthPairingLinkCreationError extends Schema.TaggedErrorClass<
129 }129 }
130}130}
131131
132export class ServerAuthPairingLinksListError extends Schema.TaggedErrorClass<ServerAuthPairingLinksListError>()(132export class ServerAuthPairingLinksListError extends Schema.TaggedError<ServerAuthPairingLinksListError>()(
133 "ServerAuthPairingLinksListError",133 "ServerAuthPairingLinksListError",
134 {134 {
135 ...serverAuthInternalErrorContext,135 ...serverAuthInternalErrorContext,
...@@ -140,7 +140,7 @@ export class ServerAuthPairingLinksListError extends Schema.TaggedErrorClass<Ser...@@ -140,7 +140,7 @@ export class ServerAuthPairingLinksListError extends Schema.TaggedErrorClass<Ser
140 }140 }
141}141}
142142
143export class ServerAuthPairingLinkRevocationError extends Schema.TaggedErrorClass<ServerAuthPairingLinkRevocationError>()(143export class ServerAuthPairingLinkRevocationError extends Schema.TaggedError<ServerAuthPairingLinkRevocationError>()(
144 "ServerAuthPairingLinkRevocationError",144 "ServerAuthPairingLinkRevocationError",
145 {145 {
146 ...serverAuthInternalErrorContext,146 ...serverAuthInternalErrorContext,
...@@ -151,7 +151,7 @@ export class ServerAuthPairingLinkRevocationError extends Schema.TaggedErrorClas...@@ -151,7 +151,7 @@ export class ServerAuthPairingLinkRevocationError extends Schema.TaggedErrorClas
151 }151 }
152}152}
153153
154export class ServerAuthSessionTokenIssueError extends Schema.TaggedErrorClass<ServerAuthSessionTokenIssueError>()(154export class ServerAuthSessionTokenIssueError extends Schema.TaggedError<ServerAuthSessionTokenIssueError>()(
155 "ServerAuthSessionTokenIssueError",155 "ServerAuthSessionTokenIssueError",
156 {156 {
157 ...serverAuthInternalErrorContext,157 ...serverAuthInternalErrorContext,
...@@ -162,7 +162,7 @@ export class ServerAuthSessionTokenIssueError extends Schema.TaggedErrorClass<Se...@@ -162,7 +162,7 @@ export class ServerAuthSessionTokenIssueError extends Schema.TaggedErrorClass<Se
162 }162 }
163}163}
164164
165export class ServerAuthSessionsListError extends Schema.TaggedErrorClass<ServerAuthSessionsListError>()(165export class ServerAuthSessionsListError extends Schema.TaggedError<ServerAuthSessionsListError>()(
166 "ServerAuthSessionsListError",166 "ServerAuthSessionsListError",
167 {167 {
168 ...serverAuthInternalErrorContext,168 ...serverAuthInternalErrorContext,
...@@ -173,7 +173,7 @@ export class ServerAuthSessionsListError extends Schema.TaggedErrorClass<ServerA...@@ -173,7 +173,7 @@ export class ServerAuthSessionsListError extends Schema.TaggedErrorClass<ServerA
173 }173 }
174}174}
175175
176export class ServerAuthSessionRevocationError extends Schema.TaggedErrorClass<ServerAuthSessionRevocationError>()(176export class ServerAuthSessionRevocationError extends Schema.TaggedError<ServerAuthSessionRevocationError>()(
177 "ServerAuthSessionRevocationError",177 "ServerAuthSessionRevocationError",
178 {178 {
179 ...serverAuthInternalErrorContext,179 ...serverAuthInternalErrorContext,
...@@ -184,7 +184,7 @@ export class ServerAuthSessionRevocationError extends Schema.TaggedErrorClass<Se...@@ -184,7 +184,7 @@ export class ServerAuthSessionRevocationError extends Schema.TaggedErrorClass<Se
184 }184 }
185}185}
186186
187export class ServerAuthOtherSessionsRevocationError extends Schema.TaggedErrorClass<ServerAuthOtherSessionsRevocationError>()(187export class ServerAuthOtherSessionsRevocationError extends Schema.TaggedError<ServerAuthOtherSessionsRevocationError>()(
188 "ServerAuthOtherSessionsRevocationError",188 "ServerAuthOtherSessionsRevocationError",
189 {189 {
190 ...serverAuthInternalErrorContext,190 ...serverAuthInternalErrorContext,
...@@ -195,7 +195,7 @@ export class ServerAuthOtherSessionsRevocationError extends Schema.TaggedErrorCl...@@ -195,7 +195,7 @@ export class ServerAuthOtherSessionsRevocationError extends Schema.TaggedErrorCl
195 }195 }
196}196}
197197
198export class ServerAuthWebSocketTokenIssueError extends Schema.TaggedErrorClass<ServerAuthWebSocketTokenIssueError>()(198export class ServerAuthWebSocketTokenIssueError extends Schema.TaggedError<ServerAuthWebSocketTokenIssueError>()(
199 "ServerAuthWebSocketTokenIssueError",199 "ServerAuthWebSocketTokenIssueError",
200 {200 {
201 ...serverAuthInternalErrorContext,201 ...serverAuthInternalErrorContext,
...@@ -206,7 +206,7 @@ export class ServerAuthWebSocketTokenIssueError extends Schema.TaggedErrorClass<...@@ -206,7 +206,7 @@ export class ServerAuthWebSocketTokenIssueError extends Schema.TaggedErrorClass<
206 }206 }
207}207}
208208
209export class ServerAuthDpopReplayStateRecordError extends Schema.TaggedErrorClass<ServerAuthDpopReplayStateRecordError>()(209export class ServerAuthDpopReplayStateRecordError extends Schema.TaggedError<ServerAuthDpopReplayStateRecordError>()(
210 "ServerAuthDpopReplayStateRecordError",210 "ServerAuthDpopReplayStateRecordError",
211 {211 {
212 ...serverAuthInternalErrorContext,212 ...serverAuthInternalErrorContext,
...@@ -217,7 +217,7 @@ export class ServerAuthDpopReplayStateRecordError extends Schema.TaggedErrorClas...@@ -217,7 +217,7 @@ export class ServerAuthDpopReplayStateRecordError extends Schema.TaggedErrorClas
217 }217 }
218}218}
219219
220export class ServerAuthDpopReplayKeyCalculationError extends Schema.TaggedErrorClass<ServerAuthDpopReplayKeyCalculationError>()(220export class ServerAuthDpopReplayKeyCalculationError extends Schema.TaggedError<ServerAuthDpopReplayKeyCalculationError>()(
221 "ServerAuthDpopReplayKeyCalculationError",221 "ServerAuthDpopReplayKeyCalculationError",
222 {222 {
223 ...serverAuthInternalErrorContext,223 ...serverAuthInternalErrorContext,
...@@ -228,7 +228,7 @@ export class ServerAuthDpopReplayKeyCalculationError extends Schema.TaggedErrorC...@@ -228,7 +228,7 @@ export class ServerAuthDpopReplayKeyCalculationError extends Schema.TaggedErrorC
228 }228 }
229}229}
230230
231export class ServerAuthLinkedCloudAccountVerificationError extends Schema.TaggedErrorClass<ServerAuthLinkedCloudAccountVerificationError>()(231export class ServerAuthLinkedCloudAccountVerificationError extends Schema.TaggedError<ServerAuthLinkedCloudAccountVerificationError>()(
232 "ServerAuthLinkedCloudAccountVerificationError",232 "ServerAuthLinkedCloudAccountVerificationError",
233 {233 {
234 ...serverAuthInternalErrorContext,234 ...serverAuthInternalErrorContext,
...@@ -239,7 +239,7 @@ export class ServerAuthLinkedCloudAccountVerificationError extends Schema.Tagged...@@ -239,7 +239,7 @@ export class ServerAuthLinkedCloudAccountVerificationError extends Schema.Tagged
239 }239 }
240}240}
241241
242export class ServerAuthLinkedCloudAccountReadError extends Schema.TaggedErrorClass<ServerAuthLinkedCloudAccountReadError>()(242export class ServerAuthLinkedCloudAccountReadError extends Schema.TaggedError<ServerAuthLinkedCloudAccountReadError>()(
243 "ServerAuthLinkedCloudAccountReadError",243 "ServerAuthLinkedCloudAccountReadError",
244 {244 {
245 ...serverAuthInternalErrorContext,245 ...serverAuthInternalErrorContext,
...@@ -250,7 +250,7 @@ export class ServerAuthLinkedCloudAccountReadError extends Schema.TaggedErrorCla...@@ -250,7 +250,7 @@ export class ServerAuthLinkedCloudAccountReadError extends Schema.TaggedErrorCla
250 }250 }
251}251}
252252
253export class ServerAuthLinkedCloudAccountMissingError extends Schema.TaggedErrorClass<ServerAuthLinkedCloudAccountMissingError>()(253export class ServerAuthLinkedCloudAccountMissingError extends Schema.TaggedError<ServerAuthLinkedCloudAccountMissingError>()(
254 "ServerAuthLinkedCloudAccountMissingError",254 "ServerAuthLinkedCloudAccountMissingError",
255 {},255 {},
256) {256) {
...@@ -259,7 +259,7 @@ export class ServerAuthLinkedCloudAccountMissingError extends Schema.TaggedError...@@ -259,7 +259,7 @@ export class ServerAuthLinkedCloudAccountMissingError extends Schema.TaggedError
259 }259 }
260}260}
261261
262export class ServerAuthCloudLinkJwtSigningError extends Schema.TaggedErrorClass<ServerAuthCloudLinkJwtSigningError>()(262export class ServerAuthCloudLinkJwtSigningError extends Schema.TaggedError<ServerAuthCloudLinkJwtSigningError>()(
263 "ServerAuthCloudLinkJwtSigningError",263 "ServerAuthCloudLinkJwtSigningError",
264 {264 {
265 ...serverAuthInternalErrorContext,265 ...serverAuthInternalErrorContext,
...@@ -270,7 +270,7 @@ export class ServerAuthCloudLinkJwtSigningError extends Schema.TaggedErrorClass<...@@ -270,7 +270,7 @@ export class ServerAuthCloudLinkJwtSigningError extends Schema.TaggedErrorClass<
270 }270 }
271}271}
272272
273export class ServerAuthCloudMintPublicKeyMissingError extends Schema.TaggedErrorClass<ServerAuthCloudMintPublicKeyMissingError>()(273export class ServerAuthCloudMintPublicKeyMissingError extends Schema.TaggedError<ServerAuthCloudMintPublicKeyMissingError>()(
274 "ServerAuthCloudMintPublicKeyMissingError",274 "ServerAuthCloudMintPublicKeyMissingError",
275 {},275 {},
276) {276) {
...@@ -279,7 +279,7 @@ export class ServerAuthCloudMintPublicKeyMissingError extends Schema.TaggedError...@@ -279,7 +279,7 @@ export class ServerAuthCloudMintPublicKeyMissingError extends Schema.TaggedError
279 }279 }
280}280}
281281
282export class ServerAuthCloudRelayIssuerMissingError extends Schema.TaggedErrorClass<ServerAuthCloudRelayIssuerMissingError>()(282export class ServerAuthCloudRelayIssuerMissingError extends Schema.TaggedError<ServerAuthCloudRelayIssuerMissingError>()(
283 "ServerAuthCloudRelayIssuerMissingError",283 "ServerAuthCloudRelayIssuerMissingError",
284 {},284 {},
285) {285) {
...@@ -288,7 +288,7 @@ export class ServerAuthCloudRelayIssuerMissingError extends Schema.TaggedErrorCl...@@ -288,7 +288,7 @@ export class ServerAuthCloudRelayIssuerMissingError extends Schema.TaggedErrorCl
288 }288 }
289}289}
290290
291export class ServerAuthCloudHealthJwtSigningError extends Schema.TaggedErrorClass<ServerAuthCloudHealthJwtSigningError>()(291export class ServerAuthCloudHealthJwtSigningError extends Schema.TaggedError<ServerAuthCloudHealthJwtSigningError>()(
292 "ServerAuthCloudHealthJwtSigningError",292 "ServerAuthCloudHealthJwtSigningError",
293 {293 {
294 ...serverAuthInternalErrorContext,294 ...serverAuthInternalErrorContext,
...@@ -299,7 +299,7 @@ export class ServerAuthCloudHealthJwtSigningError extends Schema.TaggedErrorClas...@@ -299,7 +299,7 @@ export class ServerAuthCloudHealthJwtSigningError extends Schema.TaggedErrorClas
299 }299 }
300}300}
301301
302export class ServerAuthCloudMintJwtSigningError extends Schema.TaggedErrorClass<ServerAuthCloudMintJwtSigningError>()(302export class ServerAuthCloudMintJwtSigningError extends Schema.TaggedError<ServerAuthCloudMintJwtSigningError>()(
303 "ServerAuthCloudMintJwtSigningError",303 "ServerAuthCloudMintJwtSigningError",
304 {304 {
305 ...serverAuthInternalErrorContext,305 ...serverAuthInternalErrorContext,
...@@ -337,7 +337,7 @@ export const ServerAuthInternalError = Schema.Union([...@@ -337,7 +337,7 @@ export const ServerAuthInternalError = Schema.Union([
337export type ServerAuthInternalError = typeof ServerAuthInternalError.Type;337export type ServerAuthInternalError = typeof ServerAuthInternalError.Type;
338export const isServerAuthInternalError = Schema.is(ServerAuthInternalError);338export const isServerAuthInternalError = Schema.is(ServerAuthInternalError);
339339
340export class ServerAuthMissingCredentialError extends Schema.TaggedErrorClass<ServerAuthMissingCredentialError>()(340export class ServerAuthMissingCredentialError extends Schema.TaggedError<ServerAuthMissingCredentialError>()(
341 "ServerAuthMissingCredentialError",341 "ServerAuthMissingCredentialError",
342 {},342 {},
343) {343) {
...@@ -346,7 +346,7 @@ export class ServerAuthMissingCredentialError extends Schema.TaggedErrorClass<Se...@@ -346,7 +346,7 @@ export class ServerAuthMissingCredentialError extends Schema.TaggedErrorClass<Se
346 }346 }
347}347}
348348
349export class ServerAuthInvalidCredentialError extends Schema.TaggedErrorClass<ServerAuthInvalidCredentialError>()(349export class ServerAuthInvalidCredentialError extends Schema.TaggedError<ServerAuthInvalidCredentialError>()(
350 "ServerAuthInvalidCredentialError",350 "ServerAuthInvalidCredentialError",
351 {351 {
352 diagnostic: Schema.optional(Schema.String),352 diagnostic: Schema.optional(Schema.String),
...@@ -375,7 +375,7 @@ export const serverAuthDpopFailureReason = (...@@ -375,7 +375,7 @@ export const serverAuthDpopFailureReason = (
375): DpopFailureReasonType | undefined =>375): DpopFailureReasonType | undefined =>
376 error._tag === "ServerAuthInvalidCredentialError" ? error.dpopFailureReason : undefined;376 error._tag === "ServerAuthInvalidCredentialError" ? error.dpopFailureReason : undefined;
377377
378export class ServerAuthInvalidScopeError extends Schema.TaggedErrorClass<ServerAuthInvalidScopeError>()(378export class ServerAuthInvalidScopeError extends Schema.TaggedError<ServerAuthInvalidScopeError>()(
379 "ServerAuthInvalidScopeError",379 "ServerAuthInvalidScopeError",
380 {},380 {},
381) {381) {
...@@ -384,7 +384,7 @@ export class ServerAuthInvalidScopeError extends Schema.TaggedErrorClass<ServerA...@@ -384,7 +384,7 @@ export class ServerAuthInvalidScopeError extends Schema.TaggedErrorClass<ServerA
384 }384 }
385}385}
386386
387export class ServerAuthScopeNotGrantedError extends Schema.TaggedErrorClass<ServerAuthScopeNotGrantedError>()(387export class ServerAuthScopeNotGrantedError extends Schema.TaggedError<ServerAuthScopeNotGrantedError>()(
388 "ServerAuthScopeNotGrantedError",388 "ServerAuthScopeNotGrantedError",
389 {},389 {},
390) {390) {
...@@ -404,7 +404,7 @@ export const serverAuthInvalidRequestReason = (...@@ -404,7 +404,7 @@ export const serverAuthInvalidRequestReason = (
404): "invalid_scope" | "scope_not_granted" =>404): "invalid_scope" | "scope_not_granted" =>
405 error._tag === "ServerAuthInvalidScopeError" ? "invalid_scope" : "scope_not_granted";405 error._tag === "ServerAuthInvalidScopeError" ? "invalid_scope" : "scope_not_granted";
406406
407export class ServerAuthForbiddenOperationError extends Schema.TaggedErrorClass<ServerAuthForbiddenOperationError>()(407export class ServerAuthForbiddenOperationError extends Schema.TaggedError<ServerAuthForbiddenOperationError>()(
408 "ServerAuthForbiddenOperationError",408 "ServerAuthForbiddenOperationError",
409 {},409 {},
410) {410) {
apps/server/src/auth/PairingGrantStore.ts+11-11
...@@ -29,7 +29,7 @@ export interface BootstrapGrant {...@@ -29,7 +29,7 @@ export interface BootstrapGrant {
29 readonly expiresAt: DateTime.DateTime;29 readonly expiresAt: DateTime.DateTime;
30}30}
3131
32export class UnknownBootstrapCredentialError extends Schema.TaggedErrorClass<UnknownBootstrapCredentialError>()(32export class UnknownBootstrapCredentialError extends Schema.TaggedError<UnknownBootstrapCredentialError>()(
33 "UnknownBootstrapCredentialError",33 "UnknownBootstrapCredentialError",
34 {},34 {},
35) {35) {
...@@ -38,7 +38,7 @@ export class UnknownBootstrapCredentialError extends Schema.TaggedErrorClass<Unk...@@ -38,7 +38,7 @@ export class UnknownBootstrapCredentialError extends Schema.TaggedErrorClass<Unk
38 }38 }
39}39}
4040
41export class ExpiredBootstrapCredentialError extends Schema.TaggedErrorClass<ExpiredBootstrapCredentialError>()(41export class ExpiredBootstrapCredentialError extends Schema.TaggedError<ExpiredBootstrapCredentialError>()(
42 "ExpiredBootstrapCredentialError",42 "ExpiredBootstrapCredentialError",
43 {},43 {},
44) {44) {
...@@ -47,7 +47,7 @@ export class ExpiredBootstrapCredentialError extends Schema.TaggedErrorClass<Exp...@@ -47,7 +47,7 @@ export class ExpiredBootstrapCredentialError extends Schema.TaggedErrorClass<Exp
47 }47 }
48}48}
4949
50export class BootstrapCredentialProofKeyMismatchError extends Schema.TaggedErrorClass<BootstrapCredentialProofKeyMismatchError>()(50export class BootstrapCredentialProofKeyMismatchError extends Schema.TaggedError<BootstrapCredentialProofKeyMismatchError>()(
51 "BootstrapCredentialProofKeyMismatchError",51 "BootstrapCredentialProofKeyMismatchError",
52 {},52 {},
53) {53) {
...@@ -56,7 +56,7 @@ export class BootstrapCredentialProofKeyMismatchError extends Schema.TaggedError...@@ -56,7 +56,7 @@ export class BootstrapCredentialProofKeyMismatchError extends Schema.TaggedError
56 }56 }
57}57}
5858
59export class UnavailableBootstrapCredentialError extends Schema.TaggedErrorClass<UnavailableBootstrapCredentialError>()(59export class UnavailableBootstrapCredentialError extends Schema.TaggedError<UnavailableBootstrapCredentialError>()(
60 "UnavailableBootstrapCredentialError",60 "UnavailableBootstrapCredentialError",
61 {},61 {},
62) {62) {
...@@ -74,7 +74,7 @@ export const BootstrapCredentialInvalidError = Schema.Union([...@@ -74,7 +74,7 @@ export const BootstrapCredentialInvalidError = Schema.Union([
74export type BootstrapCredentialInvalidError = typeof BootstrapCredentialInvalidError.Type;74export type BootstrapCredentialInvalidError = typeof BootstrapCredentialInvalidError.Type;
75export const isBootstrapCredentialInvalidError = Schema.is(BootstrapCredentialInvalidError);75export const isBootstrapCredentialInvalidError = Schema.is(BootstrapCredentialInvalidError);
7676
77export class ActivePairingLinksLoadError extends Schema.TaggedErrorClass<ActivePairingLinksLoadError>()(77export class ActivePairingLinksLoadError extends Schema.TaggedError<ActivePairingLinksLoadError>()(
78 "ActivePairingLinksLoadError",78 "ActivePairingLinksLoadError",
79 {79 {
80 cause: Schema.Defect(),80 cause: Schema.Defect(),
...@@ -85,7 +85,7 @@ export class ActivePairingLinksLoadError extends Schema.TaggedErrorClass<ActiveP...@@ -85,7 +85,7 @@ export class ActivePairingLinksLoadError extends Schema.TaggedErrorClass<ActiveP
85 }85 }
86}86}
8787
88export class PairingLinkRevokeError extends Schema.TaggedErrorClass<PairingLinkRevokeError>()(88export class PairingLinkRevokeError extends Schema.TaggedError<PairingLinkRevokeError>()(
89 "PairingLinkRevokeError",89 "PairingLinkRevokeError",
90 {90 {
91 pairingLinkId: Schema.String,91 pairingLinkId: Schema.String,
...@@ -97,7 +97,7 @@ export class PairingLinkRevokeError extends Schema.TaggedErrorClass<PairingLinkR...@@ -97,7 +97,7 @@ export class PairingLinkRevokeError extends Schema.TaggedErrorClass<PairingLinkR
97 }97 }
98}98}
9999
100export class PairingCredentialIssueError extends Schema.TaggedErrorClass<PairingCredentialIssueError>()(100export class PairingCredentialIssueError extends Schema.TaggedError<PairingCredentialIssueError>()(
101 "PairingCredentialIssueError",101 "PairingCredentialIssueError",
102 {102 {
103 pairingLinkId: Schema.String,103 pairingLinkId: Schema.String,
...@@ -111,7 +111,7 @@ export class PairingCredentialIssueError extends Schema.TaggedErrorClass<Pairing...@@ -111,7 +111,7 @@ export class PairingCredentialIssueError extends Schema.TaggedErrorClass<Pairing
111 }111 }
112}112}
113113
114export class PairingCredentialRandomGenerationError extends Schema.TaggedErrorClass<PairingCredentialRandomGenerationError>()(114export class PairingCredentialRandomGenerationError extends Schema.TaggedError<PairingCredentialRandomGenerationError>()(
115 "PairingCredentialRandomGenerationError",115 "PairingCredentialRandomGenerationError",
116 {116 {
117 operation: Schema.Literals(["generate-id", "generate-token"]),117 operation: Schema.Literals(["generate-id", "generate-token"]),
...@@ -123,7 +123,7 @@ export class PairingCredentialRandomGenerationError extends Schema.TaggedErrorCl...@@ -123,7 +123,7 @@ export class PairingCredentialRandomGenerationError extends Schema.TaggedErrorCl
123 }123 }
124}124}
125125
126export class BootstrapCredentialConsumeError extends Schema.TaggedErrorClass<BootstrapCredentialConsumeError>()(126export class BootstrapCredentialConsumeError extends Schema.TaggedError<BootstrapCredentialConsumeError>()(
127 "BootstrapCredentialConsumeError",127 "BootstrapCredentialConsumeError",
128 {128 {
129 cause: Schema.Defect(),129 cause: Schema.Defect(),
...@@ -134,7 +134,7 @@ export class BootstrapCredentialConsumeError extends Schema.TaggedErrorClass<Boo...@@ -134,7 +134,7 @@ export class BootstrapCredentialConsumeError extends Schema.TaggedErrorClass<Boo
134 }134 }
135}135}
136136
137export class BootstrapCredentialConsumeAvailableError extends Schema.TaggedErrorClass<BootstrapCredentialConsumeAvailableError>()(137export class BootstrapCredentialConsumeAvailableError extends Schema.TaggedError<BootstrapCredentialConsumeAvailableError>()(
138 "BootstrapCredentialConsumeAvailableError",138 "BootstrapCredentialConsumeAvailableError",
139 {139 {
140 cause: Schema.Defect(),140 cause: Schema.Defect(),
...@@ -145,7 +145,7 @@ export class BootstrapCredentialConsumeAvailableError extends Schema.TaggedError...@@ -145,7 +145,7 @@ export class BootstrapCredentialConsumeAvailableError extends Schema.TaggedError
145 }145 }
146}146}
147147
148export class BootstrapCredentialLookupError extends Schema.TaggedErrorClass<BootstrapCredentialLookupError>()(148export class BootstrapCredentialLookupError extends Schema.TaggedError<BootstrapCredentialLookupError>()(
149 "BootstrapCredentialLookupError",149 "BootstrapCredentialLookupError",
150 {150 {
151 cause: Schema.Defect(),151 cause: Schema.Defect(),
apps/server/src/auth/ServerSecretStore.ts+9-9
...@@ -16,7 +16,7 @@ const secretStoreErrorContext = {...@@ -16,7 +16,7 @@ const secretStoreErrorContext = {
16 cause: Schema.Defect(),16 cause: Schema.Defect(),
17};17};
1818
19export class SecretStoreSecureError extends Schema.TaggedErrorClass<SecretStoreSecureError>()(19export class SecretStoreSecureError extends Schema.TaggedError<SecretStoreSecureError>()(
20 "SecretStoreSecureError",20 "SecretStoreSecureError",
21 {21 {
22 ...secretStoreErrorContext,22 ...secretStoreErrorContext,
...@@ -27,7 +27,7 @@ export class SecretStoreSecureError extends Schema.TaggedErrorClass<SecretStoreS...@@ -27,7 +27,7 @@ export class SecretStoreSecureError extends Schema.TaggedErrorClass<SecretStoreS
27 }27 }
28}28}
2929
30export class SecretStoreReadError extends Schema.TaggedErrorClass<SecretStoreReadError>()(30export class SecretStoreReadError extends Schema.TaggedError<SecretStoreReadError>()(
31 "SecretStoreReadError",31 "SecretStoreReadError",
32 {32 {
33 ...secretStoreErrorContext,33 ...secretStoreErrorContext,
...@@ -38,7 +38,7 @@ export class SecretStoreReadError extends Schema.TaggedErrorClass<SecretStoreRea...@@ -38,7 +38,7 @@ export class SecretStoreReadError extends Schema.TaggedErrorClass<SecretStoreRea
38 }38 }
39}39}
4040
41export class SecretStoreTemporaryPathError extends Schema.TaggedErrorClass<SecretStoreTemporaryPathError>()(41export class SecretStoreTemporaryPathError extends Schema.TaggedError<SecretStoreTemporaryPathError>()(
42 "SecretStoreTemporaryPathError",42 "SecretStoreTemporaryPathError",
43 {43 {
44 ...secretStoreErrorContext,44 ...secretStoreErrorContext,
...@@ -49,7 +49,7 @@ export class SecretStoreTemporaryPathError extends Schema.TaggedErrorClass<Secre...@@ -49,7 +49,7 @@ export class SecretStoreTemporaryPathError extends Schema.TaggedErrorClass<Secre
49 }49 }
50}50}
5151
52export class SecretStorePersistError extends Schema.TaggedErrorClass<SecretStorePersistError>()(52export class SecretStorePersistError extends Schema.TaggedError<SecretStorePersistError>()(
53 "SecretStorePersistError",53 "SecretStorePersistError",
54 {54 {
55 ...secretStoreErrorContext,55 ...secretStoreErrorContext,
...@@ -60,7 +60,7 @@ export class SecretStorePersistError extends Schema.TaggedErrorClass<SecretStore...@@ -60,7 +60,7 @@ export class SecretStorePersistError extends Schema.TaggedErrorClass<SecretStore
60 }60 }
61}61}
6262
63export class SecretStoreRandomGenerationError extends Schema.TaggedErrorClass<SecretStoreRandomGenerationError>()(63export class SecretStoreRandomGenerationError extends Schema.TaggedError<SecretStoreRandomGenerationError>()(
64 "SecretStoreRandomGenerationError",64 "SecretStoreRandomGenerationError",
65 {65 {
66 ...secretStoreErrorContext,66 ...secretStoreErrorContext,
...@@ -71,7 +71,7 @@ export class SecretStoreRandomGenerationError extends Schema.TaggedErrorClass<Se...@@ -71,7 +71,7 @@ export class SecretStoreRandomGenerationError extends Schema.TaggedErrorClass<Se
71 }71 }
72}72}
7373
74export class SecretStoreConcurrentReadError extends Schema.TaggedErrorClass<SecretStoreConcurrentReadError>()(74export class SecretStoreConcurrentReadError extends Schema.TaggedError<SecretStoreConcurrentReadError>()(
75 "SecretStoreConcurrentReadError",75 "SecretStoreConcurrentReadError",
76 {76 {
77 resource: Schema.String,77 resource: Schema.String,
...@@ -82,7 +82,7 @@ export class SecretStoreConcurrentReadError extends Schema.TaggedErrorClass<Secr...@@ -82,7 +82,7 @@ export class SecretStoreConcurrentReadError extends Schema.TaggedErrorClass<Secr
82 }82 }
83}83}
8484
85export class SecretStoreRemoveError extends Schema.TaggedErrorClass<SecretStoreRemoveError>()(85export class SecretStoreRemoveError extends Schema.TaggedError<SecretStoreRemoveError>()(
86 "SecretStoreRemoveError",86 "SecretStoreRemoveError",
87 {87 {
88 ...secretStoreErrorContext,88 ...secretStoreErrorContext,
...@@ -93,7 +93,7 @@ export class SecretStoreRemoveError extends Schema.TaggedErrorClass<SecretStoreR...@@ -93,7 +93,7 @@ export class SecretStoreRemoveError extends Schema.TaggedErrorClass<SecretStoreR
93 }93 }
94}94}
9595
96export class SecretStoreDecodeError extends Schema.TaggedErrorClass<SecretStoreDecodeError>()(96export class SecretStoreDecodeError extends Schema.TaggedError<SecretStoreDecodeError>()(
97 "SecretStoreDecodeError",97 "SecretStoreDecodeError",
98 {98 {
99 ...secretStoreErrorContext,99 ...secretStoreErrorContext,
...@@ -104,7 +104,7 @@ export class SecretStoreDecodeError extends Schema.TaggedErrorClass<SecretStoreD...@@ -104,7 +104,7 @@ export class SecretStoreDecodeError extends Schema.TaggedErrorClass<SecretStoreD
104 }104 }
105}105}
106106
107export class SecretStoreEncodeError extends Schema.TaggedErrorClass<SecretStoreEncodeError>()(107export class SecretStoreEncodeError extends Schema.TaggedError<SecretStoreEncodeError>()(
108 "SecretStoreEncodeError",108 "SecretStoreEncodeError",
109 {109 {
110 ...secretStoreErrorContext,110 ...secretStoreErrorContext,
apps/server/src/auth/SessionStore.ts+22-22
...@@ -64,7 +64,7 @@ export type SessionCredentialChange =...@@ -64,7 +64,7 @@ export type SessionCredentialChange =
64 readonly sessionId: AuthSessionId;64 readonly sessionId: AuthSessionId;
65 };65 };
6666
67export class MalformedSessionTokenError extends Schema.TaggedErrorClass<MalformedSessionTokenError>()(67export class MalformedSessionTokenError extends Schema.TaggedError<MalformedSessionTokenError>()(
68 "MalformedSessionTokenError",68 "MalformedSessionTokenError",
69 {},69 {},
70) {70) {
...@@ -73,7 +73,7 @@ export class MalformedSessionTokenError extends Schema.TaggedErrorClass<Malforme...@@ -73,7 +73,7 @@ export class MalformedSessionTokenError extends Schema.TaggedErrorClass<Malforme
73 }73 }
74}74}
7575
76export class InvalidSessionTokenSignatureError extends Schema.TaggedErrorClass<InvalidSessionTokenSignatureError>()(76export class InvalidSessionTokenSignatureError extends Schema.TaggedError<InvalidSessionTokenSignatureError>()(
77 "InvalidSessionTokenSignatureError",77 "InvalidSessionTokenSignatureError",
78 {},78 {},
79) {79) {
...@@ -82,7 +82,7 @@ export class InvalidSessionTokenSignatureError extends Schema.TaggedErrorClass<I...@@ -82,7 +82,7 @@ export class InvalidSessionTokenSignatureError extends Schema.TaggedErrorClass<I
82 }82 }
83}83}
8484
85export class InvalidSessionTokenPayloadError extends Schema.TaggedErrorClass<InvalidSessionTokenPayloadError>()(85export class InvalidSessionTokenPayloadError extends Schema.TaggedError<InvalidSessionTokenPayloadError>()(
86 "InvalidSessionTokenPayloadError",86 "InvalidSessionTokenPayloadError",
87 {87 {
88 cause: Schema.Defect(),88 cause: Schema.Defect(),
...@@ -93,7 +93,7 @@ export class InvalidSessionTokenPayloadError extends Schema.TaggedErrorClass<Inv...@@ -93,7 +93,7 @@ export class InvalidSessionTokenPayloadError extends Schema.TaggedErrorClass<Inv
93 }93 }
94}94}
9595
96export class SessionTokenExpiredError extends Schema.TaggedErrorClass<SessionTokenExpiredError>()(96export class SessionTokenExpiredError extends Schema.TaggedError<SessionTokenExpiredError>()(
97 "SessionTokenExpiredError",97 "SessionTokenExpiredError",
98 {98 {
99 sessionId: AuthSessionId,99 sessionId: AuthSessionId,
...@@ -106,7 +106,7 @@ export class SessionTokenExpiredError extends Schema.TaggedErrorClass<SessionTok...@@ -106,7 +106,7 @@ export class SessionTokenExpiredError extends Schema.TaggedErrorClass<SessionTok
106 }106 }
107}107}
108108
109export class UnknownSessionTokenError extends Schema.TaggedErrorClass<UnknownSessionTokenError>()(109export class UnknownSessionTokenError extends Schema.TaggedError<UnknownSessionTokenError>()(
110 "UnknownSessionTokenError",110 "UnknownSessionTokenError",
111 {111 {
112 sessionId: AuthSessionId,112 sessionId: AuthSessionId,
...@@ -117,7 +117,7 @@ export class UnknownSessionTokenError extends Schema.TaggedErrorClass<UnknownSes...@@ -117,7 +117,7 @@ export class UnknownSessionTokenError extends Schema.TaggedErrorClass<UnknownSes
117 }117 }
118}118}
119119
120export class SessionTokenRevokedError extends Schema.TaggedErrorClass<SessionTokenRevokedError>()(120export class SessionTokenRevokedError extends Schema.TaggedError<SessionTokenRevokedError>()(
121 "SessionTokenRevokedError",121 "SessionTokenRevokedError",
122 {122 {
123 sessionId: AuthSessionId,123 sessionId: AuthSessionId,
...@@ -129,7 +129,7 @@ export class SessionTokenRevokedError extends Schema.TaggedErrorClass<SessionTok...@@ -129,7 +129,7 @@ export class SessionTokenRevokedError extends Schema.TaggedErrorClass<SessionTok
129 }129 }
130}130}
131131
132export class InvalidSessionExpirationClaimError extends Schema.TaggedErrorClass<InvalidSessionExpirationClaimError>()(132export class InvalidSessionExpirationClaimError extends Schema.TaggedError<InvalidSessionExpirationClaimError>()(
133 "InvalidSessionExpirationClaimError",133 "InvalidSessionExpirationClaimError",
134 {134 {
135 sessionId: AuthSessionId,135 sessionId: AuthSessionId,
...@@ -141,7 +141,7 @@ export class InvalidSessionExpirationClaimError extends Schema.TaggedErrorClass<...@@ -141,7 +141,7 @@ export class InvalidSessionExpirationClaimError extends Schema.TaggedErrorClass<
141 }141 }
142}142}
143143
144export class MalformedWebSocketTokenError extends Schema.TaggedErrorClass<MalformedWebSocketTokenError>()(144export class MalformedWebSocketTokenError extends Schema.TaggedError<MalformedWebSocketTokenError>()(
145 "MalformedWebSocketTokenError",145 "MalformedWebSocketTokenError",
146 {},146 {},
147) {147) {
...@@ -150,7 +150,7 @@ export class MalformedWebSocketTokenError extends Schema.TaggedErrorClass<Malfor...@@ -150,7 +150,7 @@ export class MalformedWebSocketTokenError extends Schema.TaggedErrorClass<Malfor
150 }150 }
151}151}
152152
153export class InvalidWebSocketTokenSignatureError extends Schema.TaggedErrorClass<InvalidWebSocketTokenSignatureError>()(153export class InvalidWebSocketTokenSignatureError extends Schema.TaggedError<InvalidWebSocketTokenSignatureError>()(
154 "InvalidWebSocketTokenSignatureError",154 "InvalidWebSocketTokenSignatureError",
155 {},155 {},
156) {156) {
...@@ -159,7 +159,7 @@ export class InvalidWebSocketTokenSignatureError extends Schema.TaggedErrorClass...@@ -159,7 +159,7 @@ export class InvalidWebSocketTokenSignatureError extends Schema.TaggedErrorClass
159 }159 }
160}160}
161161
162export class InvalidWebSocketTokenPayloadError extends Schema.TaggedErrorClass<InvalidWebSocketTokenPayloadError>()(162export class InvalidWebSocketTokenPayloadError extends Schema.TaggedError<InvalidWebSocketTokenPayloadError>()(
163 "InvalidWebSocketTokenPayloadError",163 "InvalidWebSocketTokenPayloadError",
164 {164 {
165 cause: Schema.Defect(),165 cause: Schema.Defect(),
...@@ -170,7 +170,7 @@ export class InvalidWebSocketTokenPayloadError extends Schema.TaggedErrorClass<I...@@ -170,7 +170,7 @@ export class InvalidWebSocketTokenPayloadError extends Schema.TaggedErrorClass<I
170 }170 }
171}171}
172172
173export class WebSocketTokenExpiredError extends Schema.TaggedErrorClass<WebSocketTokenExpiredError>()(173export class WebSocketTokenExpiredError extends Schema.TaggedError<WebSocketTokenExpiredError>()(
174 "WebSocketTokenExpiredError",174 "WebSocketTokenExpiredError",
175 {175 {
176 sessionId: AuthSessionId,176 sessionId: AuthSessionId,
...@@ -183,7 +183,7 @@ export class WebSocketTokenExpiredError extends Schema.TaggedErrorClass<WebSocke...@@ -183,7 +183,7 @@ export class WebSocketTokenExpiredError extends Schema.TaggedErrorClass<WebSocke
183 }183 }
184}184}
185185
186export class UnknownWebSocketSessionError extends Schema.TaggedErrorClass<UnknownWebSocketSessionError>()(186export class UnknownWebSocketSessionError extends Schema.TaggedError<UnknownWebSocketSessionError>()(
187 "UnknownWebSocketSessionError",187 "UnknownWebSocketSessionError",
188 {188 {
189 sessionId: AuthSessionId,189 sessionId: AuthSessionId,
...@@ -194,7 +194,7 @@ export class UnknownWebSocketSessionError extends Schema.TaggedErrorClass<Unknow...@@ -194,7 +194,7 @@ export class UnknownWebSocketSessionError extends Schema.TaggedErrorClass<Unknow
194 }194 }
195}195}
196196
197export class WebSocketSessionExpiredError extends Schema.TaggedErrorClass<WebSocketSessionExpiredError>()(197export class WebSocketSessionExpiredError extends Schema.TaggedError<WebSocketSessionExpiredError>()(
198 "WebSocketSessionExpiredError",198 "WebSocketSessionExpiredError",
199 {199 {
200 sessionId: AuthSessionId,200 sessionId: AuthSessionId,
...@@ -207,7 +207,7 @@ export class WebSocketSessionExpiredError extends Schema.TaggedErrorClass<WebSoc...@@ -207,7 +207,7 @@ export class WebSocketSessionExpiredError extends Schema.TaggedErrorClass<WebSoc
207 }207 }
208}208}
209209
210export class WebSocketSessionRevokedError extends Schema.TaggedErrorClass<WebSocketSessionRevokedError>()(210export class WebSocketSessionRevokedError extends Schema.TaggedError<WebSocketSessionRevokedError>()(
211 "WebSocketSessionRevokedError",211 "WebSocketSessionRevokedError",
212 {212 {
213 sessionId: AuthSessionId,213 sessionId: AuthSessionId,
...@@ -242,7 +242,7 @@ const sessionCredentialInternalErrorContext = {...@@ -242,7 +242,7 @@ const sessionCredentialInternalErrorContext = {
242 cause: Schema.Defect(),242 cause: Schema.Defect(),
243};243};
244244
245export class SessionClaimsEncodingError extends Schema.TaggedErrorClass<SessionClaimsEncodingError>()(245export class SessionClaimsEncodingError extends Schema.TaggedError<SessionClaimsEncodingError>()(
246 "SessionClaimsEncodingError",246 "SessionClaimsEncodingError",
247 {247 {
248 sessionId: AuthSessionId,248 sessionId: AuthSessionId,
...@@ -255,7 +255,7 @@ export class SessionClaimsEncodingError extends Schema.TaggedErrorClass<SessionC...@@ -255,7 +255,7 @@ export class SessionClaimsEncodingError extends Schema.TaggedErrorClass<SessionC
255 }255 }
256}256}
257257
258export class SessionCredentialIssueError extends Schema.TaggedErrorClass<SessionCredentialIssueError>()(258export class SessionCredentialIssueError extends Schema.TaggedError<SessionCredentialIssueError>()(
259 "SessionCredentialIssueError",259 "SessionCredentialIssueError",
260 {260 {
261 sessionId: Schema.optional(AuthSessionId),261 sessionId: Schema.optional(AuthSessionId),
...@@ -267,7 +267,7 @@ export class SessionCredentialIssueError extends Schema.TaggedErrorClass<Session...@@ -267,7 +267,7 @@ export class SessionCredentialIssueError extends Schema.TaggedErrorClass<Session
267 }267 }
268}268}
269269
270export class SessionCredentialVerificationError extends Schema.TaggedErrorClass<SessionCredentialVerificationError>()(270export class SessionCredentialVerificationError extends Schema.TaggedError<SessionCredentialVerificationError>()(
271 "SessionCredentialVerificationError",271 "SessionCredentialVerificationError",
272 {272 {
273 sessionId: AuthSessionId,273 sessionId: AuthSessionId,
...@@ -279,7 +279,7 @@ export class SessionCredentialVerificationError extends Schema.TaggedErrorClass<...@@ -279,7 +279,7 @@ export class SessionCredentialVerificationError extends Schema.TaggedErrorClass<
279 }279 }
280}280}
281281
282export class WebSocketTokenIssueError extends Schema.TaggedErrorClass<WebSocketTokenIssueError>()(282export class WebSocketTokenIssueError extends Schema.TaggedError<WebSocketTokenIssueError>()(
283 "WebSocketTokenIssueError",283 "WebSocketTokenIssueError",
284 {284 {
285 sessionId: AuthSessionId,285 sessionId: AuthSessionId,
...@@ -291,7 +291,7 @@ export class WebSocketTokenIssueError extends Schema.TaggedErrorClass<WebSocketT...@@ -291,7 +291,7 @@ export class WebSocketTokenIssueError extends Schema.TaggedErrorClass<WebSocketT
291 }291 }
292}292}
293293
294export class WebSocketTokenVerificationError extends Schema.TaggedErrorClass<WebSocketTokenVerificationError>()(294export class WebSocketTokenVerificationError extends Schema.TaggedError<WebSocketTokenVerificationError>()(
295 "WebSocketTokenVerificationError",295 "WebSocketTokenVerificationError",
296 {296 {
297 sessionId: AuthSessionId,297 sessionId: AuthSessionId,
...@@ -303,7 +303,7 @@ export class WebSocketTokenVerificationError extends Schema.TaggedErrorClass<Web...@@ -303,7 +303,7 @@ export class WebSocketTokenVerificationError extends Schema.TaggedErrorClass<Web
303 }303 }
304}304}
305305
306export class ActiveSessionsListError extends Schema.TaggedErrorClass<ActiveSessionsListError>()(306export class ActiveSessionsListError extends Schema.TaggedError<ActiveSessionsListError>()(
307 "ActiveSessionsListError",307 "ActiveSessionsListError",
308 {308 {
309 ...sessionCredentialInternalErrorContext,309 ...sessionCredentialInternalErrorContext,
...@@ -314,7 +314,7 @@ export class ActiveSessionsListError extends Schema.TaggedErrorClass<ActiveSessi...@@ -314,7 +314,7 @@ export class ActiveSessionsListError extends Schema.TaggedErrorClass<ActiveSessi
314 }314 }
315}315}
316316
317export class SessionRevocationError extends Schema.TaggedErrorClass<SessionRevocationError>()(317export class SessionRevocationError extends Schema.TaggedError<SessionRevocationError>()(
318 "SessionRevocationError",318 "SessionRevocationError",
319 {319 {
320 sessionId: AuthSessionId,320 sessionId: AuthSessionId,
...@@ -326,7 +326,7 @@ export class SessionRevocationError extends Schema.TaggedErrorClass<SessionRevoc...@@ -326,7 +326,7 @@ export class SessionRevocationError extends Schema.TaggedErrorClass<SessionRevoc
326 }326 }
327}327}
328328
329export class OtherSessionsRevocationError extends Schema.TaggedErrorClass<OtherSessionsRevocationError>()(329export class OtherSessionsRevocationError extends Schema.TaggedError<OtherSessionsRevocationError>()(
330 "OtherSessionsRevocationError",330 "OtherSessionsRevocationError",
331 {331 {
332 currentSessionId: AuthSessionId,332 currentSessionId: AuthSessionId,
apps/server/src/bin.ts+1-1
...@@ -36,7 +36,7 @@ const connectUnavailableCommand = Command.make("connect", {...@@ -36,7 +36,7 @@ const connectUnavailableCommand = Command.make("connect", {
36 command: Argument.string("command").pipe(Argument.variadic),36 command: Argument.string("command").pipe(Argument.variadic),
37}).pipe(37}).pipe(
38 Command.withDescription("T3 Connect is unavailable in builds without public configuration."),38 Command.withDescription("T3 Connect is unavailable in builds without public configuration."),
39 Command.withHidden,39 Command.unlisted,
40 Command.withHandler(() =>40 Command.withHandler(() =>
41 Effect.fail(41 Effect.fail(
42 new CliError.ShowHelp({42 new CliError.ShowHelp({
apps/server/src/bootstrap.ts+4-4
...@@ -12,7 +12,7 @@ import * as Schema from "effect/Schema";...@@ -12,7 +12,7 @@ import * as Schema from "effect/Schema";
12import { decodeJsonResult } from "@t3tools/shared/schemaJson";12import { decodeJsonResult } from "@t3tools/shared/schemaJson";
13import { HostProcessPlatform } from "@t3tools/shared/hostProcess";13import { HostProcessPlatform } from "@t3tools/shared/hostProcess";
1414
15export class BootstrapFdStatError extends Schema.TaggedErrorClass<BootstrapFdStatError>()(15export class BootstrapFdStatError extends Schema.TaggedError<BootstrapFdStatError>()(
16 "BootstrapFdStatError",16 "BootstrapFdStatError",
17 {17 {
18 fd: Schema.Number,18 fd: Schema.Number,
...@@ -24,7 +24,7 @@ export class BootstrapFdStatError extends Schema.TaggedErrorClass<BootstrapFdSta...@@ -24,7 +24,7 @@ export class BootstrapFdStatError extends Schema.TaggedErrorClass<BootstrapFdSta
24 }24 }
25}25}
2626
27export class BootstrapInputStreamOpenError extends Schema.TaggedErrorClass<BootstrapInputStreamOpenError>()(27export class BootstrapInputStreamOpenError extends Schema.TaggedError<BootstrapInputStreamOpenError>()(
28 "BootstrapInputStreamOpenError",28 "BootstrapInputStreamOpenError",
29 {29 {
30 fd: Schema.Number,30 fd: Schema.Number,
...@@ -39,7 +39,7 @@ export class BootstrapInputStreamOpenError extends Schema.TaggedErrorClass<Boots...@@ -39,7 +39,7 @@ export class BootstrapInputStreamOpenError extends Schema.TaggedErrorClass<Boots
39 }39 }
40}40}
4141
42export class BootstrapEnvelopeReadError extends Schema.TaggedErrorClass<BootstrapEnvelopeReadError>()(42export class BootstrapEnvelopeReadError extends Schema.TaggedError<BootstrapEnvelopeReadError>()(
43 "BootstrapEnvelopeReadError",43 "BootstrapEnvelopeReadError",
44 {44 {
45 fd: Schema.Number,45 fd: Schema.Number,
...@@ -51,7 +51,7 @@ export class BootstrapEnvelopeReadError extends Schema.TaggedErrorClass<Bootstra...@@ -51,7 +51,7 @@ export class BootstrapEnvelopeReadError extends Schema.TaggedErrorClass<Bootstra
51 }51 }
52}52}
5353
54export class BootstrapEnvelopeDecodeError extends Schema.TaggedErrorClass<BootstrapEnvelopeDecodeError>()(54export class BootstrapEnvelopeDecodeError extends Schema.TaggedError<BootstrapEnvelopeDecodeError>()(
55 "BootstrapEnvelopeDecodeError",55 "BootstrapEnvelopeDecodeError",
56 {56 {
57 fd: Schema.Number,57 fd: Schema.Number,
apps/server/src/checkpointing/Errors.ts+5-5
...@@ -10,7 +10,7 @@ export const CheckpointDiffOperation = Schema.Literals([...@@ -10,7 +10,7 @@ export const CheckpointDiffOperation = Schema.Literals([
10export type CheckpointDiffOperation = typeof CheckpointDiffOperation.Type;10export type CheckpointDiffOperation = typeof CheckpointDiffOperation.Type;
1111
12/** The computed result does not satisfy the checkpoint RPC contract. */12/** The computed result does not satisfy the checkpoint RPC contract. */
13export class CheckpointDiffResultInvalidError extends Schema.TaggedErrorClass<CheckpointDiffResultInvalidError>()(13export class CheckpointDiffResultInvalidError extends Schema.TaggedError<CheckpointDiffResultInvalidError>()(
14 "CheckpointDiffResultInvalidError",14 "CheckpointDiffResultInvalidError",
15 {15 {
16 operation: CheckpointDiffOperation,16 operation: CheckpointDiffOperation,
...@@ -25,7 +25,7 @@ export class CheckpointDiffResultInvalidError extends Schema.TaggedErrorClass<Ch...@@ -25,7 +25,7 @@ export class CheckpointDiffResultInvalidError extends Schema.TaggedErrorClass<Ch
25}25}
2626
27/** Projection state no longer contains the requested checkpoint thread. */27/** Projection state no longer contains the requested checkpoint thread. */
28export class CheckpointThreadNotFoundError extends Schema.TaggedErrorClass<CheckpointThreadNotFoundError>()(28export class CheckpointThreadNotFoundError extends Schema.TaggedError<CheckpointThreadNotFoundError>()(
29 "CheckpointThreadNotFoundError",29 "CheckpointThreadNotFoundError",
30 {30 {
31 operation: CheckpointDiffOperation,31 operation: CheckpointDiffOperation,
...@@ -38,7 +38,7 @@ export class CheckpointThreadNotFoundError extends Schema.TaggedErrorClass<Check...@@ -38,7 +38,7 @@ export class CheckpointThreadNotFoundError extends Schema.TaggedErrorClass<Check
38}38}
3939
40/** The checkpoint thread has no workspace path from which to compute a diff. */40/** The checkpoint thread has no workspace path from which to compute a diff. */
41export class CheckpointWorkspacePathMissingError extends Schema.TaggedErrorClass<CheckpointWorkspacePathMissingError>()(41export class CheckpointWorkspacePathMissingError extends Schema.TaggedError<CheckpointWorkspacePathMissingError>()(
42 "CheckpointWorkspacePathMissingError",42 "CheckpointWorkspacePathMissingError",
43 {43 {
44 operation: CheckpointDiffOperation,44 operation: CheckpointDiffOperation,
...@@ -53,7 +53,7 @@ export class CheckpointWorkspacePathMissingError extends Schema.TaggedErrorClass...@@ -53,7 +53,7 @@ export class CheckpointWorkspacePathMissingError extends Schema.TaggedErrorClass
53}53}
5454
55/** The requested turn lies beyond the latest available checkpoint. */55/** The requested turn lies beyond the latest available checkpoint. */
56export class CheckpointTurnRangeUnavailableError extends Schema.TaggedErrorClass<CheckpointTurnRangeUnavailableError>()(56export class CheckpointTurnRangeUnavailableError extends Schema.TaggedError<CheckpointTurnRangeUnavailableError>()(
57 "CheckpointTurnRangeUnavailableError",57 "CheckpointTurnRangeUnavailableError",
58 {58 {
59 operation: CheckpointDiffOperation,59 operation: CheckpointDiffOperation,
...@@ -68,7 +68,7 @@ export class CheckpointTurnRangeUnavailableError extends Schema.TaggedErrorClass...@@ -68,7 +68,7 @@ export class CheckpointTurnRangeUnavailableError extends Schema.TaggedErrorClass
68}68}
6969
70/** Expected checkpoint metadata does not contain the requested Git ref. */70/** Expected checkpoint metadata does not contain the requested Git ref. */
71export class CheckpointRefUnavailableError extends Schema.TaggedErrorClass<CheckpointRefUnavailableError>()(71export class CheckpointRefUnavailableError extends Schema.TaggedError<CheckpointRefUnavailableError>()(
72 "CheckpointRefUnavailableError",72 "CheckpointRefUnavailableError",
73 {73 {
74 operation: CheckpointDiffOperation,74 operation: CheckpointDiffOperation,
apps/server/src/cli/app.ts+4-4
...@@ -31,7 +31,7 @@ const CLI_RESPONSE_TIMEOUT_MS = 17_000;...@@ -31,7 +31,7 @@ const CLI_RESPONSE_TIMEOUT_MS = 17_000;
31const MAX_RESPONSE_BYTES = 64 * 1024;31const MAX_RESPONSE_BYTES = 64 * 1024;
32const isDesktopAppActivationResponse = Schema.is(DesktopAppActivationResponse);32const isDesktopAppActivationResponse = Schema.is(DesktopAppActivationResponse);
3333
34export class DesktopAppSshUnsupportedError extends Schema.TaggedErrorClass<DesktopAppSshUnsupportedError>()(34export class DesktopAppSshUnsupportedError extends Schema.TaggedError<DesktopAppSshUnsupportedError>()(
35 "DesktopAppSshUnsupportedError",35 "DesktopAppSshUnsupportedError",
36 {},36 {},
37) {37) {
...@@ -40,7 +40,7 @@ export class DesktopAppSshUnsupportedError extends Schema.TaggedErrorClass<Deskt...@@ -40,7 +40,7 @@ export class DesktopAppSshUnsupportedError extends Schema.TaggedErrorClass<Deskt
40 }40 }
41}41}
4242
43export class DesktopAppPlatformUnsupportedError extends Schema.TaggedErrorClass<DesktopAppPlatformUnsupportedError>()(43export class DesktopAppPlatformUnsupportedError extends Schema.TaggedError<DesktopAppPlatformUnsupportedError>()(
44 "DesktopAppPlatformUnsupportedError",44 "DesktopAppPlatformUnsupportedError",
45 { platform: Schema.String },45 { platform: Schema.String },
46) {46) {
...@@ -49,7 +49,7 @@ export class DesktopAppPlatformUnsupportedError extends Schema.TaggedErrorClass<...@@ -49,7 +49,7 @@ export class DesktopAppPlatformUnsupportedError extends Schema.TaggedErrorClass<
49 }49 }
50}50}
5151
52export class DesktopAppUnreachableError extends Schema.TaggedErrorClass<DesktopAppUnreachableError>()(52export class DesktopAppUnreachableError extends Schema.TaggedError<DesktopAppUnreachableError>()(
53 "DesktopAppUnreachableError",53 "DesktopAppUnreachableError",
54 {54 {
55 candidateAddresses: Schema.Array(Schema.String),55 candidateAddresses: Schema.Array(Schema.String),
...@@ -63,7 +63,7 @@ export class DesktopAppUnreachableError extends Schema.TaggedErrorClass<DesktopA...@@ -63,7 +63,7 @@ export class DesktopAppUnreachableError extends Schema.TaggedErrorClass<DesktopA
63 }63 }
64}64}
6565
66export class DesktopAppRequestFailedError extends Schema.TaggedErrorClass<DesktopAppRequestFailedError>()(66export class DesktopAppRequestFailedError extends Schema.TaggedError<DesktopAppRequestFailedError>()(
67 "DesktopAppRequestFailedError",67 "DesktopAppRequestFailedError",
68 {68 {
69 code: DesktopAppActivationErrorCode,69 code: DesktopAppActivationErrorCode,
apps/server/src/cli/pair.ts+7-7
...@@ -69,7 +69,7 @@ export type PairStateVariant = "userdata" | "dev";...@@ -69,7 +69,7 @@ export type PairStateVariant = "userdata" | "dev";
69// dev-vs-userdata state directory; the value itself is not used.69// dev-vs-userdata state directory; the value itself is not used.
70const DEV_VARIANT_PLACEHOLDER_URL = new URL("http://localhost");70const DEV_VARIANT_PLACEHOLDER_URL = new URL("http://localhost");
7171
72export class NoRunningServerError extends Schema.TaggedErrorClass<NoRunningServerError>()(72export class NoRunningServerError extends Schema.TaggedError<NoRunningServerError>()(
73 "NoRunningServerError",73 "NoRunningServerError",
74 {74 {
75 checkedStatePaths: Schema.Array(Schema.String),75 checkedStatePaths: Schema.Array(Schema.String),
...@@ -86,7 +86,7 @@ export class NoRunningServerError extends Schema.TaggedErrorClass<NoRunningServe...@@ -86,7 +86,7 @@ export class NoRunningServerError extends Schema.TaggedErrorClass<NoRunningServe
8686
87// Each tailscale failure gets its own class (same reasoning as87// Each tailscale failure gets its own class (same reasoning as
88// scripts/lib/dev-share.ts): distinct caller-visible message, distinct remedy.88// scripts/lib/dev-share.ts): distinct caller-visible message, distinct remedy.
89export class TailscaleUnavailableError extends Schema.TaggedErrorClass<TailscaleUnavailableError>()(89export class TailscaleUnavailableError extends Schema.TaggedError<TailscaleUnavailableError>()(
90 "TailscaleUnavailableError",90 "TailscaleUnavailableError",
91 { cause: Schema.Defect() },91 { cause: Schema.Defect() },
92) {92) {
...@@ -95,7 +95,7 @@ export class TailscaleUnavailableError extends Schema.TaggedErrorClass<Tailscale...@@ -95,7 +95,7 @@ export class TailscaleUnavailableError extends Schema.TaggedErrorClass<Tailscale
95 }95 }
96}96}
9797
98export class MagicDnsNameMissingError extends Schema.TaggedErrorClass<MagicDnsNameMissingError>()(98export class MagicDnsNameMissingError extends Schema.TaggedError<MagicDnsNameMissingError>()(
99 "MagicDnsNameMissingError",99 "MagicDnsNameMissingError",
100 {},100 {},
101) {101) {
...@@ -104,7 +104,7 @@ export class MagicDnsNameMissingError extends Schema.TaggedErrorClass<MagicDnsNa...@@ -104,7 +104,7 @@ export class MagicDnsNameMissingError extends Schema.TaggedErrorClass<MagicDnsNa
104 }104 }
105}105}
106106
107export class ServesOtherEnvironmentError extends Schema.TaggedErrorClass<ServesOtherEnvironmentError>()(107export class ServesOtherEnvironmentError extends Schema.TaggedError<ServesOtherEnvironmentError>()(
108 "ServesOtherEnvironmentError",108 "ServesOtherEnvironmentError",
109 { servePort: Schema.Number },109 { servePort: Schema.Number },
110) {110) {
...@@ -113,7 +113,7 @@ export class ServesOtherEnvironmentError extends Schema.TaggedErrorClass<ServesO...@@ -113,7 +113,7 @@ export class ServesOtherEnvironmentError extends Schema.TaggedErrorClass<ServesO
113 }113 }
114}114}
115115
116export class TailscaleServeFailedError extends Schema.TaggedErrorClass<TailscaleServeFailedError>()(116export class TailscaleServeFailedError extends Schema.TaggedError<TailscaleServeFailedError>()(
117 "TailscaleServeFailedError",117 "TailscaleServeFailedError",
118 { servePort: Schema.Number, cause: Schema.Defect() },118 { servePort: Schema.Number, cause: Schema.Defect() },
119) {119) {
...@@ -122,7 +122,7 @@ export class TailscaleServeFailedError extends Schema.TaggedErrorClass<Tailscale...@@ -122,7 +122,7 @@ export class TailscaleServeFailedError extends Schema.TaggedErrorClass<Tailscale
122 }122 }
123}123}
124124
125export class ServePortOccupiedError extends Schema.TaggedErrorClass<ServePortOccupiedError>()(125export class ServePortOccupiedError extends Schema.TaggedError<ServePortOccupiedError>()(
126 "ServePortOccupiedError",126 "ServePortOccupiedError",
127 { servePort: Schema.Number },127 { servePort: Schema.Number },
128) {128) {
...@@ -135,7 +135,7 @@ export class ServePortOccupiedError extends Schema.TaggedErrorClass<ServePortOcc...@@ -135,7 +135,7 @@ export class ServePortOccupiedError extends Schema.TaggedErrorClass<ServePortOcc
135export const resolveDirectPairingBaseUrl = (state: PersistedServerRuntimeState): string =>135export const resolveDirectPairingBaseUrl = (state: PersistedServerRuntimeState): string =>
136 state.devUrl ?? resolveHeadlessConnectionString(state.host, state.port);136 state.devUrl ?? resolveHeadlessConnectionString(state.host, state.port);
137137
138export class DevServerNotProxiableError extends Schema.TaggedErrorClass<DevServerNotProxiableError>()(138export class DevServerNotProxiableError extends Schema.TaggedError<DevServerNotProxiableError>()(
139 "DevServerNotProxiableError",139 "DevServerNotProxiableError",
140 { devUrl: Schema.String },140 { devUrl: Schema.String },
141) {141) {
apps/server/src/cli/project.ts+8-8
...@@ -51,7 +51,7 @@ type ProjectCliDispatchCommand = Extract<...@@ -51,7 +51,7 @@ type ProjectCliDispatchCommand = Extract<
5151
52const isEnvironmentHttpCommonError = Schema.is(EnvironmentHttpCommonError);52const isEnvironmentHttpCommonError = Schema.is(EnvironmentHttpCommonError);
5353
54export class ProjectCommandIdGenerationError extends Schema.TaggedErrorClass<ProjectCommandIdGenerationError>()(54export class ProjectCommandIdGenerationError extends Schema.TaggedError<ProjectCommandIdGenerationError>()(
55 "ProjectCommandIdGenerationError",55 "ProjectCommandIdGenerationError",
56 {56 {
57 operation: Schema.Literal("generateProjectCommandId"),57 operation: Schema.Literal("generateProjectCommandId"),
...@@ -63,7 +63,7 @@ export class ProjectCommandIdGenerationError extends Schema.TaggedErrorClass<Pro...@@ -63,7 +63,7 @@ export class ProjectCommandIdGenerationError extends Schema.TaggedErrorClass<Pro
63 }63 }
64}64}
6565
66export class ProjectLiveServerDeclaredResponseError extends Schema.TaggedErrorClass<ProjectLiveServerDeclaredResponseError>()(66export class ProjectLiveServerDeclaredResponseError extends Schema.TaggedError<ProjectLiveServerDeclaredResponseError>()(
67 "ProjectLiveServerDeclaredResponseError",67 "ProjectLiveServerDeclaredResponseError",
68 {68 {
69 operation: Schema.Literal("callLiveServer"),69 operation: Schema.Literal("callLiveServer"),
...@@ -77,7 +77,7 @@ export class ProjectLiveServerDeclaredResponseError extends Schema.TaggedErrorCl...@@ -77,7 +77,7 @@ export class ProjectLiveServerDeclaredResponseError extends Schema.TaggedErrorCl
77 }77 }
78}78}
7979
80export class ProjectLiveServerUndeclaredStatusError extends Schema.TaggedErrorClass<ProjectLiveServerUndeclaredStatusError>()(80export class ProjectLiveServerUndeclaredStatusError extends Schema.TaggedError<ProjectLiveServerUndeclaredStatusError>()(
81 "ProjectLiveServerUndeclaredStatusError",81 "ProjectLiveServerUndeclaredStatusError",
82 {82 {
83 operation: Schema.Literal("callLiveServer"),83 operation: Schema.Literal("callLiveServer"),
...@@ -90,7 +90,7 @@ export class ProjectLiveServerUndeclaredStatusError extends Schema.TaggedErrorCl...@@ -90,7 +90,7 @@ export class ProjectLiveServerUndeclaredStatusError extends Schema.TaggedErrorCl
90 }90 }
91}91}
9292
93export class ProjectLiveServerRequestError extends Schema.TaggedErrorClass<ProjectLiveServerRequestError>()(93export class ProjectLiveServerRequestError extends Schema.TaggedError<ProjectLiveServerRequestError>()(
94 "ProjectLiveServerRequestError",94 "ProjectLiveServerRequestError",
95 {95 {
96 operation: Schema.Literal("callLiveServer"),96 operation: Schema.Literal("callLiveServer"),
...@@ -102,7 +102,7 @@ export class ProjectLiveServerRequestError extends Schema.TaggedErrorClass<Proje...@@ -102,7 +102,7 @@ export class ProjectLiveServerRequestError extends Schema.TaggedErrorClass<Proje
102 }102 }
103}103}
104104
105export class ProjectTitleEmptyError extends Schema.TaggedErrorClass<ProjectTitleEmptyError>()(105export class ProjectTitleEmptyError extends Schema.TaggedError<ProjectTitleEmptyError>()(
106 "ProjectTitleEmptyError",106 "ProjectTitleEmptyError",
107 {107 {
108 operation: Schema.Literal("validateProjectTitle"),108 operation: Schema.Literal("validateProjectTitle"),
...@@ -114,7 +114,7 @@ export class ProjectTitleEmptyError extends Schema.TaggedErrorClass<ProjectTitle...@@ -114,7 +114,7 @@ export class ProjectTitleEmptyError extends Schema.TaggedErrorClass<ProjectTitle
114 }114 }
115}115}
116116
117export class ProjectIdentifierEmptyError extends Schema.TaggedErrorClass<ProjectIdentifierEmptyError>()(117export class ProjectIdentifierEmptyError extends Schema.TaggedError<ProjectIdentifierEmptyError>()(
118 "ProjectIdentifierEmptyError",118 "ProjectIdentifierEmptyError",
119 {119 {
120 operation: Schema.Literal("resolveProjectTarget"),120 operation: Schema.Literal("resolveProjectTarget"),
...@@ -126,7 +126,7 @@ export class ProjectIdentifierEmptyError extends Schema.TaggedErrorClass<Project...@@ -126,7 +126,7 @@ export class ProjectIdentifierEmptyError extends Schema.TaggedErrorClass<Project
126 }126 }
127}127}
128128
129export class ProjectNotFoundError extends Schema.TaggedErrorClass<ProjectNotFoundError>()(129export class ProjectNotFoundError extends Schema.TaggedError<ProjectNotFoundError>()(
130 "ProjectNotFoundError",130 "ProjectNotFoundError",
131 {131 {
132 operation: Schema.Literal("resolveProjectTarget"),132 operation: Schema.Literal("resolveProjectTarget"),
...@@ -141,7 +141,7 @@ export class ProjectNotFoundError extends Schema.TaggedErrorClass<ProjectNotFoun...@@ -141,7 +141,7 @@ export class ProjectNotFoundError extends Schema.TaggedErrorClass<ProjectNotFoun
141 }141 }
142}142}
143143
144export class ProjectAlreadyExistsError extends Schema.TaggedErrorClass<ProjectAlreadyExistsError>()(144export class ProjectAlreadyExistsError extends Schema.TaggedError<ProjectAlreadyExistsError>()(
145 "ProjectAlreadyExistsError",145 "ProjectAlreadyExistsError",
146 {146 {
147 operation: Schema.Literal("addProject"),147 operation: Schema.Literal("addProject"),
apps/server/src/cli/servicePreflight.ts+1-1
...@@ -8,7 +8,7 @@ export const servicePreflightCommand = Command.make("__service-preflight", {...@@ -8,7 +8,7 @@ export const servicePreflightCommand = Command.make("__service-preflight", {
8 databasePath: Flag.string("database-path"),8 databasePath: Flag.string("database-path"),
9 launcherProtocol: Flag.integer("launcher-protocol"),9 launcherProtocol: Flag.integer("launcher-protocol"),
10}).pipe(10}).pipe(
11 Command.withHidden,11 Command.unlisted,
12 Command.withHandler(({ databasePath, launcherProtocol }) =>12 Command.withHandler(({ databasePath, launcherProtocol }) =>
13 Console.log(JSON.stringify(runServicePreflight({ databasePath, launcherProtocol }))).pipe(13 Console.log(JSON.stringify(runServicePreflight({ databasePath, launcherProtocol }))).pipe(
14 Effect.asVoid,14 Effect.asVoid,
apps/server/src/cli/theme.ts+13-13
...@@ -55,7 +55,7 @@ const decodeThemeFileJsonExit = Schema.decodeUnknownExit(...@@ -55,7 +55,7 @@ const decodeThemeFileJsonExit = Schema.decodeUnknownExit(
55);55);
56const isEnvironmentThemeId = Schema.is(EnvironmentThemeId);56const isEnvironmentThemeId = Schema.is(EnvironmentThemeId);
5757
58export class ThemeSettingsUnreadableError extends Schema.TaggedErrorClass<ThemeSettingsUnreadableError>()(58export class ThemeSettingsUnreadableError extends Schema.TaggedError<ThemeSettingsUnreadableError>()(
59 "ThemeSettingsUnreadableError",59 "ThemeSettingsUnreadableError",
60 { settingsPath: Schema.String, cause: Schema.Defect() },60 { settingsPath: Schema.String, cause: Schema.Defect() },
61) {61) {
...@@ -64,7 +64,7 @@ export class ThemeSettingsUnreadableError extends Schema.TaggedErrorClass<ThemeS...@@ -64,7 +64,7 @@ export class ThemeSettingsUnreadableError extends Schema.TaggedErrorClass<ThemeS
64 }64 }
65}65}
6666
67export class ThemeSettingsMalformedError extends Schema.TaggedErrorClass<ThemeSettingsMalformedError>()(67export class ThemeSettingsMalformedError extends Schema.TaggedError<ThemeSettingsMalformedError>()(
68 "ThemeSettingsMalformedError",68 "ThemeSettingsMalformedError",
69 { settingsPath: Schema.String, cause: Schema.Defect() },69 { settingsPath: Schema.String, cause: Schema.Defect() },
70) {70) {
...@@ -73,7 +73,7 @@ export class ThemeSettingsMalformedError extends Schema.TaggedErrorClass<ThemeSe...@@ -73,7 +73,7 @@ export class ThemeSettingsMalformedError extends Schema.TaggedErrorClass<ThemeSe
73 }73 }
74}74}
7575
76export class ThemeSettingsBusyError extends Schema.TaggedErrorClass<ThemeSettingsBusyError>()(76export class ThemeSettingsBusyError extends Schema.TaggedError<ThemeSettingsBusyError>()(
77 "ThemeSettingsBusyError",77 "ThemeSettingsBusyError",
78 { settingsPath: Schema.String, attempts: Schema.Number },78 { settingsPath: Schema.String, attempts: Schema.Number },
79) {79) {
...@@ -82,7 +82,7 @@ export class ThemeSettingsBusyError extends Schema.TaggedErrorClass<ThemeSetting...@@ -82,7 +82,7 @@ export class ThemeSettingsBusyError extends Schema.TaggedErrorClass<ThemeSetting
82 }82 }
83}83}
8484
85export class ThemeSettingsWriteError extends Schema.TaggedErrorClass<ThemeSettingsWriteError>()(85export class ThemeSettingsWriteError extends Schema.TaggedError<ThemeSettingsWriteError>()(
86 "ThemeSettingsWriteError",86 "ThemeSettingsWriteError",
87 { settingsPath: Schema.String, cause: Schema.Defect() },87 { settingsPath: Schema.String, cause: Schema.Defect() },
88) {88) {
...@@ -91,7 +91,7 @@ export class ThemeSettingsWriteError extends Schema.TaggedErrorClass<ThemeSettin...@@ -91,7 +91,7 @@ export class ThemeSettingsWriteError extends Schema.TaggedErrorClass<ThemeSettin
91 }91 }
92}92}
9393
94export class ThemeFileUnreadableError extends Schema.TaggedErrorClass<ThemeFileUnreadableError>()(94export class ThemeFileUnreadableError extends Schema.TaggedError<ThemeFileUnreadableError>()(
95 "ThemeFileUnreadableError",95 "ThemeFileUnreadableError",
96 // Optional: a path that never existed has no underlying failure to carry,96 // Optional: a path that never existed has no underlying failure to carry,
97 // and a manufactured string there would only look like a real one.97 // and a manufactured string there would only look like a real one.
...@@ -102,7 +102,7 @@ export class ThemeFileUnreadableError extends Schema.TaggedErrorClass<ThemeFileU...@@ -102,7 +102,7 @@ export class ThemeFileUnreadableError extends Schema.TaggedErrorClass<ThemeFileU
102 }102 }
103}103}
104104
105export class ThemeFileInvalidError extends Schema.TaggedErrorClass<ThemeFileInvalidError>()(105export class ThemeFileInvalidError extends Schema.TaggedError<ThemeFileInvalidError>()(
106 "ThemeFileInvalidError",106 "ThemeFileInvalidError",
107 { filePath: Schema.String, cause: Schema.Defect() },107 { filePath: Schema.String, cause: Schema.Defect() },
108) {108) {
...@@ -111,7 +111,7 @@ export class ThemeFileInvalidError extends Schema.TaggedErrorClass<ThemeFileInva...@@ -111,7 +111,7 @@ export class ThemeFileInvalidError extends Schema.TaggedErrorClass<ThemeFileInva
111 }111 }
112}112}
113113
114export class ThemeFileTooLargeError extends Schema.TaggedErrorClass<ThemeFileTooLargeError>()(114export class ThemeFileTooLargeError extends Schema.TaggedError<ThemeFileTooLargeError>()(
115 "ThemeFileTooLargeError",115 "ThemeFileTooLargeError",
116 { filePath: Schema.String, limit: Schema.Number },116 { filePath: Schema.String, limit: Schema.Number },
117) {117) {
...@@ -120,7 +120,7 @@ export class ThemeFileTooLargeError extends Schema.TaggedErrorClass<ThemeFileToo...@@ -120,7 +120,7 @@ export class ThemeFileTooLargeError extends Schema.TaggedErrorClass<ThemeFileToo
120 }120 }
121}121}
122122
123export class ThemeFileColorlessError extends Schema.TaggedErrorClass<ThemeFileColorlessError>()(123export class ThemeFileColorlessError extends Schema.TaggedError<ThemeFileColorlessError>()(
124 "ThemeFileColorlessError",124 "ThemeFileColorlessError",
125 { filePath: Schema.String },125 { filePath: Schema.String },
126) {126) {
...@@ -129,7 +129,7 @@ export class ThemeFileColorlessError extends Schema.TaggedErrorClass<ThemeFileCo...@@ -129,7 +129,7 @@ export class ThemeFileColorlessError extends Schema.TaggedErrorClass<ThemeFileCo
129 }129 }
130}130}
131131
132export class ThemePublishError extends Schema.TaggedErrorClass<ThemePublishError>()(132export class ThemePublishError extends Schema.TaggedError<ThemePublishError>()(
133 "ThemePublishError",133 "ThemePublishError",
134 { themesDir: Schema.String, cause: Schema.Defect() },134 { themesDir: Schema.String, cause: Schema.Defect() },
135) {135) {
...@@ -141,7 +141,7 @@ export class ThemePublishError extends Schema.TaggedErrorClass<ThemePublishError...@@ -141,7 +141,7 @@ export class ThemePublishError extends Schema.TaggedErrorClass<ThemePublishError
141const INVALID_THEME_ID_REASON =141const INVALID_THEME_ID_REASON =
142 "is not a valid theme id (lowercase letters, digits, and hyphens; not an appearance keyword)";142 "is not a valid theme id (lowercase letters, digits, and hyphens; not an appearance keyword)";
143143
144export class ThemeIdUnknownError extends Schema.TaggedErrorClass<ThemeIdUnknownError>()(144export class ThemeIdUnknownError extends Schema.TaggedError<ThemeIdUnknownError>()(
145 "ThemeIdUnknownError",145 "ThemeIdUnknownError",
146 { themeId: Schema.String, known: Schema.Array(Schema.String) },146 { themeId: Schema.String, known: Schema.Array(Schema.String) },
147) {147) {
...@@ -150,7 +150,7 @@ export class ThemeIdUnknownError extends Schema.TaggedErrorClass<ThemeIdUnknownE...@@ -150,7 +150,7 @@ export class ThemeIdUnknownError extends Schema.TaggedErrorClass<ThemeIdUnknownE
150 }150 }
151}151}
152152
153export class ThemeIdInvalidError extends Schema.TaggedErrorClass<ThemeIdInvalidError>()(153export class ThemeIdInvalidError extends Schema.TaggedError<ThemeIdInvalidError>()(
154 "ThemeIdInvalidError",154 "ThemeIdInvalidError",
155 { themeId: Schema.String },155 { themeId: Schema.String },
156) {156) {
...@@ -160,7 +160,7 @@ export class ThemeIdInvalidError extends Schema.TaggedErrorClass<ThemeIdInvalidE...@@ -160,7 +160,7 @@ export class ThemeIdInvalidError extends Schema.TaggedErrorClass<ThemeIdInvalidE
160}160}
161161
162/** A filename that cannot be a theme id, where --id is the way out. */162/** A filename that cannot be a theme id, where --id is the way out. */
163export class ThemeFileIdInvalidError extends Schema.TaggedErrorClass<ThemeFileIdInvalidError>()(163export class ThemeFileIdInvalidError extends Schema.TaggedError<ThemeFileIdInvalidError>()(
164 "ThemeFileIdInvalidError",164 "ThemeFileIdInvalidError",
165 { themeId: Schema.String, filePath: Schema.String },165 { themeId: Schema.String, filePath: Schema.String },
166) {166) {
...@@ -169,7 +169,7 @@ export class ThemeFileIdInvalidError extends Schema.TaggedErrorClass<ThemeFileId...@@ -169,7 +169,7 @@ export class ThemeFileIdInvalidError extends Schema.TaggedErrorClass<ThemeFileId
169 }169 }
170}170}
171171
172export class ThemeTargetMissingError extends Schema.TaggedErrorClass<ThemeTargetMissingError>()(172export class ThemeTargetMissingError extends Schema.TaggedError<ThemeTargetMissingError>()(
173 "ThemeTargetMissingError",173 "ThemeTargetMissingError",
174 {},174 {},
175) {175) {
apps/server/src/cli/triage.ts+3-3
...@@ -49,7 +49,7 @@ const TRIAGE_AGENTS: ReadonlyArray<TriageAgent> = [...@@ -49,7 +49,7 @@ const TRIAGE_AGENTS: ReadonlyArray<TriageAgent> = [
49 { id: "codex", command: "codex", label: "Codex" },49 { id: "codex", command: "codex", label: "Codex" },
50];50];
5151
52export class TriageAgentUnavailableError extends Schema.TaggedErrorClass<TriageAgentUnavailableError>()(52export class TriageAgentUnavailableError extends Schema.TaggedError<TriageAgentUnavailableError>()(
53 "TriageAgentUnavailableError",53 "TriageAgentUnavailableError",
54 { agent: Schema.String },54 { agent: Schema.String },
55) {55) {
...@@ -58,7 +58,7 @@ export class TriageAgentUnavailableError extends Schema.TaggedErrorClass<TriageA...@@ -58,7 +58,7 @@ export class TriageAgentUnavailableError extends Schema.TaggedErrorClass<TriageA
58 }58 }
59}59}
6060
61export class TriageAgentChoiceRequiredError extends Schema.TaggedErrorClass<TriageAgentChoiceRequiredError>()(61export class TriageAgentChoiceRequiredError extends Schema.TaggedError<TriageAgentChoiceRequiredError>()(
62 "TriageAgentChoiceRequiredError",62 "TriageAgentChoiceRequiredError",
63 {},63 {},
64) {64) {
...@@ -67,7 +67,7 @@ export class TriageAgentChoiceRequiredError extends Schema.TaggedErrorClass<Tria...@@ -67,7 +67,7 @@ export class TriageAgentChoiceRequiredError extends Schema.TaggedErrorClass<Tria
67 }67 }
68}68}
6969
70export class TriageAgentSpawnError extends Schema.TaggedErrorClass<TriageAgentSpawnError>()(70export class TriageAgentSpawnError extends Schema.TaggedError<TriageAgentSpawnError>()(
71 "TriageAgentSpawnError",71 "TriageAgentSpawnError",
72 { command: Schema.String, cause: Schema.Defect() },72 { command: Schema.String, cause: Schema.Defect() },
73) {73) {
apps/server/src/cloud/CliTokenManager.test.ts+3-4
...@@ -88,10 +88,9 @@ const provideTestEnv = Effect.provide(...@@ -88,10 +88,9 @@ const provideTestEnv = Effect.provide(
8888
89const isAuthorizationError = Schema.is(CliTokenManager.CloudCliAuthorizationError);89const isAuthorizationError = Schema.is(CliTokenManager.CloudCliAuthorizationError);
9090
91class PromptRejectedError extends Schema.TaggedErrorClass<PromptRejectedError>()(91class PromptRejectedError extends Schema.TaggedError<PromptRejectedError>()("PromptRejectedError", {
92 "PromptRejectedError",92 message: Schema.String,
93 { message: Schema.String },93}) {}
94) {}
9594
96const makeTestTerminal = (queue: Queue.Queue<Terminal.UserInput>) =>95const makeTestTerminal = (queue: Queue.Queue<Terminal.UserInput>) =>
97 Terminal.make({96 Terminal.make({
apps/server/src/cloud/CliTokenManager.ts+5-5
...@@ -164,7 +164,7 @@ function idTokenIdentity(idToken: string | undefined): string | null {...@@ -164,7 +164,7 @@ function idTokenIdentity(idToken: string | undefined): string | null {
164 return null;164 return null;
165}165}
166166
167export class CloudCliCredentialRemovalError extends Schema.TaggedErrorClass<CloudCliCredentialRemovalError>()(167export class CloudCliCredentialRemovalError extends Schema.TaggedError<CloudCliCredentialRemovalError>()(
168 "CloudCliCredentialRemovalError",168 "CloudCliCredentialRemovalError",
169 { cause: Schema.Defect() },169 { cause: Schema.Defect() },
170) {170) {
...@@ -173,7 +173,7 @@ export class CloudCliCredentialRemovalError extends Schema.TaggedErrorClass<Clou...@@ -173,7 +173,7 @@ export class CloudCliCredentialRemovalError extends Schema.TaggedErrorClass<Clou
173 }173 }
174}174}
175175
176export class CloudCliCredentialRefreshError extends Schema.TaggedErrorClass<CloudCliCredentialRefreshError>()(176export class CloudCliCredentialRefreshError extends Schema.TaggedError<CloudCliCredentialRefreshError>()(
177 "CloudCliCredentialRefreshError",177 "CloudCliCredentialRefreshError",
178 { cause: Schema.Defect() },178 { cause: Schema.Defect() },
179) {179) {
...@@ -182,7 +182,7 @@ export class CloudCliCredentialRefreshError extends Schema.TaggedErrorClass<Clou...@@ -182,7 +182,7 @@ export class CloudCliCredentialRefreshError extends Schema.TaggedErrorClass<Clou
182 }182 }
183}183}
184184
185export class CloudCliCredentialReadError extends Schema.TaggedErrorClass<CloudCliCredentialReadError>()(185export class CloudCliCredentialReadError extends Schema.TaggedError<CloudCliCredentialReadError>()(
186 "CloudCliCredentialReadError",186 "CloudCliCredentialReadError",
187 { cause: Schema.Defect() },187 { cause: Schema.Defect() },
188) {188) {
...@@ -191,7 +191,7 @@ export class CloudCliCredentialReadError extends Schema.TaggedErrorClass<CloudCl...@@ -191,7 +191,7 @@ export class CloudCliCredentialReadError extends Schema.TaggedErrorClass<CloudCl
191 }191 }
192}192}
193193
194export class CloudCliAuthorizationError extends Schema.TaggedErrorClass<CloudCliAuthorizationError>()(194export class CloudCliAuthorizationError extends Schema.TaggedError<CloudCliAuthorizationError>()(
195 "CloudCliAuthorizationError",195 "CloudCliAuthorizationError",
196 { cause: Schema.Defect() },196 { cause: Schema.Defect() },
197) {197) {
...@@ -200,7 +200,7 @@ export class CloudCliAuthorizationError extends Schema.TaggedErrorClass<CloudCli...@@ -200,7 +200,7 @@ export class CloudCliAuthorizationError extends Schema.TaggedErrorClass<CloudCli
200 }200 }
201}201}
202202
203export class CloudCliAuthorizationTimeoutError extends Schema.TaggedErrorClass<CloudCliAuthorizationTimeoutError>()(203export class CloudCliAuthorizationTimeoutError extends Schema.TaggedError<CloudCliAuthorizationTimeoutError>()(
204 "CloudCliAuthorizationTimeoutError",204 "CloudCliAuthorizationTimeoutError",
205 { cause: Schema.Defect() },205 { cause: Schema.Defect() },
206) {206) {
apps/server/src/cloud/bootService.ts+6-6
...@@ -373,7 +373,7 @@ function selectBootServiceManager(input: {...@@ -373,7 +373,7 @@ function selectBootServiceManager(input: {
373 return undefined;373 return undefined;
374}374}
375375
376export class BootServiceUnsupportedError extends Schema.TaggedErrorClass<BootServiceUnsupportedError>()(376export class BootServiceUnsupportedError extends Schema.TaggedError<BootServiceUnsupportedError>()(
377 "BootServiceUnsupportedError",377 "BootServiceUnsupportedError",
378 { platform: Schema.String },378 { platform: Schema.String },
379) {379) {
...@@ -382,7 +382,7 @@ export class BootServiceUnsupportedError extends Schema.TaggedErrorClass<BootSer...@@ -382,7 +382,7 @@ export class BootServiceUnsupportedError extends Schema.TaggedErrorClass<BootSer
382 }382 }
383}383}
384384
385export class BootServiceCommandError extends Schema.TaggedErrorClass<BootServiceCommandError>()(385export class BootServiceCommandError extends Schema.TaggedError<BootServiceCommandError>()(
386 "BootServiceCommandError",386 "BootServiceCommandError",
387 {387 {
388 step: Schema.String,388 step: Schema.String,
...@@ -399,7 +399,7 @@ export class BootServiceCommandError extends Schema.TaggedErrorClass<BootService...@@ -399,7 +399,7 @@ export class BootServiceCommandError extends Schema.TaggedErrorClass<BootService
399 }399 }
400}400}
401401
402export class BootServiceInstallError extends Schema.TaggedErrorClass<BootServiceInstallError>()(402export class BootServiceInstallError extends Schema.TaggedError<BootServiceInstallError>()(
403 "BootServiceInstallError",403 "BootServiceInstallError",
404 { cause: Schema.Defect() },404 { cause: Schema.Defect() },
405) {405) {
...@@ -433,7 +433,7 @@ export function formatBootServiceProblem(problem: BootServiceProblem): string {...@@ -433,7 +433,7 @@ export function formatBootServiceProblem(problem: BootServiceProblem): string {
433 }433 }
434}434}
435435
436export class BootServicePrerequisiteError extends Schema.TaggedErrorClass<BootServicePrerequisiteError>()(436export class BootServicePrerequisiteError extends Schema.TaggedError<BootServicePrerequisiteError>()(
437 "BootServicePrerequisiteError",437 "BootServicePrerequisiteError",
438 { problem: BootServiceProblem, cause: Schema.optional(Schema.Defect()) },438 { problem: BootServiceProblem, cause: Schema.optional(Schema.Defect()) },
439) {439) {
...@@ -442,7 +442,7 @@ export class BootServicePrerequisiteError extends Schema.TaggedErrorClass<BootSe...@@ -442,7 +442,7 @@ export class BootServicePrerequisiteError extends Schema.TaggedErrorClass<BootSe
442 }442 }
443}443}
444444
445export class BootServiceUpdatePendingError extends Schema.TaggedErrorClass<BootServiceUpdatePendingError>()(445export class BootServiceUpdatePendingError extends Schema.TaggedError<BootServiceUpdatePendingError>()(
446 "BootServiceUpdatePendingError",446 "BootServiceUpdatePendingError",
447 {},447 {},
448) {448) {
...@@ -451,7 +451,7 @@ export class BootServiceUpdatePendingError extends Schema.TaggedErrorClass<BootS...@@ -451,7 +451,7 @@ export class BootServiceUpdatePendingError extends Schema.TaggedErrorClass<BootS
451 }451 }
452}452}
453453
454export class BootServiceDowngradeRefusedError extends Schema.TaggedErrorClass<BootServiceDowngradeRefusedError>()(454export class BootServiceDowngradeRefusedError extends Schema.TaggedError<BootServiceDowngradeRefusedError>()(
455 "BootServiceDowngradeRefusedError",455 "BootServiceDowngradeRefusedError",
456 {456 {
457 installedVersion: Schema.String,457 installedVersion: Schema.String,
apps/server/src/cloud/pinnedRuntime.ts+2-2
...@@ -42,7 +42,7 @@ export function pinnedRuntimePaths(...@@ -42,7 +42,7 @@ export function pinnedRuntimePaths(
42 };42 };
43}43}
4444
45export class PinnedRuntimeInstallError extends Schema.TaggedErrorClass<PinnedRuntimeInstallError>()(45export class PinnedRuntimeInstallError extends Schema.TaggedError<PinnedRuntimeInstallError>()(
46 "PinnedRuntimeInstallError",46 "PinnedRuntimeInstallError",
47 {47 {
48 step: Schema.String,48 step: Schema.String,
...@@ -59,7 +59,7 @@ export class PinnedRuntimeInstallError extends Schema.TaggedErrorClass<PinnedRun...@@ -59,7 +59,7 @@ export class PinnedRuntimeInstallError extends Schema.TaggedErrorClass<PinnedRun
59 }59 }
60}60}
6161
62export class PinnedRuntimePreflightBlockedError extends Schema.TaggedErrorClass<PinnedRuntimePreflightBlockedError>()(62export class PinnedRuntimePreflightBlockedError extends Schema.TaggedError<PinnedRuntimePreflightBlockedError>()(
63 "PinnedRuntimePreflightBlockedError",63 "PinnedRuntimePreflightBlockedError",
64 {64 {
65 version: Schema.String,65 version: Schema.String,
apps/server/src/cloud/serviceLauncherClient.ts+2-2
...@@ -14,7 +14,7 @@ import {...@@ -14,7 +14,7 @@ import {
14 type ServiceLauncherParentMessage,14 type ServiceLauncherParentMessage,
15} from "./serviceProtocol.ts";15} from "./serviceProtocol.ts";
1616
17export class ServiceLauncherClientError extends Schema.TaggedErrorClass<ServiceLauncherClientError>()(17export class ServiceLauncherClientError extends Schema.TaggedError<ServiceLauncherClientError>()(
18 "ServiceLauncherClientError",18 "ServiceLauncherClientError",
19 {19 {
20 operation: Schema.Literals([20 operation: Schema.Literals([
...@@ -49,7 +49,7 @@ export class ServiceLauncherClientError extends Schema.TaggedErrorClass<ServiceL...@@ -49,7 +49,7 @@ export class ServiceLauncherClientError extends Schema.TaggedErrorClass<ServiceL
49 }49 }
50}50}
5151
52export class ServiceLauncherRejectedError extends Schema.TaggedErrorClass<ServiceLauncherRejectedError>()(52export class ServiceLauncherRejectedError extends Schema.TaggedError<ServiceLauncherRejectedError>()(
53 "ServiceLauncherRejectedError",53 "ServiceLauncherRejectedError",
54 {54 {
55 targetVersion: Schema.String,55 targetVersion: Schema.String,
apps/server/src/diagnostics/ProcessDiagnostics.ts+1-1
...@@ -13,7 +13,7 @@ import * as Schema from "effect/Schema";...@@ -13,7 +13,7 @@ import * as Schema from "effect/Schema";
1313
14import * as ResourceTelemetry from "../resourceTelemetry/ResourceTelemetry.ts";14import * as ResourceTelemetry from "../resourceTelemetry/ResourceTelemetry.ts";
1515
16export class ProcessSignalFailed extends Schema.TaggedErrorClass<ProcessSignalFailed>()(16export class ProcessSignalFailed extends Schema.TaggedError<ProcessSignalFailed>()(
17 "ProcessSignalFailed",17 "ProcessSignalFailed",
18 {18 {
19 pid: Schema.Number,19 pid: Schema.Number,
apps/server/src/diagnostics/TraceDiagnostics.ts+1-1
...@@ -41,7 +41,7 @@ export interface TraceDiagnosticsOptions {...@@ -41,7 +41,7 @@ export interface TraceDiagnosticsOptions {
41 readonly readAt?: DateTime.Utc;41 readonly readAt?: DateTime.Utc;
42}42}
4343
44export class TraceFileReadError extends Schema.TaggedErrorClass<TraceFileReadError>()(44export class TraceFileReadError extends Schema.TaggedError<TraceFileReadError>()(
45 "TraceFileReadError",45 "TraceFileReadError",
46 {46 {
47 traceFilePath: Schema.String,47 traceFilePath: Schema.String,
apps/server/src/environment/ServerEnvironment.ts+1-1
...@@ -22,7 +22,7 @@ import * as ProcessRunner from "../processRunner.ts";...@@ -22,7 +22,7 @@ import * as ProcessRunner from "../processRunner.ts";
22import { resolveServerEnvironmentLabel } from "./ServerEnvironmentLabel.ts";22import { resolveServerEnvironmentLabel } from "./ServerEnvironmentLabel.ts";
23import { detectServerEnvironmentMachineKind } from "./ServerEnvironmentMachine.ts";23import { detectServerEnvironmentMachineKind } from "./ServerEnvironmentMachine.ts";
2424
25export class ServerEnvironmentIdPersistenceError extends Schema.TaggedErrorClass<ServerEnvironmentIdPersistenceError>()(25export class ServerEnvironmentIdPersistenceError extends Schema.TaggedError<ServerEnvironmentIdPersistenceError>()(
26 "ServerEnvironmentIdPersistenceError",26 "ServerEnvironmentIdPersistenceError",
27 {27 {
28 operation: Schema.Literals(["check", "read", "write", "initialize"]),28 operation: Schema.Literals(["check", "read", "write", "initialize"]),
apps/server/src/environment/ServerEnvironmentLabel.ts+2-2
...@@ -16,7 +16,7 @@ const ServerEnvironmentLabelCommandProbe = Schema.Literals([...@@ -16,7 +16,7 @@ const ServerEnvironmentLabelCommandProbe = Schema.Literals([
16]);16]);
17type ServerEnvironmentLabelCommandProbe = typeof ServerEnvironmentLabelCommandProbe.Type;17type ServerEnvironmentLabelCommandProbe = typeof ServerEnvironmentLabelCommandProbe.Type;
1818
19export class ServerEnvironmentLabelFileError extends Schema.TaggedErrorClass<ServerEnvironmentLabelFileError>()(19export class ServerEnvironmentLabelFileError extends Schema.TaggedError<ServerEnvironmentLabelFileError>()(
20 "ServerEnvironmentLabelFileError",20 "ServerEnvironmentLabelFileError",
21 {21 {
22 operation: Schema.Literals(["inspect", "read"]),22 operation: Schema.Literals(["inspect", "read"]),
...@@ -29,7 +29,7 @@ export class ServerEnvironmentLabelFileError extends Schema.TaggedErrorClass<Ser...@@ -29,7 +29,7 @@ export class ServerEnvironmentLabelFileError extends Schema.TaggedErrorClass<Ser
29 }29 }
30}30}
3131
32export class ServerEnvironmentLabelCommandError extends Schema.TaggedErrorClass<ServerEnvironmentLabelCommandError>()(32export class ServerEnvironmentLabelCommandError extends Schema.TaggedError<ServerEnvironmentLabelCommandError>()(
33 "ServerEnvironmentLabelCommandError",33 "ServerEnvironmentLabelCommandError",
34 {34 {
35 probe: ServerEnvironmentLabelCommandProbe,35 probe: ServerEnvironmentLabelCommandProbe,
apps/server/src/mcp/McpHttpServer.test.ts+2
...@@ -29,6 +29,8 @@ const invocation = {...@@ -29,6 +29,8 @@ const invocation = {
29};29};
30const client = McpSchema.McpServerClient.of({30const client = McpSchema.McpServerClient.of({
31 clientId: 1,31 clientId: 1,
32 clientCapabilities: {},
33 clientInfo: { name: "mcp-test", version: "1.0.0" },
32 protocolVersion: "2025-06-18",34 protocolVersion: "2025-06-18",
33 initializePayload: {35 initializePayload: {
34 protocolVersion: "2025-06-18",36 protocolVersion: "2025-06-18",
apps/server/src/orchestration/Errors.ts+8-8
...@@ -4,7 +4,7 @@ import * as Schema from "effect/Schema";...@@ -4,7 +4,7 @@ import * as Schema from "effect/Schema";
44
5import type { ProjectionRepositoryError } from "../persistence/Errors.ts";5import type { ProjectionRepositoryError } from "../persistence/Errors.ts";
66
7export class OrchestrationCommandJsonParseError extends Schema.TaggedErrorClass<OrchestrationCommandJsonParseError>()(7export class OrchestrationCommandJsonParseError extends Schema.TaggedError<OrchestrationCommandJsonParseError>()(
8 "OrchestrationCommandJsonParseError",8 "OrchestrationCommandJsonParseError",
9 {9 {
10 detail: Schema.String,10 detail: Schema.String,
...@@ -16,7 +16,7 @@ export class OrchestrationCommandJsonParseError extends Schema.TaggedErrorClass<...@@ -16,7 +16,7 @@ export class OrchestrationCommandJsonParseError extends Schema.TaggedErrorClass<
16 }16 }
17}17}
1818
19export class OrchestrationCommandDecodeError extends Schema.TaggedErrorClass<OrchestrationCommandDecodeError>()(19export class OrchestrationCommandDecodeError extends Schema.TaggedError<OrchestrationCommandDecodeError>()(
20 "OrchestrationCommandDecodeError",20 "OrchestrationCommandDecodeError",
21 {21 {
22 issue: Schema.String,22 issue: Schema.String,
...@@ -28,7 +28,7 @@ export class OrchestrationCommandDecodeError extends Schema.TaggedErrorClass<Orc...@@ -28,7 +28,7 @@ export class OrchestrationCommandDecodeError extends Schema.TaggedErrorClass<Orc
28 }28 }
29}29}
3030
31export class OrchestrationCommandInvariantError extends Schema.TaggedErrorClass<OrchestrationCommandInvariantError>()(31export class OrchestrationCommandInvariantError extends Schema.TaggedError<OrchestrationCommandInvariantError>()(
32 "OrchestrationCommandInvariantError",32 "OrchestrationCommandInvariantError",
33 {33 {
34 commandType: Schema.String,34 commandType: Schema.String,
...@@ -41,7 +41,7 @@ export class OrchestrationCommandInvariantError extends Schema.TaggedErrorClass<...@@ -41,7 +41,7 @@ export class OrchestrationCommandInvariantError extends Schema.TaggedErrorClass<
41 }41 }
42}42}
4343
44export class OrchestrationThreadSettleBlockedError extends Schema.TaggedErrorClass<OrchestrationThreadSettleBlockedError>()(44export class OrchestrationThreadSettleBlockedError extends Schema.TaggedError<OrchestrationThreadSettleBlockedError>()(
45 "OrchestrationThreadSettleBlockedError",45 "OrchestrationThreadSettleBlockedError",
46 {46 {
47 threadId: ThreadId,47 threadId: ThreadId,
...@@ -59,7 +59,7 @@ export const OrchestrationCommandRejection = Schema.Union([...@@ -59,7 +59,7 @@ export const OrchestrationCommandRejection = Schema.Union([
59export type OrchestrationCommandRejection = typeof OrchestrationCommandRejection.Type;59export type OrchestrationCommandRejection = typeof OrchestrationCommandRejection.Type;
60export const isOrchestrationCommandRejection = Schema.is(OrchestrationCommandRejection);60export const isOrchestrationCommandRejection = Schema.is(OrchestrationCommandRejection);
6161
62export class OrchestrationCommandPreviouslyRejectedError extends Schema.TaggedErrorClass<OrchestrationCommandPreviouslyRejectedError>()(62export class OrchestrationCommandPreviouslyRejectedError extends Schema.TaggedError<OrchestrationCommandPreviouslyRejectedError>()(
63 "OrchestrationCommandPreviouslyRejectedError",63 "OrchestrationCommandPreviouslyRejectedError",
64 {64 {
65 commandId: Schema.String,65 commandId: Schema.String,
...@@ -72,7 +72,7 @@ export class OrchestrationCommandPreviouslyRejectedError extends Schema.TaggedEr...@@ -72,7 +72,7 @@ export class OrchestrationCommandPreviouslyRejectedError extends Schema.TaggedEr
72 }72 }
73}73}
7474
75export class OrchestrationCommandIdConflictError extends Schema.TaggedErrorClass<OrchestrationCommandIdConflictError>()(75export class OrchestrationCommandIdConflictError extends Schema.TaggedError<OrchestrationCommandIdConflictError>()(
76 "OrchestrationCommandIdConflictError",76 "OrchestrationCommandIdConflictError",
77 {77 {
78 commandId: Schema.String,78 commandId: Schema.String,
...@@ -87,7 +87,7 @@ export class OrchestrationCommandIdConflictError extends Schema.TaggedErrorClass...@@ -87,7 +87,7 @@ export class OrchestrationCommandIdConflictError extends Schema.TaggedErrorClass
87 }87 }
88}88}
8989
90export class OrchestrationProjectorDecodeError extends Schema.TaggedErrorClass<OrchestrationProjectorDecodeError>()(90export class OrchestrationProjectorDecodeError extends Schema.TaggedError<OrchestrationProjectorDecodeError>()(
91 "OrchestrationProjectorDecodeError",91 "OrchestrationProjectorDecodeError",
92 {92 {
93 eventType: Schema.String,93 eventType: Schema.String,
...@@ -100,7 +100,7 @@ export class OrchestrationProjectorDecodeError extends Schema.TaggedErrorClass<O...@@ -100,7 +100,7 @@ export class OrchestrationProjectorDecodeError extends Schema.TaggedErrorClass<O
100 }100 }
101}101}
102102
103export class OrchestrationListenerCallbackError extends Schema.TaggedErrorClass<OrchestrationListenerCallbackError>()(103export class OrchestrationListenerCallbackError extends Schema.TaggedError<OrchestrationListenerCallbackError>()(
104 "OrchestrationListenerCallbackError",104 "OrchestrationListenerCallbackError",
105 {105 {
106 listener: Schema.Literals(["read-model", "domain-event"]),106 listener: Schema.Literals(["read-model", "domain-event"]),
apps/server/src/persistence/Errors.ts+4-4
...@@ -28,7 +28,7 @@ export const PersistenceErrorCorrelation = Schema.Union([...@@ -28,7 +28,7 @@ export const PersistenceErrorCorrelation = Schema.Union([
28]);28]);
29export type PersistenceErrorCorrelation = typeof PersistenceErrorCorrelation.Type;29export type PersistenceErrorCorrelation = typeof PersistenceErrorCorrelation.Type;
3030
31export class PersistenceSqlError extends Schema.TaggedErrorClass<PersistenceSqlError>()(31export class PersistenceSqlError extends Schema.TaggedError<PersistenceSqlError>()(
32 "PersistenceSqlError",32 "PersistenceSqlError",
33 {33 {
34 operation: Schema.String,34 operation: Schema.String,
...@@ -44,7 +44,7 @@ export class PersistenceSqlError extends Schema.TaggedErrorClass<PersistenceSqlE...@@ -44,7 +44,7 @@ export class PersistenceSqlError extends Schema.TaggedErrorClass<PersistenceSqlE
44 }44 }
45}45}
4646
47export class PersistenceDecodeError extends Schema.TaggedErrorClass<PersistenceDecodeError>()(47export class PersistenceDecodeError extends Schema.TaggedError<PersistenceDecodeError>()(
48 "PersistenceDecodeError",48 "PersistenceDecodeError",
49 {49 {
50 operation: Schema.String,50 operation: Schema.String,
...@@ -137,7 +137,7 @@ export const isPersistenceError = (u: unknown) =>...@@ -137,7 +137,7 @@ export const isPersistenceError = (u: unknown) =>
137// Provider Session Repository Errors137// Provider Session Repository Errors
138// ===============================138// ===============================
139139
140export class ProviderSessionRepositoryValidationError extends Schema.TaggedErrorClass<ProviderSessionRepositoryValidationError>()(140export class ProviderSessionRepositoryValidationError extends Schema.TaggedError<ProviderSessionRepositoryValidationError>()(
141 "ProviderSessionRepositoryValidationError",141 "ProviderSessionRepositoryValidationError",
142 {142 {
143 operation: Schema.String,143 operation: Schema.String,
...@@ -150,7 +150,7 @@ export class ProviderSessionRepositoryValidationError extends Schema.TaggedError...@@ -150,7 +150,7 @@ export class ProviderSessionRepositoryValidationError extends Schema.TaggedError
150 }150 }
151}151}
152152
153export class ProviderSessionRepositoryPersistenceError extends Schema.TaggedErrorClass<ProviderSessionRepositoryPersistenceError>()(153export class ProviderSessionRepositoryPersistenceError extends Schema.TaggedError<ProviderSessionRepositoryPersistenceError>()(
154 "ProviderSessionRepositoryPersistenceError",154 "ProviderSessionRepositoryPersistenceError",
155 {155 {
156 operation: Schema.String,156 operation: Schema.String,
apps/server/src/processRunner.ts+9-12
...@@ -64,7 +64,7 @@ const formatProcessInvocation = (input: {...@@ -64,7 +64,7 @@ const formatProcessInvocation = (input: {
64 : `'${input.command}' in '${executionCwd}'`;64 : `'${input.command}' in '${executionCwd}'`;
65};65};
6666
67export class ProcessSpawnError extends Schema.TaggedErrorClass<ProcessSpawnError>()(67export class ProcessSpawnError extends Schema.TaggedError<ProcessSpawnError>()(
68 "ProcessSpawnError",68 "ProcessSpawnError",
69 {69 {
70 ...ProcessInvocationFields,70 ...ProcessInvocationFields,
...@@ -79,7 +79,7 @@ export class ProcessSpawnError extends Schema.TaggedErrorClass<ProcessSpawnError...@@ -79,7 +79,7 @@ export class ProcessSpawnError extends Schema.TaggedErrorClass<ProcessSpawnError
79 }79 }
80}80}
8181
82export class ProcessStdinError extends Schema.TaggedErrorClass<ProcessStdinError>()(82export class ProcessStdinError extends Schema.TaggedError<ProcessStdinError>()(
83 "ProcessStdinError",83 "ProcessStdinError",
84 {84 {
85 ...ProcessInvocationFields,85 ...ProcessInvocationFields,
...@@ -92,7 +92,7 @@ export class ProcessStdinError extends Schema.TaggedErrorClass<ProcessStdinError...@@ -92,7 +92,7 @@ export class ProcessStdinError extends Schema.TaggedErrorClass<ProcessStdinError
92 }92 }
93}93}
9494
95export class ProcessOutputLimitError extends Schema.TaggedErrorClass<ProcessOutputLimitError>()(95export class ProcessOutputLimitError extends Schema.TaggedError<ProcessOutputLimitError>()(
96 "ProcessOutputLimitError",96 "ProcessOutputLimitError",
97 {97 {
98 ...ProcessInvocationFields,98 ...ProcessInvocationFields,
...@@ -106,20 +106,17 @@ export class ProcessOutputLimitError extends Schema.TaggedErrorClass<ProcessOutp...@@ -106,20 +106,17 @@ export class ProcessOutputLimitError extends Schema.TaggedErrorClass<ProcessOutp
106 }106 }
107}107}
108108
109export class ProcessReadError extends Schema.TaggedErrorClass<ProcessReadError>()(109export class ProcessReadError extends Schema.TaggedError<ProcessReadError>()("ProcessReadError", {
110 "ProcessReadError",110 ...ProcessInvocationFields,
111 {111 stream: Schema.Literals(["stdout", "stderr", "exitCode"]),
112 ...ProcessInvocationFields,112 cause: Schema.Defect(),
113 stream: Schema.Literals(["stdout", "stderr", "exitCode"]),113}) {
114 cause: Schema.Defect(),
115 },
116) {
117 override get message(): string {114 override get message(): string {
118 return `Failed to read ${this.stream} for process ${formatProcessInvocation(this)}`;115 return `Failed to read ${this.stream} for process ${formatProcessInvocation(this)}`;
119 }116 }
120}117}
121118
122export class ProcessTimeoutError extends Schema.TaggedErrorClass<ProcessTimeoutError>()(119export class ProcessTimeoutError extends Schema.TaggedError<ProcessTimeoutError>()(
123 "ProcessTimeoutError",120 "ProcessTimeoutError",
124 {121 {
125 ...ProcessInvocationFields,122 ...ProcessInvocationFields,
apps/server/src/project/AgentSessionImporter.ts+3-3
...@@ -32,7 +32,7 @@ import * as AgentSessionScanner from "./AgentSessionScanner.ts";...@@ -32,7 +32,7 @@ import * as AgentSessionScanner from "./AgentSessionScanner.ts";
32const CLAUDE_SESSION_ID_PATTERN =32const CLAUDE_SESSION_ID_PATTERN =
33 /^[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;33 /^[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i;
3434
35class AgentSessionUnresumableSessionError extends Schema.TaggedErrorClass<AgentSessionUnresumableSessionError>()(35class AgentSessionUnresumableSessionError extends Schema.TaggedError<AgentSessionUnresumableSessionError>()(
36 "AgentSessionUnresumableSessionError",36 "AgentSessionUnresumableSessionError",
37 {37 {
38 source: AgentSessionSource,38 source: AgentSessionSource,
...@@ -44,7 +44,7 @@ class AgentSessionUnresumableSessionError extends Schema.TaggedErrorClass<AgentS...@@ -44,7 +44,7 @@ class AgentSessionUnresumableSessionError extends Schema.TaggedErrorClass<AgentS
44 }44 }
45}45}
4646
47class AgentSessionThreadProjectConflictError extends Schema.TaggedErrorClass<AgentSessionThreadProjectConflictError>()(47class AgentSessionThreadProjectConflictError extends Schema.TaggedError<AgentSessionThreadProjectConflictError>()(
48 "AgentSessionThreadProjectConflictError",48 "AgentSessionThreadProjectConflictError",
49 {49 {
50 threadId: ThreadId,50 threadId: ThreadId,
...@@ -57,7 +57,7 @@ class AgentSessionThreadProjectConflictError extends Schema.TaggedErrorClass<Age...@@ -57,7 +57,7 @@ class AgentSessionThreadProjectConflictError extends Schema.TaggedErrorClass<Age
57 }57 }
58}58}
5959
60class AgentSessionThreadModifiedError extends Schema.TaggedErrorClass<AgentSessionThreadModifiedError>()(60class AgentSessionThreadModifiedError extends Schema.TaggedError<AgentSessionThreadModifiedError>()(
61 "AgentSessionThreadModifiedError",61 "AgentSessionThreadModifiedError",
62 { threadId: ThreadId },62 { threadId: ThreadId },
63) {63) {
apps/server/src/project/ProjectFaviconResolver.ts+1-1
...@@ -90,7 +90,7 @@ const LINK_ICON_HTML_RE =...@@ -90,7 +90,7 @@ const LINK_ICON_HTML_RE =
90const ICON_REL_RE = /\brel\s*:\s*["'](?:icon|shortcut icon)["']/i;90const ICON_REL_RE = /\brel\s*:\s*["'](?:icon|shortcut icon)["']/i;
91const ICON_HREF_RE = /\bhref\s*:\s*["']([^"'?]+)/i;91const ICON_HREF_RE = /\bhref\s*:\s*["']([^"'?]+)/i;
9292
93export class ProjectFaviconResolutionError extends Schema.TaggedErrorClass<ProjectFaviconResolutionError>()(93export class ProjectFaviconResolutionError extends Schema.TaggedError<ProjectFaviconResolutionError>()(
94 "ProjectFaviconResolutionError",94 "ProjectFaviconResolutionError",
95 {95 {
96 operation: Schema.Literals([96 operation: Schema.Literals([
apps/server/src/project/ProjectSetupScriptRunner.ts+2-2
...@@ -38,7 +38,7 @@ export interface ProjectSetupScriptRunnerInput {...@@ -38,7 +38,7 @@ export interface ProjectSetupScriptRunnerInput {
38 readonly preferredTerminalId?: string;38 readonly preferredTerminalId?: string;
39}39}
4040
41export class ProjectSetupScriptOperationError extends Schema.TaggedErrorClass<ProjectSetupScriptOperationError>()(41export class ProjectSetupScriptOperationError extends Schema.TaggedError<ProjectSetupScriptOperationError>()(
42 "ProjectSetupScriptOperationError",42 "ProjectSetupScriptOperationError",
43 {43 {
44 threadId: Schema.String,44 threadId: Schema.String,
...@@ -54,7 +54,7 @@ export class ProjectSetupScriptOperationError extends Schema.TaggedErrorClass<Pr...@@ -54,7 +54,7 @@ export class ProjectSetupScriptOperationError extends Schema.TaggedErrorClass<Pr
54 }54 }
55}55}
5656
57export class ProjectSetupScriptProjectNotFoundError extends Schema.TaggedErrorClass<ProjectSetupScriptProjectNotFoundError>()(57export class ProjectSetupScriptProjectNotFoundError extends Schema.TaggedError<ProjectSetupScriptProjectNotFoundError>()(
58 "ProjectSetupScriptProjectNotFoundError",58 "ProjectSetupScriptProjectNotFoundError",
59 {59 {
60 threadId: Schema.String,60 threadId: Schema.String,
apps/server/src/project/T3ProjectFileLoader.ts+1-1
...@@ -21,7 +21,7 @@ import { T3ProjectFileFromJson } from "@t3tools/shared/t3ProjectFile";...@@ -21,7 +21,7 @@ import { T3ProjectFileFromJson } from "@t3tools/shared/t3ProjectFile";
2121
22const decodeT3ProjectFileJson = Schema.decodeEffect(T3ProjectFileFromJson);22const decodeT3ProjectFileJson = Schema.decodeEffect(T3ProjectFileFromJson);
2323
24export class T3ProjectFileLoadError extends Schema.TaggedErrorClass<T3ProjectFileLoadError>()(24export class T3ProjectFileLoadError extends Schema.TaggedError<T3ProjectFileLoadError>()(
25 "T3ProjectFileLoadError",25 "T3ProjectFileLoadError",
26 {26 {
27 operation: Schema.Literals(["read", "decode"]),27 operation: Schema.Literals(["read", "decode"]),
apps/server/src/provider/AntigravityInstallation.ts+1-1
...@@ -59,7 +59,7 @@ type InstalledRelease = typeof InstalledRelease.Type;...@@ -59,7 +59,7 @@ type InstalledRelease = typeof InstalledRelease.Type;
59const encodeActiveRelease = Schema.encodeEffect(Schema.fromJsonString(ActiveRelease));59const encodeActiveRelease = Schema.encodeEffect(Schema.fromJsonString(ActiveRelease));
60const encodeInstalledRelease = Schema.encodeEffect(Schema.fromJsonString(InstalledRelease));60const encodeInstalledRelease = Schema.encodeEffect(Schema.fromJsonString(InstalledRelease));
6161
62export class AntigravityInstallationError extends Schema.TaggedErrorClass<AntigravityInstallationError>()(62export class AntigravityInstallationError extends Schema.TaggedError<AntigravityInstallationError>()(
63 "AntigravityInstallationError",63 "AntigravityInstallationError",
64 {64 {
65 operation: Schema.String,65 operation: Schema.String,
apps/server/src/provider/Drivers/AntigravitySkills.ts+1-1
...@@ -58,7 +58,7 @@ const SkillFrontmatter = Schema.Struct({...@@ -58,7 +58,7 @@ const SkillFrontmatter = Schema.Struct({
58});58});
59const decodeSkillFrontmatter = Schema.decodeUnknownSync(SkillFrontmatter);59const decodeSkillFrontmatter = Schema.decodeUnknownSync(SkillFrontmatter);
6060
61export class AntigravitySkillsProbeError extends Schema.TaggedErrorClass<AntigravitySkillsProbeError>()(61export class AntigravitySkillsProbeError extends Schema.TaggedError<AntigravitySkillsProbeError>()(
62 "AntigravitySkillsProbeError",62 "AntigravitySkillsProbeError",
63 {63 {
64 reason: Schema.Literals(["scan-budget-exhausted", "filesystem-error"]),64 reason: Schema.Literals(["scan-budget-exhausted", "filesystem-error"]),
apps/server/src/provider/Drivers/CodexHomeLayout.ts+4-4
...@@ -70,7 +70,7 @@ const CodexShadowHomeContext = {...@@ -70,7 +70,7 @@ const CodexShadowHomeContext = {
70 effectiveHomePath: Schema.String,70 effectiveHomePath: Schema.String,
71};71};
7272
73export class CodexShadowHomeFileSystemError extends Schema.TaggedErrorClass<CodexShadowHomeFileSystemError>()(73export class CodexShadowHomeFileSystemError extends Schema.TaggedError<CodexShadowHomeFileSystemError>()(
74 "CodexShadowHomeFileSystemError",74 "CodexShadowHomeFileSystemError",
75 {75 {
76 ...CodexShadowHomeContext,76 ...CodexShadowHomeContext,
...@@ -87,7 +87,7 @@ export class CodexShadowHomeFileSystemError extends Schema.TaggedErrorClass<Code...@@ -87,7 +87,7 @@ export class CodexShadowHomeFileSystemError extends Schema.TaggedErrorClass<Code
87 }87 }
88}88}
8989
90export class CodexShadowHomePathConflictError extends Schema.TaggedErrorClass<CodexShadowHomePathConflictError>()(90export class CodexShadowHomePathConflictError extends Schema.TaggedError<CodexShadowHomePathConflictError>()(
91 "CodexShadowHomePathConflictError",91 "CodexShadowHomePathConflictError",
92 CodexShadowHomeContext,92 CodexShadowHomeContext,
93) {93) {
...@@ -96,7 +96,7 @@ export class CodexShadowHomePathConflictError extends Schema.TaggedErrorClass<Co...@@ -96,7 +96,7 @@ export class CodexShadowHomePathConflictError extends Schema.TaggedErrorClass<Co
96 }96 }
97}97}
9898
99export class CodexShadowHomeEntryConflictError extends Schema.TaggedErrorClass<CodexShadowHomeEntryConflictError>()(99export class CodexShadowHomeEntryConflictError extends Schema.TaggedError<CodexShadowHomeEntryConflictError>()(
100 "CodexShadowHomeEntryConflictError",100 "CodexShadowHomeEntryConflictError",
101 {101 {
102 ...CodexShadowHomeContext,102 ...CodexShadowHomeContext,
...@@ -110,7 +110,7 @@ export class CodexShadowHomeEntryConflictError extends Schema.TaggedErrorClass<C...@@ -110,7 +110,7 @@ export class CodexShadowHomeEntryConflictError extends Schema.TaggedErrorClass<C
110 }110 }
111}111}
112112
113export class CodexShadowHomePrivateEntrySymlinkError extends Schema.TaggedErrorClass<CodexShadowHomePrivateEntrySymlinkError>()(113export class CodexShadowHomePrivateEntrySymlinkError extends Schema.TaggedError<CodexShadowHomePrivateEntrySymlinkError>()(
114 "CodexShadowHomePrivateEntrySymlinkError",114 "CodexShadowHomePrivateEntrySymlinkError",
115 {115 {
116 ...CodexShadowHomeContext,116 ...CodexShadowHomeContext,
apps/server/src/provider/Drivers/CursorSkills.ts+1-1
...@@ -42,7 +42,7 @@ interface CursorSkillScanBudget {...@@ -42,7 +42,7 @@ interface CursorSkillScanBudget {
42 incomplete: boolean;42 incomplete: boolean;
43}43}
4444
45class CursorSkillsProbeError extends Schema.TaggedErrorClass<CursorSkillsProbeError>()(45class CursorSkillsProbeError extends Schema.TaggedError<CursorSkillsProbeError>()(
46 "CursorSkillsProbeError",46 "CursorSkillsProbeError",
47 {47 {
48 reason: Schema.Literals(["scan-budget-exhausted", "filesystem-error"]),48 reason: Schema.Literals(["scan-budget-exhausted", "filesystem-error"]),
apps/server/src/provider/Drivers/GrokSkills.ts+1-1
...@@ -26,7 +26,7 @@ import { spawnAndCollect } from "../providerSnapshot.ts";...@@ -26,7 +26,7 @@ import { spawnAndCollect } from "../providerSnapshot.ts";
2626
27const GROK_SKILLS_PROBE_TIMEOUT_MS = 4_000;27const GROK_SKILLS_PROBE_TIMEOUT_MS = 4_000;
2828
29class GrokSkillsProbeError extends Schema.TaggedErrorClass<GrokSkillsProbeError>()(29class GrokSkillsProbeError extends Schema.TaggedError<GrokSkillsProbeError>()(
30 "GrokSkillsProbeError",30 "GrokSkillsProbeError",
31 {31 {
32 stage: Schema.Literals(["spawn", "timeout", "exit", "decode"]),32 stage: Schema.Literals(["spawn", "timeout", "exit", "decode"]),
apps/server/src/provider/Errors.ts+12-12
...@@ -5,7 +5,7 @@ import type { CheckpointServiceError } from "../checkpointing/Errors.ts";...@@ -5,7 +5,7 @@ import type { CheckpointServiceError } from "../checkpointing/Errors.ts";
5/**5/**
6 * ProviderAdapterValidationError - Invalid adapter API input.6 * ProviderAdapterValidationError - Invalid adapter API input.
7 */7 */
8export class ProviderAdapterValidationError extends Schema.TaggedErrorClass<ProviderAdapterValidationError>()(8export class ProviderAdapterValidationError extends Schema.TaggedError<ProviderAdapterValidationError>()(
9 "ProviderAdapterValidationError",9 "ProviderAdapterValidationError",
10 {10 {
11 provider: Schema.String,11 provider: Schema.String,
...@@ -22,7 +22,7 @@ export class ProviderAdapterValidationError extends Schema.TaggedErrorClass<Prov...@@ -22,7 +22,7 @@ export class ProviderAdapterValidationError extends Schema.TaggedErrorClass<Prov
22/**22/**
23 * ProviderAdapterSessionNotFoundError - Adapter-owned session id is unknown.23 * ProviderAdapterSessionNotFoundError - Adapter-owned session id is unknown.
24 */24 */
25export class ProviderAdapterSessionNotFoundError extends Schema.TaggedErrorClass<ProviderAdapterSessionNotFoundError>()(25export class ProviderAdapterSessionNotFoundError extends Schema.TaggedError<ProviderAdapterSessionNotFoundError>()(
26 "ProviderAdapterSessionNotFoundError",26 "ProviderAdapterSessionNotFoundError",
27 {27 {
28 provider: Schema.String,28 provider: Schema.String,
...@@ -38,7 +38,7 @@ export class ProviderAdapterSessionNotFoundError extends Schema.TaggedErrorClass...@@ -38,7 +38,7 @@ export class ProviderAdapterSessionNotFoundError extends Schema.TaggedErrorClass
38/**38/**
39 * ProviderAdapterSessionClosedError - Adapter session exists but is closed.39 * ProviderAdapterSessionClosedError - Adapter session exists but is closed.
40 */40 */
41export class ProviderAdapterSessionClosedError extends Schema.TaggedErrorClass<ProviderAdapterSessionClosedError>()(41export class ProviderAdapterSessionClosedError extends Schema.TaggedError<ProviderAdapterSessionClosedError>()(
42 "ProviderAdapterSessionClosedError",42 "ProviderAdapterSessionClosedError",
43 {43 {
44 provider: Schema.String,44 provider: Schema.String,
...@@ -54,7 +54,7 @@ export class ProviderAdapterSessionClosedError extends Schema.TaggedErrorClass<P...@@ -54,7 +54,7 @@ export class ProviderAdapterSessionClosedError extends Schema.TaggedErrorClass<P
54/**54/**
55 * ProviderAdapterRequestError - Provider protocol request failed or timed out.55 * ProviderAdapterRequestError - Provider protocol request failed or timed out.
56 */56 */
57export class ProviderAdapterRequestError extends Schema.TaggedErrorClass<ProviderAdapterRequestError>()(57export class ProviderAdapterRequestError extends Schema.TaggedError<ProviderAdapterRequestError>()(
58 "ProviderAdapterRequestError",58 "ProviderAdapterRequestError",
59 {59 {
60 provider: Schema.String,60 provider: Schema.String,
...@@ -71,7 +71,7 @@ export class ProviderAdapterRequestError extends Schema.TaggedErrorClass<Provide...@@ -71,7 +71,7 @@ export class ProviderAdapterRequestError extends Schema.TaggedErrorClass<Provide
71/**71/**
72 * ProviderAdapterProcessError - Provider process lifecycle failure.72 * ProviderAdapterProcessError - Provider process lifecycle failure.
73 */73 */
74export class ProviderAdapterProcessError extends Schema.TaggedErrorClass<ProviderAdapterProcessError>()(74export class ProviderAdapterProcessError extends Schema.TaggedError<ProviderAdapterProcessError>()(
75 "ProviderAdapterProcessError",75 "ProviderAdapterProcessError",
76 {76 {
77 provider: Schema.String,77 provider: Schema.String,
...@@ -89,7 +89,7 @@ export class ProviderAdapterProcessError extends Schema.TaggedErrorClass<Provide...@@ -89,7 +89,7 @@ export class ProviderAdapterProcessError extends Schema.TaggedErrorClass<Provide
89 * ProviderWorkspaceMissingError - The session's working directory no longer89 * ProviderWorkspaceMissingError - The session's working directory no longer
90 * exists on disk, so no provider process can start in it.90 * exists on disk, so no provider process can start in it.
91 */91 */
92export class ProviderWorkspaceMissingError extends Schema.TaggedErrorClass<ProviderWorkspaceMissingError>()(92export class ProviderWorkspaceMissingError extends Schema.TaggedError<ProviderWorkspaceMissingError>()(
93 "ProviderWorkspaceMissingError",93 "ProviderWorkspaceMissingError",
94 {94 {
95 threadId: Schema.String,95 threadId: Schema.String,
...@@ -104,7 +104,7 @@ export class ProviderWorkspaceMissingError extends Schema.TaggedErrorClass<Provi...@@ -104,7 +104,7 @@ export class ProviderWorkspaceMissingError extends Schema.TaggedErrorClass<Provi
104/**104/**
105 * ProviderValidationError - Invalid provider API input.105 * ProviderValidationError - Invalid provider API input.
106 */106 */
107export class ProviderValidationError extends Schema.TaggedErrorClass<ProviderValidationError>()(107export class ProviderValidationError extends Schema.TaggedError<ProviderValidationError>()(
108 "ProviderValidationError",108 "ProviderValidationError",
109 {109 {
110 operation: Schema.String,110 operation: Schema.String,
...@@ -120,7 +120,7 @@ export class ProviderValidationError extends Schema.TaggedErrorClass<ProviderVal...@@ -120,7 +120,7 @@ export class ProviderValidationError extends Schema.TaggedErrorClass<ProviderVal
120/**120/**
121 * ProviderUnsupportedError - Requested provider is not implemented.121 * ProviderUnsupportedError - Requested provider is not implemented.
122 */122 */
123export class ProviderUnsupportedError extends Schema.TaggedErrorClass<ProviderUnsupportedError>()(123export class ProviderUnsupportedError extends Schema.TaggedError<ProviderUnsupportedError>()(
124 "ProviderUnsupportedError",124 "ProviderUnsupportedError",
125 {125 {
126 provider: Schema.String,126 provider: Schema.String,
...@@ -141,7 +141,7 @@ export class ProviderUnsupportedError extends Schema.TaggedErrorClass<ProviderUn...@@ -141,7 +141,7 @@ export class ProviderUnsupportedError extends Schema.TaggedErrorClass<ProviderUn
141 * settings, or because routing is asked for an instance before the registry141 * settings, or because routing is asked for an instance before the registry
142 * has finished its first reload.142 * has finished its first reload.
143 */143 */
144export class ProviderInstanceNotFoundError extends Schema.TaggedErrorClass<ProviderInstanceNotFoundError>()(144export class ProviderInstanceNotFoundError extends Schema.TaggedError<ProviderInstanceNotFoundError>()(
145 "ProviderInstanceNotFoundError",145 "ProviderInstanceNotFoundError",
146 {146 {
147 instanceId: Schema.String,147 instanceId: Schema.String,
...@@ -158,7 +158,7 @@ export class ProviderInstanceNotFoundError extends Schema.TaggedErrorClass<Provi...@@ -158,7 +158,7 @@ export class ProviderInstanceNotFoundError extends Schema.TaggedErrorClass<Provi
158 * instance. Surfaced to the registry, which marks the offending entry as158 * instance. Surfaced to the registry, which marks the offending entry as
159 * an "unavailable" shadow snapshot rather than crashing the server.159 * an "unavailable" shadow snapshot rather than crashing the server.
160 */160 */
161export class ProviderDriverError extends Schema.TaggedErrorClass<ProviderDriverError>()(161export class ProviderDriverError extends Schema.TaggedError<ProviderDriverError>()(
162 "ProviderDriverError",162 "ProviderDriverError",
163 {163 {
164 driver: Schema.String,164 driver: Schema.String,
...@@ -175,7 +175,7 @@ export class ProviderDriverError extends Schema.TaggedErrorClass<ProviderDriverE...@@ -175,7 +175,7 @@ export class ProviderDriverError extends Schema.TaggedErrorClass<ProviderDriverE
175/**175/**
176 * ProviderSessionNotFoundError - Provider-facing session not found.176 * ProviderSessionNotFoundError - Provider-facing session not found.
177 */177 */
178export class ProviderSessionNotFoundError extends Schema.TaggedErrorClass<ProviderSessionNotFoundError>()(178export class ProviderSessionNotFoundError extends Schema.TaggedError<ProviderSessionNotFoundError>()(
179 "ProviderSessionNotFoundError",179 "ProviderSessionNotFoundError",
180 {180 {
181 threadId: Schema.String,181 threadId: Schema.String,
...@@ -190,7 +190,7 @@ export class ProviderSessionNotFoundError extends Schema.TaggedErrorClass<Provid...@@ -190,7 +190,7 @@ export class ProviderSessionNotFoundError extends Schema.TaggedErrorClass<Provid
190/**190/**
191 * ProviderSessionDirectoryPersistenceError - Session directory persistence failure.191 * ProviderSessionDirectoryPersistenceError - Session directory persistence failure.
192 */192 */
193export class ProviderSessionDirectoryPersistenceError extends Schema.TaggedErrorClass<ProviderSessionDirectoryPersistenceError>()(193export class ProviderSessionDirectoryPersistenceError extends Schema.TaggedError<ProviderSessionDirectoryPersistenceError>()(
194 "ProviderSessionDirectoryPersistenceError",194 "ProviderSessionDirectoryPersistenceError",
195 {195 {
196 operation: Schema.String,196 operation: Schema.String,
apps/server/src/provider/Layers/CodexSessionRuntime.ts+4-4
...@@ -224,7 +224,7 @@ export type CodexSessionRuntimeError =...@@ -224,7 +224,7 @@ export type CodexSessionRuntimeError =
224 | CodexSessionRuntimeInvalidUserInputAnswersError224 | CodexSessionRuntimeInvalidUserInputAnswersError
225 | CodexSessionRuntimeThreadIdMissingError;225 | CodexSessionRuntimeThreadIdMissingError;
226226
227export class CodexSessionRuntimePendingApprovalNotFoundError extends Schema.TaggedErrorClass<CodexSessionRuntimePendingApprovalNotFoundError>()(227export class CodexSessionRuntimePendingApprovalNotFoundError extends Schema.TaggedError<CodexSessionRuntimePendingApprovalNotFoundError>()(
228 "CodexSessionRuntimePendingApprovalNotFoundError",228 "CodexSessionRuntimePendingApprovalNotFoundError",
229 {229 {
230 requestId: Schema.String,230 requestId: Schema.String,
...@@ -235,7 +235,7 @@ export class CodexSessionRuntimePendingApprovalNotFoundError extends Schema.Tagg...@@ -235,7 +235,7 @@ export class CodexSessionRuntimePendingApprovalNotFoundError extends Schema.Tagg
235 }235 }
236}236}
237237
238export class CodexSessionRuntimePendingUserInputNotFoundError extends Schema.TaggedErrorClass<CodexSessionRuntimePendingUserInputNotFoundError>()(238export class CodexSessionRuntimePendingUserInputNotFoundError extends Schema.TaggedError<CodexSessionRuntimePendingUserInputNotFoundError>()(
239 "CodexSessionRuntimePendingUserInputNotFoundError",239 "CodexSessionRuntimePendingUserInputNotFoundError",
240 {240 {
241 requestId: Schema.String,241 requestId: Schema.String,
...@@ -246,7 +246,7 @@ export class CodexSessionRuntimePendingUserInputNotFoundError extends Schema.Tag...@@ -246,7 +246,7 @@ export class CodexSessionRuntimePendingUserInputNotFoundError extends Schema.Tag
246 }246 }
247}247}
248248
249export class CodexSessionRuntimeInvalidUserInputAnswersError extends Schema.TaggedErrorClass<CodexSessionRuntimeInvalidUserInputAnswersError>()(249export class CodexSessionRuntimeInvalidUserInputAnswersError extends Schema.TaggedError<CodexSessionRuntimeInvalidUserInputAnswersError>()(
250 "CodexSessionRuntimeInvalidUserInputAnswersError",250 "CodexSessionRuntimeInvalidUserInputAnswersError",
251 {251 {
252 questionId: Schema.String,252 questionId: Schema.String,
...@@ -257,7 +257,7 @@ export class CodexSessionRuntimeInvalidUserInputAnswersError extends Schema.Tagg...@@ -257,7 +257,7 @@ export class CodexSessionRuntimeInvalidUserInputAnswersError extends Schema.Tagg
257 }257 }
258}258}
259259
260export class CodexSessionRuntimeThreadIdMissingError extends Schema.TaggedErrorClass<CodexSessionRuntimeThreadIdMissingError>()(260export class CodexSessionRuntimeThreadIdMissingError extends Schema.TaggedError<CodexSessionRuntimeThreadIdMissingError>()(
261 "CodexSessionRuntimeThreadIdMissingError",261 "CodexSessionRuntimeThreadIdMissingError",
262 {262 {
263 threadId: Schema.String,263 threadId: Schema.String,
apps/server/src/provider/Layers/EventNdjsonLogger.ts+2-2
...@@ -87,7 +87,7 @@ export interface EventNdjsonLoggerOptions extends EventNdjsonLogStoreOptions {...@@ -87,7 +87,7 @@ export interface EventNdjsonLoggerOptions extends EventNdjsonLogStoreOptions {
87 readonly stream: EventNdjsonStream;87 readonly stream: EventNdjsonStream;
88}88}
8989
90export class EventNdjsonLogConfigurationError extends Schema.TaggedErrorClass<EventNdjsonLogConfigurationError>()(90export class EventNdjsonLogConfigurationError extends Schema.TaggedError<EventNdjsonLogConfigurationError>()(
91 "EventNdjsonLogConfigurationError",91 "EventNdjsonLogConfigurationError",
92 {92 {
93 filePath: Schema.String,93 filePath: Schema.String,
...@@ -101,7 +101,7 @@ export class EventNdjsonLogConfigurationError extends Schema.TaggedErrorClass<Ev...@@ -101,7 +101,7 @@ export class EventNdjsonLogConfigurationError extends Schema.TaggedErrorClass<Ev
101 }101 }
102}102}
103103
104export class EventNdjsonLogDirectoryError extends Schema.TaggedErrorClass<EventNdjsonLogDirectoryError>()(104export class EventNdjsonLogDirectoryError extends Schema.TaggedError<EventNdjsonLogDirectoryError>()(
105 "EventNdjsonLogDirectoryError",105 "EventNdjsonLogDirectoryError",
106 {106 {
107 directory: Schema.String,107 directory: Schema.String,
apps/server/src/provider/providerSnapshot.ts+1-1
...@@ -35,7 +35,7 @@ export interface CommandResult {...@@ -35,7 +35,7 @@ export interface CommandResult {
35 readonly code: number;35 readonly code: number;
36}36}
3737
38export class ProviderCommandNotFoundError extends Schema.TaggedErrorClass<ProviderCommandNotFoundError>()(38export class ProviderCommandNotFoundError extends Schema.TaggedError<ProviderCommandNotFoundError>()(
39 "ProviderCommandNotFoundError",39 "ProviderCommandNotFoundError",
40 {40 {
41 binaryPath: Schema.String,41 binaryPath: Schema.String,
apps/server/src/pullRequest/AzureDevOpsPullRequestCli.ts+4-4
...@@ -25,7 +25,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";...@@ -25,7 +25,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";
25 * Names the read that produced unusable output, so a failure reports the call it came from25 * Names the read that produced unusable output, so a failure reports the call it came from
26 * rather than borrowing another operation's message.26 * rather than borrowing another operation's message.
27 */27 */
28export class AzureDevOpsPullRequestReadError extends Schema.TaggedErrorClass<AzureDevOpsPullRequestReadError>()(28export class AzureDevOpsPullRequestReadError extends Schema.TaggedError<AzureDevOpsPullRequestReadError>()(
29 "AzureDevOpsPullRequestReadError",29 "AzureDevOpsPullRequestReadError",
30 {30 {
31 command: Schema.Literal("az"),31 command: Schema.Literal("az"),
...@@ -44,7 +44,7 @@ export class AzureDevOpsPullRequestReadError extends Schema.TaggedErrorClass<Azu...@@ -44,7 +44,7 @@ export class AzureDevOpsPullRequestReadError extends Schema.TaggedErrorClass<Azu
44}44}
4545
46/** Not a decode failure: az answered, the account it answered for just has no name. */46/** Not a decode failure: az answered, the account it answered for just has no name. */
47export class AzureDevOpsViewerUnavailableError extends Schema.TaggedErrorClass<AzureDevOpsViewerUnavailableError>()(47export class AzureDevOpsViewerUnavailableError extends Schema.TaggedError<AzureDevOpsViewerUnavailableError>()(
48 "AzureDevOpsViewerUnavailableError",48 "AzureDevOpsViewerUnavailableError",
49 {49 {
50 command: Schema.Literal("az"),50 command: Schema.Literal("az"),
...@@ -64,7 +64,7 @@ export class AzureDevOpsViewerUnavailableError extends Schema.TaggedErrorClass<A...@@ -64,7 +64,7 @@ export class AzureDevOpsViewerUnavailableError extends Schema.TaggedErrorClass<A
64 * Not a decode failure either: az answered with a well-formed pull request that simply carries64 * Not a decode failure either: az answered with a well-formed pull request that simply carries
65 * no branch or link, which is a response this cannot place rather than one it cannot read.65 * no branch or link, which is a response this cannot place rather than one it cannot read.
66 */66 */
67export class AzureDevOpsPullRequestIncompleteError extends Schema.TaggedErrorClass<AzureDevOpsPullRequestIncompleteError>()(67export class AzureDevOpsPullRequestIncompleteError extends Schema.TaggedError<AzureDevOpsPullRequestIncompleteError>()(
68 "AzureDevOpsPullRequestIncompleteError",68 "AzureDevOpsPullRequestIncompleteError",
69 {69 {
70 command: Schema.Literal("az"),70 command: Schema.Literal("az"),
...@@ -86,7 +86,7 @@ export class AzureDevOpsPullRequestIncompleteError extends Schema.TaggedErrorCla...@@ -86,7 +86,7 @@ export class AzureDevOpsPullRequestIncompleteError extends Schema.TaggedErrorCla
86 * reviewers travel as argv rather than in a request body — `az repos pr reviewer` takes them no86 * reviewers travel as argv rather than in a request body — `az repos pr reviewer` takes them no
87 * other way — so anything that could leave the value position is refused rather than sent.87 * other way — so anything that could leave the value position is refused rather than sent.
88 */88 */
89export class AzureDevOpsReviewerNameError extends Schema.TaggedErrorClass<AzureDevOpsReviewerNameError>()(89export class AzureDevOpsReviewerNameError extends Schema.TaggedError<AzureDevOpsReviewerNameError>()(
90 "AzureDevOpsReviewerNameError",90 "AzureDevOpsReviewerNameError",
91 {91 {
92 command: Schema.Literal("az"),92 command: Schema.Literal("az"),
apps/server/src/pullRequest/BitbucketPullRequestApi.ts+4-4
...@@ -41,7 +41,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";...@@ -41,7 +41,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";
41 * Names the read that produced unusable output, so a failure reports the call it came from41 * Names the read that produced unusable output, so a failure reports the call it came from
42 * rather than borrowing another operation's message.42 * rather than borrowing another operation's message.
43 */43 */
44export class BitbucketPullRequestReadError extends Schema.TaggedErrorClass<BitbucketPullRequestReadError>()(44export class BitbucketPullRequestReadError extends Schema.TaggedError<BitbucketPullRequestReadError>()(
45 "BitbucketPullRequestReadError",45 "BitbucketPullRequestReadError",
46 {46 {
47 operation: Schema.String,47 operation: Schema.String,
...@@ -58,7 +58,7 @@ export class BitbucketPullRequestReadError extends Schema.TaggedErrorClass<Bitbu...@@ -58,7 +58,7 @@ export class BitbucketPullRequestReadError extends Schema.TaggedErrorClass<Bitbu
58}58}
5959
60/** Not a decode failure: Bitbucket answered, the account it answered for just has no handle. */60/** Not a decode failure: Bitbucket answered, the account it answered for just has no handle. */
61export class BitbucketViewerUnavailableError extends Schema.TaggedErrorClass<BitbucketViewerUnavailableError>()(61export class BitbucketViewerUnavailableError extends Schema.TaggedError<BitbucketViewerUnavailableError>()(
62 "BitbucketViewerUnavailableError",62 "BitbucketViewerUnavailableError",
63 {},63 {},
64) {64) {
...@@ -72,7 +72,7 @@ export class BitbucketViewerUnavailableError extends Schema.TaggedErrorClass<Bit...@@ -72,7 +72,7 @@ export class BitbucketViewerUnavailableError extends Schema.TaggedErrorClass<Bit
72}72}
7373
74/** A repository that is not `workspace/slug`, which is the only form Bitbucket addresses. */74/** A repository that is not `workspace/slug`, which is the only form Bitbucket addresses. */
75export class BitbucketRepositoryUnsupportedError extends Schema.TaggedErrorClass<BitbucketRepositoryUnsupportedError>()(75export class BitbucketRepositoryUnsupportedError extends Schema.TaggedError<BitbucketRepositoryUnsupportedError>()(
76 "BitbucketRepositoryUnsupportedError",76 "BitbucketRepositoryUnsupportedError",
77 {77 {
78 repository: Schema.String,78 repository: Schema.String,
...@@ -88,7 +88,7 @@ export class BitbucketRepositoryUnsupportedError extends Schema.TaggedErrorClass...@@ -88,7 +88,7 @@ export class BitbucketRepositoryUnsupportedError extends Schema.TaggedErrorClass
88}88}
8989
90/** Not a decode failure: the reader named a commit that is not a sha this repository could hold. */90/** Not a decode failure: the reader named a commit that is not a sha this repository could hold. */
91export class BitbucketDiffCommitError extends Schema.TaggedErrorClass<BitbucketDiffCommitError>()(91export class BitbucketDiffCommitError extends Schema.TaggedError<BitbucketDiffCommitError>()(
92 "BitbucketDiffCommitError",92 "BitbucketDiffCommitError",
93 {},93 {},
94) {94) {
apps/server/src/pullRequest/GitHubPullRequestCli.ts+12-12
...@@ -97,7 +97,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";...@@ -97,7 +97,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";
97 * Names the read that produced unusable output, so a failure reports the call it came from97 * Names the read that produced unusable output, so a failure reports the call it came from
98 * rather than borrowing another operation's message.98 * rather than borrowing another operation's message.
99 */99 */
100export class GitHubPullRequestReadError extends Schema.TaggedErrorClass<GitHubPullRequestReadError>()(100export class GitHubPullRequestReadError extends Schema.TaggedError<GitHubPullRequestReadError>()(
101 "GitHubPullRequestReadError",101 "GitHubPullRequestReadError",
102 {102 {
103 command: Schema.Literal("gh"),103 command: Schema.Literal("gh"),
...@@ -116,7 +116,7 @@ export class GitHubPullRequestReadError extends Schema.TaggedErrorClass<GitHubPu...@@ -116,7 +116,7 @@ export class GitHubPullRequestReadError extends Schema.TaggedErrorClass<GitHubPu
116}116}
117117
118/** Not a decode failure: gh answered, the account it answered for just has no login. */118/** Not a decode failure: gh answered, the account it answered for just has no login. */
119export class GitHubViewerLoginUnavailableError extends Schema.TaggedErrorClass<GitHubViewerLoginUnavailableError>()(119export class GitHubViewerLoginUnavailableError extends Schema.TaggedError<GitHubViewerLoginUnavailableError>()(
120 "GitHubViewerLoginUnavailableError",120 "GitHubViewerLoginUnavailableError",
121 {121 {
122 command: Schema.Literal("gh"),122 command: Schema.Literal("gh"),
...@@ -133,7 +133,7 @@ export class GitHubViewerLoginUnavailableError extends Schema.TaggedErrorClass<G...@@ -133,7 +133,7 @@ export class GitHubViewerLoginUnavailableError extends Schema.TaggedErrorClass<G
133}133}
134134
135/** Not a decode failure: gh answered, but the pull request carried no update time. */135/** Not a decode failure: gh answered, but the pull request carried no update time. */
136export class GitHubPullRequestUpdatedAtUnavailableError extends Schema.TaggedErrorClass<GitHubPullRequestUpdatedAtUnavailableError>()(136export class GitHubPullRequestUpdatedAtUnavailableError extends Schema.TaggedError<GitHubPullRequestUpdatedAtUnavailableError>()(
137 "GitHubPullRequestUpdatedAtUnavailableError",137 "GitHubPullRequestUpdatedAtUnavailableError",
138 {138 {
139 command: Schema.Literal("gh"),139 command: Schema.Literal("gh"),
...@@ -152,7 +152,7 @@ export class GitHubPullRequestUpdatedAtUnavailableError extends Schema.TaggedErr...@@ -152,7 +152,7 @@ export class GitHubPullRequestUpdatedAtUnavailableError extends Schema.TaggedErr
152}152}
153153
154/** Not a decode failure: the reader asked to carry on from a cursor this walk never handed out. */154/** Not a decode failure: the reader asked to carry on from a cursor this walk never handed out. */
155export class GitHubDiffCursorError extends Schema.TaggedErrorClass<GitHubDiffCursorError>()(155export class GitHubDiffCursorError extends Schema.TaggedError<GitHubDiffCursorError>()(
156 "GitHubDiffCursorError",156 "GitHubDiffCursorError",
157 {157 {
158 command: Schema.Literal("gh"),158 command: Schema.Literal("gh"),
...@@ -169,7 +169,7 @@ export class GitHubDiffCursorError extends Schema.TaggedErrorClass<GitHubDiffCur...@@ -169,7 +169,7 @@ export class GitHubDiffCursorError extends Schema.TaggedErrorClass<GitHubDiffCur
169}169}
170170
171/** Not a decode failure: the reader named a commit that is not a sha this repository could hold. */171/** Not a decode failure: the reader named a commit that is not a sha this repository could hold. */
172export class GitHubDiffCommitError extends Schema.TaggedErrorClass<GitHubDiffCommitError>()(172export class GitHubDiffCommitError extends Schema.TaggedError<GitHubDiffCommitError>()(
173 "GitHubDiffCommitError",173 "GitHubDiffCommitError",
174 {174 {
175 command: Schema.Literal("gh"),175 command: Schema.Literal("gh"),
...@@ -186,7 +186,7 @@ export class GitHubDiffCommitError extends Schema.TaggedErrorClass<GitHubDiffCom...@@ -186,7 +186,7 @@ export class GitHubDiffCommitError extends Schema.TaggedErrorClass<GitHubDiffCom
186}186}
187187
188/** The revisions read successfully, but cannot name both sides this file needs. */188/** The revisions read successfully, but cannot name both sides this file needs. */
189export class GitHubDiffRevisionsUnavailableError extends Schema.TaggedErrorClass<GitHubDiffRevisionsUnavailableError>()(189export class GitHubDiffRevisionsUnavailableError extends Schema.TaggedError<GitHubDiffRevisionsUnavailableError>()(
190 "GitHubDiffRevisionsUnavailableError",190 "GitHubDiffRevisionsUnavailableError",
191 {191 {
192 command: Schema.Literal("gh"),192 command: Schema.Literal("gh"),
...@@ -207,7 +207,7 @@ export class GitHubDiffRevisionsUnavailableError extends Schema.TaggedErrorClass...@@ -207,7 +207,7 @@ export class GitHubDiffRevisionsUnavailableError extends Schema.TaggedErrorClass
207}207}
208208
209/** A blob exists, but expanding it would be unsafe or would not produce text. */209/** A blob exists, but expanding it would be unsafe or would not produce text. */
210export class GitHubDiffFileContentsUnavailableError extends Schema.TaggedErrorClass<GitHubDiffFileContentsUnavailableError>()(210export class GitHubDiffFileContentsUnavailableError extends Schema.TaggedError<GitHubDiffFileContentsUnavailableError>()(
211 "GitHubDiffFileContentsUnavailableError",211 "GitHubDiffFileContentsUnavailableError",
212 {212 {
213 command: Schema.Literal("gh"),213 command: Schema.Literal("gh"),
...@@ -233,7 +233,7 @@ export class GitHubDiffFileContentsUnavailableError extends Schema.TaggedErrorCl...@@ -233,7 +233,7 @@ export class GitHubDiffFileContentsUnavailableError extends Schema.TaggedErrorCl
233 * name that is not one is refused here rather than escaped into something GitHub might read as a233 * name that is not one is refused here rather than escaped into something GitHub might read as a
234 * qualifier of its own.234 * qualifier of its own.
235 */235 */
236export class GitHubRepositorySelectorError extends Schema.TaggedErrorClass<GitHubRepositorySelectorError>()(236export class GitHubRepositorySelectorError extends Schema.TaggedError<GitHubRepositorySelectorError>()(
237 "GitHubRepositorySelectorError",237 "GitHubRepositorySelectorError",
238 {238 {
239 command: Schema.Literal("gh"),239 command: Schema.Literal("gh"),
...@@ -251,7 +251,7 @@ export class GitHubRepositorySelectorError extends Schema.TaggedErrorClass<GitHu...@@ -251,7 +251,7 @@ export class GitHubRepositorySelectorError extends Schema.TaggedErrorClass<GitHu
251}251}
252252
253/** Not a decode failure: the reader named a subject this pull request never handed out. */253/** Not a decode failure: the reader named a subject this pull request never handed out. */
254export class GitHubSubjectScopeError extends Schema.TaggedErrorClass<GitHubSubjectScopeError>()(254export class GitHubSubjectScopeError extends Schema.TaggedError<GitHubSubjectScopeError>()(
255 "GitHubSubjectScopeError",255 "GitHubSubjectScopeError",
256 {256 {
257 command: Schema.Literal("gh"),257 command: Schema.Literal("gh"),
...@@ -269,7 +269,7 @@ export class GitHubSubjectScopeError extends Schema.TaggedErrorClass<GitHubSubje...@@ -269,7 +269,7 @@ export class GitHubSubjectScopeError extends Schema.TaggedErrorClass<GitHubSubje
269}269}
270270
271/** GitHub answered successfully, but approving every returned workflow would be unsafe. */271/** GitHub answered successfully, but approving every returned workflow would be unsafe. */
272export class GitHubWorkflowApprovalRefusedError extends Schema.TaggedErrorClass<GitHubWorkflowApprovalRefusedError>()(272export class GitHubWorkflowApprovalRefusedError extends Schema.TaggedError<GitHubWorkflowApprovalRefusedError>()(
273 "GitHubWorkflowApprovalRefusedError",273 "GitHubWorkflowApprovalRefusedError",
274 {274 {
275 command: Schema.Literal("gh"),275 command: Schema.Literal("gh"),
...@@ -296,7 +296,7 @@ export class GitHubWorkflowApprovalRefusedError extends Schema.TaggedErrorClass<...@@ -296,7 +296,7 @@ export class GitHubWorkflowApprovalRefusedError extends Schema.TaggedErrorClass<
296}296}
297297
298/** GitHub omitted the immutable head identity needed to scope an approval safely. */298/** GitHub omitted the immutable head identity needed to scope an approval safely. */
299export class GitHubWorkflowApprovalHeadUnavailableError extends Schema.TaggedErrorClass<GitHubWorkflowApprovalHeadUnavailableError>()(299export class GitHubWorkflowApprovalHeadUnavailableError extends Schema.TaggedError<GitHubWorkflowApprovalHeadUnavailableError>()(
300 "GitHubWorkflowApprovalHeadUnavailableError",300 "GitHubWorkflowApprovalHeadUnavailableError",
301 {301 {
302 command: Schema.Literal("gh"),302 command: Schema.Literal("gh"),
...@@ -314,7 +314,7 @@ export class GitHubWorkflowApprovalHeadUnavailableError extends Schema.TaggedErr...@@ -314,7 +314,7 @@ export class GitHubWorkflowApprovalHeadUnavailableError extends Schema.TaggedErr
314}314}
315315
316/** The pull request moved after its approval candidates were read. */316/** The pull request moved after its approval candidates were read. */
317export class GitHubWorkflowApprovalHeadChangedError extends Schema.TaggedErrorClass<GitHubWorkflowApprovalHeadChangedError>()(317export class GitHubWorkflowApprovalHeadChangedError extends Schema.TaggedError<GitHubWorkflowApprovalHeadChangedError>()(
318 "GitHubWorkflowApprovalHeadChangedError",318 "GitHubWorkflowApprovalHeadChangedError",
319 {319 {
320 command: Schema.Literal("gh"),320 command: Schema.Literal("gh"),
apps/server/src/pullRequest/GitLabPullRequestCli.ts+7-7
...@@ -48,7 +48,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";...@@ -48,7 +48,7 @@ import type { ProviderListCursor } from "./PullRequestProvider.ts";
48 * Names the read that produced unusable output, so a failure reports the call it came from48 * Names the read that produced unusable output, so a failure reports the call it came from
49 * rather than borrowing another operation's message.49 * rather than borrowing another operation's message.
50 */50 */
51export class GitLabMergeRequestReadError extends Schema.TaggedErrorClass<GitLabMergeRequestReadError>()(51export class GitLabMergeRequestReadError extends Schema.TaggedError<GitLabMergeRequestReadError>()(
52 "GitLabMergeRequestReadError",52 "GitLabMergeRequestReadError",
53 {53 {
54 command: Schema.Literal("glab"),54 command: Schema.Literal("glab"),
...@@ -67,7 +67,7 @@ export class GitLabMergeRequestReadError extends Schema.TaggedErrorClass<GitLabM...@@ -67,7 +67,7 @@ export class GitLabMergeRequestReadError extends Schema.TaggedErrorClass<GitLabM
67}67}
6868
69/** Not a decode failure: glab answered, the account it answered for just has no username. */69/** Not a decode failure: glab answered, the account it answered for just has no username. */
70export class GitLabViewerUnavailableError extends Schema.TaggedErrorClass<GitLabViewerUnavailableError>()(70export class GitLabViewerUnavailableError extends Schema.TaggedError<GitLabViewerUnavailableError>()(
71 "GitLabViewerUnavailableError",71 "GitLabViewerUnavailableError",
72 {72 {
73 command: Schema.Literal("glab"),73 command: Schema.Literal("glab"),
...@@ -85,7 +85,7 @@ export class GitLabViewerUnavailableError extends Schema.TaggedErrorClass<GitLab...@@ -85,7 +85,7 @@ export class GitLabViewerUnavailableError extends Schema.TaggedErrorClass<GitLab
8585
86/** Not a decode failure: GitLab answered, the merge request just has no revisions to place a86/** Not a decode failure: GitLab answered, the merge request just has no revisions to place a
87 * comment against. */87 * comment against. */
88export class GitLabDiffRefsUnavailableError extends Schema.TaggedErrorClass<GitLabDiffRefsUnavailableError>()(88export class GitLabDiffRefsUnavailableError extends Schema.TaggedError<GitLabDiffRefsUnavailableError>()(
89 "GitLabDiffRefsUnavailableError",89 "GitLabDiffRefsUnavailableError",
90 {90 {
91 command: Schema.Literal("glab"),91 command: Schema.Literal("glab"),
...@@ -103,7 +103,7 @@ export class GitLabDiffRefsUnavailableError extends Schema.TaggedErrorClass<GitL...@@ -103,7 +103,7 @@ export class GitLabDiffRefsUnavailableError extends Schema.TaggedErrorClass<GitL
103}103}
104104
105/** Not a decode failure: the reader asked to carry on from a cursor this walk never handed out. */105/** Not a decode failure: the reader asked to carry on from a cursor this walk never handed out. */
106export class GitLabDiffCursorError extends Schema.TaggedErrorClass<GitLabDiffCursorError>()(106export class GitLabDiffCursorError extends Schema.TaggedError<GitLabDiffCursorError>()(
107 "GitLabDiffCursorError",107 "GitLabDiffCursorError",
108 {108 {
109 command: Schema.Literal("glab"),109 command: Schema.Literal("glab"),
...@@ -120,7 +120,7 @@ export class GitLabDiffCursorError extends Schema.TaggedErrorClass<GitLabDiffCur...@@ -120,7 +120,7 @@ export class GitLabDiffCursorError extends Schema.TaggedErrorClass<GitLabDiffCur
120}120}
121121
122/** Not a decode failure: the reader named a commit that is not a sha this project could hold. */122/** Not a decode failure: the reader named a commit that is not a sha this project could hold. */
123export class GitLabDiffCommitError extends Schema.TaggedErrorClass<GitLabDiffCommitError>()(123export class GitLabDiffCommitError extends Schema.TaggedError<GitLabDiffCommitError>()(
124 "GitLabDiffCommitError",124 "GitLabDiffCommitError",
125 {125 {
126 command: Schema.Literal("glab"),126 command: Schema.Literal("glab"),
...@@ -137,7 +137,7 @@ export class GitLabDiffCommitError extends Schema.TaggedErrorClass<GitLabDiffCom...@@ -137,7 +137,7 @@ export class GitLabDiffCommitError extends Schema.TaggedErrorClass<GitLabDiffCom
137}137}
138138
139/** The commit exists and decoded, but it has no parent to use as the old revision. */139/** The commit exists and decoded, but it has no parent to use as the old revision. */
140export class GitLabDiffCommitParentUnavailableError extends Schema.TaggedErrorClass<GitLabDiffCommitParentUnavailableError>()(140export class GitLabDiffCommitParentUnavailableError extends Schema.TaggedError<GitLabDiffCommitParentUnavailableError>()(
141 "GitLabDiffCommitParentUnavailableError",141 "GitLabDiffCommitParentUnavailableError",
142 {142 {
143 command: Schema.Literal("glab"),143 command: Schema.Literal("glab"),
...@@ -155,7 +155,7 @@ export class GitLabDiffCommitParentUnavailableError extends Schema.TaggedErrorCl...@@ -155,7 +155,7 @@ export class GitLabDiffCommitParentUnavailableError extends Schema.TaggedErrorCl
155}155}
156156
157/** A blob exists, but expanding it would be unsafe or would not produce text. */157/** A blob exists, but expanding it would be unsafe or would not produce text. */
158export class GitLabDiffFileContentsUnavailableError extends Schema.TaggedErrorClass<GitLabDiffFileContentsUnavailableError>()(158export class GitLabDiffFileContentsUnavailableError extends Schema.TaggedError<GitLabDiffFileContentsUnavailableError>()(
159 "GitLabDiffFileContentsUnavailableError",159 "GitLabDiffFileContentsUnavailableError",
160 {160 {
161 command: Schema.Literal("glab"),161 command: Schema.Literal("glab"),
apps/server/src/pullRequest/PullRequestProvider.ts+1-1
...@@ -42,7 +42,7 @@ import { SourceControlProviderKind as SourceControlProviderKindSchema } from "@t...@@ -42,7 +42,7 @@ import { SourceControlProviderKind as SourceControlProviderKindSchema } from "@t
42 * provider for the whole workspace, a rate limit pauses its host, and anything else is specific42 * provider for the whole workspace, a rate limit pauses its host, and anything else is specific
43 * to the request.43 * to the request.
44 */44 */
45export class PullRequestProviderError extends Schema.TaggedErrorClass<PullRequestProviderError>()(45export class PullRequestProviderError extends Schema.TaggedError<PullRequestProviderError>()(
46 "PullRequestProviderError",46 "PullRequestProviderError",
47 {47 {
48 provider: SourceControlProviderKindSchema,48 provider: SourceControlProviderKindSchema,
apps/server/src/resourceTelemetry/DesktopTelemetryReceiver.ts+8-8
...@@ -36,7 +36,7 @@ const DEFAULT_HOST_POWER_ACTIVE_INTERVAL_MS = 30_000;...@@ -36,7 +36,7 @@ const DEFAULT_HOST_POWER_ACTIVE_INTERVAL_MS = 30_000;
36const DEFAULT_HOST_POWER_IDLE_INTERVAL_MS = 120_000;36const DEFAULT_HOST_POWER_IDLE_INTERVAL_MS = 120_000;
37const STALE_CHECK_INTERVAL = Duration.seconds(30);37const STALE_CHECK_INTERVAL = Duration.seconds(30);
3838
39export class DesktopTelemetryDescriptorUnavailable extends Schema.TaggedErrorClass<DesktopTelemetryDescriptorUnavailable>()(39export class DesktopTelemetryDescriptorUnavailable extends Schema.TaggedError<DesktopTelemetryDescriptorUnavailable>()(
40 "DesktopTelemetryDescriptorUnavailable",40 "DesktopTelemetryDescriptorUnavailable",
41 {41 {
42 mode: Schema.String,42 mode: Schema.String,
...@@ -47,7 +47,7 @@ export class DesktopTelemetryDescriptorUnavailable extends Schema.TaggedErrorCla...@@ -47,7 +47,7 @@ export class DesktopTelemetryDescriptorUnavailable extends Schema.TaggedErrorCla
47 }47 }
48}48}
4949
50export class DesktopTelemetryProtocolMismatch extends Schema.TaggedErrorClass<DesktopTelemetryProtocolMismatch>()(50export class DesktopTelemetryProtocolMismatch extends Schema.TaggedError<DesktopTelemetryProtocolMismatch>()(
51 "DesktopTelemetryProtocolMismatch",51 "DesktopTelemetryProtocolMismatch",
52 {52 {
53 expectedVersion: Schema.Number,53 expectedVersion: Schema.Number,
...@@ -59,7 +59,7 @@ export class DesktopTelemetryProtocolMismatch extends Schema.TaggedErrorClass<De...@@ -59,7 +59,7 @@ export class DesktopTelemetryProtocolMismatch extends Schema.TaggedErrorClass<De
59 }59 }
60}60}
6161
62export class DesktopTelemetryDecodeFailed extends Schema.TaggedErrorClass<DesktopTelemetryDecodeFailed>()(62export class DesktopTelemetryDecodeFailed extends Schema.TaggedError<DesktopTelemetryDecodeFailed>()(
63 "DesktopTelemetryDecodeFailed",63 "DesktopTelemetryDecodeFailed",
64 {64 {
65 cause: Schema.Defect(),65 cause: Schema.Defect(),
...@@ -70,7 +70,7 @@ export class DesktopTelemetryDecodeFailed extends Schema.TaggedErrorClass<Deskto...@@ -70,7 +70,7 @@ export class DesktopTelemetryDecodeFailed extends Schema.TaggedErrorClass<Deskto
70 }70 }
71}71}
7272
73export class DesktopTelemetryStreamFailed extends Schema.TaggedErrorClass<DesktopTelemetryStreamFailed>()(73export class DesktopTelemetryStreamFailed extends Schema.TaggedError<DesktopTelemetryStreamFailed>()(
74 "DesktopTelemetryStreamFailed",74 "DesktopTelemetryStreamFailed",
75 {75 {
76 fd: Schema.Number,76 fd: Schema.Number,
...@@ -82,7 +82,7 @@ export class DesktopTelemetryStreamFailed extends Schema.TaggedErrorClass<Deskto...@@ -82,7 +82,7 @@ export class DesktopTelemetryStreamFailed extends Schema.TaggedErrorClass<Deskto
82 }82 }
83}83}
8484
85export class DesktopTelemetryStreamClosed extends Schema.TaggedErrorClass<DesktopTelemetryStreamClosed>()(85export class DesktopTelemetryStreamClosed extends Schema.TaggedError<DesktopTelemetryStreamClosed>()(
86 "DesktopTelemetryStreamClosed",86 "DesktopTelemetryStreamClosed",
87 {87 {
88 fd: Schema.Number,88 fd: Schema.Number,
...@@ -93,7 +93,7 @@ export class DesktopTelemetryStreamClosed extends Schema.TaggedErrorClass<Deskto...@@ -93,7 +93,7 @@ export class DesktopTelemetryStreamClosed extends Schema.TaggedErrorClass<Deskto
93 }93 }
94}94}
9595
96export class DesktopTelemetryStale extends Schema.TaggedErrorClass<DesktopTelemetryStale>()(96export class DesktopTelemetryStale extends Schema.TaggedError<DesktopTelemetryStale>()(
97 "DesktopTelemetryStale",97 "DesktopTelemetryStale",
98 {98 {
99 fd: Schema.Number,99 fd: Schema.Number,
...@@ -112,7 +112,7 @@ export type DesktopTelemetryReceiverError =...@@ -112,7 +112,7 @@ export type DesktopTelemetryReceiverError =
112 | DesktopTelemetryStreamFailed112 | DesktopTelemetryStreamFailed
113 | DesktopTelemetryStreamClosed;113 | DesktopTelemetryStreamClosed;
114114
115export class DesktopTelemetryControlFailed extends Schema.TaggedErrorClass<DesktopTelemetryControlFailed>()(115export class DesktopTelemetryControlFailed extends Schema.TaggedError<DesktopTelemetryControlFailed>()(
116 "DesktopTelemetryControlFailed",116 "DesktopTelemetryControlFailed",
117 {117 {
118 fd: Schema.Number,118 fd: Schema.Number,
...@@ -125,7 +125,7 @@ export class DesktopTelemetryControlFailed extends Schema.TaggedErrorClass<Deskt...@@ -125,7 +125,7 @@ export class DesktopTelemetryControlFailed extends Schema.TaggedErrorClass<Deskt
125 }125 }
126}126}
127127
128export class DesktopTelemetryControlStalled extends Schema.TaggedErrorClass<DesktopTelemetryControlStalled>()(128export class DesktopTelemetryControlStalled extends Schema.TaggedError<DesktopTelemetryControlStalled>()(
129 "DesktopTelemetryControlStalled",129 "DesktopTelemetryControlStalled",
130 {130 {
131 fd: Schema.Number,131 fd: Schema.Number,
apps/server/src/resourceTelemetry/NativeTelemetryClient.ts+9-9
...@@ -52,7 +52,7 @@ const MAX_RESTART_DELAY = Duration.seconds(10);...@@ -52,7 +52,7 @@ const MAX_RESTART_DELAY = Duration.seconds(10);
52const FAILURE_WINDOW_MS = 60_000;52const FAILURE_WINDOW_MS = 60_000;
53const MAX_FAILURES_PER_WINDOW = 5;53const MAX_FAILURES_PER_WINDOW = 5;
5454
55export class NativeTelemetrySpawnFailed extends Schema.TaggedErrorClass<NativeTelemetrySpawnFailed>()(55export class NativeTelemetrySpawnFailed extends Schema.TaggedError<NativeTelemetrySpawnFailed>()(
56 "NativeTelemetrySpawnFailed",56 "NativeTelemetrySpawnFailed",
57 {57 {
58 path: Schema.String,58 path: Schema.String,
...@@ -64,7 +64,7 @@ export class NativeTelemetrySpawnFailed extends Schema.TaggedErrorClass<NativeTe...@@ -64,7 +64,7 @@ export class NativeTelemetrySpawnFailed extends Schema.TaggedErrorClass<NativeTe
64 }64 }
65}65}
6666
67export class NativeTelemetryHandshakeTimedOut extends Schema.TaggedErrorClass<NativeTelemetryHandshakeTimedOut>()(67export class NativeTelemetryHandshakeTimedOut extends Schema.TaggedError<NativeTelemetryHandshakeTimedOut>()(
68 "NativeTelemetryHandshakeTimedOut",68 "NativeTelemetryHandshakeTimedOut",
69 {69 {
70 timeoutMs: Schema.Number,70 timeoutMs: Schema.Number,
...@@ -75,7 +75,7 @@ export class NativeTelemetryHandshakeTimedOut extends Schema.TaggedErrorClass<Na...@@ -75,7 +75,7 @@ export class NativeTelemetryHandshakeTimedOut extends Schema.TaggedErrorClass<Na
75 }75 }
76}76}
7777
78class NativeTelemetryRequestTimedOut extends Schema.TaggedErrorClass<NativeTelemetryRequestTimedOut>()(78class NativeTelemetryRequestTimedOut extends Schema.TaggedError<NativeTelemetryRequestTimedOut>()(
79 "NativeTelemetryRequestTimedOut",79 "NativeTelemetryRequestTimedOut",
80 {80 {
81 operation: Schema.Literals(["processTable", "readHistory", "sampleNow"]),81 operation: Schema.Literals(["processTable", "readHistory", "sampleNow"]),
...@@ -87,7 +87,7 @@ class NativeTelemetryRequestTimedOut extends Schema.TaggedErrorClass<NativeTelem...@@ -87,7 +87,7 @@ class NativeTelemetryRequestTimedOut extends Schema.TaggedErrorClass<NativeTelem
87 }87 }
88}88}
8989
90export class NativeTelemetryProtocolMismatch extends Schema.TaggedErrorClass<NativeTelemetryProtocolMismatch>()(90export class NativeTelemetryProtocolMismatch extends Schema.TaggedError<NativeTelemetryProtocolMismatch>()(
91 "NativeTelemetryProtocolMismatch",91 "NativeTelemetryProtocolMismatch",
92 {92 {
93 expectedVersion: Schema.Number,93 expectedVersion: Schema.Number,
...@@ -99,7 +99,7 @@ export class NativeTelemetryProtocolMismatch extends Schema.TaggedErrorClass<Nat...@@ -99,7 +99,7 @@ export class NativeTelemetryProtocolMismatch extends Schema.TaggedErrorClass<Nat
99 }99 }
100}100}
101101
102export class NativeTelemetryDecodeFailed extends Schema.TaggedErrorClass<NativeTelemetryDecodeFailed>()(102export class NativeTelemetryDecodeFailed extends Schema.TaggedError<NativeTelemetryDecodeFailed>()(
103 "NativeTelemetryDecodeFailed",103 "NativeTelemetryDecodeFailed",
104 {104 {
105 cause: Schema.Defect(),105 cause: Schema.Defect(),
...@@ -110,7 +110,7 @@ export class NativeTelemetryDecodeFailed extends Schema.TaggedErrorClass<NativeT...@@ -110,7 +110,7 @@ export class NativeTelemetryDecodeFailed extends Schema.TaggedErrorClass<NativeT
110 }110 }
111}111}
112112
113export class NativeTelemetryCommandFailed extends Schema.TaggedErrorClass<NativeTelemetryCommandFailed>()(113export class NativeTelemetryCommandFailed extends Schema.TaggedError<NativeTelemetryCommandFailed>()(
114 "NativeTelemetryCommandFailed",114 "NativeTelemetryCommandFailed",
115 {115 {
116 operation: Schema.String,116 operation: Schema.String,
...@@ -122,7 +122,7 @@ export class NativeTelemetryCommandFailed extends Schema.TaggedErrorClass<Native...@@ -122,7 +122,7 @@ export class NativeTelemetryCommandFailed extends Schema.TaggedErrorClass<Native
122 }122 }
123}123}
124124
125export class NativeTelemetryExited extends Schema.TaggedErrorClass<NativeTelemetryExited>()(125export class NativeTelemetryExited extends Schema.TaggedError<NativeTelemetryExited>()(
126 "NativeTelemetryExited",126 "NativeTelemetryExited",
127 {127 {
128 exitCode: Schema.Number,128 exitCode: Schema.Number,
...@@ -133,7 +133,7 @@ export class NativeTelemetryExited extends Schema.TaggedErrorClass<NativeTelemet...@@ -133,7 +133,7 @@ export class NativeTelemetryExited extends Schema.TaggedErrorClass<NativeTelemet
133 }133 }
134}134}
135135
136class NativeTelemetryStreamClosed extends Schema.TaggedErrorClass<NativeTelemetryStreamClosed>()(136class NativeTelemetryStreamClosed extends Schema.TaggedError<NativeTelemetryStreamClosed>()(
137 "NativeTelemetryStreamClosed",137 "NativeTelemetryStreamClosed",
138 {},138 {},
139) {139) {
...@@ -142,7 +142,7 @@ class NativeTelemetryStreamClosed extends Schema.TaggedErrorClass<NativeTelemetr...@@ -142,7 +142,7 @@ class NativeTelemetryStreamClosed extends Schema.TaggedErrorClass<NativeTelemetr
142 }142 }
143}143}
144144
145export class NativeTelemetryUnavailable extends Schema.TaggedErrorClass<NativeTelemetryUnavailable>()(145export class NativeTelemetryUnavailable extends Schema.TaggedError<NativeTelemetryUnavailable>()(
146 "NativeTelemetryUnavailable",146 "NativeTelemetryUnavailable",
147 {147 {
148 reason: Schema.String,148 reason: Schema.String,
apps/server/src/resourceTelemetry/ResourceMonitorBinary.ts+3-3
...@@ -13,7 +13,7 @@ import * as Schema from "effect/Schema";...@@ -13,7 +13,7 @@ import * as Schema from "effect/Schema";
1313
14import { ServerConfig } from "../config.ts";14import { ServerConfig } from "../config.ts";
1515
16export class ResourceMonitorBinaryUnsupported extends Schema.TaggedErrorClass<ResourceMonitorBinaryUnsupported>()(16export class ResourceMonitorBinaryUnsupported extends Schema.TaggedError<ResourceMonitorBinaryUnsupported>()(
17 "ResourceMonitorBinaryUnsupported",17 "ResourceMonitorBinaryUnsupported",
18 {18 {
19 platform: Schema.String,19 platform: Schema.String,
...@@ -25,7 +25,7 @@ export class ResourceMonitorBinaryUnsupported extends Schema.TaggedErrorClass<Re...@@ -25,7 +25,7 @@ export class ResourceMonitorBinaryUnsupported extends Schema.TaggedErrorClass<Re
25 }25 }
26}26}
2727
28export class ResourceMonitorBinaryNotFound extends Schema.TaggedErrorClass<ResourceMonitorBinaryNotFound>()(28export class ResourceMonitorBinaryNotFound extends Schema.TaggedError<ResourceMonitorBinaryNotFound>()(
29 "ResourceMonitorBinaryNotFound",29 "ResourceMonitorBinaryNotFound",
30 {30 {
31 platform: Schema.String,31 platform: Schema.String,
...@@ -38,7 +38,7 @@ export class ResourceMonitorBinaryNotFound extends Schema.TaggedErrorClass<Resou...@@ -38,7 +38,7 @@ export class ResourceMonitorBinaryNotFound extends Schema.TaggedErrorClass<Resou
38 }38 }
39}39}
4040
41export class ResourceMonitorBinaryNotExecutable extends Schema.TaggedErrorClass<ResourceMonitorBinaryNotExecutable>()(41export class ResourceMonitorBinaryNotExecutable extends Schema.TaggedError<ResourceMonitorBinaryNotExecutable>()(
42 "ResourceMonitorBinaryNotExecutable",42 "ResourceMonitorBinaryNotExecutable",
43 {43 {
44 path: Schema.String,44 path: Schema.String,
apps/server/src/resourceTelemetry/ResourceTelemetry.ts+1-1
...@@ -38,7 +38,7 @@ import {...@@ -38,7 +38,7 @@ import {
38} from "./ResourceTelemetryHistory.ts";38} from "./ResourceTelemetryHistory.ts";
39import { subscribeBeforeSnapshot } from "../utils/subscribeBeforeSnapshot.ts";39import { subscribeBeforeSnapshot } from "../utils/subscribeBeforeSnapshot.ts";
4040
41export class ResourceTelemetryRefreshFailed extends Schema.TaggedErrorClass<ResourceTelemetryRefreshFailed>()(41export class ResourceTelemetryRefreshFailed extends Schema.TaggedError<ResourceTelemetryRefreshFailed>()(
42 "ResourceTelemetryRefreshFailed",42 "ResourceTelemetryRefreshFailed",
43 {43 {
44 operation: Schema.String,44 operation: Schema.String,
apps/server/src/serverRuntimeStartup.ts+3-3
...@@ -51,7 +51,7 @@ import {...@@ -51,7 +51,7 @@ import {
51 issueHeadlessServeAccessInfo,51 issueHeadlessServeAccessInfo,
52} from "./startupAccess.ts";52} from "./startupAccess.ts";
5353
54export class ServerRuntimeStartupError extends Schema.TaggedErrorClass<ServerRuntimeStartupError>()(54export class ServerRuntimeStartupError extends Schema.TaggedError<ServerRuntimeStartupError>()(
55 "ServerRuntimeStartupError",55 "ServerRuntimeStartupError",
56 {56 {
57 mode: ServerConfig.RuntimeMode,57 mode: ServerConfig.RuntimeMode,
...@@ -340,7 +340,7 @@ const ORPHANED_PROVIDER_SESSION_ERROR =...@@ -340,7 +340,7 @@ const ORPHANED_PROVIDER_SESSION_ERROR =
340const SERVER_UPDATE_CONTINUATION_KEY = "continueAfterServerUpdate";340const SERVER_UPDATE_CONTINUATION_KEY = "continueAfterServerUpdate";
341const SERVER_UPDATE_CONTINUATION_PROMPT = "Continue where you left off.";341const SERVER_UPDATE_CONTINUATION_PROMPT = "Continue where you left off.";
342342
343class ProviderSessionContinuationError extends Schema.TaggedErrorClass<ProviderSessionContinuationError>()(343class ProviderSessionContinuationError extends Schema.TaggedError<ProviderSessionContinuationError>()(
344 "ProviderSessionContinuationError",344 "ProviderSessionContinuationError",
345 {345 {
346 threadId: ThreadId,346 threadId: ThreadId,
...@@ -351,7 +351,7 @@ class ProviderSessionContinuationError extends Schema.TaggedErrorClass<ProviderS...@@ -351,7 +351,7 @@ class ProviderSessionContinuationError extends Schema.TaggedErrorClass<ProviderS
351 }351 }
352}352}
353353
354export class ServerUpdateThreadContinuationError extends Schema.TaggedErrorClass<ServerUpdateThreadContinuationError>()(354export class ServerUpdateThreadContinuationError extends Schema.TaggedError<ServerUpdateThreadContinuationError>()(
355 "ServerUpdateThreadContinuationError",355 "ServerUpdateThreadContinuationError",
356 {356 {
357 cause: Schema.Defect(),357 cause: Schema.Defect(),
apps/server/src/serverRuntimeState.ts+1-1
...@@ -21,7 +21,7 @@ export const PersistedServerRuntimeState = Schema.Struct({...@@ -21,7 +21,7 @@ export const PersistedServerRuntimeState = Schema.Struct({
21});21});
22export type PersistedServerRuntimeState = typeof PersistedServerRuntimeState.Type;22export type PersistedServerRuntimeState = typeof PersistedServerRuntimeState.Type;
2323
24export class ServerRuntimeStateError extends Schema.TaggedErrorClass<ServerRuntimeStateError>()(24export class ServerRuntimeStateError extends Schema.TaggedError<ServerRuntimeStateError>()(
25 "ServerRuntimeStateError",25 "ServerRuntimeStateError",
26 {26 {
27 operation: Schema.Literals(["persist", "read", "decode", "clear"]),27 operation: Schema.Literals(["persist", "read", "decode", "clear"]),
apps/server/src/sourceControl/AzureDevOpsCli.ts+8-8
...@@ -29,7 +29,7 @@ const azureDevOpsCommandErrorFields = {...@@ -29,7 +29,7 @@ const azureDevOpsCommandErrorFields = {
29 cause: Schema.Defect(),29 cause: Schema.Defect(),
30};30};
3131
32export class AzureDevOpsCliUnavailableError extends Schema.TaggedErrorClass<AzureDevOpsCliUnavailableError>()(32export class AzureDevOpsCliUnavailableError extends Schema.TaggedError<AzureDevOpsCliUnavailableError>()(
33 "AzureDevOpsCliUnavailableError",33 "AzureDevOpsCliUnavailableError",
34 azureDevOpsCommandErrorFields,34 azureDevOpsCommandErrorFields,
35) {35) {
...@@ -42,7 +42,7 @@ export class AzureDevOpsCliUnavailableError extends Schema.TaggedErrorClass<Azur...@@ -42,7 +42,7 @@ export class AzureDevOpsCliUnavailableError extends Schema.TaggedErrorClass<Azur
42 }42 }
43}43}
4444
45export class AzureDevOpsCliAuthenticationError extends Schema.TaggedErrorClass<AzureDevOpsCliAuthenticationError>()(45export class AzureDevOpsCliAuthenticationError extends Schema.TaggedError<AzureDevOpsCliAuthenticationError>()(
46 "AzureDevOpsCliAuthenticationError",46 "AzureDevOpsCliAuthenticationError",
47 azureDevOpsCommandErrorFields,47 azureDevOpsCommandErrorFields,
48) {48) {
...@@ -55,7 +55,7 @@ export class AzureDevOpsCliAuthenticationError extends Schema.TaggedErrorClass<A...@@ -55,7 +55,7 @@ export class AzureDevOpsCliAuthenticationError extends Schema.TaggedErrorClass<A
55 }55 }
56}56}
5757
58export class AzureDevOpsCliRateLimitError extends Schema.TaggedErrorClass<AzureDevOpsCliRateLimitError>()(58export class AzureDevOpsCliRateLimitError extends Schema.TaggedError<AzureDevOpsCliRateLimitError>()(
59 "AzureDevOpsCliRateLimitError",59 "AzureDevOpsCliRateLimitError",
60 azureDevOpsCommandErrorFields,60 azureDevOpsCommandErrorFields,
61) {61) {
...@@ -68,7 +68,7 @@ export class AzureDevOpsCliRateLimitError extends Schema.TaggedErrorClass<AzureD...@@ -68,7 +68,7 @@ export class AzureDevOpsCliRateLimitError extends Schema.TaggedErrorClass<AzureD
68 }68 }
69}69}
7070
71export class AzureDevOpsPullRequestNotFoundError extends Schema.TaggedErrorClass<AzureDevOpsPullRequestNotFoundError>()(71export class AzureDevOpsPullRequestNotFoundError extends Schema.TaggedError<AzureDevOpsPullRequestNotFoundError>()(
72 "AzureDevOpsPullRequestNotFoundError",72 "AzureDevOpsPullRequestNotFoundError",
73 azureDevOpsCommandErrorFields,73 azureDevOpsCommandErrorFields,
74) {74) {
...@@ -81,7 +81,7 @@ export class AzureDevOpsPullRequestNotFoundError extends Schema.TaggedErrorClass...@@ -81,7 +81,7 @@ export class AzureDevOpsPullRequestNotFoundError extends Schema.TaggedErrorClass
81 }81 }
82}82}
8383
84export class AzureDevOpsCommandFailedError extends Schema.TaggedErrorClass<AzureDevOpsCommandFailedError>()(84export class AzureDevOpsCommandFailedError extends Schema.TaggedError<AzureDevOpsCommandFailedError>()(
85 "AzureDevOpsCommandFailedError",85 "AzureDevOpsCommandFailedError",
86 azureDevOpsCommandErrorFields,86 azureDevOpsCommandErrorFields,
87) {87) {
...@@ -137,7 +137,7 @@ const azureDevOpsDecodeErrorFields = {...@@ -137,7 +137,7 @@ const azureDevOpsDecodeErrorFields = {
137 cause: Schema.Defect(),137 cause: Schema.Defect(),
138};138};
139139
140export class AzureDevOpsPullRequestListDecodeError extends Schema.TaggedErrorClass<AzureDevOpsPullRequestListDecodeError>()(140export class AzureDevOpsPullRequestListDecodeError extends Schema.TaggedError<AzureDevOpsPullRequestListDecodeError>()(
141 "AzureDevOpsPullRequestListDecodeError",141 "AzureDevOpsPullRequestListDecodeError",
142 {142 {
143 operation: Schema.Literal("listPullRequests"),143 operation: Schema.Literal("listPullRequests"),
...@@ -153,7 +153,7 @@ export class AzureDevOpsPullRequestListDecodeError extends Schema.TaggedErrorCla...@@ -153,7 +153,7 @@ export class AzureDevOpsPullRequestListDecodeError extends Schema.TaggedErrorCla
153 }153 }
154}154}
155155
156export class AzureDevOpsPullRequestDecodeError extends Schema.TaggedErrorClass<AzureDevOpsPullRequestDecodeError>()(156export class AzureDevOpsPullRequestDecodeError extends Schema.TaggedError<AzureDevOpsPullRequestDecodeError>()(
157 "AzureDevOpsPullRequestDecodeError",157 "AzureDevOpsPullRequestDecodeError",
158 {158 {
159 operation: Schema.Literal("getPullRequest"),159 operation: Schema.Literal("getPullRequest"),
...@@ -175,7 +175,7 @@ const AzureDevOpsRepositoryDecodeOperation = Schema.Literals([...@@ -175,7 +175,7 @@ const AzureDevOpsRepositoryDecodeOperation = Schema.Literals([
175 "createRepository",175 "createRepository",
176]);176]);
177177
178export class AzureDevOpsRepositoryDecodeError extends Schema.TaggedErrorClass<AzureDevOpsRepositoryDecodeError>()(178export class AzureDevOpsRepositoryDecodeError extends Schema.TaggedError<AzureDevOpsRepositoryDecodeError>()(
179 "AzureDevOpsRepositoryDecodeError",179 "AzureDevOpsRepositoryDecodeError",
180 {180 {
181 operation: AzureDevOpsRepositoryDecodeOperation,181 operation: AzureDevOpsRepositoryDecodeOperation,
apps/server/src/sourceControl/BitbucketApi.ts+11-11
...@@ -63,7 +63,7 @@ const BitbucketApiOperation = Schema.Literals([...@@ -63,7 +63,7 @@ const BitbucketApiOperation = Schema.Literals([
63]);63]);
64type BitbucketApiOperation = typeof BitbucketApiOperation.Type;64type BitbucketApiOperation = typeof BitbucketApiOperation.Type;
6565
66export class BitbucketRepositoryLocatorError extends Schema.TaggedErrorClass<BitbucketRepositoryLocatorError>()(66export class BitbucketRepositoryLocatorError extends Schema.TaggedError<BitbucketRepositoryLocatorError>()(
67 "BitbucketRepositoryLocatorError",67 "BitbucketRepositoryLocatorError",
68 {68 {
69 repository: Schema.String,69 repository: Schema.String,
...@@ -78,7 +78,7 @@ export class BitbucketRepositoryLocatorError extends Schema.TaggedErrorClass<Bit...@@ -78,7 +78,7 @@ export class BitbucketRepositoryLocatorError extends Schema.TaggedErrorClass<Bit
78 }78 }
79}79}
8080
81export class BitbucketRequestError extends Schema.TaggedErrorClass<BitbucketRequestError>()(81export class BitbucketRequestError extends Schema.TaggedError<BitbucketRequestError>()(
82 "BitbucketRequestError",82 "BitbucketRequestError",
83 {83 {
84 operation: BitbucketApiOperation,84 operation: BitbucketApiOperation,
...@@ -94,7 +94,7 @@ export class BitbucketRequestError extends Schema.TaggedErrorClass<BitbucketRequ...@@ -94,7 +94,7 @@ export class BitbucketRequestError extends Schema.TaggedErrorClass<BitbucketRequ
94 }94 }
95}95}
9696
97export class BitbucketResponseError extends Schema.TaggedErrorClass<BitbucketResponseError>()(97export class BitbucketResponseError extends Schema.TaggedError<BitbucketResponseError>()(
98 "BitbucketResponseError",98 "BitbucketResponseError",
99 {99 {
100 operation: BitbucketApiOperation,100 operation: BitbucketApiOperation,
...@@ -112,7 +112,7 @@ export class BitbucketResponseError extends Schema.TaggedErrorClass<BitbucketRes...@@ -112,7 +112,7 @@ export class BitbucketResponseError extends Schema.TaggedErrorClass<BitbucketRes
112 }112 }
113}113}
114114
115export class BitbucketResponseBodyReadError extends Schema.TaggedErrorClass<BitbucketResponseBodyReadError>()(115export class BitbucketResponseBodyReadError extends Schema.TaggedError<BitbucketResponseBodyReadError>()(
116 "BitbucketResponseBodyReadError",116 "BitbucketResponseBodyReadError",
117 {117 {
118 operation: BitbucketApiOperation,118 operation: BitbucketApiOperation,
...@@ -129,7 +129,7 @@ export class BitbucketResponseBodyReadError extends Schema.TaggedErrorClass<Bitb...@@ -129,7 +129,7 @@ export class BitbucketResponseBodyReadError extends Schema.TaggedErrorClass<Bitb
129 }129 }
130}130}
131131
132export class BitbucketResponseDecodeError extends Schema.TaggedErrorClass<BitbucketResponseDecodeError>()(132export class BitbucketResponseDecodeError extends Schema.TaggedError<BitbucketResponseDecodeError>()(
133 "BitbucketResponseDecodeError",133 "BitbucketResponseDecodeError",
134 {134 {
135 operation: BitbucketApiOperation,135 operation: BitbucketApiOperation,
...@@ -146,7 +146,7 @@ export class BitbucketResponseDecodeError extends Schema.TaggedErrorClass<Bitbuc...@@ -146,7 +146,7 @@ export class BitbucketResponseDecodeError extends Schema.TaggedErrorClass<Bitbuc
146 }146 }
147}147}
148148
149export class BitbucketRepositoryVcsResolveError extends Schema.TaggedErrorClass<BitbucketRepositoryVcsResolveError>()(149export class BitbucketRepositoryVcsResolveError extends Schema.TaggedError<BitbucketRepositoryVcsResolveError>()(
150 "BitbucketRepositoryVcsResolveError",150 "BitbucketRepositoryVcsResolveError",
151 {151 {
152 cwd: Schema.String,152 cwd: Schema.String,
...@@ -162,7 +162,7 @@ export class BitbucketRepositoryVcsResolveError extends Schema.TaggedErrorClass<...@@ -162,7 +162,7 @@ export class BitbucketRepositoryVcsResolveError extends Schema.TaggedErrorClass<
162 }162 }
163}163}
164164
165export class BitbucketRepositoryRemotesListError extends Schema.TaggedErrorClass<BitbucketRepositoryRemotesListError>()(165export class BitbucketRepositoryRemotesListError extends Schema.TaggedError<BitbucketRepositoryRemotesListError>()(
166 "BitbucketRepositoryRemotesListError",166 "BitbucketRepositoryRemotesListError",
167 {167 {
168 cwd: Schema.String,168 cwd: Schema.String,
...@@ -178,7 +178,7 @@ export class BitbucketRepositoryRemotesListError extends Schema.TaggedErrorClass...@@ -178,7 +178,7 @@ export class BitbucketRepositoryRemotesListError extends Schema.TaggedErrorClass
178 }178 }
179}179}
180180
181export class BitbucketRepositoryRemoteNotFoundError extends Schema.TaggedErrorClass<BitbucketRepositoryRemoteNotFoundError>()(181export class BitbucketRepositoryRemoteNotFoundError extends Schema.TaggedError<BitbucketRepositoryRemoteNotFoundError>()(
182 "BitbucketRepositoryRemoteNotFoundError",182 "BitbucketRepositoryRemoteNotFoundError",
183 {183 {
184 cwd: Schema.String,184 cwd: Schema.String,
...@@ -193,7 +193,7 @@ export class BitbucketRepositoryRemoteNotFoundError extends Schema.TaggedErrorCl...@@ -193,7 +193,7 @@ export class BitbucketRepositoryRemoteNotFoundError extends Schema.TaggedErrorCl
193 }193 }
194}194}
195195
196export class BitbucketPullRequestBodyReadError extends Schema.TaggedErrorClass<BitbucketPullRequestBodyReadError>()(196export class BitbucketPullRequestBodyReadError extends Schema.TaggedError<BitbucketPullRequestBodyReadError>()(
197 "BitbucketPullRequestBodyReadError",197 "BitbucketPullRequestBodyReadError",
198 {198 {
199 cwd: Schema.String,199 cwd: Schema.String,
...@@ -210,7 +210,7 @@ export class BitbucketPullRequestBodyReadError extends Schema.TaggedErrorClass<B...@@ -210,7 +210,7 @@ export class BitbucketPullRequestBodyReadError extends Schema.TaggedErrorClass<B
210 }210 }
211}211}
212212
213export class BitbucketCheckoutError extends Schema.TaggedErrorClass<BitbucketCheckoutError>()(213export class BitbucketCheckoutError extends Schema.TaggedError<BitbucketCheckoutError>()(
214 "BitbucketCheckoutError",214 "BitbucketCheckoutError",
215 {215 {
216 cwd: Schema.String,216 cwd: Schema.String,
...@@ -232,7 +232,7 @@ export class BitbucketCheckoutError extends Schema.TaggedErrorClass<BitbucketChe...@@ -232,7 +232,7 @@ export class BitbucketCheckoutError extends Schema.TaggedErrorClass<BitbucketChe
232 * the request carries the account's credentials and a url that came back in a response — a232 * the request carries the account's credentials and a url that came back in a response — a
233 * pagination cursor, or the target of a redirect — is not this server's to trust.233 * pagination cursor, or the target of a redirect — is not this server's to trust.
234 */234 */
235export class BitbucketUntrustedUrlError extends Schema.TaggedErrorClass<BitbucketUntrustedUrlError>()(235export class BitbucketUntrustedUrlError extends Schema.TaggedError<BitbucketUntrustedUrlError>()(
236 "BitbucketUntrustedUrlError",236 "BitbucketUntrustedUrlError",
237 {237 {
238 /** The host only. A rejected hop is often a signed url, whose query carries a credential. */238 /** The host only. A rejected hop is often a signed url, whose query carries a credential. */
apps/server/src/sourceControl/GitHubCli.ts+9-9
...@@ -28,7 +28,7 @@ const gitHubCliFailureFields = {...@@ -28,7 +28,7 @@ const gitHubCliFailureFields = {
28 cause: Schema.Defect(),28 cause: Schema.Defect(),
29} as const;29} as const;
3030
31export class GitHubCliUnavailableError extends Schema.TaggedErrorClass<GitHubCliUnavailableError>()(31export class GitHubCliUnavailableError extends Schema.TaggedError<GitHubCliUnavailableError>()(
32 "GitHubCliUnavailableError",32 "GitHubCliUnavailableError",
33 gitHubCliFailureFields,33 gitHubCliFailureFields,
34) {34) {
...@@ -41,7 +41,7 @@ export class GitHubCliUnavailableError extends Schema.TaggedErrorClass<GitHubCli...@@ -41,7 +41,7 @@ export class GitHubCliUnavailableError extends Schema.TaggedErrorClass<GitHubCli
41 }41 }
42}42}
4343
44export class GitHubCliAuthenticationError extends Schema.TaggedErrorClass<GitHubCliAuthenticationError>()(44export class GitHubCliAuthenticationError extends Schema.TaggedError<GitHubCliAuthenticationError>()(
45 "GitHubCliAuthenticationError",45 "GitHubCliAuthenticationError",
46 gitHubCliFailureFields,46 gitHubCliFailureFields,
47) {47) {
...@@ -54,7 +54,7 @@ export class GitHubCliAuthenticationError extends Schema.TaggedErrorClass<GitHub...@@ -54,7 +54,7 @@ export class GitHubCliAuthenticationError extends Schema.TaggedErrorClass<GitHub
54 }54 }
55}55}
5656
57export class GitHubCliRateLimitError extends Schema.TaggedErrorClass<GitHubCliRateLimitError>()(57export class GitHubCliRateLimitError extends Schema.TaggedError<GitHubCliRateLimitError>()(
58 "GitHubCliRateLimitError",58 "GitHubCliRateLimitError",
59 gitHubCliFailureFields,59 gitHubCliFailureFields,
60) {60) {
...@@ -67,7 +67,7 @@ export class GitHubCliRateLimitError extends Schema.TaggedErrorClass<GitHubCliRa...@@ -67,7 +67,7 @@ export class GitHubCliRateLimitError extends Schema.TaggedErrorClass<GitHubCliRa
67 }67 }
68}68}
6969
70export class GitHubPullRequestNotFoundError extends Schema.TaggedErrorClass<GitHubPullRequestNotFoundError>()(70export class GitHubPullRequestNotFoundError extends Schema.TaggedError<GitHubPullRequestNotFoundError>()(
71 "GitHubPullRequestNotFoundError",71 "GitHubPullRequestNotFoundError",
72 gitHubCliFailureFields,72 gitHubCliFailureFields,
73) {73) {
...@@ -80,7 +80,7 @@ export class GitHubPullRequestNotFoundError extends Schema.TaggedErrorClass<GitH...@@ -80,7 +80,7 @@ export class GitHubPullRequestNotFoundError extends Schema.TaggedErrorClass<GitH
80 }80 }
81}81}
8282
83export class GitHubCliCommandError extends Schema.TaggedErrorClass<GitHubCliCommandError>()(83export class GitHubCliCommandError extends Schema.TaggedError<GitHubCliCommandError>()(
84 "GitHubCliCommandError",84 "GitHubCliCommandError",
85 gitHubCliFailureFields,85 gitHubCliFailureFields,
86) {86) {
...@@ -99,7 +99,7 @@ const gitHubCliDecodeFields = {...@@ -99,7 +99,7 @@ const gitHubCliDecodeFields = {
99 cause: Schema.Defect(),99 cause: Schema.Defect(),
100} as const;100} as const;
101101
102export class GitHubPullRequestListDecodeError extends Schema.TaggedErrorClass<GitHubPullRequestListDecodeError>()(102export class GitHubPullRequestListDecodeError extends Schema.TaggedError<GitHubPullRequestListDecodeError>()(
103 "GitHubPullRequestListDecodeError",103 "GitHubPullRequestListDecodeError",
104 gitHubCliDecodeFields,104 gitHubCliDecodeFields,
105) {105) {
...@@ -112,7 +112,7 @@ export class GitHubPullRequestListDecodeError extends Schema.TaggedErrorClass<Gi...@@ -112,7 +112,7 @@ export class GitHubPullRequestListDecodeError extends Schema.TaggedErrorClass<Gi
112 }112 }
113}113}
114114
115export class GitHubChangeRequestListDecodeError extends Schema.TaggedErrorClass<GitHubChangeRequestListDecodeError>()(115export class GitHubChangeRequestListDecodeError extends Schema.TaggedError<GitHubChangeRequestListDecodeError>()(
116 "GitHubChangeRequestListDecodeError",116 "GitHubChangeRequestListDecodeError",
117 gitHubCliDecodeFields,117 gitHubCliDecodeFields,
118) {118) {
...@@ -125,7 +125,7 @@ export class GitHubChangeRequestListDecodeError extends Schema.TaggedErrorClass<...@@ -125,7 +125,7 @@ export class GitHubChangeRequestListDecodeError extends Schema.TaggedErrorClass<
125 }125 }
126}126}
127127
128export class GitHubPullRequestDecodeError extends Schema.TaggedErrorClass<GitHubPullRequestDecodeError>()(128export class GitHubPullRequestDecodeError extends Schema.TaggedError<GitHubPullRequestDecodeError>()(
129 "GitHubPullRequestDecodeError",129 "GitHubPullRequestDecodeError",
130 gitHubCliDecodeFields,130 gitHubCliDecodeFields,
131) {131) {
...@@ -138,7 +138,7 @@ export class GitHubPullRequestDecodeError extends Schema.TaggedErrorClass<GitHub...@@ -138,7 +138,7 @@ export class GitHubPullRequestDecodeError extends Schema.TaggedErrorClass<GitHub
138 }138 }
139}139}
140140
141export class GitHubRepositoryDecodeError extends Schema.TaggedErrorClass<GitHubRepositoryDecodeError>()(141export class GitHubRepositoryDecodeError extends Schema.TaggedError<GitHubRepositoryDecodeError>()(
142 "GitHubRepositoryDecodeError",142 "GitHubRepositoryDecodeError",
143 gitHubCliDecodeFields,143 gitHubCliDecodeFields,
144) {144) {
apps/server/src/sourceControl/GitLabCli.ts+9-9
...@@ -35,7 +35,7 @@ const gitLabCliDecodeErrorContext = {...@@ -35,7 +35,7 @@ const gitLabCliDecodeErrorContext = {
35 cause: Schema.Defect(),35 cause: Schema.Defect(),
36};36};
3737
38export class GitLabCliUnavailableError extends Schema.TaggedErrorClass<GitLabCliUnavailableError>()(38export class GitLabCliUnavailableError extends Schema.TaggedError<GitLabCliUnavailableError>()(
39 "GitLabCliUnavailableError",39 "GitLabCliUnavailableError",
40 gitLabCliExecutionErrorContext,40 gitLabCliExecutionErrorContext,
41) {41) {
...@@ -48,7 +48,7 @@ export class GitLabCliUnavailableError extends Schema.TaggedErrorClass<GitLabCli...@@ -48,7 +48,7 @@ export class GitLabCliUnavailableError extends Schema.TaggedErrorClass<GitLabCli
48 }48 }
49}49}
5050
51export class GitLabCliAuthenticationError extends Schema.TaggedErrorClass<GitLabCliAuthenticationError>()(51export class GitLabCliAuthenticationError extends Schema.TaggedError<GitLabCliAuthenticationError>()(
52 "GitLabCliAuthenticationError",52 "GitLabCliAuthenticationError",
53 gitLabCliExecutionErrorContext,53 gitLabCliExecutionErrorContext,
54) {54) {
...@@ -61,7 +61,7 @@ export class GitLabCliAuthenticationError extends Schema.TaggedErrorClass<GitLab...@@ -61,7 +61,7 @@ export class GitLabCliAuthenticationError extends Schema.TaggedErrorClass<GitLab
61 }61 }
62}62}
6363
64export class GitLabCliRateLimitError extends Schema.TaggedErrorClass<GitLabCliRateLimitError>()(64export class GitLabCliRateLimitError extends Schema.TaggedError<GitLabCliRateLimitError>()(
65 "GitLabCliRateLimitError",65 "GitLabCliRateLimitError",
66 gitLabCliExecutionErrorContext,66 gitLabCliExecutionErrorContext,
67) {67) {
...@@ -74,7 +74,7 @@ export class GitLabCliRateLimitError extends Schema.TaggedErrorClass<GitLabCliRa...@@ -74,7 +74,7 @@ export class GitLabCliRateLimitError extends Schema.TaggedErrorClass<GitLabCliRa
74 }74 }
75}75}
7676
77export class GitLabMergeRequestNotFoundError extends Schema.TaggedErrorClass<GitLabMergeRequestNotFoundError>()(77export class GitLabMergeRequestNotFoundError extends Schema.TaggedError<GitLabMergeRequestNotFoundError>()(
78 "GitLabMergeRequestNotFoundError",78 "GitLabMergeRequestNotFoundError",
79 {79 {
80 ...gitLabCliExecutionErrorContext,80 ...gitLabCliExecutionErrorContext,
...@@ -113,7 +113,7 @@ export class GitLabMergeRequestNotFoundError extends Schema.TaggedErrorClass<Git...@@ -113,7 +113,7 @@ export class GitLabMergeRequestNotFoundError extends Schema.TaggedErrorClass<Git
113 }113 }
114}114}
115115
116export class GitLabCliCommandError extends Schema.TaggedErrorClass<GitLabCliCommandError>()(116export class GitLabCliCommandError extends Schema.TaggedError<GitLabCliCommandError>()(
117 "GitLabCliCommandError",117 "GitLabCliCommandError",
118 gitLabCliExecutionErrorContext,118 gitLabCliExecutionErrorContext,
119) {119) {
...@@ -158,7 +158,7 @@ export class GitLabCliCommandError extends Schema.TaggedErrorClass<GitLabCliComm...@@ -158,7 +158,7 @@ export class GitLabCliCommandError extends Schema.TaggedErrorClass<GitLabCliComm
158 }158 }
159}159}
160160
161export class GitLabMergeRequestListDecodeError extends Schema.TaggedErrorClass<GitLabMergeRequestListDecodeError>()(161export class GitLabMergeRequestListDecodeError extends Schema.TaggedError<GitLabMergeRequestListDecodeError>()(
162 "GitLabMergeRequestListDecodeError",162 "GitLabMergeRequestListDecodeError",
163 {163 {
164 ...gitLabCliDecodeErrorContext,164 ...gitLabCliDecodeErrorContext,
...@@ -174,7 +174,7 @@ export class GitLabMergeRequestListDecodeError extends Schema.TaggedErrorClass<G...@@ -174,7 +174,7 @@ export class GitLabMergeRequestListDecodeError extends Schema.TaggedErrorClass<G
174 }174 }
175}175}
176176
177export class GitLabMergeRequestDecodeError extends Schema.TaggedErrorClass<GitLabMergeRequestDecodeError>()(177export class GitLabMergeRequestDecodeError extends Schema.TaggedError<GitLabMergeRequestDecodeError>()(
178 "GitLabMergeRequestDecodeError",178 "GitLabMergeRequestDecodeError",
179 {179 {
180 ...gitLabCliDecodeErrorContext,180 ...gitLabCliDecodeErrorContext,
...@@ -191,7 +191,7 @@ export class GitLabMergeRequestDecodeError extends Schema.TaggedErrorClass<GitLa...@@ -191,7 +191,7 @@ export class GitLabMergeRequestDecodeError extends Schema.TaggedErrorClass<GitLa
191 }191 }
192}192}
193193
194export class GitLabRepositoryDecodeError extends Schema.TaggedErrorClass<GitLabRepositoryDecodeError>()(194export class GitLabRepositoryDecodeError extends Schema.TaggedError<GitLabRepositoryDecodeError>()(
195 "GitLabRepositoryDecodeError",195 "GitLabRepositoryDecodeError",
196 {196 {
197 ...gitLabCliDecodeErrorContext,197 ...gitLabCliDecodeErrorContext,
...@@ -208,7 +208,7 @@ export class GitLabRepositoryDecodeError extends Schema.TaggedErrorClass<GitLabR...@@ -208,7 +208,7 @@ export class GitLabRepositoryDecodeError extends Schema.TaggedErrorClass<GitLabR
208 }208 }
209}209}
210210
211export class GitLabNamespaceDecodeError extends Schema.TaggedErrorClass<GitLabNamespaceDecodeError>()(211export class GitLabNamespaceDecodeError extends Schema.TaggedError<GitLabNamespaceDecodeError>()(
212 "GitLabNamespaceDecodeError",212 "GitLabNamespaceDecodeError",
213 {213 {
214 ...gitLabCliDecodeErrorContext,214 ...gitLabCliDecodeErrorContext,
apps/server/src/sourceControl/SourceControlRateLimit.ts+1-1
...@@ -28,7 +28,7 @@ interface RateLimitEntry {...@@ -28,7 +28,7 @@ interface RateLimitEntry {
28 readonly retryAt: number;28 readonly retryAt: number;
29}29}
3030
31export class SourceControlRateLimitPausedError extends Schema.TaggedErrorClass<SourceControlRateLimitPausedError>()(31export class SourceControlRateLimitPausedError extends Schema.TaggedError<SourceControlRateLimitPausedError>()(
32 "SourceControlRateLimitPausedError",32 "SourceControlRateLimitPausedError",
33 {33 {
34 provider: SourceControlProviderKindSchema,34 provider: SourceControlProviderKindSchema,
apps/server/src/telemetry/Identify.ts+5-5
...@@ -23,7 +23,7 @@ const ClaudeJsonSchema = Schema.Struct({...@@ -23,7 +23,7 @@ const ClaudeJsonSchema = Schema.Struct({
23export const TelemetryIdentitySource = Schema.Literals(["codex", "claude", "anonymous"]);23export const TelemetryIdentitySource = Schema.Literals(["codex", "claude", "anonymous"]);
24export type TelemetryIdentitySource = typeof TelemetryIdentitySource.Type;24export type TelemetryIdentitySource = typeof TelemetryIdentitySource.Type;
2525
26class TelemetryIdentityReadError extends Schema.TaggedErrorClass<TelemetryIdentityReadError>()(26class TelemetryIdentityReadError extends Schema.TaggedError<TelemetryIdentityReadError>()(
27 "TelemetryIdentityReadError",27 "TelemetryIdentityReadError",
28 {28 {
29 source: TelemetryIdentitySource,29 source: TelemetryIdentitySource,
...@@ -36,7 +36,7 @@ class TelemetryIdentityReadError extends Schema.TaggedErrorClass<TelemetryIdenti...@@ -36,7 +36,7 @@ class TelemetryIdentityReadError extends Schema.TaggedErrorClass<TelemetryIdenti
36 }36 }
37}37}
3838
39class TelemetryIdentityDecodeError extends Schema.TaggedErrorClass<TelemetryIdentityDecodeError>()(39class TelemetryIdentityDecodeError extends Schema.TaggedError<TelemetryIdentityDecodeError>()(
40 "TelemetryIdentityDecodeError",40 "TelemetryIdentityDecodeError",
41 {41 {
42 source: Schema.Literals(["codex", "claude"]),42 source: Schema.Literals(["codex", "claude"]),
...@@ -49,7 +49,7 @@ class TelemetryIdentityDecodeError extends Schema.TaggedErrorClass<TelemetryIden...@@ -49,7 +49,7 @@ class TelemetryIdentityDecodeError extends Schema.TaggedErrorClass<TelemetryIden
49 }49 }
50}50}
5151
52export class TelemetryAnonymousIdGenerationError extends Schema.TaggedErrorClass<TelemetryAnonymousIdGenerationError>()(52export class TelemetryAnonymousIdGenerationError extends Schema.TaggedError<TelemetryAnonymousIdGenerationError>()(
53 "TelemetryAnonymousIdGenerationError",53 "TelemetryAnonymousIdGenerationError",
54 {54 {
55 source: Schema.Literal("anonymous"),55 source: Schema.Literal("anonymous"),
...@@ -62,7 +62,7 @@ export class TelemetryAnonymousIdGenerationError extends Schema.TaggedErrorClass...@@ -62,7 +62,7 @@ export class TelemetryAnonymousIdGenerationError extends Schema.TaggedErrorClass
62 }62 }
63}63}
6464
65export class TelemetryAnonymousIdPersistenceError extends Schema.TaggedErrorClass<TelemetryAnonymousIdPersistenceError>()(65export class TelemetryAnonymousIdPersistenceError extends Schema.TaggedError<TelemetryAnonymousIdPersistenceError>()(
66 "TelemetryAnonymousIdPersistenceError",66 "TelemetryAnonymousIdPersistenceError",
67 {67 {
68 source: Schema.Literal("anonymous"),68 source: Schema.Literal("anonymous"),
...@@ -75,7 +75,7 @@ export class TelemetryAnonymousIdPersistenceError extends Schema.TaggedErrorClas...@@ -75,7 +75,7 @@ export class TelemetryAnonymousIdPersistenceError extends Schema.TaggedErrorClas
75 }75 }
76}76}
7777
78export class TelemetryIdentityHashError extends Schema.TaggedErrorClass<TelemetryIdentityHashError>()(78export class TelemetryIdentityHashError extends Schema.TaggedError<TelemetryIdentityHashError>()(
79 "TelemetryIdentityHashError",79 "TelemetryIdentityHashError",
80 {80 {
81 source: TelemetryIdentitySource,81 source: TelemetryIdentitySource,
apps/server/src/terminal/BunPtyAdapter.ts+2-2
...@@ -7,7 +7,7 @@ import { HostProcessPlatform } from "@t3tools/shared/hostProcess";...@@ -7,7 +7,7 @@ import { HostProcessPlatform } from "@t3tools/shared/hostProcess";
77
8import * as PtyAdapter from "./PtyAdapter.ts";8import * as PtyAdapter from "./PtyAdapter.ts";
99
10export class BunPtyUnsupportedPlatformError extends Schema.TaggedErrorClass<BunPtyUnsupportedPlatformError>()(10export class BunPtyUnsupportedPlatformError extends Schema.TaggedError<BunPtyUnsupportedPlatformError>()(
11 "BunPtyUnsupportedPlatformError",11 "BunPtyUnsupportedPlatformError",
12 {12 {
13 platform: Schema.Literal("win32"),13 platform: Schema.Literal("win32"),
...@@ -18,7 +18,7 @@ export class BunPtyUnsupportedPlatformError extends Schema.TaggedErrorClass<BunP...@@ -18,7 +18,7 @@ export class BunPtyUnsupportedPlatformError extends Schema.TaggedErrorClass<BunP
18 }18 }
19}19}
2020
21export class BunPtyOperationUnavailableError extends Schema.TaggedErrorClass<BunPtyOperationUnavailableError>()(21export class BunPtyOperationUnavailableError extends Schema.TaggedError<BunPtyOperationUnavailableError>()(
22 "BunPtyOperationUnavailableError",22 "BunPtyOperationUnavailableError",
23 {23 {
24 operation: Schema.Literals(["write", "resize"]),24 operation: Schema.Literals(["write", "resize"]),
apps/server/src/terminal/Manager.ts+2-2
...@@ -105,7 +105,7 @@ const MAX_TERMINAL_LABEL_LENGTH = 128;...@@ -105,7 +105,7 @@ const MAX_TERMINAL_LABEL_LENGTH = 128;
105const decodeClaudeSettings = Schema.decodeUnknownOption(ClaudeSettings);105const decodeClaudeSettings = Schema.decodeUnknownOption(ClaudeSettings);
106const decodeCodexSettings = Schema.decodeUnknownOption(CodexSettings);106const decodeCodexSettings = Schema.decodeUnknownOption(CodexSettings);
107107
108class TerminalSubprocessCheckError extends Schema.TaggedErrorClass<TerminalSubprocessCheckError>()(108class TerminalSubprocessCheckError extends Schema.TaggedError<TerminalSubprocessCheckError>()(
109 "TerminalSubprocessCheckError",109 "TerminalSubprocessCheckError",
110 {110 {
111 cause: Schema.optional(Schema.Defect()),111 cause: Schema.optional(Schema.Defect()),
...@@ -127,7 +127,7 @@ class TerminalSubprocessCheckError extends Schema.TaggedErrorClass<TerminalSubpr...@@ -127,7 +127,7 @@ class TerminalSubprocessCheckError extends Schema.TaggedErrorClass<TerminalSubpr
127 }127 }
128}128}
129129
130class TerminalProcessSignalError extends Schema.TaggedErrorClass<TerminalProcessSignalError>()(130class TerminalProcessSignalError extends Schema.TaggedError<TerminalProcessSignalError>()(
131 "TerminalProcessSignalError",131 "TerminalProcessSignalError",
132 {132 {
133 cause: Schema.optional(Schema.Defect()),133 cause: Schema.optional(Schema.Defect()),
apps/server/src/terminal/NodePtyAdapter.ts+1-1
...@@ -9,7 +9,7 @@ import { HostProcessArchitecture, HostProcessPlatform } from "@t3tools/shared/ho...@@ -9,7 +9,7 @@ import { HostProcessArchitecture, HostProcessPlatform } from "@t3tools/shared/ho
99
10import * as PtyAdapter from "./PtyAdapter.ts";10import * as PtyAdapter from "./PtyAdapter.ts";
1111
12export class NodePtyModuleLoadError extends Schema.TaggedErrorClass<NodePtyModuleLoadError>()(12export class NodePtyModuleLoadError extends Schema.TaggedError<NodePtyModuleLoadError>()(
13 "NodePtyModuleLoadError",13 "NodePtyModuleLoadError",
14 {14 {
15 platform: Schema.String,15 platform: Schema.String,
apps/server/src/terminal/PtyAdapter.ts+1-1
...@@ -13,7 +13,7 @@ import * as Schema from "effect/Schema";...@@ -13,7 +13,7 @@ import * as Schema from "effect/Schema";
13/**13/**
14 * PtySpawnError - Error type for PTY spawn failures.14 * PtySpawnError - Error type for PTY spawn failures.
15 */15 */
16export class PtySpawnError extends Schema.TaggedErrorClass<PtySpawnError>()("PtySpawnError", {16export class PtySpawnError extends Schema.TaggedError<PtySpawnError>()("PtySpawnError", {
17 adapter: Schema.String,17 adapter: Schema.String,
18 shell: Schema.optional(Schema.String),18 shell: Schema.optional(Schema.String),
19 attemptedShells: Schema.optional(Schema.Array(Schema.String)),19 attemptedShells: Schema.optional(Schema.Array(Schema.String)),
apps/server/src/textGeneration/OpenCodeTextGeneration.ts+5-5
...@@ -43,7 +43,7 @@ const openCodeTextGenerationErrorContext = {...@@ -43,7 +43,7 @@ const openCodeTextGenerationErrorContext = {
43 cwd: Schema.String,43 cwd: Schema.String,
44};44};
4545
46export class OpenCodeTextGenerationSessionRequestError extends Schema.TaggedErrorClass<OpenCodeTextGenerationSessionRequestError>()(46export class OpenCodeTextGenerationSessionRequestError extends Schema.TaggedError<OpenCodeTextGenerationSessionRequestError>()(
47 "OpenCodeTextGenerationSessionRequestError",47 "OpenCodeTextGenerationSessionRequestError",
48 {48 {
49 ...openCodeTextGenerationErrorContext,49 ...openCodeTextGenerationErrorContext,
...@@ -55,7 +55,7 @@ export class OpenCodeTextGenerationSessionRequestError extends Schema.TaggedErro...@@ -55,7 +55,7 @@ export class OpenCodeTextGenerationSessionRequestError extends Schema.TaggedErro
55 }55 }
56}56}
5757
58export class OpenCodeTextGenerationSessionPayloadError extends Schema.TaggedErrorClass<OpenCodeTextGenerationSessionPayloadError>()(58export class OpenCodeTextGenerationSessionPayloadError extends Schema.TaggedError<OpenCodeTextGenerationSessionPayloadError>()(
59 "OpenCodeTextGenerationSessionPayloadError",59 "OpenCodeTextGenerationSessionPayloadError",
60 openCodeTextGenerationErrorContext,60 openCodeTextGenerationErrorContext,
61) {61) {
...@@ -71,7 +71,7 @@ const openCodePromptErrorContext = {...@@ -71,7 +71,7 @@ const openCodePromptErrorContext = {
71 modelId: Schema.String,71 modelId: Schema.String,
72};72};
7373
74export class OpenCodeTextGenerationPromptRequestError extends Schema.TaggedErrorClass<OpenCodeTextGenerationPromptRequestError>()(74export class OpenCodeTextGenerationPromptRequestError extends Schema.TaggedError<OpenCodeTextGenerationPromptRequestError>()(
75 "OpenCodeTextGenerationPromptRequestError",75 "OpenCodeTextGenerationPromptRequestError",
76 {76 {
77 ...openCodePromptErrorContext,77 ...openCodePromptErrorContext,
...@@ -83,7 +83,7 @@ export class OpenCodeTextGenerationPromptRequestError extends Schema.TaggedError...@@ -83,7 +83,7 @@ export class OpenCodeTextGenerationPromptRequestError extends Schema.TaggedError
83 }83 }
84}84}
8585
86export class OpenCodeTextGenerationPromptResponseError extends Schema.TaggedErrorClass<OpenCodeTextGenerationPromptResponseError>()(86export class OpenCodeTextGenerationPromptResponseError extends Schema.TaggedError<OpenCodeTextGenerationPromptResponseError>()(
87 "OpenCodeTextGenerationPromptResponseError",87 "OpenCodeTextGenerationPromptResponseError",
88 {88 {
89 ...openCodePromptErrorContext,89 ...openCodePromptErrorContext,
...@@ -97,7 +97,7 @@ export class OpenCodeTextGenerationPromptResponseError extends Schema.TaggedErro...@@ -97,7 +97,7 @@ export class OpenCodeTextGenerationPromptResponseError extends Schema.TaggedErro
97 }97 }
98}98}
9999
100export class OpenCodeTextGenerationEmptyOutputError extends Schema.TaggedErrorClass<OpenCodeTextGenerationEmptyOutputError>()(100export class OpenCodeTextGenerationEmptyOutputError extends Schema.TaggedError<OpenCodeTextGenerationEmptyOutputError>()(
101 "OpenCodeTextGenerationEmptyOutputError",101 "OpenCodeTextGenerationEmptyOutputError",
102 {102 {
103 ...openCodePromptErrorContext,103 ...openCodePromptErrorContext,
apps/server/src/vcs/VcsProjectConfig.ts+1-1
...@@ -27,7 +27,7 @@ export interface VcsProjectConfigResolveInput {...@@ -27,7 +27,7 @@ export interface VcsProjectConfigResolveInput {
27 readonly requestedKind?: VcsDriverKindType | "auto";27 readonly requestedKind?: VcsDriverKindType | "auto";
28}28}
2929
30export class VcsProjectConfigError extends Schema.TaggedErrorClass<VcsProjectConfigError>()(30export class VcsProjectConfigError extends Schema.TaggedError<VcsProjectConfigError>()(
31 "VcsProjectConfigError",31 "VcsProjectConfigError",
32 {32 {
33 operation: Schema.Literals(["inspect", "read", "decode"]),33 operation: Schema.Literals(["inspect", "read", "decode"]),
apps/server/src/workspace/WorkspaceEntries.ts+3-3
...@@ -26,7 +26,7 @@ import { expandHomePathWith } from "../pathExpansion.ts";...@@ -26,7 +26,7 @@ import { expandHomePathWith } from "../pathExpansion.ts";
26import * as WorkspacePaths from "./WorkspacePaths.ts";26import * as WorkspacePaths from "./WorkspacePaths.ts";
27import * as WorkspaceSearchIndex from "./WorkspaceSearchIndex.ts";27import * as WorkspaceSearchIndex from "./WorkspaceSearchIndex.ts";
2828
29export class WorkspaceEntriesWindowsPathUnsupportedError extends Schema.TaggedErrorClass<WorkspaceEntriesWindowsPathUnsupportedError>()(29export class WorkspaceEntriesWindowsPathUnsupportedError extends Schema.TaggedError<WorkspaceEntriesWindowsPathUnsupportedError>()(
30 "WorkspaceEntriesWindowsPathUnsupportedError",30 "WorkspaceEntriesWindowsPathUnsupportedError",
31 {31 {
32 cwd: Schema.optional(Schema.String),32 cwd: Schema.optional(Schema.String),
...@@ -40,7 +40,7 @@ export class WorkspaceEntriesWindowsPathUnsupportedError extends Schema.TaggedEr...@@ -40,7 +40,7 @@ export class WorkspaceEntriesWindowsPathUnsupportedError extends Schema.TaggedEr
40 }40 }
41}41}
4242
43export class WorkspaceEntriesCurrentProjectRequiredError extends Schema.TaggedErrorClass<WorkspaceEntriesCurrentProjectRequiredError>()(43export class WorkspaceEntriesCurrentProjectRequiredError extends Schema.TaggedError<WorkspaceEntriesCurrentProjectRequiredError>()(
44 "WorkspaceEntriesCurrentProjectRequiredError",44 "WorkspaceEntriesCurrentProjectRequiredError",
45 {45 {
46 partialPath: Schema.String,46 partialPath: Schema.String,
...@@ -51,7 +51,7 @@ export class WorkspaceEntriesCurrentProjectRequiredError extends Schema.TaggedEr...@@ -51,7 +51,7 @@ export class WorkspaceEntriesCurrentProjectRequiredError extends Schema.TaggedEr
51 }51 }
52}52}
5353
54export class WorkspaceEntriesReadDirectoryError extends Schema.TaggedErrorClass<WorkspaceEntriesReadDirectoryError>()(54export class WorkspaceEntriesReadDirectoryError extends Schema.TaggedError<WorkspaceEntriesReadDirectoryError>()(
55 "WorkspaceEntriesReadDirectoryError",55 "WorkspaceEntriesReadDirectoryError",
56 {56 {
57 cwd: Schema.optional(Schema.String),57 cwd: Schema.optional(Schema.String),
apps/server/src/workspace/WorkspaceFileSystem.ts+4-4
...@@ -30,7 +30,7 @@ import * as WorkspacePaths from "./WorkspacePaths.ts";...@@ -30,7 +30,7 @@ import * as WorkspacePaths from "./WorkspacePaths.ts";
3030
31const PROJECT_READ_FILE_MAX_BYTES = 1024 * 1024;31const PROJECT_READ_FILE_MAX_BYTES = 1024 * 1024;
3232
33export class WorkspaceFileSystemOperationError extends Schema.TaggedErrorClass<WorkspaceFileSystemOperationError>()(33export class WorkspaceFileSystemOperationError extends Schema.TaggedError<WorkspaceFileSystemOperationError>()(
34 "WorkspaceFileSystemOperationError",34 "WorkspaceFileSystemOperationError",
35 {35 {
36 workspaceRoot: Schema.String,36 workspaceRoot: Schema.String,
...@@ -55,7 +55,7 @@ export class WorkspaceFileSystemOperationError extends Schema.TaggedErrorClass<W...@@ -55,7 +55,7 @@ export class WorkspaceFileSystemOperationError extends Schema.TaggedErrorClass<W
55 }55 }
56}56}
5757
58export class WorkspaceFilePathEscapeError extends Schema.TaggedErrorClass<WorkspaceFilePathEscapeError>()(58export class WorkspaceFilePathEscapeError extends Schema.TaggedError<WorkspaceFilePathEscapeError>()(
59 "WorkspaceFilePathEscapeError",59 "WorkspaceFilePathEscapeError",
60 {60 {
61 workspaceRoot: Schema.String,61 workspaceRoot: Schema.String,
...@@ -69,7 +69,7 @@ export class WorkspaceFilePathEscapeError extends Schema.TaggedErrorClass<Worksp...@@ -69,7 +69,7 @@ export class WorkspaceFilePathEscapeError extends Schema.TaggedErrorClass<Worksp
69 }69 }
70}70}
7171
72export class WorkspacePathNotFileError extends Schema.TaggedErrorClass<WorkspacePathNotFileError>()(72export class WorkspacePathNotFileError extends Schema.TaggedError<WorkspacePathNotFileError>()(
73 "WorkspacePathNotFileError",73 "WorkspacePathNotFileError",
74 {74 {
75 workspaceRoot: Schema.String,75 workspaceRoot: Schema.String,
...@@ -82,7 +82,7 @@ export class WorkspacePathNotFileError extends Schema.TaggedErrorClass<Workspace...@@ -82,7 +82,7 @@ export class WorkspacePathNotFileError extends Schema.TaggedErrorClass<Workspace
82 }82 }
83}83}
8484
85export class WorkspaceBinaryFileError extends Schema.TaggedErrorClass<WorkspaceBinaryFileError>()(85export class WorkspaceBinaryFileError extends Schema.TaggedError<WorkspaceBinaryFileError>()(
86 "WorkspaceBinaryFileError",86 "WorkspaceBinaryFileError",
87 {87 {
88 workspaceRoot: Schema.String,88 workspaceRoot: Schema.String,
apps/server/src/workspace/WorkspacePaths.ts+5-5
...@@ -16,7 +16,7 @@ import * as Schema from "effect/Schema";...@@ -16,7 +16,7 @@ import * as Schema from "effect/Schema";
1616
17import { expandHomePathWith } from "../pathExpansion.ts";17import { expandHomePathWith } from "../pathExpansion.ts";
1818
19export class WorkspaceRootNotExistsError extends Schema.TaggedErrorClass<WorkspaceRootNotExistsError>()(19export class WorkspaceRootNotExistsError extends Schema.TaggedError<WorkspaceRootNotExistsError>()(
20 "WorkspaceRootNotExistsError",20 "WorkspaceRootNotExistsError",
21 {21 {
22 workspaceRoot: Schema.String,22 workspaceRoot: Schema.String,
...@@ -28,7 +28,7 @@ export class WorkspaceRootNotExistsError extends Schema.TaggedErrorClass<Workspa...@@ -28,7 +28,7 @@ export class WorkspaceRootNotExistsError extends Schema.TaggedErrorClass<Workspa
28 }28 }
29}29}
3030
31export class WorkspaceRootCreateFailedError extends Schema.TaggedErrorClass<WorkspaceRootCreateFailedError>()(31export class WorkspaceRootCreateFailedError extends Schema.TaggedError<WorkspaceRootCreateFailedError>()(
32 "WorkspaceRootCreateFailedError",32 "WorkspaceRootCreateFailedError",
33 {33 {
34 workspaceRoot: Schema.String,34 workspaceRoot: Schema.String,
...@@ -41,7 +41,7 @@ export class WorkspaceRootCreateFailedError extends Schema.TaggedErrorClass<Work...@@ -41,7 +41,7 @@ export class WorkspaceRootCreateFailedError extends Schema.TaggedErrorClass<Work
41 }41 }
42}42}
4343
44export class WorkspaceRootStatFailedError extends Schema.TaggedErrorClass<WorkspaceRootStatFailedError>()(44export class WorkspaceRootStatFailedError extends Schema.TaggedError<WorkspaceRootStatFailedError>()(
45 "WorkspaceRootStatFailedError",45 "WorkspaceRootStatFailedError",
46 {46 {
47 workspaceRoot: Schema.String,47 workspaceRoot: Schema.String,
...@@ -55,7 +55,7 @@ export class WorkspaceRootStatFailedError extends Schema.TaggedErrorClass<Worksp...@@ -55,7 +55,7 @@ export class WorkspaceRootStatFailedError extends Schema.TaggedErrorClass<Worksp
55 }55 }
56}56}
5757
58export class WorkspaceRootNotDirectoryError extends Schema.TaggedErrorClass<WorkspaceRootNotDirectoryError>()(58export class WorkspaceRootNotDirectoryError extends Schema.TaggedError<WorkspaceRootNotDirectoryError>()(
59 "WorkspaceRootNotDirectoryError",59 "WorkspaceRootNotDirectoryError",
60 {60 {
61 workspaceRoot: Schema.String,61 workspaceRoot: Schema.String,
...@@ -67,7 +67,7 @@ export class WorkspaceRootNotDirectoryError extends Schema.TaggedErrorClass<Work...@@ -67,7 +67,7 @@ export class WorkspaceRootNotDirectoryError extends Schema.TaggedErrorClass<Work
67 }67 }
68}68}
6969
70export class WorkspacePathOutsideRootError extends Schema.TaggedErrorClass<WorkspacePathOutsideRootError>()(70export class WorkspacePathOutsideRootError extends Schema.TaggedError<WorkspacePathOutsideRootError>()(
71 "WorkspacePathOutsideRootError",71 "WorkspacePathOutsideRootError",
72 {72 {
73 workspaceRoot: Schema.String,73 workspaceRoot: Schema.String,
apps/server/src/workspace/WorkspaceSearchIndex.ts+5-5
...@@ -33,7 +33,7 @@ const WORKSPACE_INDEX_IDLE_TTL = "15 minutes";...@@ -33,7 +33,7 @@ const WORKSPACE_INDEX_IDLE_TTL = "15 minutes";
33const CONTENT_SEARCH_TIME_BUDGET_MS = 250;33const CONTENT_SEARCH_TIME_BUDGET_MS = 250;
34const CONTENT_SEARCH_MAX_MATCHES_PER_FILE = 100;34const CONTENT_SEARCH_MAX_MATCHES_PER_FILE = 100;
3535
36export class WorkspaceSearchIndexCreateFailed extends Schema.TaggedErrorClass<WorkspaceSearchIndexCreateFailed>()(36export class WorkspaceSearchIndexCreateFailed extends Schema.TaggedError<WorkspaceSearchIndexCreateFailed>()(
37 "WorkspaceSearchIndexCreateFailed",37 "WorkspaceSearchIndexCreateFailed",
38 {38 {
39 cwd: Schema.String,39 cwd: Schema.String,
...@@ -46,7 +46,7 @@ export class WorkspaceSearchIndexCreateFailed extends Schema.TaggedErrorClass<Wo...@@ -46,7 +46,7 @@ export class WorkspaceSearchIndexCreateFailed extends Schema.TaggedErrorClass<Wo
46 }46 }
47}47}
4848
49export class WorkspaceSearchIndexScanTimedOut extends Schema.TaggedErrorClass<WorkspaceSearchIndexScanTimedOut>()(49export class WorkspaceSearchIndexScanTimedOut extends Schema.TaggedError<WorkspaceSearchIndexScanTimedOut>()(
50 "WorkspaceSearchIndexScanTimedOut",50 "WorkspaceSearchIndexScanTimedOut",
51 {51 {
52 cwd: Schema.String,52 cwd: Schema.String,
...@@ -58,7 +58,7 @@ export class WorkspaceSearchIndexScanTimedOut extends Schema.TaggedErrorClass<Wo...@@ -58,7 +58,7 @@ export class WorkspaceSearchIndexScanTimedOut extends Schema.TaggedErrorClass<Wo
58 }58 }
59}59}
6060
61export class WorkspaceSearchIndexSearchFailed extends Schema.TaggedErrorClass<WorkspaceSearchIndexSearchFailed>()(61export class WorkspaceSearchIndexSearchFailed extends Schema.TaggedError<WorkspaceSearchIndexSearchFailed>()(
62 "WorkspaceSearchIndexSearchFailed",62 "WorkspaceSearchIndexSearchFailed",
63 {63 {
64 cwd: Schema.String,64 cwd: Schema.String,
...@@ -73,7 +73,7 @@ export class WorkspaceSearchIndexSearchFailed extends Schema.TaggedErrorClass<Wo...@@ -73,7 +73,7 @@ export class WorkspaceSearchIndexSearchFailed extends Schema.TaggedErrorClass<Wo
73 }73 }
74}74}
7575
76export class WorkspaceSearchIndexRefreshFailed extends Schema.TaggedErrorClass<WorkspaceSearchIndexRefreshFailed>()(76export class WorkspaceSearchIndexRefreshFailed extends Schema.TaggedError<WorkspaceSearchIndexRefreshFailed>()(
77 "WorkspaceSearchIndexRefreshFailed",77 "WorkspaceSearchIndexRefreshFailed",
78 {78 {
79 cwd: Schema.String,79 cwd: Schema.String,
...@@ -86,7 +86,7 @@ export class WorkspaceSearchIndexRefreshFailed extends Schema.TaggedErrorClass<W...@@ -86,7 +86,7 @@ export class WorkspaceSearchIndexRefreshFailed extends Schema.TaggedErrorClass<W
86 }86 }
87}87}
8888
89export class WorkspaceSearchIndexDestroyFailed extends Schema.TaggedErrorClass<WorkspaceSearchIndexDestroyFailed>()(89export class WorkspaceSearchIndexDestroyFailed extends Schema.TaggedError<WorkspaceSearchIndexDestroyFailed>()(
90 "WorkspaceSearchIndexDestroyFailed",90 "WorkspaceSearchIndexDestroyFailed",
91 {91 {
92 cwd: Schema.String,92 cwd: Schema.String,
apps/web/src/browser/browserRecording.ts+6-6
...@@ -10,7 +10,7 @@ import { appAtomRegistry } from "~/rpc/atomRegistry";...@@ -10,7 +10,7 @@ import { appAtomRegistry } from "~/rpc/atomRegistry";
1010
11import { acquireBrowserSurfaceActivity } from "./browserSurfaceStore";11import { acquireBrowserSurfaceActivity } from "./browserSurfaceStore";
1212
13export class BrowserRecordingUnavailableError extends Schema.TaggedErrorClass<BrowserRecordingUnavailableError>()(13export class BrowserRecordingUnavailableError extends Schema.TaggedError<BrowserRecordingUnavailableError>()(
14 "BrowserRecordingUnavailableError",14 "BrowserRecordingUnavailableError",
15 {15 {
16 tabId: Schema.String,16 tabId: Schema.String,
...@@ -21,7 +21,7 @@ export class BrowserRecordingUnavailableError extends Schema.TaggedErrorClass<Br...@@ -21,7 +21,7 @@ export class BrowserRecordingUnavailableError extends Schema.TaggedErrorClass<Br
21 }21 }
22}22}
2323
24export class BrowserRecordingConflictError extends Schema.TaggedErrorClass<BrowserRecordingConflictError>()(24export class BrowserRecordingConflictError extends Schema.TaggedError<BrowserRecordingConflictError>()(
25 "BrowserRecordingConflictError",25 "BrowserRecordingConflictError",
26 {26 {
27 requestedTabId: Schema.String,27 requestedTabId: Schema.String,
...@@ -33,7 +33,7 @@ export class BrowserRecordingConflictError extends Schema.TaggedErrorClass<Brows...@@ -33,7 +33,7 @@ export class BrowserRecordingConflictError extends Schema.TaggedErrorClass<Brows
33 }33 }
34}34}
3535
36export class BrowserRecordingStartCancelledError extends Schema.TaggedErrorClass<BrowserRecordingStartCancelledError>()(36export class BrowserRecordingStartCancelledError extends Schema.TaggedError<BrowserRecordingStartCancelledError>()(
37 "BrowserRecordingStartCancelledError",37 "BrowserRecordingStartCancelledError",
38 {38 {
39 tabId: Schema.String,39 tabId: Schema.String,
...@@ -44,7 +44,7 @@ export class BrowserRecordingStartCancelledError extends Schema.TaggedErrorClass...@@ -44,7 +44,7 @@ export class BrowserRecordingStartCancelledError extends Schema.TaggedErrorClass
44 }44 }
45}45}
4646
47export class BrowserRecordingFormatUnavailableError extends Schema.TaggedErrorClass<BrowserRecordingFormatUnavailableError>()(47export class BrowserRecordingFormatUnavailableError extends Schema.TaggedError<BrowserRecordingFormatUnavailableError>()(
48 "BrowserRecordingFormatUnavailableError",48 "BrowserRecordingFormatUnavailableError",
49 { tabId: Schema.String },49 { tabId: Schema.String },
50) {50) {
...@@ -53,7 +53,7 @@ export class BrowserRecordingFormatUnavailableError extends Schema.TaggedErrorCl...@@ -53,7 +53,7 @@ export class BrowserRecordingFormatUnavailableError extends Schema.TaggedErrorCl
53 }53 }
54}54}
5555
56export class BrowserRecordingCaptureTimeoutError extends Schema.TaggedErrorClass<BrowserRecordingCaptureTimeoutError>()(56export class BrowserRecordingCaptureTimeoutError extends Schema.TaggedError<BrowserRecordingCaptureTimeoutError>()(
57 "BrowserRecordingCaptureTimeoutError",57 "BrowserRecordingCaptureTimeoutError",
58 {58 {
59 tabId: Schema.String,59 tabId: Schema.String,
...@@ -65,7 +65,7 @@ export class BrowserRecordingCaptureTimeoutError extends Schema.TaggedErrorClass...@@ -65,7 +65,7 @@ export class BrowserRecordingCaptureTimeoutError extends Schema.TaggedErrorClass
65 }65 }
66}66}
6767
68export class BrowserRecordingOperationError extends Schema.TaggedErrorClass<BrowserRecordingOperationError>()(68export class BrowserRecordingOperationError extends Schema.TaggedError<BrowserRecordingOperationError>()(
69 "BrowserRecordingOperationError",69 "BrowserRecordingOperationError",
70 {70 {
71 operation: Schema.Literals([71 operation: Schema.Literals([
apps/web/src/browser/previewWebviewConfigState.ts+2-2
...@@ -14,7 +14,7 @@ import { previewBridge } from "~/components/preview/previewBridge";...@@ -14,7 +14,7 @@ import { previewBridge } from "~/components/preview/previewBridge";
14const PREVIEW_CONFIG_STALE_TIME_MS = 5 * 60_000;14const PREVIEW_CONFIG_STALE_TIME_MS = 5 * 60_000;
15const PREVIEW_CONFIG_IDLE_TTL_MS = 10 * 60_000;15const PREVIEW_CONFIG_IDLE_TTL_MS = 10 * 60_000;
1616
17export class PreviewWebviewBridgeUnavailableError extends Schema.TaggedErrorClass<PreviewWebviewBridgeUnavailableError>()(17export class PreviewWebviewBridgeUnavailableError extends Schema.TaggedError<PreviewWebviewBridgeUnavailableError>()(
18 "PreviewWebviewBridgeUnavailableError",18 "PreviewWebviewBridgeUnavailableError",
19 { environmentId: Schema.String },19 { environmentId: Schema.String },
20) {20) {
...@@ -23,7 +23,7 @@ export class PreviewWebviewBridgeUnavailableError extends Schema.TaggedErrorClas...@@ -23,7 +23,7 @@ export class PreviewWebviewBridgeUnavailableError extends Schema.TaggedErrorClas
23 }23 }
24}24}
2525
26export class PreviewWebviewConfigLoadError extends Schema.TaggedErrorClass<PreviewWebviewConfigLoadError>()(26export class PreviewWebviewConfigLoadError extends Schema.TaggedError<PreviewWebviewConfigLoadError>()(
27 "PreviewWebviewConfigLoadError",27 "PreviewWebviewConfigLoadError",
28 {28 {
29 environmentId: Schema.String,29 environmentId: Schema.String,
apps/web/src/cloud/publicConfig.ts+1-1
...@@ -2,7 +2,7 @@ import { relayClerkTokenOptions } from "@t3tools/shared/relayAuth";...@@ -2,7 +2,7 @@ import { relayClerkTokenOptions } from "@t3tools/shared/relayAuth";
2import { normalizeSecureRelayUrl } from "@t3tools/shared/relayUrl";2import { normalizeSecureRelayUrl } from "@t3tools/shared/relayUrl";
3import * as Schema from "effect/Schema";3import * as Schema from "effect/Schema";
44
5export class CloudPublicConfigMissingError extends Schema.TaggedErrorClass<CloudPublicConfigMissingError>()(5export class CloudPublicConfigMissingError extends Schema.TaggedError<CloudPublicConfigMissingError>()(
6 "CloudPublicConfigMissingError",6 "CloudPublicConfigMissingError",
7 {7 {
8 key: Schema.Literal("T3CODE_CLERK_JWT_TEMPLATE"),8 key: Schema.Literal("T3CODE_CLERK_JWT_TEMPLATE"),
apps/web/src/cloud/relayClientInstallDialog.ts+1-1
...@@ -5,7 +5,7 @@ import {...@@ -5,7 +5,7 @@ import {
5} from "@t3tools/contracts";5} from "@t3tools/contracts";
6import * as Schema from "effect/Schema";6import * as Schema from "effect/Schema";
77
8export class RelayClientInstallConfirmationConflictError extends Schema.TaggedErrorClass<RelayClientInstallConfirmationConflictError>()(8export class RelayClientInstallConfirmationConflictError extends Schema.TaggedError<RelayClientInstallConfirmationConflictError>()(
9 "RelayClientInstallConfirmationConflictError",9 "RelayClientInstallConfirmationConflictError",
10 {10 {
11 requestedVersion: Schema.String,11 requestedVersion: Schema.String,
apps/web/src/components/DiffWorkerPoolProvider.tsx+1-1
...@@ -14,7 +14,7 @@ import { useTheme } from "../hooks/useTheme";...@@ -14,7 +14,7 @@ import { useTheme } from "../hooks/useTheme";
14import { resolveDiffThemeName, type DiffThemeName } from "../lib/diffRendering";14import { resolveDiffThemeName, type DiffThemeName } from "../lib/diffRendering";
15import { PREFERRED_HIGHLIGHTER } from "../lib/syntaxHighlighting";15import { PREFERRED_HIGHLIGHTER } from "../lib/syntaxHighlighting";
1616
17export class DiffWorkerError extends Schema.TaggedErrorClass<DiffWorkerError>()("DiffWorkerError", {17export class DiffWorkerError extends Schema.TaggedError<DiffWorkerError>()("DiffWorkerError", {
18 operation: Schema.Literals(["create-worker", "get-render-options", "set-render-options"]),18 operation: Schema.Literals(["create-worker", "get-render-options", "set-render-options"]),
19 themeName: Schema.Literals(["pierre-light", "pierre-dark"]),19 themeName: Schema.Literals(["pierre-light", "pierre-dark"]),
20 cause: Schema.Defect(),20 cause: Schema.Defect(),
apps/web/src/components/preview/openTerminalLinkInPreview.ts+1-1
...@@ -20,7 +20,7 @@ const terminalLinkErrorContext = {...@@ -20,7 +20,7 @@ const terminalLinkErrorContext = {
20 cause: Schema.Defect(),20 cause: Schema.Defect(),
21};21};
2222
23export class TerminalLinkPreviewOpenError extends Schema.TaggedErrorClass<TerminalLinkPreviewOpenError>()(23export class TerminalLinkPreviewOpenError extends Schema.TaggedError<TerminalLinkPreviewOpenError>()(
24 "TerminalLinkPreviewOpenError",24 "TerminalLinkPreviewOpenError",
25 terminalLinkErrorContext,25 terminalLinkErrorContext,
26) {26) {
apps/web/src/components/preview/previewAutomationErrors.ts+7-7
...@@ -22,7 +22,7 @@ export interface PreviewAutomationOperationContext {...@@ -22,7 +22,7 @@ export interface PreviewAutomationOperationContext {
22 readonly tabId: Exclude<PreviewAutomationRequest["tabId"], undefined> | null;22 readonly tabId: Exclude<PreviewAutomationRequest["tabId"], undefined> | null;
23}23}
2424
25export class PreviewAutomationOverlayTimeoutError extends Schema.TaggedErrorClass<PreviewAutomationOverlayTimeoutError>()(25export class PreviewAutomationOverlayTimeoutError extends Schema.TaggedError<PreviewAutomationOverlayTimeoutError>()(
26 "PreviewAutomationOverlayTimeoutError",26 "PreviewAutomationOverlayTimeoutError",
27 {27 {
28 requestId: TrimmedNonEmptyString,28 requestId: TrimmedNonEmptyString,
...@@ -40,7 +40,7 @@ export class PreviewAutomationOverlayTimeoutError extends Schema.TaggedErrorClas...@@ -40,7 +40,7 @@ export class PreviewAutomationOverlayTimeoutError extends Schema.TaggedErrorClas
40 }40 }
41}41}
4242
43export class PreviewAutomationNavigationTimeoutError extends Schema.TaggedErrorClass<PreviewAutomationNavigationTimeoutError>()(43export class PreviewAutomationNavigationTimeoutError extends Schema.TaggedError<PreviewAutomationNavigationTimeoutError>()(
44 "PreviewAutomationNavigationTimeoutError",44 "PreviewAutomationNavigationTimeoutError",
45 {45 {
46 requestId: TrimmedNonEmptyString,46 requestId: TrimmedNonEmptyString,
...@@ -60,7 +60,7 @@ export class PreviewAutomationNavigationTimeoutError extends Schema.TaggedErrorC...@@ -60,7 +60,7 @@ export class PreviewAutomationNavigationTimeoutError extends Schema.TaggedErrorC
60 }60 }
61}61}
6262
63export class PreviewAutomationViewportTimeoutError extends Schema.TaggedErrorClass<PreviewAutomationViewportTimeoutError>()(63export class PreviewAutomationViewportTimeoutError extends Schema.TaggedError<PreviewAutomationViewportTimeoutError>()(
64 "PreviewAutomationViewportTimeoutError",64 "PreviewAutomationViewportTimeoutError",
65 {65 {
66 requestId: TrimmedNonEmptyString,66 requestId: TrimmedNonEmptyString,
...@@ -79,7 +79,7 @@ export class PreviewAutomationViewportTimeoutError extends Schema.TaggedErrorCla...@@ -79,7 +79,7 @@ export class PreviewAutomationViewportTimeoutError extends Schema.TaggedErrorCla
79 }79 }
80}80}
8181
82export class PreviewAutomationTargetUnavailableError extends Schema.TaggedErrorClass<PreviewAutomationTargetUnavailableError>()(82export class PreviewAutomationTargetUnavailableError extends Schema.TaggedError<PreviewAutomationTargetUnavailableError>()(
83 "PreviewAutomationTargetUnavailableError",83 "PreviewAutomationTargetUnavailableError",
84 {84 {
85 requestId: TrimmedNonEmptyString,85 requestId: TrimmedNonEmptyString,
...@@ -99,7 +99,7 @@ export class PreviewAutomationTargetUnavailableError extends Schema.TaggedErrorC...@@ -99,7 +99,7 @@ export class PreviewAutomationTargetUnavailableError extends Schema.TaggedErrorC
99 }99 }
100}100}
101101
102export class PreviewAutomationRecordingNotActiveError extends Schema.TaggedErrorClass<PreviewAutomationRecordingNotActiveError>()(102export class PreviewAutomationRecordingNotActiveError extends Schema.TaggedError<PreviewAutomationRecordingNotActiveError>()(
103 "PreviewAutomationRecordingNotActiveError",103 "PreviewAutomationRecordingNotActiveError",
104 {104 {
105 requestId: TrimmedNonEmptyString,105 requestId: TrimmedNonEmptyString,
...@@ -117,7 +117,7 @@ export class PreviewAutomationRecordingNotActiveError extends Schema.TaggedError...@@ -117,7 +117,7 @@ export class PreviewAutomationRecordingNotActiveError extends Schema.TaggedError
117 }117 }
118}118}
119119
120export class PreviewAutomationTargetNotEditableHostError extends Schema.TaggedErrorClass<PreviewAutomationTargetNotEditableHostError>()(120export class PreviewAutomationTargetNotEditableHostError extends Schema.TaggedError<PreviewAutomationTargetNotEditableHostError>()(
121 "PreviewAutomationTargetNotEditableHostError",121 "PreviewAutomationTargetNotEditableHostError",
122 {122 {
123 requestId: TrimmedNonEmptyString,123 requestId: TrimmedNonEmptyString,
...@@ -172,7 +172,7 @@ const targetNotEditableDiagnostics = (...@@ -172,7 +172,7 @@ const targetNotEditableDiagnostics = (
172 };172 };
173};173};
174174
175export class PreviewAutomationOperationError extends Schema.TaggedErrorClass<PreviewAutomationOperationError>()(175export class PreviewAutomationOperationError extends Schema.TaggedError<PreviewAutomationOperationError>()(
176 "PreviewAutomationOperationError",176 "PreviewAutomationOperationError",
177 {177 {
178 requestId: TrimmedNonEmptyString,178 requestId: TrimmedNonEmptyString,
apps/web/src/components/preview/usePreviewSession.ts+1-1
...@@ -13,7 +13,7 @@ import {...@@ -13,7 +13,7 @@ import {
13} from "~/previewStateStore";13} from "~/previewStateStore";
14import { previewEnvironment } from "~/state/preview";14import { previewEnvironment } from "~/state/preview";
1515
16class PreviewSessionThreadKeyParseError extends Schema.TaggedErrorClass<PreviewSessionThreadKeyParseError>()(16class PreviewSessionThreadKeyParseError extends Schema.TaggedError<PreviewSessionThreadKeyParseError>()(
17 "PreviewSessionThreadKeyParseError",17 "PreviewSessionThreadKeyParseError",
18 { threadKey: Schema.String },18 { threadKey: Schema.String },
19) {19) {
apps/web/src/editorPreferences.ts+2-2
...@@ -14,7 +14,7 @@ import { useAtomCommand } from "./state/use-atom-command";...@@ -14,7 +14,7 @@ import { useAtomCommand } from "./state/use-atom-command";
1414
15const LAST_EDITOR_KEY = "t3code:last-editor";15const LAST_EDITOR_KEY = "t3code:last-editor";
1616
17export class PreferredEditorEnvironmentRequiredError extends Schema.TaggedErrorClass<PreferredEditorEnvironmentRequiredError>()(17export class PreferredEditorEnvironmentRequiredError extends Schema.TaggedError<PreferredEditorEnvironmentRequiredError>()(
18 "PreferredEditorEnvironmentRequiredError",18 "PreferredEditorEnvironmentRequiredError",
19 {19 {
20 targetPath: Schema.String,20 targetPath: Schema.String,
...@@ -25,7 +25,7 @@ export class PreferredEditorEnvironmentRequiredError extends Schema.TaggedErrorC...@@ -25,7 +25,7 @@ export class PreferredEditorEnvironmentRequiredError extends Schema.TaggedErrorC
25 }25 }
26}26}
2727
28export class PreferredEditorUnavailableError extends Schema.TaggedErrorClass<PreferredEditorUnavailableError>()(28export class PreferredEditorUnavailableError extends Schema.TaggedError<PreferredEditorUnavailableError>()(
29 "PreferredEditorUnavailableError",29 "PreferredEditorUnavailableError",
30 {30 {
31 environmentId: EnvironmentId,31 environmentId: EnvironmentId,
apps/web/src/environments/primary/auth.ts+4-4
...@@ -34,7 +34,7 @@ const PrimaryEnvironmentRequestOperation = Schema.Literals([...@@ -34,7 +34,7 @@ const PrimaryEnvironmentRequestOperation = Schema.Literals([
34]);34]);
35type PrimaryEnvironmentRequestOperation = typeof PrimaryEnvironmentRequestOperation.Type;35type PrimaryEnvironmentRequestOperation = typeof PrimaryEnvironmentRequestOperation.Type;
3636
37export class PrimaryEnvironmentRequestError extends Schema.TaggedErrorClass<PrimaryEnvironmentRequestError>()(37export class PrimaryEnvironmentRequestError extends Schema.TaggedError<PrimaryEnvironmentRequestError>()(
38 "PrimaryEnvironmentRequestError",38 "PrimaryEnvironmentRequestError",
39 {39 {
40 operation: PrimaryEnvironmentRequestOperation,40 operation: PrimaryEnvironmentRequestOperation,
...@@ -67,7 +67,7 @@ export class PrimaryEnvironmentRequestError extends Schema.TaggedErrorClass<Prim...@@ -67,7 +67,7 @@ export class PrimaryEnvironmentRequestError extends Schema.TaggedErrorClass<Prim
6767
68const isPrimaryEnvironmentRequestError = Schema.is(PrimaryEnvironmentRequestError);68const isPrimaryEnvironmentRequestError = Schema.is(PrimaryEnvironmentRequestError);
6969
70export class PrimaryEnvironmentPairingCredentialRejectedError extends Schema.TaggedErrorClass<PrimaryEnvironmentPairingCredentialRejectedError>()(70export class PrimaryEnvironmentPairingCredentialRejectedError extends Schema.TaggedError<PrimaryEnvironmentPairingCredentialRejectedError>()(
71 "PrimaryEnvironmentPairingCredentialRejectedError",71 "PrimaryEnvironmentPairingCredentialRejectedError",
72 {72 {
73 providedLength: Schema.Number,73 providedLength: Schema.Number,
...@@ -83,7 +83,7 @@ export const isPrimaryEnvironmentPairingCredentialRejectedError = Schema.is(...@@ -83,7 +83,7 @@ export const isPrimaryEnvironmentPairingCredentialRejectedError = Schema.is(
83 PrimaryEnvironmentPairingCredentialRejectedError,83 PrimaryEnvironmentPairingCredentialRejectedError,
84);84);
8585
86export class PrimaryEnvironmentAuthSessionTimeoutError extends Schema.TaggedErrorClass<PrimaryEnvironmentAuthSessionTimeoutError>()(86export class PrimaryEnvironmentAuthSessionTimeoutError extends Schema.TaggedError<PrimaryEnvironmentAuthSessionTimeoutError>()(
87 "PrimaryEnvironmentAuthSessionTimeoutError",87 "PrimaryEnvironmentAuthSessionTimeoutError",
88 {88 {
89 timeoutMs: Schema.Number,89 timeoutMs: Schema.Number,
...@@ -95,7 +95,7 @@ export class PrimaryEnvironmentAuthSessionTimeoutError extends Schema.TaggedErro...@@ -95,7 +95,7 @@ export class PrimaryEnvironmentAuthSessionTimeoutError extends Schema.TaggedErro
95 }95 }
96}96}
9797
98export class PrimaryEnvironmentPairingCredentialRequiredError extends Schema.TaggedErrorClass<PrimaryEnvironmentPairingCredentialRequiredError>()(98export class PrimaryEnvironmentPairingCredentialRequiredError extends Schema.TaggedError<PrimaryEnvironmentPairingCredentialRequiredError>()(
99 "PrimaryEnvironmentPairingCredentialRequiredError",99 "PrimaryEnvironmentPairingCredentialRequiredError",
100 {100 {
101 providedLength: Schema.Number,101 providedLength: Schema.Number,
apps/web/src/environments/primary/target.ts+3-3
...@@ -16,7 +16,7 @@ const PrimaryEnvironmentUrlKind = Schema.Literals([...@@ -16,7 +16,7 @@ const PrimaryEnvironmentUrlKind = Schema.Literals([
16]);16]);
17type PrimaryEnvironmentUrlKind = typeof PrimaryEnvironmentUrlKind.Type;17type PrimaryEnvironmentUrlKind = typeof PrimaryEnvironmentUrlKind.Type;
1818
19export class PrimaryEnvironmentUrlInvalidError extends Schema.TaggedErrorClass<PrimaryEnvironmentUrlInvalidError>()(19export class PrimaryEnvironmentUrlInvalidError extends Schema.TaggedError<PrimaryEnvironmentUrlInvalidError>()(
20 "PrimaryEnvironmentUrlInvalidError",20 "PrimaryEnvironmentUrlInvalidError",
21 {21 {
22 source: PrimaryEnvironmentTargetSource,22 source: PrimaryEnvironmentTargetSource,
...@@ -29,7 +29,7 @@ export class PrimaryEnvironmentUrlInvalidError extends Schema.TaggedErrorClass<P...@@ -29,7 +29,7 @@ export class PrimaryEnvironmentUrlInvalidError extends Schema.TaggedErrorClass<P
29 }29 }
30}30}
3131
32export class PrimaryEnvironmentProtocolUnsupportedError extends Schema.TaggedErrorClass<PrimaryEnvironmentProtocolUnsupportedError>()(32export class PrimaryEnvironmentProtocolUnsupportedError extends Schema.TaggedError<PrimaryEnvironmentProtocolUnsupportedError>()(
33 "PrimaryEnvironmentProtocolUnsupportedError",33 "PrimaryEnvironmentProtocolUnsupportedError",
34 {34 {
35 source: PrimaryEnvironmentTargetSource,35 source: PrimaryEnvironmentTargetSource,
...@@ -41,7 +41,7 @@ export class PrimaryEnvironmentProtocolUnsupportedError extends Schema.TaggedErr...@@ -41,7 +41,7 @@ export class PrimaryEnvironmentProtocolUnsupportedError extends Schema.TaggedErr
41 }41 }
42}42}
4343
44export class DesktopEnvironmentBootstrapIncompleteError extends Schema.TaggedErrorClass<DesktopEnvironmentBootstrapIncompleteError>()(44export class DesktopEnvironmentBootstrapIncompleteError extends Schema.TaggedError<DesktopEnvironmentBootstrapIncompleteError>()(
45 "DesktopEnvironmentBootstrapIncompleteError",45 "DesktopEnvironmentBootstrapIncompleteError",
46 {46 {
47 hasHttpBaseUrl: Schema.Boolean,47 hasHttpBaseUrl: Schema.Boolean,
apps/web/src/hooks/useCopyToClipboard.ts+4-4
...@@ -1,7 +1,7 @@...@@ -1,7 +1,7 @@
1import * as React from "react";1import * as React from "react";
2import * as Schema from "effect/Schema";2import * as Schema from "effect/Schema";
33
4export class ClipboardApiUnavailableError extends Schema.TaggedErrorClass<ClipboardApiUnavailableError>()(4export class ClipboardApiUnavailableError extends Schema.TaggedError<ClipboardApiUnavailableError>()(
5 "ClipboardApiUnavailableError",5 "ClipboardApiUnavailableError",
6 {6 {
7 target: Schema.String,7 target: Schema.String,
...@@ -12,7 +12,7 @@ export class ClipboardApiUnavailableError extends Schema.TaggedErrorClass<Clipbo...@@ -12,7 +12,7 @@ export class ClipboardApiUnavailableError extends Schema.TaggedErrorClass<Clipbo
12 }12 }
13}13}
1414
15export class ClipboardWriteError extends Schema.TaggedErrorClass<ClipboardWriteError>()(15export class ClipboardWriteError extends Schema.TaggedError<ClipboardWriteError>()(
16 "ClipboardWriteError",16 "ClipboardWriteError",
17 {17 {
18 target: Schema.String,18 target: Schema.String,
...@@ -24,7 +24,7 @@ export class ClipboardWriteError extends Schema.TaggedErrorClass<ClipboardWriteE...@@ -24,7 +24,7 @@ export class ClipboardWriteError extends Schema.TaggedErrorClass<ClipboardWriteE
24 }24 }
25}25}
2626
27export class ClipboardReadUnavailableError extends Schema.TaggedErrorClass<ClipboardReadUnavailableError>()(27export class ClipboardReadUnavailableError extends Schema.TaggedError<ClipboardReadUnavailableError>()(
28 "ClipboardReadUnavailableError",28 "ClipboardReadUnavailableError",
29 {29 {
30 target: Schema.String,30 target: Schema.String,
...@@ -35,7 +35,7 @@ export class ClipboardReadUnavailableError extends Schema.TaggedErrorClass<Clipb...@@ -35,7 +35,7 @@ export class ClipboardReadUnavailableError extends Schema.TaggedErrorClass<Clipb
35 }35 }
36}36}
3737
38export class ClipboardReadError extends Schema.TaggedErrorClass<ClipboardReadError>()(38export class ClipboardReadError extends Schema.TaggedError<ClipboardReadError>()(
39 "ClipboardReadError",39 "ClipboardReadError",
40 {40 {
41 target: Schema.String,41 target: Schema.String,
apps/web/src/hooks/useLocalStorage.ts+1-1
...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";
2import * as Record from "effect/Record";2import * as Record from "effect/Record";
3import { useCallback, useMemo, useSyncExternalStore } from "react";3import { useCallback, useMemo, useSyncExternalStore } from "react";
44
5export class LocalStorageOperationError extends Schema.TaggedErrorClass<LocalStorageOperationError>()(5export class LocalStorageOperationError extends Schema.TaggedError<LocalStorageOperationError>()(
6 "LocalStorageOperationError",6 "LocalStorageOperationError",
7 {7 {
8 operation: Schema.Literals(["read", "decode", "encode", "update", "write", "remove", "notify"]),8 operation: Schema.Literals(["read", "decode", "encode", "update", "write", "remove", "notify"]),
apps/web/src/hooks/useTheme.ts+2-2
...@@ -102,7 +102,7 @@ function themeHalvesSignature(halves: ThemeHalves | null): string {...@@ -102,7 +102,7 @@ function themeHalvesSignature(halves: ThemeHalves | null): string {
102const THEME_COLOR_META_NAME = "theme-color";102const THEME_COLOR_META_NAME = "theme-color";
103const DYNAMIC_THEME_COLOR_SELECTOR = `meta[name="${THEME_COLOR_META_NAME}"][data-dynamic-theme-color="true"]`;103const DYNAMIC_THEME_COLOR_SELECTOR = `meta[name="${THEME_COLOR_META_NAME}"][data-dynamic-theme-color="true"]`;
104104
105export class ThemeStorageError extends Schema.TaggedErrorClass<ThemeStorageError>()(105export class ThemeStorageError extends Schema.TaggedError<ThemeStorageError>()(
106 "ThemeStorageError",106 "ThemeStorageError",
107 {107 {
108 operation: Schema.Literals(["read", "write"]),108 operation: Schema.Literals(["read", "write"]),
...@@ -118,7 +118,7 @@ export class ThemeStorageError extends Schema.TaggedErrorClass<ThemeStorageError...@@ -118,7 +118,7 @@ export class ThemeStorageError extends Schema.TaggedErrorClass<ThemeStorageError
118118
119export const isThemeStorageError = Schema.is(ThemeStorageError);119export const isThemeStorageError = Schema.is(ThemeStorageError);
120120
121export class DesktopThemeSyncError extends Schema.TaggedErrorClass<DesktopThemeSyncError>()(121export class DesktopThemeSyncError extends Schema.TaggedError<DesktopThemeSyncError>()(
122 "DesktopThemeSyncError",122 "DesktopThemeSyncError",
123 {123 {
124 theme: ThemePreference,124 theme: ThemePreference,
apps/web/src/hooks/useThreadActions.ts+7-7
...@@ -41,7 +41,7 @@ import { stackedThreadToast, toastManager } from "../components/ui/toast";...@@ -41,7 +41,7 @@ import { stackedThreadToast, toastManager } from "../components/ui/toast";
41import { useClientSettings } from "./useSettings";41import { useClientSettings } from "./useSettings";
42import { useAtomCommand } from "../state/use-atom-command";42import { useAtomCommand } from "../state/use-atom-command";
4343
44export class ThreadArchiveBlockedError extends Schema.TaggedErrorClass<ThreadArchiveBlockedError>()(44export class ThreadArchiveBlockedError extends Schema.TaggedError<ThreadArchiveBlockedError>()(
45 "ThreadArchiveBlockedError",45 "ThreadArchiveBlockedError",
46 {46 {
47 environmentId: EnvironmentId,47 environmentId: EnvironmentId,
...@@ -53,7 +53,7 @@ export class ThreadArchiveBlockedError extends Schema.TaggedErrorClass<ThreadArc...@@ -53,7 +53,7 @@ export class ThreadArchiveBlockedError extends Schema.TaggedErrorClass<ThreadArc
53 }53 }
54}54}
5555
56export class ThreadSettlementUnsupportedError extends Schema.TaggedErrorClass<ThreadSettlementUnsupportedError>()(56export class ThreadSettlementUnsupportedError extends Schema.TaggedError<ThreadSettlementUnsupportedError>()(
57 "ThreadSettlementUnsupportedError",57 "ThreadSettlementUnsupportedError",
58 {58 {
59 environmentId: EnvironmentId,59 environmentId: EnvironmentId,
...@@ -65,7 +65,7 @@ export class ThreadSettlementUnsupportedError extends Schema.TaggedErrorClass<Th...@@ -65,7 +65,7 @@ export class ThreadSettlementUnsupportedError extends Schema.TaggedErrorClass<Th
65 }65 }
66}66}
6767
68export class ThreadSnoozeUnsupportedError extends Schema.TaggedErrorClass<ThreadSnoozeUnsupportedError>()(68export class ThreadSnoozeUnsupportedError extends Schema.TaggedError<ThreadSnoozeUnsupportedError>()(
69 "ThreadSnoozeUnsupportedError",69 "ThreadSnoozeUnsupportedError",
70 {70 {
71 environmentId: EnvironmentId,71 environmentId: EnvironmentId,
...@@ -77,7 +77,7 @@ export class ThreadSnoozeUnsupportedError extends Schema.TaggedErrorClass<Thread...@@ -77,7 +77,7 @@ export class ThreadSnoozeUnsupportedError extends Schema.TaggedErrorClass<Thread
77 }77 }
78}78}
7979
80export class ThreadSnoozeBlockedError extends Schema.TaggedErrorClass<ThreadSnoozeBlockedError>()(80export class ThreadSnoozeBlockedError extends Schema.TaggedError<ThreadSnoozeBlockedError>()(
81 "ThreadSnoozeBlockedError",81 "ThreadSnoozeBlockedError",
82 {82 {
83 environmentId: EnvironmentId,83 environmentId: EnvironmentId,
...@@ -101,7 +101,7 @@ function topOfPinnedRunOrderKey(): string | undefined {...@@ -101,7 +101,7 @@ function topOfPinnedRunOrderKey(): string | undefined {
101 return pinOrderKeyBetween(null, firstKey) ?? undefined;101 return pinOrderKeyBetween(null, firstKey) ?? undefined;
102}102}
103103
104export class ThreadPinningUnsupportedError extends Schema.TaggedErrorClass<ThreadPinningUnsupportedError>()(104export class ThreadPinningUnsupportedError extends Schema.TaggedError<ThreadPinningUnsupportedError>()(
105 "ThreadPinningUnsupportedError",105 "ThreadPinningUnsupportedError",
106 {106 {
107 environmentId: EnvironmentId,107 environmentId: EnvironmentId,
...@@ -113,7 +113,7 @@ export class ThreadPinningUnsupportedError extends Schema.TaggedErrorClass<Threa...@@ -113,7 +113,7 @@ export class ThreadPinningUnsupportedError extends Schema.TaggedErrorClass<Threa
113 }113 }
114}114}
115115
116export class ThreadPinReorderUnsupportedError extends Schema.TaggedErrorClass<ThreadPinReorderUnsupportedError>()(116export class ThreadPinReorderUnsupportedError extends Schema.TaggedError<ThreadPinReorderUnsupportedError>()(
117 "ThreadPinReorderUnsupportedError",117 "ThreadPinReorderUnsupportedError",
118 {118 {
119 environmentId: EnvironmentId,119 environmentId: EnvironmentId,
...@@ -125,7 +125,7 @@ export class ThreadPinReorderUnsupportedError extends Schema.TaggedErrorClass<Th...@@ -125,7 +125,7 @@ export class ThreadPinReorderUnsupportedError extends Schema.TaggedErrorClass<Th
125 }125 }
126}126}
127127
128export class ThreadActiveReorderUnsupportedError extends Schema.TaggedErrorClass<ThreadActiveReorderUnsupportedError>()(128export class ThreadActiveReorderUnsupportedError extends Schema.TaggedError<ThreadActiveReorderUnsupportedError>()(
129 "ThreadActiveReorderUnsupportedError",129 "ThreadActiveReorderUnsupportedError",
130 {130 {
131 environmentId: EnvironmentId,131 environmentId: EnvironmentId,
apps/web/src/state/desktopNetworkAccess.ts+3-3
...@@ -21,7 +21,7 @@ export interface DesktopNetworkAccessSnapshot {...@@ -21,7 +21,7 @@ export interface DesktopNetworkAccessSnapshot {
21 readonly serverExposureState: DesktopServerExposureState;21 readonly serverExposureState: DesktopServerExposureState;
22}22}
2323
24class DesktopNetworkAccessUnavailableError extends Schema.TaggedErrorClass<DesktopNetworkAccessUnavailableError>()(24class DesktopNetworkAccessUnavailableError extends Schema.TaggedError<DesktopNetworkAccessUnavailableError>()(
25 "DesktopNetworkAccessUnavailableError",25 "DesktopNetworkAccessUnavailableError",
26 {},26 {},
27) {27) {
...@@ -30,7 +30,7 @@ class DesktopNetworkAccessUnavailableError extends Schema.TaggedErrorClass<Deskt...@@ -30,7 +30,7 @@ class DesktopNetworkAccessUnavailableError extends Schema.TaggedErrorClass<Deskt
30 }30 }
31}31}
3232
33class DesktopServerExposureStateLoadError extends Schema.TaggedErrorClass<DesktopServerExposureStateLoadError>()(33class DesktopServerExposureStateLoadError extends Schema.TaggedError<DesktopServerExposureStateLoadError>()(
34 "DesktopServerExposureStateLoadError",34 "DesktopServerExposureStateLoadError",
35 { cause: Schema.Defect() },35 { cause: Schema.Defect() },
36) {36) {
...@@ -39,7 +39,7 @@ class DesktopServerExposureStateLoadError extends Schema.TaggedErrorClass<Deskto...@@ -39,7 +39,7 @@ class DesktopServerExposureStateLoadError extends Schema.TaggedErrorClass<Deskto
39 }39 }
40}40}
4141
42class DesktopAdvertisedEndpointsLoadError extends Schema.TaggedErrorClass<DesktopAdvertisedEndpointsLoadError>()(42class DesktopAdvertisedEndpointsLoadError extends Schema.TaggedError<DesktopAdvertisedEndpointsLoadError>()(
43 "DesktopAdvertisedEndpointsLoadError",43 "DesktopAdvertisedEndpointsLoadError",
44 { cause: Schema.Defect() },44 { cause: Schema.Defect() },
45) {45) {
apps/web/src/state/desktopSshHosts.ts+2-2
...@@ -27,7 +27,7 @@ export function filterDiscoveredSshHosts(...@@ -27,7 +27,7 @@ export function filterDiscoveredSshHosts(
27 return [...prefixMatches, ...substringMatches];27 return [...prefixMatches, ...substringMatches];
28}28}
2929
30class DesktopSshDiscoveryUnavailableError extends Schema.TaggedErrorClass<DesktopSshDiscoveryUnavailableError>()(30class DesktopSshDiscoveryUnavailableError extends Schema.TaggedError<DesktopSshDiscoveryUnavailableError>()(
31 "DesktopSshDiscoveryUnavailableError",31 "DesktopSshDiscoveryUnavailableError",
32 {},32 {},
33) {33) {
...@@ -36,7 +36,7 @@ class DesktopSshDiscoveryUnavailableError extends Schema.TaggedErrorClass<Deskto...@@ -36,7 +36,7 @@ class DesktopSshDiscoveryUnavailableError extends Schema.TaggedErrorClass<Deskto
36 }36 }
37}37}
3838
39class DesktopSshDiscoveryError extends Schema.TaggedErrorClass<DesktopSshDiscoveryError>()(39class DesktopSshDiscoveryError extends Schema.TaggedError<DesktopSshDiscoveryError>()(
40 "DesktopSshDiscoveryError",40 "DesktopSshDiscoveryError",
41 { cause: Schema.Defect() },41 { cause: Schema.Defect() },
42) {42) {
apps/web/src/state/desktopUpdate.ts+1-1
...@@ -11,7 +11,7 @@ type DesktopUpdateBridge = Pick<DesktopBridge, "getUpdateState" | "onUpdateState...@@ -11,7 +11,7 @@ type DesktopUpdateBridge = Pick<DesktopBridge, "getUpdateState" | "onUpdateState
1111
12const INITIAL_STATE_READ_ATTEMPT_COUNT = 3;12const INITIAL_STATE_READ_ATTEMPT_COUNT = 3;
1313
14export class DesktopUpdateStateReadError extends Schema.TaggedErrorClass<DesktopUpdateStateReadError>()(14export class DesktopUpdateStateReadError extends Schema.TaggedError<DesktopUpdateStateReadError>()(
15 "DesktopUpdateStateReadError",15 "DesktopUpdateStateReadError",
16 {16 {
17 attemptCount: Schema.Number,17 attemptCount: Schema.Number,
apps/web/src/state/desktopWslState.ts+2-2
...@@ -9,7 +9,7 @@ const DESKTOP_WSL_STATE_STALE_TIME_MS = 30_000;...@@ -9,7 +9,7 @@ const DESKTOP_WSL_STATE_STALE_TIME_MS = 30_000;
99
10type DesktopWslStateBridge = Pick<DesktopBridge, "getWslState">;10type DesktopWslStateBridge = Pick<DesktopBridge, "getWslState">;
1111
12class DesktopWslStateUnavailableError extends Schema.TaggedErrorClass<DesktopWslStateUnavailableError>()(12class DesktopWslStateUnavailableError extends Schema.TaggedError<DesktopWslStateUnavailableError>()(
13 "DesktopWslStateUnavailableError",13 "DesktopWslStateUnavailableError",
14 {},14 {},
15) {15) {
...@@ -18,7 +18,7 @@ class DesktopWslStateUnavailableError extends Schema.TaggedErrorClass<DesktopWsl...@@ -18,7 +18,7 @@ class DesktopWslStateUnavailableError extends Schema.TaggedErrorClass<DesktopWsl
18 }18 }
19}19}
2020
21class DesktopWslStateLoadError extends Schema.TaggedErrorClass<DesktopWslStateLoadError>()(21class DesktopWslStateLoadError extends Schema.TaggedError<DesktopWslStateLoadError>()(
22 "DesktopWslStateLoadError",22 "DesktopWslStateLoadError",
23 { cause: Schema.Defect() },23 { cause: Schema.Defect() },
24) {24) {
apps/web/src/themePalette.ts+1-1
...@@ -1254,7 +1254,7 @@ export function themeIdFromName(name: string): string {...@@ -1254,7 +1254,7 @@ export function themeIdFromName(name: string): string {
1254 return normalized || "custom-theme";1254 return normalized || "custom-theme";
1255}1255}
12561256
1257export class ThemeLibraryStorageError extends Schema.TaggedErrorClass<ThemeLibraryStorageError>()(1257export class ThemeLibraryStorageError extends Schema.TaggedError<ThemeLibraryStorageError>()(
1258 "ThemeLibraryStorageError",1258 "ThemeLibraryStorageError",
1259 {1259 {
1260 storageKey: Schema.String,1260 storageKey: Schema.String,
infra/relay/package.json+3-3
...@@ -16,8 +16,8 @@...@@ -16,8 +16,8 @@
16 "@t3tools/client-runtime": "workspace:*",16 "@t3tools/client-runtime": "workspace:*",
17 "@t3tools/contracts": "workspace:*",17 "@t3tools/contracts": "workspace:*",
18 "@t3tools/shared": "workspace:*",18 "@t3tools/shared": "workspace:*",
19 "alchemy": "2.0.0-beta.65",19 "alchemy": "2.0.0-beta.76",
20 "drizzle-orm": "1.0.0-rc.4",20 "drizzle-orm": "1.0.0-rc.5-ab785fc",
21 "effect": "catalog:"21 "effect": "catalog:"
22 },22 },
23 "devDependencies": {23 "devDependencies": {
...@@ -25,7 +25,7 @@...@@ -25,7 +25,7 @@
25 "@effect/platform-node": "catalog:",25 "@effect/platform-node": "catalog:",
26 "@effect/vitest": "catalog:",26 "@effect/vitest": "catalog:",
27 "@types/node": "catalog:",27 "@types/node": "catalog:",
28 "drizzle-kit": "1.0.0-rc.4",28 "drizzle-kit": "1.0.0-rc.5-ab785fc",
29 "vite": "catalog:",29 "vite": "catalog:",
30 "vite-plus": "catalog:"30 "vite-plus": "catalog:"
31 }31 }
infra/relay/scripts/deploy.ts+6-9
...@@ -53,20 +53,17 @@ export const RelayDeployResult = Schema.Literals([...@@ -53,20 +53,17 @@ export const RelayDeployResult = Schema.Literals([
53]);53]);
54export type RelayDeployResult = typeof RelayDeployResult.Type;54export type RelayDeployResult = typeof RelayDeployResult.Type;
5555
56export class RelayDeployError extends Schema.TaggedErrorClass<RelayDeployError>()(56export class RelayDeployError extends Schema.TaggedError<RelayDeployError>()("RelayDeployError", {
57 "RelayDeployError",57 source: Schema.Literals(["alchemy_state", "alchemy_apply"]),
58 {58 stage: Schema.String,
59 source: Schema.Literals(["alchemy_state", "alchemy_apply"]),59 missingFields: Schema.Array(RelayDeployOutputField),
60 stage: Schema.String,60}) {
61 missingFields: Schema.Array(RelayDeployOutputField),
62 },
63) {
64 override get message(): string {61 override get message(): string {
65 return `Relay deploy output from '${this.source}' for stage '${this.stage}' is missing required public config fields: ${this.missingFields.join(", ")}`;62 return `Relay deploy output from '${this.source}' for stage '${this.stage}' is missing required public config fields: ${this.missingFields.join(", ")}`;
66 }63 }
67}64}
6865
69export class RelayDeployPublicConfigUnavailableError extends Schema.TaggedErrorClass<RelayDeployPublicConfigUnavailableError>()(66export class RelayDeployPublicConfigUnavailableError extends Schema.TaggedError<RelayDeployPublicConfigUnavailableError>()(
70 "RelayDeployPublicConfigUnavailableError",67 "RelayDeployPublicConfigUnavailableError",
71 {68 {
72 result: RelayDeployResult,69 result: RelayDeployResult,
infra/relay/src/agentActivity/AgentActivityRows.ts+4-4
...@@ -12,7 +12,7 @@ import { and, desc, eq, isNull, lt, sql } from "drizzle-orm";...@@ -12,7 +12,7 @@ import { and, desc, eq, isNull, lt, sql } from "drizzle-orm";
12import * as RelayDb from "../db.ts";12import * as RelayDb from "../db.ts";
13import { relayAgentActivityRows, relayEnvironmentLinks } from "../persistence/schema.ts";13import { relayAgentActivityRows, relayEnvironmentLinks } from "../persistence/schema.ts";
1414
15export class AgentActivityRowUpsertPersistenceError extends Schema.TaggedErrorClass<AgentActivityRowUpsertPersistenceError>()(15export class AgentActivityRowUpsertPersistenceError extends Schema.TaggedError<AgentActivityRowUpsertPersistenceError>()(
16 "AgentActivityRowUpsertPersistenceError",16 "AgentActivityRowUpsertPersistenceError",
17 {17 {
18 environmentId: Schema.String,18 environmentId: Schema.String,
...@@ -25,7 +25,7 @@ export class AgentActivityRowUpsertPersistenceError extends Schema.TaggedErrorCl...@@ -25,7 +25,7 @@ export class AgentActivityRowUpsertPersistenceError extends Schema.TaggedErrorCl
25 }25 }
26}26}
2727
28export class AgentActivityRowDeletePersistenceError extends Schema.TaggedErrorClass<AgentActivityRowDeletePersistenceError>()(28export class AgentActivityRowDeletePersistenceError extends Schema.TaggedError<AgentActivityRowDeletePersistenceError>()(
29 "AgentActivityRowDeletePersistenceError",29 "AgentActivityRowDeletePersistenceError",
30 {30 {
31 environmentId: Schema.String,31 environmentId: Schema.String,
...@@ -38,7 +38,7 @@ export class AgentActivityRowDeletePersistenceError extends Schema.TaggedErrorCl...@@ -38,7 +38,7 @@ export class AgentActivityRowDeletePersistenceError extends Schema.TaggedErrorCl
38 }38 }
39}39}
4040
41export class AgentActivityRowPruneTerminalPersistenceError extends Schema.TaggedErrorClass<AgentActivityRowPruneTerminalPersistenceError>()(41export class AgentActivityRowPruneTerminalPersistenceError extends Schema.TaggedError<AgentActivityRowPruneTerminalPersistenceError>()(
42 "AgentActivityRowPruneTerminalPersistenceError",42 "AgentActivityRowPruneTerminalPersistenceError",
43 {43 {
44 updatedBefore: Schema.String,44 updatedBefore: Schema.String,
...@@ -50,7 +50,7 @@ export class AgentActivityRowPruneTerminalPersistenceError extends Schema.Tagged...@@ -50,7 +50,7 @@ export class AgentActivityRowPruneTerminalPersistenceError extends Schema.Tagged
50 }50 }
51}51}
5252
53export class AgentActivityRowListPersistenceError extends Schema.TaggedErrorClass<AgentActivityRowListPersistenceError>()(53export class AgentActivityRowListPersistenceError extends Schema.TaggedError<AgentActivityRowListPersistenceError>()(
54 "AgentActivityRowListPersistenceError",54 "AgentActivityRowListPersistenceError",
55 {55 {
56 userId: Schema.String,56 userId: Schema.String,
infra/relay/src/agentActivity/ApnsClient.ts+1-1
...@@ -53,7 +53,7 @@ export interface ApnsDeliveryResult {...@@ -53,7 +53,7 @@ export interface ApnsDeliveryResult {
53 readonly apnsId: string | null;53 readonly apnsId: string | null;
54}54}
5555
56export class ApnsHttpRequestError extends Schema.TaggedErrorClass<ApnsHttpRequestError>()(56export class ApnsHttpRequestError extends Schema.TaggedError<ApnsHttpRequestError>()(
57 "ApnsHttpRequestError",57 "ApnsHttpRequestError",
58 {58 {
59 requestKind: ApnsRequestKindSchema,59 requestKind: ApnsRequestKindSchema,
infra/relay/src/agentActivity/ApnsDeliveries.ts+2-2
...@@ -88,7 +88,7 @@ export type ApnsDeliveryError =...@@ -88,7 +88,7 @@ export type ApnsDeliveryError =
88 | LiveActivities.LiveActivityTargetListPersistenceError88 | LiveActivities.LiveActivityTargetListPersistenceError
89 | LiveActivities.LiveActivityDeliveryMarkPersistenceError;89 | LiveActivities.LiveActivityDeliveryMarkPersistenceError;
9090
91export class ApnsDeliveryJobClaimInFlight extends Schema.TaggedErrorClass<ApnsDeliveryJobClaimInFlight>()(91export class ApnsDeliveryJobClaimInFlight extends Schema.TaggedError<ApnsDeliveryJobClaimInFlight>()(
92 "ApnsDeliveryJobClaimInFlight",92 "ApnsDeliveryJobClaimInFlight",
93 {93 {
94 sourceJobId: Schema.String,94 sourceJobId: Schema.String,
...@@ -99,7 +99,7 @@ export class ApnsDeliveryJobClaimInFlight extends Schema.TaggedErrorClass<ApnsDe...@@ -99,7 +99,7 @@ export class ApnsDeliveryJobClaimInFlight extends Schema.TaggedErrorClass<ApnsDe
99 }99 }
100}100}
101101
102export class ApnsDeliveryTransportError extends Schema.TaggedErrorClass<ApnsDeliveryTransportError>()(102export class ApnsDeliveryTransportError extends Schema.TaggedError<ApnsDeliveryTransportError>()(
103 "ApnsDeliveryTransportError",103 "ApnsDeliveryTransportError",
104 {104 {
105 deviceId: Schema.String,105 deviceId: Schema.String,
infra/relay/src/agentActivity/ApnsDeliveryQueue.ts+1-1
...@@ -25,7 +25,7 @@ import {...@@ -25,7 +25,7 @@ import {
25} from "./apnsDeliveryJobs.ts";25} from "./apnsDeliveryJobs.ts";
26import * as RelayConfiguration from "../Config.ts";26import * as RelayConfiguration from "../Config.ts";
2727
28export class ApnsDeliveryQueueSendError extends Schema.TaggedErrorClass<ApnsDeliveryQueueSendError>()(28export class ApnsDeliveryQueueSendError extends Schema.TaggedError<ApnsDeliveryQueueSendError>()(
29 "ApnsDeliveryQueueSendError",29 "ApnsDeliveryQueueSendError",
30 {30 {
31 operation: Schema.Literals(["generate-job-id", "send"]),31 operation: Schema.Literals(["generate-job-id", "send"]),
infra/relay/src/agentActivity/DeliveryAttempts.ts+1-1
...@@ -10,7 +10,7 @@ import * as Schema from "effect/Schema";...@@ -10,7 +10,7 @@ import * as Schema from "effect/Schema";
10import * as RelayDb from "../db.ts";10import * as RelayDb from "../db.ts";
11import { relayDeliveryAttempts } from "../persistence/schema.ts";11import { relayDeliveryAttempts } from "../persistence/schema.ts";
1212
13export class DeliveryAttemptRecordPersistenceError extends Schema.TaggedErrorClass<DeliveryAttemptRecordPersistenceError>()(13export class DeliveryAttemptRecordPersistenceError extends Schema.TaggedError<DeliveryAttemptRecordPersistenceError>()(
14 "DeliveryAttemptRecordPersistenceError",14 "DeliveryAttemptRecordPersistenceError",
15 {15 {
16 operation: Schema.Literals(["record", "claim-source-job", "complete-source-job"]),16 operation: Schema.Literals(["record", "claim-source-job", "complete-source-job"]),
infra/relay/src/agentActivity/Devices.ts+3-3
...@@ -13,7 +13,7 @@ import { sql } from "drizzle-orm";...@@ -13,7 +13,7 @@ import { sql } from "drizzle-orm";
13import * as RelayDb from "../db.ts";13import * as RelayDb from "../db.ts";
14import { relayLiveActivities, relayMobileDevices } from "../persistence/schema.ts";14import { relayLiveActivities, relayMobileDevices } from "../persistence/schema.ts";
1515
16export class DeviceRegistrationPersistenceError extends Schema.TaggedErrorClass<DeviceRegistrationPersistenceError>()(16export class DeviceRegistrationPersistenceError extends Schema.TaggedError<DeviceRegistrationPersistenceError>()(
17 "DeviceRegistrationPersistenceError",17 "DeviceRegistrationPersistenceError",
18 {18 {
19 userId: Schema.String,19 userId: Schema.String,
...@@ -27,7 +27,7 @@ export class DeviceRegistrationPersistenceError extends Schema.TaggedErrorClass<...@@ -27,7 +27,7 @@ export class DeviceRegistrationPersistenceError extends Schema.TaggedErrorClass<
27 }27 }
28}28}
2929
30export class DeviceUnregistrationPersistenceError extends Schema.TaggedErrorClass<DeviceUnregistrationPersistenceError>()(30export class DeviceUnregistrationPersistenceError extends Schema.TaggedError<DeviceUnregistrationPersistenceError>()(
31 "DeviceUnregistrationPersistenceError",31 "DeviceUnregistrationPersistenceError",
32 {32 {
33 userId: Schema.String,33 userId: Schema.String,
...@@ -41,7 +41,7 @@ export class DeviceUnregistrationPersistenceError extends Schema.TaggedErrorClas...@@ -41,7 +41,7 @@ export class DeviceUnregistrationPersistenceError extends Schema.TaggedErrorClas
41 }41 }
42}42}
4343
44export class DeviceListPersistenceError extends Schema.TaggedErrorClass<DeviceListPersistenceError>()(44export class DeviceListPersistenceError extends Schema.TaggedError<DeviceListPersistenceError>()(
45 "DeviceListPersistenceError",45 "DeviceListPersistenceError",
46 {46 {
47 userId: Schema.String,47 userId: Schema.String,
infra/relay/src/agentActivity/LiveActivities.ts+3-3
...@@ -18,7 +18,7 @@ import { and, eq, sql } from "drizzle-orm";...@@ -18,7 +18,7 @@ import { and, eq, sql } from "drizzle-orm";
18import * as RelayDb from "../db.ts";18import * as RelayDb from "../db.ts";
19import { relayLiveActivities, relayMobileDevices } from "../persistence/schema.ts";19import { relayLiveActivities, relayMobileDevices } from "../persistence/schema.ts";
2020
21export class LiveActivityRegistrationPersistenceError extends Schema.TaggedErrorClass<LiveActivityRegistrationPersistenceError>()(21export class LiveActivityRegistrationPersistenceError extends Schema.TaggedError<LiveActivityRegistrationPersistenceError>()(
22 "LiveActivityRegistrationPersistenceError",22 "LiveActivityRegistrationPersistenceError",
23 {23 {
24 userId: Schema.String,24 userId: Schema.String,
...@@ -31,7 +31,7 @@ export class LiveActivityRegistrationPersistenceError extends Schema.TaggedError...@@ -31,7 +31,7 @@ export class LiveActivityRegistrationPersistenceError extends Schema.TaggedError
31 }31 }
32}32}
3333
34export class LiveActivityTargetListPersistenceError extends Schema.TaggedErrorClass<LiveActivityTargetListPersistenceError>()(34export class LiveActivityTargetListPersistenceError extends Schema.TaggedError<LiveActivityTargetListPersistenceError>()(
35 "LiveActivityTargetListPersistenceError",35 "LiveActivityTargetListPersistenceError",
36 {36 {
37 userId: Schema.String,37 userId: Schema.String,
...@@ -43,7 +43,7 @@ export class LiveActivityTargetListPersistenceError extends Schema.TaggedErrorCl...@@ -43,7 +43,7 @@ export class LiveActivityTargetListPersistenceError extends Schema.TaggedErrorCl
43 }43 }
44}44}
4545
46export class LiveActivityDeliveryMarkPersistenceError extends Schema.TaggedErrorClass<LiveActivityDeliveryMarkPersistenceError>()(46export class LiveActivityDeliveryMarkPersistenceError extends Schema.TaggedError<LiveActivityDeliveryMarkPersistenceError>()(
47 "LiveActivityDeliveryMarkPersistenceError",47 "LiveActivityDeliveryMarkPersistenceError",
48 {48 {
49 operation: Schema.Literals([49 operation: Schema.Literals([
infra/relay/src/agentActivity/apnsDeliveryJobs.ts+11-11
...@@ -88,7 +88,7 @@ export const SignedApnsDeliveryJob = Schema.Struct({...@@ -88,7 +88,7 @@ export const SignedApnsDeliveryJob = Schema.Struct({
88});88});
89export type SignedApnsDeliveryJob = typeof SignedApnsDeliveryJob.Type;89export type SignedApnsDeliveryJob = typeof SignedApnsDeliveryJob.Type;
9090
91export class ApnsDeliveryJobQueuePayloadInvalid extends Schema.TaggedErrorClass<ApnsDeliveryJobQueuePayloadInvalid>()(91export class ApnsDeliveryJobQueuePayloadInvalid extends Schema.TaggedError<ApnsDeliveryJobQueuePayloadInvalid>()(
92 "ApnsDeliveryJobQueuePayloadInvalid",92 "ApnsDeliveryJobQueuePayloadInvalid",
93 {93 {
94 receivedType: Schema.String,94 receivedType: Schema.String,
...@@ -100,7 +100,7 @@ export class ApnsDeliveryJobQueuePayloadInvalid extends Schema.TaggedErrorClass<...@@ -100,7 +100,7 @@ export class ApnsDeliveryJobQueuePayloadInvalid extends Schema.TaggedErrorClass<
100 }100 }
101}101}
102102
103export class ApnsDeliveryJobLiveActivityAggregateMissing extends Schema.TaggedErrorClass<ApnsDeliveryJobLiveActivityAggregateMissing>()(103export class ApnsDeliveryJobLiveActivityAggregateMissing extends Schema.TaggedError<ApnsDeliveryJobLiveActivityAggregateMissing>()(
104 "ApnsDeliveryJobLiveActivityAggregateMissing",104 "ApnsDeliveryJobLiveActivityAggregateMissing",
105 {105 {
106 ...ApnsDeliveryJobContext,106 ...ApnsDeliveryJobContext,
...@@ -112,7 +112,7 @@ export class ApnsDeliveryJobLiveActivityAggregateMissing extends Schema.TaggedEr...@@ -112,7 +112,7 @@ export class ApnsDeliveryJobLiveActivityAggregateMissing extends Schema.TaggedEr
112 }112 }
113}113}
114114
115export class ApnsDeliveryJobLiveActivityNotificationUnexpected extends Schema.TaggedErrorClass<ApnsDeliveryJobLiveActivityNotificationUnexpected>()(115export class ApnsDeliveryJobLiveActivityNotificationUnexpected extends Schema.TaggedError<ApnsDeliveryJobLiveActivityNotificationUnexpected>()(
116 "ApnsDeliveryJobLiveActivityNotificationUnexpected",116 "ApnsDeliveryJobLiveActivityNotificationUnexpected",
117 {117 {
118 ...ApnsDeliveryJobContext,118 ...ApnsDeliveryJobContext,
...@@ -124,7 +124,7 @@ export class ApnsDeliveryJobLiveActivityNotificationUnexpected extends Schema.Ta...@@ -124,7 +124,7 @@ export class ApnsDeliveryJobLiveActivityNotificationUnexpected extends Schema.Ta
124 }124 }
125}125}
126126
127export class ApnsDeliveryJobPushNotificationMissing extends Schema.TaggedErrorClass<ApnsDeliveryJobPushNotificationMissing>()(127export class ApnsDeliveryJobPushNotificationMissing extends Schema.TaggedError<ApnsDeliveryJobPushNotificationMissing>()(
128 "ApnsDeliveryJobPushNotificationMissing",128 "ApnsDeliveryJobPushNotificationMissing",
129 ApnsDeliveryJobContext,129 ApnsDeliveryJobContext,
130) {130) {
...@@ -133,7 +133,7 @@ export class ApnsDeliveryJobPushNotificationMissing extends Schema.TaggedErrorCl...@@ -133,7 +133,7 @@ export class ApnsDeliveryJobPushNotificationMissing extends Schema.TaggedErrorCl
133 }133 }
134}134}
135135
136export class ApnsDeliveryJobPushNotificationAggregateUnexpected extends Schema.TaggedErrorClass<ApnsDeliveryJobPushNotificationAggregateUnexpected>()(136export class ApnsDeliveryJobPushNotificationAggregateUnexpected extends Schema.TaggedError<ApnsDeliveryJobPushNotificationAggregateUnexpected>()(
137 "ApnsDeliveryJobPushNotificationAggregateUnexpected",137 "ApnsDeliveryJobPushNotificationAggregateUnexpected",
138 ApnsDeliveryJobContext,138 ApnsDeliveryJobContext,
139) {139) {
...@@ -142,7 +142,7 @@ export class ApnsDeliveryJobPushNotificationAggregateUnexpected extends Schema.T...@@ -142,7 +142,7 @@ export class ApnsDeliveryJobPushNotificationAggregateUnexpected extends Schema.T
142 }142 }
143}143}
144144
145export class ApnsDeliveryJobCreatedAtInvalid extends Schema.TaggedErrorClass<ApnsDeliveryJobCreatedAtInvalid>()(145export class ApnsDeliveryJobCreatedAtInvalid extends Schema.TaggedError<ApnsDeliveryJobCreatedAtInvalid>()(
146 "ApnsDeliveryJobCreatedAtInvalid",146 "ApnsDeliveryJobCreatedAtInvalid",
147 {147 {
148 ...ApnsDeliveryJobContext,148 ...ApnsDeliveryJobContext,
...@@ -155,7 +155,7 @@ export class ApnsDeliveryJobCreatedAtInvalid extends Schema.TaggedErrorClass<Apn...@@ -155,7 +155,7 @@ export class ApnsDeliveryJobCreatedAtInvalid extends Schema.TaggedErrorClass<Apn
155 }155 }
156}156}
157157
158export class ApnsDeliveryJobExpiresAtInvalid extends Schema.TaggedErrorClass<ApnsDeliveryJobExpiresAtInvalid>()(158export class ApnsDeliveryJobExpiresAtInvalid extends Schema.TaggedError<ApnsDeliveryJobExpiresAtInvalid>()(
159 "ApnsDeliveryJobExpiresAtInvalid",159 "ApnsDeliveryJobExpiresAtInvalid",
160 {160 {
161 ...ApnsDeliveryJobContext,161 ...ApnsDeliveryJobContext,
...@@ -168,7 +168,7 @@ export class ApnsDeliveryJobExpiresAtInvalid extends Schema.TaggedErrorClass<Apn...@@ -168,7 +168,7 @@ export class ApnsDeliveryJobExpiresAtInvalid extends Schema.TaggedErrorClass<Apn
168 }168 }
169}169}
170170
171export class ApnsDeliveryJobTimeWindowInvalid extends Schema.TaggedErrorClass<ApnsDeliveryJobTimeWindowInvalid>()(171export class ApnsDeliveryJobTimeWindowInvalid extends Schema.TaggedError<ApnsDeliveryJobTimeWindowInvalid>()(
172 "ApnsDeliveryJobTimeWindowInvalid",172 "ApnsDeliveryJobTimeWindowInvalid",
173 {173 {
174 ...ApnsDeliveryJobContext,174 ...ApnsDeliveryJobContext,
...@@ -182,7 +182,7 @@ export class ApnsDeliveryJobTimeWindowInvalid extends Schema.TaggedErrorClass<Ap...@@ -182,7 +182,7 @@ export class ApnsDeliveryJobTimeWindowInvalid extends Schema.TaggedErrorClass<Ap
182 }182 }
183}183}
184184
185export class ApnsDeliveryJobTimeWindowTooLong extends Schema.TaggedErrorClass<ApnsDeliveryJobTimeWindowTooLong>()(185export class ApnsDeliveryJobTimeWindowTooLong extends Schema.TaggedError<ApnsDeliveryJobTimeWindowTooLong>()(
186 "ApnsDeliveryJobTimeWindowTooLong",186 "ApnsDeliveryJobTimeWindowTooLong",
187 {187 {
188 ...ApnsDeliveryJobContext,188 ...ApnsDeliveryJobContext,
...@@ -196,7 +196,7 @@ export class ApnsDeliveryJobTimeWindowTooLong extends Schema.TaggedErrorClass<Ap...@@ -196,7 +196,7 @@ export class ApnsDeliveryJobTimeWindowTooLong extends Schema.TaggedErrorClass<Ap
196 }196 }
197}197}
198198
199export class ApnsDeliveryJobSignatureInvalid extends Schema.TaggedErrorClass<ApnsDeliveryJobSignatureInvalid>()(199export class ApnsDeliveryJobSignatureInvalid extends Schema.TaggedError<ApnsDeliveryJobSignatureInvalid>()(
200 "ApnsDeliveryJobSignatureInvalid",200 "ApnsDeliveryJobSignatureInvalid",
201 {201 {
202 ...ApnsDeliveryJobContext,202 ...ApnsDeliveryJobContext,
...@@ -222,7 +222,7 @@ export const ApnsDeliveryJobInvalid = Schema.Union([...@@ -222,7 +222,7 @@ export const ApnsDeliveryJobInvalid = Schema.Union([
222]);222]);
223export type ApnsDeliveryJobInvalid = typeof ApnsDeliveryJobInvalid.Type;223export type ApnsDeliveryJobInvalid = typeof ApnsDeliveryJobInvalid.Type;
224224
225export class ApnsDeliveryJobExpired extends Schema.TaggedErrorClass<ApnsDeliveryJobExpired>()(225export class ApnsDeliveryJobExpired extends Schema.TaggedError<ApnsDeliveryJobExpired>()(
226 "ApnsDeliveryJobExpired",226 "ApnsDeliveryJobExpired",
227 {227 {
228 ...ApnsDeliveryJobContext,228 ...ApnsDeliveryJobContext,
infra/relay/src/agentActivity/apnsJwt.ts+2-2
...@@ -10,7 +10,7 @@ import * as Schema from "effect/Schema";...@@ -10,7 +10,7 @@ import * as Schema from "effect/Schema";
1010
11import type { ApnsCredentials } from "../Config.ts";11import type { ApnsCredentials } from "../Config.ts";
1212
13export class ApnsJwtEncodingError extends Schema.TaggedErrorClass<ApnsJwtEncodingError>()(13export class ApnsJwtEncodingError extends Schema.TaggedError<ApnsJwtEncodingError>()(
14 "ApnsJwtEncodingError",14 "ApnsJwtEncodingError",
15 {15 {
16 component: Schema.Literals(["header", "payload"]),16 component: Schema.Literals(["header", "payload"]),
...@@ -25,7 +25,7 @@ export class ApnsJwtEncodingError extends Schema.TaggedErrorClass<ApnsJwtEncodin...@@ -25,7 +25,7 @@ export class ApnsJwtEncodingError extends Schema.TaggedErrorClass<ApnsJwtEncodin
25 }25 }
26}26}
2727
28export class ApnsJwtSigningError extends Schema.TaggedErrorClass<ApnsJwtSigningError>()(28export class ApnsJwtSigningError extends Schema.TaggedError<ApnsJwtSigningError>()(
29 "ApnsJwtSigningError",29 "ApnsJwtSigningError",
30 {30 {
31 teamId: Schema.String,31 teamId: Schema.String,
infra/relay/src/auth/DpopProofs.ts+2-2
...@@ -9,7 +9,7 @@ import { DpopVerificationFailureCode, verifyDpopProof } from "@t3tools/shared/dp...@@ -9,7 +9,7 @@ import { DpopVerificationFailureCode, verifyDpopProof } from "@t3tools/shared/dp
9import * as RelayDb from "../db.ts";9import * as RelayDb from "../db.ts";
10import { relayDpopProofs } from "../persistence/schema.ts";10import { relayDpopProofs } from "../persistence/schema.ts";
1111
12export class DpopProofReplayPersistenceError extends Schema.TaggedErrorClass<DpopProofReplayPersistenceError>()(12export class DpopProofReplayPersistenceError extends Schema.TaggedError<DpopProofReplayPersistenceError>()(
13 "DpopProofReplayPersistenceError",13 "DpopProofReplayPersistenceError",
14 {14 {
15 operation: Schema.Literals(["consume", "prune-expired"]),15 operation: Schema.Literals(["consume", "prune-expired"]),
...@@ -31,7 +31,7 @@ export const DpopProofFailureCode = Schema.Union([...@@ -31,7 +31,7 @@ export const DpopProofFailureCode = Schema.Union([
31]);31]);
32export type DpopProofFailureCode = typeof DpopProofFailureCode.Type;32export type DpopProofFailureCode = typeof DpopProofFailureCode.Type;
3333
34export class DpopProofRejected extends Schema.TaggedErrorClass<DpopProofRejected>()(34export class DpopProofRejected extends Schema.TaggedError<DpopProofRejected>()(
35 "DpopProofRejected",35 "DpopProofRejected",
36 {36 {
37 code: DpopProofFailureCode,37 code: DpopProofFailureCode,
infra/relay/src/db.ts+2-4
...@@ -50,8 +50,7 @@ export const PlanetscaleDatabase = Effect.gen(function* () {...@@ -50,8 +50,7 @@ export const PlanetscaleDatabase = Effect.gen(function* () {
50 name: "t3coderelay",50 name: "t3coderelay",
51 region: { slug: "us-west" },51 region: { slug: "us-west" },
52 clusterSize: "PS_20",52 clusterSize: "PS_20",
53 migrationsDir: schema.out,53 migrations: { dir: schema.out, table: "relay_migrations" },
54 migrationsTable: "relay_migrations",
55 replicas: 2,54 replicas: 2,
56 }).pipe(RemovalPolicy.retain())55 }).pipe(RemovalPolicy.retain())
57 : yield* Planetscale.PostgresDatabase.ref("RelayPostgresDatabase", {56 : yield* Planetscale.PostgresDatabase.ref("RelayPostgresDatabase", {
...@@ -61,8 +60,7 @@ export const PlanetscaleDatabase = Effect.gen(function* () {...@@ -61,8 +60,7 @@ export const PlanetscaleDatabase = Effect.gen(function* () {
61 mode === "stage-branch"60 mode === "stage-branch"
62 ? yield* Planetscale.PostgresBranch("RelayPostgresBranch", {61 ? yield* Planetscale.PostgresBranch("RelayPostgresBranch", {
63 database,62 database,
64 migrationsDir: schema.out,63 migrations: { dir: schema.out, table: "relay_migrations" },
65 migrationsTable: "relay_migrations",
66 })64 })
67 : undefined;65 : undefined;
6866
infra/relay/src/deploymentConfig.ts+1-1
...@@ -6,7 +6,7 @@ const MANAGED_ENDPOINT_HASH_LENGTH = 16;...@@ -6,7 +6,7 @@ const MANAGED_ENDPOINT_HASH_LENGTH = 16;
6const MANAGED_ENDPOINT_TUNNEL_PREFIX = "t3coderelay-managedendpoint";6const MANAGED_ENDPOINT_TUNNEL_PREFIX = "t3coderelay-managedendpoint";
7export const MANAGED_ENDPOINT_ZONE_OWNER_STAGE = "prod";7export const MANAGED_ENDPOINT_ZONE_OWNER_STAGE = "prod";
88
9export class RelayPublicDomainLabelTooLongError extends Schema.TaggedErrorClass<RelayPublicDomainLabelTooLongError>()(9export class RelayPublicDomainLabelTooLongError extends Schema.TaggedError<RelayPublicDomainLabelTooLongError>()(
10 "RelayPublicDomainLabelTooLongError",10 "RelayPublicDomainLabelTooLongError",
11 {11 {
12 stage: Schema.String,12 stage: Schema.String,
infra/relay/src/environments/EnvironmentConnector.ts+4-4
...@@ -68,7 +68,7 @@ function environmentConnectNotAuthorizedReasonMessage(...@@ -68,7 +68,7 @@ function environmentConnectNotAuthorizedReasonMessage(
68 }68 }
69}69}
7070
71export class EnvironmentConnectNotAuthorized extends Schema.TaggedErrorClass<EnvironmentConnectNotAuthorized>()(71export class EnvironmentConnectNotAuthorized extends Schema.TaggedError<EnvironmentConnectNotAuthorized>()(
72 "EnvironmentConnectNotAuthorized",72 "EnvironmentConnectNotAuthorized",
73 {73 {
74 environmentId: Schema.String,74 environmentId: Schema.String,
...@@ -81,7 +81,7 @@ export class EnvironmentConnectNotAuthorized extends Schema.TaggedErrorClass<Env...@@ -81,7 +81,7 @@ export class EnvironmentConnectNotAuthorized extends Schema.TaggedErrorClass<Env
81 }81 }
82}82}
8383
84export class EnvironmentMintRequestFailed extends Schema.TaggedErrorClass<EnvironmentMintRequestFailed>()(84export class EnvironmentMintRequestFailed extends Schema.TaggedError<EnvironmentMintRequestFailed>()(
85 "EnvironmentMintRequestFailed",85 "EnvironmentMintRequestFailed",
86 {86 {
87 environmentId: Schema.String,87 environmentId: Schema.String,
...@@ -94,7 +94,7 @@ export class EnvironmentMintRequestFailed extends Schema.TaggedErrorClass<Enviro...@@ -94,7 +94,7 @@ export class EnvironmentMintRequestFailed extends Schema.TaggedErrorClass<Enviro
94 }94 }
95}95}
9696
97export class EnvironmentMintRequestTimedOut extends Schema.TaggedErrorClass<EnvironmentMintRequestTimedOut>()(97export class EnvironmentMintRequestTimedOut extends Schema.TaggedError<EnvironmentMintRequestTimedOut>()(
98 "EnvironmentMintRequestTimedOut",98 "EnvironmentMintRequestTimedOut",
99 {99 {
100 environmentId: Schema.String,100 environmentId: Schema.String,
...@@ -106,7 +106,7 @@ export class EnvironmentMintRequestTimedOut extends Schema.TaggedErrorClass<Envi...@@ -106,7 +106,7 @@ export class EnvironmentMintRequestTimedOut extends Schema.TaggedErrorClass<Envi
106 }106 }
107}107}
108108
109export class EnvironmentMintResponseInvalid extends Schema.TaggedErrorClass<EnvironmentMintResponseInvalid>()(109export class EnvironmentMintResponseInvalid extends Schema.TaggedError<EnvironmentMintResponseInvalid>()(
110 "EnvironmentMintResponseInvalid",110 "EnvironmentMintResponseInvalid",
111 {111 {
112 environmentId: Schema.String,112 environmentId: Schema.String,
infra/relay/src/environments/EnvironmentCredentials.ts+3-3
...@@ -12,7 +12,7 @@ import { QueryBuilder } from "drizzle-orm/pg-core";...@@ -12,7 +12,7 @@ import { QueryBuilder } from "drizzle-orm/pg-core";
12import * as RelayDb from "../db.ts";12import * as RelayDb from "../db.ts";
13import { relayEnvironmentCredentials, relayEnvironmentLinks } from "../persistence/schema.ts";13import { relayEnvironmentCredentials, relayEnvironmentLinks } from "../persistence/schema.ts";
1414
15export class EnvironmentCredentialCreatePersistenceError extends Schema.TaggedErrorClass<EnvironmentCredentialCreatePersistenceError>()(15export class EnvironmentCredentialCreatePersistenceError extends Schema.TaggedError<EnvironmentCredentialCreatePersistenceError>()(
16 "EnvironmentCredentialCreatePersistenceError",16 "EnvironmentCredentialCreatePersistenceError",
17 {17 {
18 stage: Schema.Literals([18 stage: Schema.Literals([
...@@ -31,7 +31,7 @@ export class EnvironmentCredentialCreatePersistenceError extends Schema.TaggedEr...@@ -31,7 +31,7 @@ export class EnvironmentCredentialCreatePersistenceError extends Schema.TaggedEr
31 }31 }
32}32}
3333
34export class EnvironmentCredentialAuthenticatePersistenceError extends Schema.TaggedErrorClass<EnvironmentCredentialAuthenticatePersistenceError>()(34export class EnvironmentCredentialAuthenticatePersistenceError extends Schema.TaggedError<EnvironmentCredentialAuthenticatePersistenceError>()(
35 "EnvironmentCredentialAuthenticatePersistenceError",35 "EnvironmentCredentialAuthenticatePersistenceError",
36 {36 {
37 stage: Schema.Literals(["hash-token", "lookup-credential"]),37 stage: Schema.Literals(["hash-token", "lookup-credential"]),
...@@ -43,7 +43,7 @@ export class EnvironmentCredentialAuthenticatePersistenceError extends Schema.Ta...@@ -43,7 +43,7 @@ export class EnvironmentCredentialAuthenticatePersistenceError extends Schema.Ta
43 }43 }
44}44}
4545
46export class EnvironmentCredentialRevokePersistenceError extends Schema.TaggedErrorClass<EnvironmentCredentialRevokePersistenceError>()(46export class EnvironmentCredentialRevokePersistenceError extends Schema.TaggedError<EnvironmentCredentialRevokePersistenceError>()(
47 "EnvironmentCredentialRevokePersistenceError",47 "EnvironmentCredentialRevokePersistenceError",
48 {48 {
49 environmentId: Schema.String,49 environmentId: Schema.String,
infra/relay/src/environments/EnvironmentLinker.ts+2-2
...@@ -22,7 +22,7 @@ import * as EnvironmentLinks from "./EnvironmentLinks.ts";...@@ -22,7 +22,7 @@ import * as EnvironmentLinks from "./EnvironmentLinks.ts";
22import * as ManagedEndpointProvider from "./ManagedEndpointProvider.ts";22import * as ManagedEndpointProvider from "./ManagedEndpointProvider.ts";
23import * as RelayConfiguration from "../Config.ts";23import * as RelayConfiguration from "../Config.ts";
2424
25export class EnvironmentLinkProofExpired extends Schema.TaggedErrorClass<EnvironmentLinkProofExpired>()(25export class EnvironmentLinkProofExpired extends Schema.TaggedError<EnvironmentLinkProofExpired>()(
26 "EnvironmentLinkProofExpired",26 "EnvironmentLinkProofExpired",
27 {27 {
28 userId: Schema.String,28 userId: Schema.String,
...@@ -35,7 +35,7 @@ export class EnvironmentLinkProofExpired extends Schema.TaggedErrorClass<Environ...@@ -35,7 +35,7 @@ export class EnvironmentLinkProofExpired extends Schema.TaggedErrorClass<Environ
35 }35 }
36}36}
3737
38export class EnvironmentLinkProofInvalid extends Schema.TaggedErrorClass<EnvironmentLinkProofInvalid>()(38export class EnvironmentLinkProofInvalid extends Schema.TaggedError<EnvironmentLinkProofInvalid>()(
39 "EnvironmentLinkProofInvalid",39 "EnvironmentLinkProofInvalid",
40 {40 {
41 userId: Schema.String,41 userId: Schema.String,
infra/relay/src/environments/EnvironmentLinks.ts+6-6
...@@ -24,7 +24,7 @@ export interface AgentAwarenessDeliveryUserRecord {...@@ -24,7 +24,7 @@ export interface AgentAwarenessDeliveryUserRecord {
24 readonly liveActivitiesEnabled: boolean;24 readonly liveActivitiesEnabled: boolean;
25}25}
2626
27export class EnvironmentLinkUpsertPersistenceError extends Schema.TaggedErrorClass<EnvironmentLinkUpsertPersistenceError>()(27export class EnvironmentLinkUpsertPersistenceError extends Schema.TaggedError<EnvironmentLinkUpsertPersistenceError>()(
28 "EnvironmentLinkUpsertPersistenceError",28 "EnvironmentLinkUpsertPersistenceError",
29 {29 {
30 userId: Schema.String,30 userId: Schema.String,
...@@ -38,7 +38,7 @@ export class EnvironmentLinkUpsertPersistenceError extends Schema.TaggedErrorCla...@@ -38,7 +38,7 @@ export class EnvironmentLinkUpsertPersistenceError extends Schema.TaggedErrorCla
38 }38 }
39}39}
4040
41export class EnvironmentLinkUserListPersistenceError extends Schema.TaggedErrorClass<EnvironmentLinkUserListPersistenceError>()(41export class EnvironmentLinkUserListPersistenceError extends Schema.TaggedError<EnvironmentLinkUserListPersistenceError>()(
42 "EnvironmentLinkUserListPersistenceError",42 "EnvironmentLinkUserListPersistenceError",
43 {43 {
44 operation: Schema.Literals(["list-users", "list-delivery-users"]),44 operation: Schema.Literals(["list-users", "list-delivery-users"]),
...@@ -51,7 +51,7 @@ export class EnvironmentLinkUserListPersistenceError extends Schema.TaggedErrorC...@@ -51,7 +51,7 @@ export class EnvironmentLinkUserListPersistenceError extends Schema.TaggedErrorC
51 }51 }
52}52}
5353
54export class EnvironmentPublicKeyListPersistenceError extends Schema.TaggedErrorClass<EnvironmentPublicKeyListPersistenceError>()(54export class EnvironmentPublicKeyListPersistenceError extends Schema.TaggedError<EnvironmentPublicKeyListPersistenceError>()(
55 "EnvironmentPublicKeyListPersistenceError",55 "EnvironmentPublicKeyListPersistenceError",
56 {56 {
57 environmentId: Schema.String,57 environmentId: Schema.String,
...@@ -63,7 +63,7 @@ export class EnvironmentPublicKeyListPersistenceError extends Schema.TaggedError...@@ -63,7 +63,7 @@ export class EnvironmentPublicKeyListPersistenceError extends Schema.TaggedError
63 }63 }
64}64}
6565
66export class EnvironmentLinkListPersistenceError extends Schema.TaggedErrorClass<EnvironmentLinkListPersistenceError>()(66export class EnvironmentLinkListPersistenceError extends Schema.TaggedError<EnvironmentLinkListPersistenceError>()(
67 "EnvironmentLinkListPersistenceError",67 "EnvironmentLinkListPersistenceError",
68 {68 {
69 userId: Schema.String,69 userId: Schema.String,
...@@ -75,7 +75,7 @@ export class EnvironmentLinkListPersistenceError extends Schema.TaggedErrorClass...@@ -75,7 +75,7 @@ export class EnvironmentLinkListPersistenceError extends Schema.TaggedErrorClass
75 }75 }
76}76}
7777
78export class EnvironmentLinkLookupPersistenceError extends Schema.TaggedErrorClass<EnvironmentLinkLookupPersistenceError>()(78export class EnvironmentLinkLookupPersistenceError extends Schema.TaggedError<EnvironmentLinkLookupPersistenceError>()(
79 "EnvironmentLinkLookupPersistenceError",79 "EnvironmentLinkLookupPersistenceError",
80 {80 {
81 userId: Schema.String,81 userId: Schema.String,
...@@ -88,7 +88,7 @@ export class EnvironmentLinkLookupPersistenceError extends Schema.TaggedErrorCla...@@ -88,7 +88,7 @@ export class EnvironmentLinkLookupPersistenceError extends Schema.TaggedErrorCla
88 }88 }
89}89}
9090
91export class EnvironmentLinkRevokePersistenceError extends Schema.TaggedErrorClass<EnvironmentLinkRevokePersistenceError>()(91export class EnvironmentLinkRevokePersistenceError extends Schema.TaggedError<EnvironmentLinkRevokePersistenceError>()(
92 "EnvironmentLinkRevokePersistenceError",92 "EnvironmentLinkRevokePersistenceError",
93 {93 {
94 userId: Schema.String,94 userId: Schema.String,
infra/relay/src/environments/EnvironmentPublishSignatures.ts+3-3
...@@ -21,7 +21,7 @@ import * as Schema from "effect/Schema";...@@ -21,7 +21,7 @@ import * as Schema from "effect/Schema";
21import * as DpopProofs from "../auth/DpopProofs.ts";21import * as DpopProofs from "../auth/DpopProofs.ts";
22import * as RelayConfiguration from "../Config.ts";22import * as RelayConfiguration from "../Config.ts";
2323
24export class EnvironmentPublishSignatureExpired extends Schema.TaggedErrorClass<EnvironmentPublishSignatureExpired>()(24export class EnvironmentPublishSignatureExpired extends Schema.TaggedError<EnvironmentPublishSignatureExpired>()(
25 "EnvironmentPublishSignatureExpired",25 "EnvironmentPublishSignatureExpired",
26 {26 {
27 environmentId: Schema.String,27 environmentId: Schema.String,
...@@ -34,7 +34,7 @@ export class EnvironmentPublishSignatureExpired extends Schema.TaggedErrorClass<...@@ -34,7 +34,7 @@ export class EnvironmentPublishSignatureExpired extends Schema.TaggedErrorClass<
34 }34 }
35}35}
3636
37export class EnvironmentPublishSignatureInvalid extends Schema.TaggedErrorClass<EnvironmentPublishSignatureInvalid>()(37export class EnvironmentPublishSignatureInvalid extends Schema.TaggedError<EnvironmentPublishSignatureInvalid>()(
38 "EnvironmentPublishSignatureInvalid",38 "EnvironmentPublishSignatureInvalid",
39 {39 {
40 environmentId: Schema.String,40 environmentId: Schema.String,
...@@ -56,7 +56,7 @@ export class EnvironmentPublishSignatureInvalid extends Schema.TaggedErrorClass<...@@ -56,7 +56,7 @@ export class EnvironmentPublishSignatureInvalid extends Schema.TaggedErrorClass<
56 }56 }
57}57}
5858
59export class EnvironmentPublishPublicKeyMissing extends Schema.TaggedErrorClass<EnvironmentPublishPublicKeyMissing>()(59export class EnvironmentPublishPublicKeyMissing extends Schema.TaggedError<EnvironmentPublishPublicKeyMissing>()(
60 "EnvironmentPublishPublicKeyMissing",60 "EnvironmentPublishPublicKeyMissing",
61 {61 {
62 environmentId: Schema.String,62 environmentId: Schema.String,
infra/relay/src/environments/ManagedEndpointAllocations.ts+1-1
...@@ -41,7 +41,7 @@ export function resolveReadyManagedEndpoint(input: {...@@ -41,7 +41,7 @@ export function resolveReadyManagedEndpoint(input: {
41 return managedEndpointForHostname(input.allocation.hostname);41 return managedEndpointForHostname(input.allocation.hostname);
42}42}
4343
44export class ManagedEndpointAllocationPersistenceError extends Schema.TaggedErrorClass<ManagedEndpointAllocationPersistenceError>()(44export class ManagedEndpointAllocationPersistenceError extends Schema.TaggedError<ManagedEndpointAllocationPersistenceError>()(
45 "ManagedEndpointAllocationPersistenceError",45 "ManagedEndpointAllocationPersistenceError",
46 {46 {
47 operation: Schema.Literals([47 operation: Schema.Literals([
infra/relay/src/environments/ManagedEndpointProvider.ts+6-6
...@@ -25,7 +25,7 @@ import {...@@ -25,7 +25,7 @@ import {
25import * as ManagedEndpointAllocations from "./ManagedEndpointAllocations.ts";25import * as ManagedEndpointAllocations from "./ManagedEndpointAllocations.ts";
26import * as ManagedTunnelLimits from "./ManagedTunnelLimits.ts";26import * as ManagedTunnelLimits from "./ManagedTunnelLimits.ts";
2727
28export class ManagedEndpointProvisioningNotConfigured extends Schema.TaggedErrorClass<ManagedEndpointProvisioningNotConfigured>()(28export class ManagedEndpointProvisioningNotConfigured extends Schema.TaggedError<ManagedEndpointProvisioningNotConfigured>()(
29 "ManagedEndpointProvisioningNotConfigured",29 "ManagedEndpointProvisioningNotConfigured",
30 {30 {
31 userId: Schema.String,31 userId: Schema.String,
...@@ -54,7 +54,7 @@ const ManagedEndpointProvisioningStage = Schema.Literals([...@@ -54,7 +54,7 @@ const ManagedEndpointProvisioningStage = Schema.Literals([
54 "mark-allocation-ready",54 "mark-allocation-ready",
55]);55]);
5656
57export class ManagedEndpointProvisioningFailed extends Schema.TaggedErrorClass<ManagedEndpointProvisioningFailed>()(57export class ManagedEndpointProvisioningFailed extends Schema.TaggedError<ManagedEndpointProvisioningFailed>()(
58 "ManagedEndpointProvisioningFailed",58 "ManagedEndpointProvisioningFailed",
59 {59 {
60 stage: ManagedEndpointProvisioningStage,60 stage: ManagedEndpointProvisioningStage,
...@@ -83,7 +83,7 @@ const ManagedEndpointDeprovisioningStage = Schema.Literals([...@@ -83,7 +83,7 @@ const ManagedEndpointDeprovisioningStage = Schema.Literals([
83 "remove-allocation",83 "remove-allocation",
84]);84]);
8585
86export class ManagedEndpointDeprovisioningFailed extends Schema.TaggedErrorClass<ManagedEndpointDeprovisioningFailed>()(86export class ManagedEndpointDeprovisioningFailed extends Schema.TaggedError<ManagedEndpointDeprovisioningFailed>()(
87 "ManagedEndpointDeprovisioningFailed",87 "ManagedEndpointDeprovisioningFailed",
88 {88 {
89 stage: ManagedEndpointDeprovisioningStage,89 stage: ManagedEndpointDeprovisioningStage,
...@@ -99,7 +99,7 @@ export class ManagedEndpointDeprovisioningFailed extends Schema.TaggedErrorClass...@@ -99,7 +99,7 @@ export class ManagedEndpointDeprovisioningFailed extends Schema.TaggedErrorClass
99 }99 }
100}100}
101101
102export class ManagedEndpointOriginNotAllowed extends Schema.TaggedErrorClass<ManagedEndpointOriginNotAllowed>()(102export class ManagedEndpointOriginNotAllowed extends Schema.TaggedError<ManagedEndpointOriginNotAllowed>()(
103 "ManagedEndpointOriginNotAllowed",103 "ManagedEndpointOriginNotAllowed",
104 {104 {
105 userId: Schema.String,105 userId: Schema.String,
...@@ -183,7 +183,7 @@ const ManagedEndpointTunnelClientOperation = Schema.Literals([...@@ -183,7 +183,7 @@ const ManagedEndpointTunnelClientOperation = Schema.Literals([
183 "delete",183 "delete",
184]);184]);
185185
186export class ManagedEndpointTunnelClientError extends Schema.TaggedErrorClass<ManagedEndpointTunnelClientError>()(186export class ManagedEndpointTunnelClientError extends Schema.TaggedError<ManagedEndpointTunnelClientError>()(
187 "ManagedEndpointTunnelClientError",187 "ManagedEndpointTunnelClientError",
188 {188 {
189 operation: ManagedEndpointTunnelClientOperation,189 operation: ManagedEndpointTunnelClientOperation,
...@@ -246,7 +246,7 @@ const ManagedEndpointDnsClientOperation = Schema.Literals([...@@ -246,7 +246,7 @@ const ManagedEndpointDnsClientOperation = Schema.Literals([
246 "delete-record",246 "delete-record",
247]);247]);
248248
249export class ManagedEndpointDnsClientError extends Schema.TaggedErrorClass<ManagedEndpointDnsClientError>()(249export class ManagedEndpointDnsClientError extends Schema.TaggedError<ManagedEndpointDnsClientError>()(
250 "ManagedEndpointDnsClientError",250 "ManagedEndpointDnsClientError",
251 {251 {
252 operation: ManagedEndpointDnsClientOperation,252 operation: ManagedEndpointDnsClientOperation,
infra/relay/src/environments/ManagedTunnelLimits.ts+2-2
...@@ -17,7 +17,7 @@ import {...@@ -17,7 +17,7 @@ import {
17 */17 */
18export const DEFAULT_MANAGED_TUNNEL_LIMIT = 3;18export const DEFAULT_MANAGED_TUNNEL_LIMIT = 3;
1919
20export class ManagedTunnelLimitPersistenceError extends Schema.TaggedErrorClass<ManagedTunnelLimitPersistenceError>()(20export class ManagedTunnelLimitPersistenceError extends Schema.TaggedError<ManagedTunnelLimitPersistenceError>()(
21 "ManagedTunnelLimitPersistenceError",21 "ManagedTunnelLimitPersistenceError",
22 {22 {
23 operation: Schema.Literals(["load-limit", "count-tunnels"]),23 operation: Schema.Literals(["load-limit", "count-tunnels"]),
...@@ -30,7 +30,7 @@ export class ManagedTunnelLimitPersistenceError extends Schema.TaggedErrorClass<...@@ -30,7 +30,7 @@ export class ManagedTunnelLimitPersistenceError extends Schema.TaggedErrorClass<
30 }30 }
31}31}
3232
33export class ManagedTunnelLimitExceeded extends Schema.TaggedErrorClass<ManagedTunnelLimitExceeded>()(33export class ManagedTunnelLimitExceeded extends Schema.TaggedError<ManagedTunnelLimitExceeded>()(
34 "ManagedTunnelLimitExceeded",34 "ManagedTunnelLimitExceeded",
35 {35 {
36 userId: Schema.String,36 userId: Schema.String,
infra/relay/src/http/Api.ts+1-1
...@@ -988,7 +988,7 @@ export const serverApi = HttpApiBuilder.group(...@@ -988,7 +988,7 @@ export const serverApi = HttpApiBuilder.group(
988 }),988 }),
989);989);
990990
991class ClerkTokenVerificationFailed extends Schema.TaggedErrorClass<ClerkTokenVerificationFailed>()(991class ClerkTokenVerificationFailed extends Schema.TaggedError<ClerkTokenVerificationFailed>()(
992 "ClerkTokenVerificationFailed",992 "ClerkTokenVerificationFailed",
993 {993 {
994 cause: Schema.Defect(),994 cause: Schema.Defect(),
infra/relay/src/worker.ts+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1import * as Alchemy from "alchemy";1import * as Alchemy from "alchemy";
2import * as Cloudflare from "alchemy/Cloudflare";2import * as Cloudflare from "alchemy/Cloudflare";
3import * as Drizzle from "alchemy/Drizzle";3import * as Drizzle from "alchemy/Drizzle/Postgres";
4import * as Config from "effect/Config";4import * as Config from "effect/Config";
5import * as DateTime from "effect/DateTime";5import * as DateTime from "effect/DateTime";
6import * as Crypto from "effect/Crypto";6import * as Crypto from "effect/Crypto";
packages/client-runtime/src/connection/model.ts+2-2
...@@ -75,7 +75,7 @@ export const ConnectionBlockedReason = Schema.Literals([...@@ -75,7 +75,7 @@ export const ConnectionBlockedReason = Schema.Literals([
75]);75]);
76export type ConnectionBlockedReason = typeof ConnectionBlockedReason.Type;76export type ConnectionBlockedReason = typeof ConnectionBlockedReason.Type;
7777
78export class ConnectionTransientError extends Schema.TaggedErrorClass<ConnectionTransientError>()(78export class ConnectionTransientError extends Schema.TaggedError<ConnectionTransientError>()(
79 "ConnectionTransientError",79 "ConnectionTransientError",
80 {80 {
81 reason: ConnectionTransientReason,81 reason: ConnectionTransientReason,
...@@ -88,7 +88,7 @@ export class ConnectionTransientError extends Schema.TaggedErrorClass<Connection...@@ -88,7 +88,7 @@ export class ConnectionTransientError extends Schema.TaggedErrorClass<Connection
88 }88 }
89}89}
9090
91export class ConnectionBlockedError extends Schema.TaggedErrorClass<ConnectionBlockedError>()(91export class ConnectionBlockedError extends Schema.TaggedError<ConnectionBlockedError>()(
92 "ConnectionBlockedError",92 "ConnectionBlockedError",
93 {93 {
94 reason: ConnectionBlockedReason,94 reason: ConnectionBlockedReason,
packages/client-runtime/src/connection/registry.ts+2-2
...@@ -37,7 +37,7 @@ import * as ConnectionWakeups from "./wakeups.ts";...@@ -37,7 +37,7 @@ import * as ConnectionWakeups from "./wakeups.ts";
3737
38const isSshConnectionProfile = Schema.is(SshConnectionProfile);38const isSshConnectionProfile = Schema.is(SshConnectionProfile);
3939
40export class EnvironmentNotRegisteredError extends Schema.TaggedErrorClass<EnvironmentNotRegisteredError>()(40export class EnvironmentNotRegisteredError extends Schema.TaggedError<EnvironmentNotRegisteredError>()(
41 "EnvironmentNotRegisteredError",41 "EnvironmentNotRegisteredError",
42 {42 {
43 environmentId: EnvironmentId,43 environmentId: EnvironmentId,
...@@ -48,7 +48,7 @@ export class EnvironmentNotRegisteredError extends Schema.TaggedErrorClass<Envir...@@ -48,7 +48,7 @@ export class EnvironmentNotRegisteredError extends Schema.TaggedErrorClass<Envir
48 }48 }
49}49}
5050
51export class PlatformEnvironmentRemovalError extends Schema.TaggedErrorClass<PlatformEnvironmentRemovalError>()(51export class PlatformEnvironmentRemovalError extends Schema.TaggedError<PlatformEnvironmentRemovalError>()(
52 "PlatformEnvironmentRemovalError",52 "PlatformEnvironmentRemovalError",
53 {53 {
54 environmentId: EnvironmentId,54 environmentId: EnvironmentId,
packages/client-runtime/src/platform/persistence.ts+1-1
...@@ -14,7 +14,7 @@ import * as Schema from "effect/Schema";...@@ -14,7 +14,7 @@ import * as Schema from "effect/Schema";
14import type { ConnectionRegistration } from "../connection/catalog.ts";14import type { ConnectionRegistration } from "../connection/catalog.ts";
15import type { ConnectionTarget } from "../connection/model.ts";15import type { ConnectionTarget } from "../connection/model.ts";
1616
17export class ConnectionPersistenceError extends Schema.TaggedErrorClass<ConnectionPersistenceError>()(17export class ConnectionPersistenceError extends Schema.TaggedError<ConnectionPersistenceError>()(
18 "ConnectionPersistenceError",18 "ConnectionPersistenceError",
19 {19 {
20 operation: Schema.Literals([20 operation: Schema.Literals([
packages/client-runtime/src/relay/managedRelay.ts+8-8
...@@ -52,7 +52,7 @@ export interface ManagedRelayDpopProofInput {...@@ -52,7 +52,7 @@ export interface ManagedRelayDpopProofInput {
52 readonly accessToken?: string;52 readonly accessToken?: string;
53}53}
5454
55export class ManagedRelayDpopKeyLoadError extends Schema.TaggedErrorClass<ManagedRelayDpopKeyLoadError>()(55export class ManagedRelayDpopKeyLoadError extends Schema.TaggedError<ManagedRelayDpopKeyLoadError>()(
56 "ManagedRelayDpopKeyLoadError",56 "ManagedRelayDpopKeyLoadError",
57 {57 {
58 keyStore: Schema.Literals(["expo-secure-store", "indexed-db"]),58 keyStore: Schema.Literals(["expo-secure-store", "indexed-db"]),
...@@ -64,7 +64,7 @@ export class ManagedRelayDpopKeyLoadError extends Schema.TaggedErrorClass<Manage...@@ -64,7 +64,7 @@ export class ManagedRelayDpopKeyLoadError extends Schema.TaggedErrorClass<Manage
64 }64 }
65}65}
6666
67export class ManagedRelayDpopProofCreationError extends Schema.TaggedErrorClass<ManagedRelayDpopProofCreationError>()(67export class ManagedRelayDpopProofCreationError extends Schema.TaggedError<ManagedRelayDpopProofCreationError>()(
68 "ManagedRelayDpopProofCreationError",68 "ManagedRelayDpopProofCreationError",
69 {69 {
70 method: Schema.String,70 method: Schema.String,
...@@ -115,7 +115,7 @@ export const ManagedRelayRequestActivity = Schema.Literals([...@@ -115,7 +115,7 @@ export const ManagedRelayRequestActivity = Schema.Literals([
115]);115]);
116export type ManagedRelayRequestActivity = typeof ManagedRelayRequestActivity.Type;116export type ManagedRelayRequestActivity = typeof ManagedRelayRequestActivity.Type;
117117
118export class ManagedRelayRequestTimeoutError extends Schema.TaggedErrorClass<ManagedRelayRequestTimeoutError>()(118export class ManagedRelayRequestTimeoutError extends Schema.TaggedError<ManagedRelayRequestTimeoutError>()(
119 "ManagedRelayRequestTimeoutError",119 "ManagedRelayRequestTimeoutError",
120 {120 {
121 activity: ManagedRelayRequestActivity,121 activity: ManagedRelayRequestActivity,
...@@ -131,7 +131,7 @@ export class ManagedRelayRequestTimeoutError extends Schema.TaggedErrorClass<Man...@@ -131,7 +131,7 @@ export class ManagedRelayRequestTimeoutError extends Schema.TaggedErrorClass<Man
131 }131 }
132}132}
133133
134export class ManagedRelayUrlInvalidError extends Schema.TaggedErrorClass<ManagedRelayUrlInvalidError>()(134export class ManagedRelayUrlInvalidError extends Schema.TaggedError<ManagedRelayUrlInvalidError>()(
135 "ManagedRelayUrlInvalidError",135 "ManagedRelayUrlInvalidError",
136 {136 {
137 relayUrl: Schema.String,137 relayUrl: Schema.String,
...@@ -142,7 +142,7 @@ export class ManagedRelayUrlInvalidError extends Schema.TaggedErrorClass<Managed...@@ -142,7 +142,7 @@ export class ManagedRelayUrlInvalidError extends Schema.TaggedErrorClass<Managed
142 }142 }
143}143}
144144
145export class ManagedRelayRequestFailedError extends Schema.TaggedErrorClass<ManagedRelayRequestFailedError>()(145export class ManagedRelayRequestFailedError extends Schema.TaggedError<ManagedRelayRequestFailedError>()(
146 "ManagedRelayRequestFailedError",146 "ManagedRelayRequestFailedError",
147 {147 {
148 action: ManagedRelayRequestAction,148 action: ManagedRelayRequestAction,
...@@ -158,7 +158,7 @@ export class ManagedRelayRequestFailedError extends Schema.TaggedErrorClass<Mana...@@ -158,7 +158,7 @@ export class ManagedRelayRequestFailedError extends Schema.TaggedErrorClass<Mana
158 }158 }
159}159}
160160
161export class ManagedRelayAccessTokenScopesUnexpectedError extends Schema.TaggedErrorClass<ManagedRelayAccessTokenScopesUnexpectedError>()(161export class ManagedRelayAccessTokenScopesUnexpectedError extends Schema.TaggedError<ManagedRelayAccessTokenScopesUnexpectedError>()(
162 "ManagedRelayAccessTokenScopesUnexpectedError",162 "ManagedRelayAccessTokenScopesUnexpectedError",
163 {163 {
164 requestedScopes: Schema.Array(RelayDpopAccessTokenScope),164 requestedScopes: Schema.Array(RelayDpopAccessTokenScope),
...@@ -170,7 +170,7 @@ export class ManagedRelayAccessTokenScopesUnexpectedError extends Schema.TaggedE...@@ -170,7 +170,7 @@ export class ManagedRelayAccessTokenScopesUnexpectedError extends Schema.TaggedE
170 }170 }
171}171}
172172
173export class ManagedRelayTokenProofCreationError extends Schema.TaggedErrorClass<ManagedRelayTokenProofCreationError>()(173export class ManagedRelayTokenProofCreationError extends Schema.TaggedError<ManagedRelayTokenProofCreationError>()(
174 "ManagedRelayTokenProofCreationError",174 "ManagedRelayTokenProofCreationError",
175 {175 {
176 method: Schema.String,176 method: Schema.String,
...@@ -183,7 +183,7 @@ export class ManagedRelayTokenProofCreationError extends Schema.TaggedErrorClass...@@ -183,7 +183,7 @@ export class ManagedRelayTokenProofCreationError extends Schema.TaggedErrorClass
183 }183 }
184}184}
185185
186export class ManagedRelayRequestProofCreationError extends Schema.TaggedErrorClass<ManagedRelayRequestProofCreationError>()(186export class ManagedRelayRequestProofCreationError extends Schema.TaggedError<ManagedRelayRequestProofCreationError>()(
187 "ManagedRelayRequestProofCreationError",187 "ManagedRelayRequestProofCreationError",
188 {188 {
189 method: Schema.String,189 method: Schema.String,
packages/client-runtime/src/rpc/client.ts+1-1
...@@ -13,7 +13,7 @@ import { EnvironmentSupervisor } from "../connection/supervisor.ts";...@@ -13,7 +13,7 @@ import { EnvironmentSupervisor } from "../connection/supervisor.ts";
13import type { WsRpcProtocolClient } from "../rpc/protocol.ts";13import type { WsRpcProtocolClient } from "../rpc/protocol.ts";
14import type { RpcSession } from "../rpc/session.ts";14import type { RpcSession } from "../rpc/session.ts";
1515
16export class EnvironmentRpcUnavailableError extends Schema.TaggedErrorClass<EnvironmentRpcUnavailableError>()(16export class EnvironmentRpcUnavailableError extends Schema.TaggedError<EnvironmentRpcUnavailableError>()(
17 "EnvironmentRpcUnavailableError",17 "EnvironmentRpcUnavailableError",
18 {18 {
19 environmentId: Schema.String,19 environmentId: Schema.String,
packages/client-runtime/src/state/assets.ts+1-1
...@@ -28,7 +28,7 @@ const ASSET_URL_REFRESH_INTERVAL_MS = 30 * 60_000;...@@ -28,7 +28,7 @@ const ASSET_URL_REFRESH_INTERVAL_MS = 30 * 60_000;
28const ASSET_URL_STALE_TIME_MS = 5 * 60_000;28const ASSET_URL_STALE_TIME_MS = 5 * 60_000;
29const ASSET_URL_IDLE_TTL_MS = 60 * 60_000;29const ASSET_URL_IDLE_TTL_MS = 60 * 60_000;
3030
31export class InvalidAssetCollectionKeyError extends Schema.TaggedErrorClass<InvalidAssetCollectionKeyError>()(31export class InvalidAssetCollectionKeyError extends Schema.TaggedError<InvalidAssetCollectionKeyError>()(
32 "InvalidAssetCollectionKeyError",32 "InvalidAssetCollectionKeyError",
33 {33 {
34 key: Schema.String,34 key: Schema.String,
packages/client-runtime/src/state/entities.ts+3-3
...@@ -7,7 +7,7 @@ import {...@@ -7,7 +7,7 @@ import {
7} from "@t3tools/contracts";7} from "@t3tools/contracts";
8import * as Schema from "effect/Schema";8import * as Schema from "effect/Schema";
99
10export class InvalidScopedProjectKeyError extends Schema.TaggedErrorClass<InvalidScopedProjectKeyError>()(10export class InvalidScopedProjectKeyError extends Schema.TaggedError<InvalidScopedProjectKeyError>()(
11 "InvalidScopedProjectKeyError",11 "InvalidScopedProjectKeyError",
12 {12 {
13 key: Schema.String,13 key: Schema.String,
...@@ -18,7 +18,7 @@ export class InvalidScopedProjectKeyError extends Schema.TaggedErrorClass<Invali...@@ -18,7 +18,7 @@ export class InvalidScopedProjectKeyError extends Schema.TaggedErrorClass<Invali
18 }18 }
19}19}
2020
21export class InvalidScopedThreadKeyError extends Schema.TaggedErrorClass<InvalidScopedThreadKeyError>()(21export class InvalidScopedThreadKeyError extends Schema.TaggedError<InvalidScopedThreadKeyError>()(
22 "InvalidScopedThreadKeyError",22 "InvalidScopedThreadKeyError",
23 {23 {
24 key: Schema.String,24 key: Schema.String,
...@@ -29,7 +29,7 @@ export class InvalidScopedThreadKeyError extends Schema.TaggedErrorClass<Invalid...@@ -29,7 +29,7 @@ export class InvalidScopedThreadKeyError extends Schema.TaggedErrorClass<Invalid
29 }29 }
30}30}
3131
32export class InvalidScopedProjectRefCollectionKeyError extends Schema.TaggedErrorClass<InvalidScopedProjectRefCollectionKeyError>()(32export class InvalidScopedProjectRefCollectionKeyError extends Schema.TaggedError<InvalidScopedProjectRefCollectionKeyError>()(
33 "InvalidScopedProjectRefCollectionKeyError",33 "InvalidScopedProjectRefCollectionKeyError",
34 {34 {
35 key: Schema.String,35 key: Schema.String,
packages/client-runtime/src/state/pullRequestDiffHttp.ts+1-1
...@@ -21,7 +21,7 @@ import { executeAuthenticatedEnvironmentHttpRequest } from "./environmentHttpAut...@@ -21,7 +21,7 @@ import { executeAuthenticatedEnvironmentHttpRequest } from "./environmentHttpAut
2121
22const DEFAULT_PULL_REQUEST_DIFF_TIMEOUT_MS = 60_000;22const DEFAULT_PULL_REQUEST_DIFF_TIMEOUT_MS = 60_000;
2323
24export class PullRequestDiffCredentialRejectedError extends Schema.TaggedErrorClass<PullRequestDiffCredentialRejectedError>()(24export class PullRequestDiffCredentialRejectedError extends Schema.TaggedError<PullRequestDiffCredentialRejectedError>()(
25 "PullRequestDiffCredentialRejectedError",25 "PullRequestDiffCredentialRejectedError",
26 {26 {
27 repository: Schema.String,27 repository: Schema.String,
packages/client-runtime/src/state/runtime.test.ts+1-1
...@@ -51,7 +51,7 @@ const QUERY_ENVIRONMENT = new PrimaryConnectionTarget({...@@ -51,7 +51,7 @@ const QUERY_ENVIRONMENT = new PrimaryConnectionTarget({
5151
52const QUERY_RPC_SESSION = {} as RpcSession.RpcSession;52const QUERY_RPC_SESSION = {} as RpcSession.RpcSession;
5353
54class TestQueryError extends Schema.TaggedErrorClass<TestQueryError>()("TestQueryError", {54class TestQueryError extends Schema.TaggedError<TestQueryError>()("TestQueryError", {
55 message: Schema.String,55 message: Schema.String,
56}) {}56}) {}
5757
packages/client-runtime/src/state/server.ts+3-3
...@@ -88,7 +88,7 @@ const serverUpdateStateAtom = Atom.family((environmentId: EnvironmentId) =>...@@ -88,7 +88,7 @@ const serverUpdateStateAtom = Atom.family((environmentId: EnvironmentId) =>
88 ),88 ),
89);89);
9090
91export class ServerUpdateResumeTimeoutError extends Schema.TaggedErrorClass<ServerUpdateResumeTimeoutError>()(91export class ServerUpdateResumeTimeoutError extends Schema.TaggedError<ServerUpdateResumeTimeoutError>()(
92 "ServerUpdateResumeTimeoutError",92 "ServerUpdateResumeTimeoutError",
93 {93 {
94 environmentId: Schema.String,94 environmentId: Schema.String,
...@@ -100,7 +100,7 @@ export class ServerUpdateResumeTimeoutError extends Schema.TaggedErrorClass<Serv...@@ -100,7 +100,7 @@ export class ServerUpdateResumeTimeoutError extends Schema.TaggedErrorClass<Serv
100 }100 }
101}101}
102102
103export class ServerUpdateProgressIncompleteError extends Schema.TaggedErrorClass<ServerUpdateProgressIncompleteError>()(103export class ServerUpdateProgressIncompleteError extends Schema.TaggedError<ServerUpdateProgressIncompleteError>()(
104 "ServerUpdateProgressIncompleteError",104 "ServerUpdateProgressIncompleteError",
105 {105 {
106 targetVersion: Schema.String,106 targetVersion: Schema.String,
...@@ -111,7 +111,7 @@ export class ServerUpdateProgressIncompleteError extends Schema.TaggedErrorClass...@@ -111,7 +111,7 @@ export class ServerUpdateProgressIncompleteError extends Schema.TaggedErrorClass
111 }111 }
112}112}
113113
114export class ServerUpdateTerminalError extends Schema.TaggedErrorClass<ServerUpdateTerminalError>()(114export class ServerUpdateTerminalError extends Schema.TaggedError<ServerUpdateTerminalError>()(
115 "ServerUpdateTerminalError",115 "ServerUpdateTerminalError",
116 {116 {
117 targetVersion: Schema.String,117 targetVersion: Schema.String,
packages/client-runtime/src/state/vcsAction.ts+4-4
...@@ -79,7 +79,7 @@ export interface RunVcsStackedActionInput {...@@ -79,7 +79,7 @@ export interface RunVcsStackedActionInput {
79 readonly onProgress?: (event: GitActionProgressEvent) => void;79 readonly onProgress?: (event: GitActionProgressEvent) => void;
80}80}
8181
82export class VcsActionUnavailableError extends Schema.TaggedErrorClass<VcsActionUnavailableError>()(82export class VcsActionUnavailableError extends Schema.TaggedError<VcsActionUnavailableError>()(
83 "VcsActionUnavailableError",83 "VcsActionUnavailableError",
84 {84 {
85 operation: VcsActionOperation,85 operation: VcsActionOperation,
...@@ -92,7 +92,7 @@ export class VcsActionUnavailableError extends Schema.TaggedErrorClass<VcsAction...@@ -92,7 +92,7 @@ export class VcsActionUnavailableError extends Schema.TaggedErrorClass<VcsAction
92 }92 }
93}93}
9494
95export class VcsActionRemoteFailureError extends Schema.TaggedErrorClass<VcsActionRemoteFailureError>()(95export class VcsActionRemoteFailureError extends Schema.TaggedError<VcsActionRemoteFailureError>()(
96 "VcsActionRemoteFailureError",96 "VcsActionRemoteFailureError",
97 {97 {
98 actionId: Schema.String,98 actionId: Schema.String,
...@@ -110,7 +110,7 @@ export class VcsActionRemoteFailureError extends Schema.TaggedErrorClass<VcsActi...@@ -110,7 +110,7 @@ export class VcsActionRemoteFailureError extends Schema.TaggedErrorClass<VcsActi
110 }110 }
111}111}
112112
113export class VcsActionMissingTerminalEventError extends Schema.TaggedErrorClass<VcsActionMissingTerminalEventError>()(113export class VcsActionMissingTerminalEventError extends Schema.TaggedError<VcsActionMissingTerminalEventError>()(
114 "VcsActionMissingTerminalEventError",114 "VcsActionMissingTerminalEventError",
115 {115 {
116 actionId: Schema.String,116 actionId: Schema.String,
...@@ -125,7 +125,7 @@ export class VcsActionMissingTerminalEventError extends Schema.TaggedErrorClass<...@@ -125,7 +125,7 @@ export class VcsActionMissingTerminalEventError extends Schema.TaggedErrorClass<
125 }125 }
126}126}
127127
128export class VcsActionTargetKeyParseError extends Schema.TaggedErrorClass<VcsActionTargetKeyParseError>()(128export class VcsActionTargetKeyParseError extends Schema.TaggedError<VcsActionTargetKeyParseError>()(
129 "VcsActionTargetKeyParseError",129 "VcsActionTargetKeyParseError",
130 {130 {
131 keyLength: Schema.Number,131 keyLength: Schema.Number,
packages/contracts/src/agentSessions.ts+3-3
...@@ -79,7 +79,7 @@ export const AgentSessionImportInput = Schema.Struct({...@@ -79,7 +79,7 @@ export const AgentSessionImportInput = Schema.Struct({
79});79});
80export type AgentSessionImportInput = typeof AgentSessionImportInput.Type;80export type AgentSessionImportInput = typeof AgentSessionImportInput.Type;
8181
82export class AgentSessionImportProjectNotFoundError extends Schema.TaggedErrorClass<AgentSessionImportProjectNotFoundError>()(82export class AgentSessionImportProjectNotFoundError extends Schema.TaggedError<AgentSessionImportProjectNotFoundError>()(
83 "AgentSessionImportProjectNotFoundError",83 "AgentSessionImportProjectNotFoundError",
84 { projectId: ProjectId },84 { projectId: ProjectId },
85) {85) {
...@@ -88,7 +88,7 @@ export class AgentSessionImportProjectNotFoundError extends Schema.TaggedErrorCl...@@ -88,7 +88,7 @@ export class AgentSessionImportProjectNotFoundError extends Schema.TaggedErrorCl
88 }88 }
89}89}
9090
91export class AgentSessionImportProjectChangedError extends Schema.TaggedErrorClass<AgentSessionImportProjectChangedError>()(91export class AgentSessionImportProjectChangedError extends Schema.TaggedError<AgentSessionImportProjectChangedError>()(
92 "AgentSessionImportProjectChangedError",92 "AgentSessionImportProjectChangedError",
93 { projectId: ProjectId },93 { projectId: ProjectId },
94) {94) {
...@@ -103,7 +103,7 @@ export const AgentSessionImportResult = Schema.Struct({...@@ -103,7 +103,7 @@ export const AgentSessionImportResult = Schema.Struct({
103});103});
104export type AgentSessionImportResult = typeof AgentSessionImportResult.Type;104export type AgentSessionImportResult = typeof AgentSessionImportResult.Type;
105105
106export class AgentSessionScanError extends Schema.TaggedErrorClass<AgentSessionScanError>()(106export class AgentSessionScanError extends Schema.TaggedError<AgentSessionScanError>()(
107 "AgentSessionScanError",107 "AgentSessionScanError",
108 {108 {
109 operation: Schema.Literals(["read-settings", "read-projects"]),109 operation: Schema.Literals(["read-settings", "read-projects"]),
packages/contracts/src/assets.ts+14-14
...@@ -109,7 +109,7 @@ export const AttachmentDeleteInput = Schema.Struct({...@@ -109,7 +109,7 @@ export const AttachmentDeleteInput = Schema.Struct({
109});109});
110export type AttachmentDeleteInput = typeof AttachmentDeleteInput.Type;110export type AttachmentDeleteInput = typeof AttachmentDeleteInput.Type;
111111
112export class AttachmentUploadSigningKeyError extends Schema.TaggedErrorClass<AttachmentUploadSigningKeyError>()(112export class AttachmentUploadSigningKeyError extends Schema.TaggedError<AttachmentUploadSigningKeyError>()(
113 "AttachmentUploadSigningKeyError",113 "AttachmentUploadSigningKeyError",
114 {114 {
115 cause: Schema.Defect(),115 cause: Schema.Defect(),
...@@ -120,7 +120,7 @@ export class AttachmentUploadSigningKeyError extends Schema.TaggedErrorClass<Att...@@ -120,7 +120,7 @@ export class AttachmentUploadSigningKeyError extends Schema.TaggedErrorClass<Att
120 }120 }
121}121}
122122
123export class AssetWorkspaceContextNotFoundError extends Schema.TaggedErrorClass<AssetWorkspaceContextNotFoundError>()(123export class AssetWorkspaceContextNotFoundError extends Schema.TaggedError<AssetWorkspaceContextNotFoundError>()(
124 "AssetWorkspaceContextNotFoundError",124 "AssetWorkspaceContextNotFoundError",
125 {125 {
126 resource: AssetResource,126 resource: AssetResource,
...@@ -131,7 +131,7 @@ export class AssetWorkspaceContextNotFoundError extends Schema.TaggedErrorClass<...@@ -131,7 +131,7 @@ export class AssetWorkspaceContextNotFoundError extends Schema.TaggedErrorClass<
131 }131 }
132}132}
133133
134export class AssetWorkspaceContextResolutionError extends Schema.TaggedErrorClass<AssetWorkspaceContextResolutionError>()(134export class AssetWorkspaceContextResolutionError extends Schema.TaggedError<AssetWorkspaceContextResolutionError>()(
135 "AssetWorkspaceContextResolutionError",135 "AssetWorkspaceContextResolutionError",
136 {136 {
137 resource: AssetResource,137 resource: AssetResource,
...@@ -143,7 +143,7 @@ export class AssetWorkspaceContextResolutionError extends Schema.TaggedErrorClas...@@ -143,7 +143,7 @@ export class AssetWorkspaceContextResolutionError extends Schema.TaggedErrorClas
143 }143 }
144}144}
145145
146export class AssetWorkspaceRootNormalizationError extends Schema.TaggedErrorClass<AssetWorkspaceRootNormalizationError>()(146export class AssetWorkspaceRootNormalizationError extends Schema.TaggedError<AssetWorkspaceRootNormalizationError>()(
147 "AssetWorkspaceRootNormalizationError",147 "AssetWorkspaceRootNormalizationError",
148 {148 {
149 resource: AssetResource,149 resource: AssetResource,
...@@ -155,7 +155,7 @@ export class AssetWorkspaceRootNormalizationError extends Schema.TaggedErrorClas...@@ -155,7 +155,7 @@ export class AssetWorkspaceRootNormalizationError extends Schema.TaggedErrorClas
155 }155 }
156}156}
157157
158export class AssetWorkspacePathValidationError extends Schema.TaggedErrorClass<AssetWorkspacePathValidationError>()(158export class AssetWorkspacePathValidationError extends Schema.TaggedError<AssetWorkspacePathValidationError>()(
159 "AssetWorkspacePathValidationError",159 "AssetWorkspacePathValidationError",
160 {160 {
161 resource: AssetResource,161 resource: AssetResource,
...@@ -167,7 +167,7 @@ export class AssetWorkspacePathValidationError extends Schema.TaggedErrorClass<A...@@ -167,7 +167,7 @@ export class AssetWorkspacePathValidationError extends Schema.TaggedErrorClass<A
167 }167 }
168}168}
169169
170export class AssetPreviewTypeValidationError extends Schema.TaggedErrorClass<AssetPreviewTypeValidationError>()(170export class AssetPreviewTypeValidationError extends Schema.TaggedError<AssetPreviewTypeValidationError>()(
171 "AssetPreviewTypeValidationError",171 "AssetPreviewTypeValidationError",
172 {172 {
173 resource: AssetResource,173 resource: AssetResource,
...@@ -180,7 +180,7 @@ export class AssetPreviewTypeValidationError extends Schema.TaggedErrorClass<Ass...@@ -180,7 +180,7 @@ export class AssetPreviewTypeValidationError extends Schema.TaggedErrorClass<Ass
180 }180 }
181}181}
182182
183export class AssetWorkspaceAssetInspectionError extends Schema.TaggedErrorClass<AssetWorkspaceAssetInspectionError>()(183export class AssetWorkspaceAssetInspectionError extends Schema.TaggedError<AssetWorkspaceAssetInspectionError>()(
184 "AssetWorkspaceAssetInspectionError",184 "AssetWorkspaceAssetInspectionError",
185 {185 {
186 resource: AssetResource,186 resource: AssetResource,
...@@ -194,7 +194,7 @@ export class AssetWorkspaceAssetInspectionError extends Schema.TaggedErrorClass<...@@ -194,7 +194,7 @@ export class AssetWorkspaceAssetInspectionError extends Schema.TaggedErrorClass<
194 }194 }
195}195}
196196
197export class AssetWorkspaceAssetNotFoundError extends Schema.TaggedErrorClass<AssetWorkspaceAssetNotFoundError>()(197export class AssetWorkspaceAssetNotFoundError extends Schema.TaggedError<AssetWorkspaceAssetNotFoundError>()(
198 "AssetWorkspaceAssetNotFoundError",198 "AssetWorkspaceAssetNotFoundError",
199 {199 {
200 resource: AssetResource,200 resource: AssetResource,
...@@ -207,7 +207,7 @@ export class AssetWorkspaceAssetNotFoundError extends Schema.TaggedErrorClass<As...@@ -207,7 +207,7 @@ export class AssetWorkspaceAssetNotFoundError extends Schema.TaggedErrorClass<As
207 }207 }
208}208}
209209
210export class AssetWorkspaceResolutionError extends Schema.TaggedErrorClass<AssetWorkspaceResolutionError>()(210export class AssetWorkspaceResolutionError extends Schema.TaggedError<AssetWorkspaceResolutionError>()(
211 "AssetWorkspaceResolutionError",211 "AssetWorkspaceResolutionError",
212 {212 {
213 resource: AssetResource,213 resource: AssetResource,
...@@ -219,7 +219,7 @@ export class AssetWorkspaceResolutionError extends Schema.TaggedErrorClass<Asset...@@ -219,7 +219,7 @@ export class AssetWorkspaceResolutionError extends Schema.TaggedErrorClass<Asset
219 }219 }
220}220}
221221
222export class AssetAttachmentNotFoundError extends Schema.TaggedErrorClass<AssetAttachmentNotFoundError>()(222export class AssetAttachmentNotFoundError extends Schema.TaggedError<AssetAttachmentNotFoundError>()(
223 "AssetAttachmentNotFoundError",223 "AssetAttachmentNotFoundError",
224 {224 {
225 resource: AssetResource,225 resource: AssetResource,
...@@ -230,7 +230,7 @@ export class AssetAttachmentNotFoundError extends Schema.TaggedErrorClass<AssetA...@@ -230,7 +230,7 @@ export class AssetAttachmentNotFoundError extends Schema.TaggedErrorClass<AssetA
230 }230 }
231}231}
232232
233export class AssetProjectFaviconResolutionError extends Schema.TaggedErrorClass<AssetProjectFaviconResolutionError>()(233export class AssetProjectFaviconResolutionError extends Schema.TaggedError<AssetProjectFaviconResolutionError>()(
234 "AssetProjectFaviconResolutionError",234 "AssetProjectFaviconResolutionError",
235 {235 {
236 resource: AssetResource,236 resource: AssetResource,
...@@ -242,7 +242,7 @@ export class AssetProjectFaviconResolutionError extends Schema.TaggedErrorClass<...@@ -242,7 +242,7 @@ export class AssetProjectFaviconResolutionError extends Schema.TaggedErrorClass<
242 }242 }
243}243}
244244
245export class AssetProjectFaviconInspectionError extends Schema.TaggedErrorClass<AssetProjectFaviconInspectionError>()(245export class AssetProjectFaviconInspectionError extends Schema.TaggedError<AssetProjectFaviconInspectionError>()(
246 "AssetProjectFaviconInspectionError",246 "AssetProjectFaviconInspectionError",
247 {247 {
248 resource: AssetResource,248 resource: AssetResource,
...@@ -254,7 +254,7 @@ export class AssetProjectFaviconInspectionError extends Schema.TaggedErrorClass<...@@ -254,7 +254,7 @@ export class AssetProjectFaviconInspectionError extends Schema.TaggedErrorClass<
254 }254 }
255}255}
256256
257export class AssetProjectFaviconNotFoundError extends Schema.TaggedErrorClass<AssetProjectFaviconNotFoundError>()(257export class AssetProjectFaviconNotFoundError extends Schema.TaggedError<AssetProjectFaviconNotFoundError>()(
258 "AssetProjectFaviconNotFoundError",258 "AssetProjectFaviconNotFoundError",
259 {259 {
260 resource: AssetResource,260 resource: AssetResource,
...@@ -265,7 +265,7 @@ export class AssetProjectFaviconNotFoundError extends Schema.TaggedErrorClass<As...@@ -265,7 +265,7 @@ export class AssetProjectFaviconNotFoundError extends Schema.TaggedErrorClass<As
265 }265 }
266}266}
267267
268export class AssetSigningKeyLoadError extends Schema.TaggedErrorClass<AssetSigningKeyLoadError>()(268export class AssetSigningKeyLoadError extends Schema.TaggedError<AssetSigningKeyLoadError>()(
269 "AssetSigningKeyLoadError",269 "AssetSigningKeyLoadError",
270 {270 {
271 resource: AssetResource,271 resource: AssetResource,
packages/contracts/src/auth.ts+2-2
...@@ -287,14 +287,14 @@ export const AuthAccessStreamPairingLinkRemovedEvent = Schema.Struct({...@@ -287,14 +287,14 @@ export const AuthAccessStreamPairingLinkRemovedEvent = Schema.Struct({
287export type AuthAccessStreamPairingLinkRemovedEvent =287export type AuthAccessStreamPairingLinkRemovedEvent =
288 typeof AuthAccessStreamPairingLinkRemovedEvent.Type;288 typeof AuthAccessStreamPairingLinkRemovedEvent.Type;
289289
290export class AuthAccessStreamError extends Schema.TaggedErrorClass<AuthAccessStreamError>()(290export class AuthAccessStreamError extends Schema.TaggedError<AuthAccessStreamError>()(
291 "AuthAccessStreamError",291 "AuthAccessStreamError",
292 {292 {
293 message: Schema.String,293 message: Schema.String,
294 },294 },
295) {}295) {}
296296
297export class EnvironmentAuthorizationError extends Schema.TaggedErrorClass<EnvironmentAuthorizationError>()(297export class EnvironmentAuthorizationError extends Schema.TaggedError<EnvironmentAuthorizationError>()(
298 "EnvironmentAuthorizationError",298 "EnvironmentAuthorizationError",
299 {299 {
300 message: Schema.String,300 message: Schema.String,
packages/contracts/src/editor.ts+5-5
...@@ -130,7 +130,7 @@ export const RemoteOpenTarget = Schema.Struct({...@@ -130,7 +130,7 @@ export const RemoteOpenTarget = Schema.Struct({
130});130});
131export type RemoteOpenTarget = typeof RemoteOpenTarget.Type;131export type RemoteOpenTarget = typeof RemoteOpenTarget.Type;
132132
133export class ExternalLauncherUnknownEditorError extends Schema.TaggedErrorClass<ExternalLauncherUnknownEditorError>()(133export class ExternalLauncherUnknownEditorError extends Schema.TaggedError<ExternalLauncherUnknownEditorError>()(
134 "ExternalLauncherUnknownEditorError",134 "ExternalLauncherUnknownEditorError",
135 {135 {
136 editor: Schema.String,136 editor: Schema.String,
...@@ -141,7 +141,7 @@ export class ExternalLauncherUnknownEditorError extends Schema.TaggedErrorClass<...@@ -141,7 +141,7 @@ export class ExternalLauncherUnknownEditorError extends Schema.TaggedErrorClass<
141 }141 }
142}142}
143143
144export class ExternalLauncherUnsupportedEditorError extends Schema.TaggedErrorClass<ExternalLauncherUnsupportedEditorError>()(144export class ExternalLauncherUnsupportedEditorError extends Schema.TaggedError<ExternalLauncherUnsupportedEditorError>()(
145 "ExternalLauncherUnsupportedEditorError",145 "ExternalLauncherUnsupportedEditorError",
146 {146 {
147 editor: EditorId,147 editor: EditorId,
...@@ -152,7 +152,7 @@ export class ExternalLauncherUnsupportedEditorError extends Schema.TaggedErrorCl...@@ -152,7 +152,7 @@ export class ExternalLauncherUnsupportedEditorError extends Schema.TaggedErrorCl
152 }152 }
153}153}
154154
155export class ExternalLauncherCommandNotFoundError extends Schema.TaggedErrorClass<ExternalLauncherCommandNotFoundError>()(155export class ExternalLauncherCommandNotFoundError extends Schema.TaggedError<ExternalLauncherCommandNotFoundError>()(
156 "ExternalLauncherCommandNotFoundError",156 "ExternalLauncherCommandNotFoundError",
157 {157 {
158 editor: EditorId,158 editor: EditorId,
...@@ -170,7 +170,7 @@ const ExternalLauncherSpawnFields = {...@@ -170,7 +170,7 @@ const ExternalLauncherSpawnFields = {
170 cause: Schema.Defect(),170 cause: Schema.Defect(),
171};171};
172172
173export class ExternalLauncherBrowserSpawnError extends Schema.TaggedErrorClass<ExternalLauncherBrowserSpawnError>()(173export class ExternalLauncherBrowserSpawnError extends Schema.TaggedError<ExternalLauncherBrowserSpawnError>()(
174 "ExternalLauncherBrowserSpawnError",174 "ExternalLauncherBrowserSpawnError",
175 {175 {
176 ...ExternalLauncherSpawnFields,176 ...ExternalLauncherSpawnFields,
...@@ -182,7 +182,7 @@ export class ExternalLauncherBrowserSpawnError extends Schema.TaggedErrorClass<E...@@ -182,7 +182,7 @@ export class ExternalLauncherBrowserSpawnError extends Schema.TaggedErrorClass<E
182 }182 }
183}183}
184184
185export class ExternalLauncherEditorSpawnError extends Schema.TaggedErrorClass<ExternalLauncherEditorSpawnError>()(185export class ExternalLauncherEditorSpawnError extends Schema.TaggedError<ExternalLauncherEditorSpawnError>()(
186 "ExternalLauncherEditorSpawnError",186 "ExternalLauncherEditorSpawnError",
187 {187 {
188 ...ExternalLauncherSpawnFields,188 ...ExternalLauncherSpawnFields,
packages/contracts/src/environmentHttp.ts+12-12
...@@ -99,7 +99,7 @@ export const EnvironmentInternalErrorReason = Schema.Literals([...@@ -99,7 +99,7 @@ export const EnvironmentInternalErrorReason = Schema.Literals([
99]);99]);
100export type EnvironmentInternalErrorReason = typeof EnvironmentInternalErrorReason.Type;100export type EnvironmentInternalErrorReason = typeof EnvironmentInternalErrorReason.Type;
101101
102export class EnvironmentRequestInvalidError extends Schema.TaggedErrorClass<EnvironmentRequestInvalidError>()(102export class EnvironmentRequestInvalidError extends Schema.TaggedError<EnvironmentRequestInvalidError>()(
103 "EnvironmentRequestInvalidError",103 "EnvironmentRequestInvalidError",
104 {104 {
105 code: Schema.Literal("invalid_request"),105 code: Schema.Literal("invalid_request"),
...@@ -117,7 +117,7 @@ export class EnvironmentRequestInvalidError extends Schema.TaggedErrorClass<Envi...@@ -117,7 +117,7 @@ export class EnvironmentRequestInvalidError extends Schema.TaggedErrorClass<Envi
117 }117 }
118}118}
119119
120export class EnvironmentAuthInvalidError extends Schema.TaggedErrorClass<EnvironmentAuthInvalidError>()(120export class EnvironmentAuthInvalidError extends Schema.TaggedError<EnvironmentAuthInvalidError>()(
121 "EnvironmentAuthInvalidError",121 "EnvironmentAuthInvalidError",
122 {122 {
123 code: Schema.Literal("auth_invalid"),123 code: Schema.Literal("auth_invalid"),
...@@ -137,7 +137,7 @@ export class EnvironmentAuthInvalidError extends Schema.TaggedErrorClass<Environ...@@ -137,7 +137,7 @@ export class EnvironmentAuthInvalidError extends Schema.TaggedErrorClass<Environ
137 }137 }
138}138}
139139
140export class EnvironmentScopeRequiredError extends Schema.TaggedErrorClass<EnvironmentScopeRequiredError>()(140export class EnvironmentScopeRequiredError extends Schema.TaggedError<EnvironmentScopeRequiredError>()(
141 "EnvironmentScopeRequiredError",141 "EnvironmentScopeRequiredError",
142 {142 {
143 code: Schema.Literal("insufficient_scope"),143 code: Schema.Literal("insufficient_scope"),
...@@ -155,7 +155,7 @@ export class EnvironmentScopeRequiredError extends Schema.TaggedErrorClass<Envir...@@ -155,7 +155,7 @@ export class EnvironmentScopeRequiredError extends Schema.TaggedErrorClass<Envir
155 }155 }
156}156}
157157
158export class EnvironmentOperationForbiddenError extends Schema.TaggedErrorClass<EnvironmentOperationForbiddenError>()(158export class EnvironmentOperationForbiddenError extends Schema.TaggedError<EnvironmentOperationForbiddenError>()(
159 "EnvironmentOperationForbiddenError",159 "EnvironmentOperationForbiddenError",
160 {160 {
161 code: Schema.Literal("operation_forbidden"),161 code: Schema.Literal("operation_forbidden"),
...@@ -173,7 +173,7 @@ export class EnvironmentOperationForbiddenError extends Schema.TaggedErrorClass<...@@ -173,7 +173,7 @@ export class EnvironmentOperationForbiddenError extends Schema.TaggedErrorClass<
173 }173 }
174}174}
175175
176export class EnvironmentInternalError extends Schema.TaggedErrorClass<EnvironmentInternalError>()(176export class EnvironmentInternalError extends Schema.TaggedError<EnvironmentInternalError>()(
177 "EnvironmentInternalError",177 "EnvironmentInternalError",
178 {178 {
179 code: Schema.Literal("internal_error"),179 code: Schema.Literal("internal_error"),
...@@ -194,7 +194,7 @@ export class EnvironmentInternalError extends Schema.TaggedErrorClass<Environmen...@@ -194,7 +194,7 @@ export class EnvironmentInternalError extends Schema.TaggedErrorClass<Environmen
194export const EnvironmentResourceNotFoundReason = Schema.Literals(["thread_not_found"]);194export const EnvironmentResourceNotFoundReason = Schema.Literals(["thread_not_found"]);
195export type EnvironmentResourceNotFoundReason = typeof EnvironmentResourceNotFoundReason.Type;195export type EnvironmentResourceNotFoundReason = typeof EnvironmentResourceNotFoundReason.Type;
196196
197export class EnvironmentResourceNotFoundError extends Schema.TaggedErrorClass<EnvironmentResourceNotFoundError>()(197export class EnvironmentResourceNotFoundError extends Schema.TaggedError<EnvironmentResourceNotFoundError>()(
198 "EnvironmentResourceNotFoundError",198 "EnvironmentResourceNotFoundError",
199 {199 {
200 code: Schema.Literal("not_found"),200 code: Schema.Literal("not_found"),
...@@ -227,7 +227,7 @@ const EnvironmentAuthenticationErrors = [...@@ -227,7 +227,7 @@ const EnvironmentAuthenticationErrors = [
227 EnvironmentInternalError,227 EnvironmentInternalError,
228] as const;228] as const;
229229
230export class EnvironmentHttpBadRequestError extends Schema.TaggedErrorClass<EnvironmentHttpBadRequestError>()(230export class EnvironmentHttpBadRequestError extends Schema.TaggedError<EnvironmentHttpBadRequestError>()(
231 "EnvironmentHttpBadRequestError",231 "EnvironmentHttpBadRequestError",
232 {232 {
233 message: Schema.String,233 message: Schema.String,
...@@ -239,7 +239,7 @@ export class EnvironmentHttpBadRequestError extends Schema.TaggedErrorClass<Envi...@@ -239,7 +239,7 @@ export class EnvironmentHttpBadRequestError extends Schema.TaggedErrorClass<Envi
239 }239 }
240}240}
241241
242export class EnvironmentHttpUnauthorizedError extends Schema.TaggedErrorClass<EnvironmentHttpUnauthorizedError>()(242export class EnvironmentHttpUnauthorizedError extends Schema.TaggedError<EnvironmentHttpUnauthorizedError>()(
243 "EnvironmentHttpUnauthorizedError",243 "EnvironmentHttpUnauthorizedError",
244 {244 {
245 message: Schema.String,245 message: Schema.String,
...@@ -251,7 +251,7 @@ export class EnvironmentHttpUnauthorizedError extends Schema.TaggedErrorClass<En...@@ -251,7 +251,7 @@ export class EnvironmentHttpUnauthorizedError extends Schema.TaggedErrorClass<En
251 }251 }
252}252}
253253
254export class EnvironmentHttpForbiddenError extends Schema.TaggedErrorClass<EnvironmentHttpForbiddenError>()(254export class EnvironmentHttpForbiddenError extends Schema.TaggedError<EnvironmentHttpForbiddenError>()(
255 "EnvironmentHttpForbiddenError",255 "EnvironmentHttpForbiddenError",
256 {256 {
257 message: Schema.String,257 message: Schema.String,
...@@ -263,7 +263,7 @@ export class EnvironmentHttpForbiddenError extends Schema.TaggedErrorClass<Envir...@@ -263,7 +263,7 @@ export class EnvironmentHttpForbiddenError extends Schema.TaggedErrorClass<Envir
263 }263 }
264}264}
265265
266export class EnvironmentHttpInternalServerError extends Schema.TaggedErrorClass<EnvironmentHttpInternalServerError>()(266export class EnvironmentHttpInternalServerError extends Schema.TaggedError<EnvironmentHttpInternalServerError>()(
267 "EnvironmentHttpInternalServerError",267 "EnvironmentHttpInternalServerError",
268 {268 {
269 message: Schema.String,269 message: Schema.String,
...@@ -275,7 +275,7 @@ export class EnvironmentHttpInternalServerError extends Schema.TaggedErrorClass<...@@ -275,7 +275,7 @@ export class EnvironmentHttpInternalServerError extends Schema.TaggedErrorClass<
275 }275 }
276}276}
277277
278export class EnvironmentHttpConflictError extends Schema.TaggedErrorClass<EnvironmentHttpConflictError>()(278export class EnvironmentHttpConflictError extends Schema.TaggedError<EnvironmentHttpConflictError>()(
279 "EnvironmentHttpConflictError",279 "EnvironmentHttpConflictError",
280 {280 {
281 message: Schema.String,281 message: Schema.String,
...@@ -287,7 +287,7 @@ export class EnvironmentHttpConflictError extends Schema.TaggedErrorClass<Enviro...@@ -287,7 +287,7 @@ export class EnvironmentHttpConflictError extends Schema.TaggedErrorClass<Enviro
287 }287 }
288}288}
289289
290export class EnvironmentCloudEndpointUnavailableError extends Schema.TaggedErrorClass<EnvironmentCloudEndpointUnavailableError>()(290export class EnvironmentCloudEndpointUnavailableError extends Schema.TaggedError<EnvironmentCloudEndpointUnavailableError>()(
291 "EnvironmentCloudEndpointUnavailableError",291 "EnvironmentCloudEndpointUnavailableError",
292 {292 {
293 message: Schema.String,293 message: Schema.String,
packages/contracts/src/filesystem.ts+1-1
...@@ -33,7 +33,7 @@ function decodedFilesystemBrowseErrorMessage(props: object): string | undefined...@@ -33,7 +33,7 @@ function decodedFilesystemBrowseErrorMessage(props: object): string | undefined
33 return typeof props.message === "string" ? props.message : undefined;33 return typeof props.message === "string" ? props.message : undefined;
34}34}
3535
36export class FilesystemBrowseError extends Schema.TaggedErrorClass<FilesystemBrowseError>()(36export class FilesystemBrowseError extends Schema.TaggedError<FilesystemBrowseError>()(
37 "FilesystemBrowseError",37 "FilesystemBrowseError",
38 {38 {
39 partialPath: Schema.optional(TrimmedNonEmptyString),39 partialPath: Schema.optional(TrimmedNonEmptyString),
packages/contracts/src/git.ts+4-4
...@@ -336,7 +336,7 @@ export const VcsPullResult = Schema.Struct({...@@ -336,7 +336,7 @@ export const VcsPullResult = Schema.Struct({
336export type VcsPullResult = typeof VcsPullResult.Type;336export type VcsPullResult = typeof VcsPullResult.Type;
337337
338// RPC / domain errors338// RPC / domain errors
339export class GitCommandError extends Schema.TaggedErrorClass<GitCommandError>()("GitCommandError", {339export class GitCommandError extends Schema.TaggedError<GitCommandError>()("GitCommandError", {
340 operation: Schema.String,340 operation: Schema.String,
341 command: Schema.String,341 command: Schema.String,
342 cwd: Schema.String,342 cwd: Schema.String,
...@@ -353,7 +353,7 @@ export class GitCommandError extends Schema.TaggedErrorClass<GitCommandError>()(...@@ -353,7 +353,7 @@ export class GitCommandError extends Schema.TaggedErrorClass<GitCommandError>()(
353 }353 }
354}354}
355355
356export class TextGenerationError extends Schema.TaggedErrorClass<TextGenerationError>()(356export class TextGenerationError extends Schema.TaggedError<TextGenerationError>()(
357 "TextGenerationError",357 "TextGenerationError",
358 {358 {
359 operation: Schema.String,359 operation: Schema.String,
...@@ -366,7 +366,7 @@ export class TextGenerationError extends Schema.TaggedErrorClass<TextGenerationE...@@ -366,7 +366,7 @@ export class TextGenerationError extends Schema.TaggedErrorClass<TextGenerationE
366 }366 }
367}367}
368368
369export class GitManagerError extends Schema.TaggedErrorClass<GitManagerError>()("GitManagerError", {369export class GitManagerError extends Schema.TaggedError<GitManagerError>()("GitManagerError", {
370 operation: Schema.String,370 operation: Schema.String,
371 cwd: Schema.String,371 cwd: Schema.String,
372 detail: Schema.String,372 detail: Schema.String,
...@@ -377,7 +377,7 @@ export class GitManagerError extends Schema.TaggedErrorClass<GitManagerError>()(...@@ -377,7 +377,7 @@ export class GitManagerError extends Schema.TaggedErrorClass<GitManagerError>()(
377 }377 }
378}378}
379379
380export class GitPullRequestMaterializationError extends Schema.TaggedErrorClass<GitPullRequestMaterializationError>()(380export class GitPullRequestMaterializationError extends Schema.TaggedError<GitPullRequestMaterializationError>()(
381 "GitPullRequestMaterializationError",381 "GitPullRequestMaterializationError",
382 {382 {
383 cwd: TrimmedNonEmptyStringSchema,383 cwd: TrimmedNonEmptyStringSchema,
packages/contracts/src/keybindings.ts+1-1
...@@ -174,7 +174,7 @@ export const ResolvedKeybindingsConfig = ForwardCompatibleArray(ResolvedKeybindi...@@ -174,7 +174,7 @@ export const ResolvedKeybindingsConfig = ForwardCompatibleArray(ResolvedKeybindi
174);174);
175export type ResolvedKeybindingsConfig = typeof ResolvedKeybindingsConfig.Type;175export type ResolvedKeybindingsConfig = typeof ResolvedKeybindingsConfig.Type;
176176
177export class KeybindingsConfigError extends Schema.TaggedErrorClass<KeybindingsConfigError>()(177export class KeybindingsConfigError extends Schema.TaggedError<KeybindingsConfigError>()(
178 "KeybindingsConfigParseError",178 "KeybindingsConfigParseError",
179 {179 {
180 configPath: Schema.String,180 configPath: Schema.String,
packages/contracts/src/orchestration.ts+6-6
...@@ -1966,7 +1966,7 @@ const WORKFLOW_SCRIPT_ERROR_MESSAGES = {...@@ -1966,7 +1966,7 @@ const WORKFLOW_SCRIPT_ERROR_MESSAGES = {
1966 "read-failed": "Script read failed.",1966 "read-failed": "Script read failed.",
1967} as const;1967} as const;
19681968
1969export class OrchestrationGetWorkflowScriptError extends Schema.TaggedErrorClass<OrchestrationGetWorkflowScriptError>()(1969export class OrchestrationGetWorkflowScriptError extends Schema.TaggedError<OrchestrationGetWorkflowScriptError>()(
1970 "OrchestrationGetWorkflowScriptError",1970 "OrchestrationGetWorkflowScriptError",
1971 {1971 {
1972 reason: Schema.Literals([1972 reason: Schema.Literals([
...@@ -2023,7 +2023,7 @@ export const OrchestrationRpcSchemas = {...@@ -2023,7 +2023,7 @@ export const OrchestrationRpcSchemas = {
2023 },2023 },
2024} as const;2024} as const;
20252025
2026export class OrchestrationGetSnapshotError extends Schema.TaggedErrorClass<OrchestrationGetSnapshotError>()(2026export class OrchestrationGetSnapshotError extends Schema.TaggedError<OrchestrationGetSnapshotError>()(
2027 "OrchestrationGetSnapshotError",2027 "OrchestrationGetSnapshotError",
2028 {2028 {
2029 message: TrimmedNonEmptyString,2029 message: TrimmedNonEmptyString,
...@@ -2031,7 +2031,7 @@ export class OrchestrationGetSnapshotError extends Schema.TaggedErrorClass<Orche...@@ -2031,7 +2031,7 @@ export class OrchestrationGetSnapshotError extends Schema.TaggedErrorClass<Orche
2031 },2031 },
2032) {}2032) {}
20332033
2034export class OrchestrationDispatchCommandError extends Schema.TaggedErrorClass<OrchestrationDispatchCommandError>()(2034export class OrchestrationDispatchCommandError extends Schema.TaggedError<OrchestrationDispatchCommandError>()(
2035 "OrchestrationDispatchCommandError",2035 "OrchestrationDispatchCommandError",
2036 {2036 {
2037 message: TrimmedNonEmptyString,2037 message: TrimmedNonEmptyString,
...@@ -2040,7 +2040,7 @@ export class OrchestrationDispatchCommandError extends Schema.TaggedErrorClass<O...@@ -2040,7 +2040,7 @@ export class OrchestrationDispatchCommandError extends Schema.TaggedErrorClass<O
2040 },2040 },
2041) {}2041) {}
20422042
2043export class OrchestrationGetTurnDiffError extends Schema.TaggedErrorClass<OrchestrationGetTurnDiffError>()(2043export class OrchestrationGetTurnDiffError extends Schema.TaggedError<OrchestrationGetTurnDiffError>()(
2044 "OrchestrationGetTurnDiffError",2044 "OrchestrationGetTurnDiffError",
2045 {2045 {
2046 message: TrimmedNonEmptyString,2046 message: TrimmedNonEmptyString,
...@@ -2048,7 +2048,7 @@ export class OrchestrationGetTurnDiffError extends Schema.TaggedErrorClass<Orche...@@ -2048,7 +2048,7 @@ export class OrchestrationGetTurnDiffError extends Schema.TaggedErrorClass<Orche
2048 },2048 },
2049) {}2049) {}
20502050
2051export class OrchestrationGetFullThreadDiffError extends Schema.TaggedErrorClass<OrchestrationGetFullThreadDiffError>()(2051export class OrchestrationGetFullThreadDiffError extends Schema.TaggedError<OrchestrationGetFullThreadDiffError>()(
2052 "OrchestrationGetFullThreadDiffError",2052 "OrchestrationGetFullThreadDiffError",
2053 {2053 {
2054 message: TrimmedNonEmptyString,2054 message: TrimmedNonEmptyString,
...@@ -2056,7 +2056,7 @@ export class OrchestrationGetFullThreadDiffError extends Schema.TaggedErrorClass...@@ -2056,7 +2056,7 @@ export class OrchestrationGetFullThreadDiffError extends Schema.TaggedErrorClass
2056 },2056 },
2057) {}2057) {}
20582058
2059export class OrchestrationSearchThreadsError extends Schema.TaggedErrorClass<OrchestrationSearchThreadsError>()(2059export class OrchestrationSearchThreadsError extends Schema.TaggedError<OrchestrationSearchThreadsError>()(
2060 "OrchestrationSearchThreadsError",2060 "OrchestrationSearchThreadsError",
2061 {2061 {
2062 message: TrimmedNonEmptyString,2062 message: TrimmedNonEmptyString,
packages/contracts/src/preview.ts+2-2
...@@ -323,7 +323,7 @@ export const DiscoveredLocalServerList = Schema.Struct({...@@ -323,7 +323,7 @@ export const DiscoveredLocalServerList = Schema.Struct({
323});323});
324export type DiscoveredLocalServerList = typeof DiscoveredLocalServerList.Type;324export type DiscoveredLocalServerList = typeof DiscoveredLocalServerList.Type;
325325
326export class PreviewSessionLookupError extends Schema.TaggedErrorClass<PreviewSessionLookupError>()(326export class PreviewSessionLookupError extends Schema.TaggedError<PreviewSessionLookupError>()(
327 "PreviewSessionLookupError",327 "PreviewSessionLookupError",
328 {328 {
329 threadId: Schema.String,329 threadId: Schema.String,
...@@ -335,7 +335,7 @@ export class PreviewSessionLookupError extends Schema.TaggedErrorClass<PreviewSe...@@ -335,7 +335,7 @@ export class PreviewSessionLookupError extends Schema.TaggedErrorClass<PreviewSe
335 }335 }
336}336}
337337
338export class PreviewInvalidUrlError extends Schema.TaggedErrorClass<PreviewInvalidUrlError>()(338export class PreviewInvalidUrlError extends Schema.TaggedError<PreviewInvalidUrlError>()(
339 "PreviewInvalidUrlError",339 "PreviewInvalidUrlError",
340 {340 {
341 inputLength: Schema.Number,341 inputLength: Schema.Number,
packages/contracts/src/previewAutomation.ts+18-18
...@@ -633,7 +633,7 @@ export const PreviewAutomationResponse = Schema.Struct({...@@ -633,7 +633,7 @@ export const PreviewAutomationResponse = Schema.Struct({
633});633});
634export type PreviewAutomationResponse = typeof PreviewAutomationResponse.Type;634export type PreviewAutomationResponse = typeof PreviewAutomationResponse.Type;
635635
636export class PreviewAutomationUnavailableError extends Schema.TaggedErrorClass<PreviewAutomationUnavailableError>()(636export class PreviewAutomationUnavailableError extends Schema.TaggedError<PreviewAutomationUnavailableError>()(
637 "PreviewAutomationUnavailableError",637 "PreviewAutomationUnavailableError",
638 {638 {
639 capability: Schema.Literal("preview"),639 capability: Schema.Literal("preview"),
...@@ -683,7 +683,7 @@ const PreviewAutomationOptionalRemoteDiagnosticFields = {...@@ -683,7 +683,7 @@ const PreviewAutomationOptionalRemoteDiagnosticFields = {
683 cause: Schema.optional(Schema.Defect()),683 cause: Schema.optional(Schema.Defect()),
684};684};
685685
686export class PreviewAutomationNoAvailableHostError extends Schema.TaggedErrorClass<PreviewAutomationNoAvailableHostError>()(686export class PreviewAutomationNoAvailableHostError extends Schema.TaggedError<PreviewAutomationNoAvailableHostError>()(
687 "PreviewAutomationNoAvailableHostError",687 "PreviewAutomationNoAvailableHostError",
688 {688 {
689 ...PreviewAutomationScopeErrorFields,689 ...PreviewAutomationScopeErrorFields,
...@@ -701,7 +701,7 @@ export class PreviewAutomationNoAvailableHostError extends Schema.TaggedErrorCla...@@ -701,7 +701,7 @@ export class PreviewAutomationNoAvailableHostError extends Schema.TaggedErrorCla
701 }701 }
702}702}
703703
704export class PreviewAutomationUnsupportedClientError extends Schema.TaggedErrorClass<PreviewAutomationUnsupportedClientError>()(704export class PreviewAutomationUnsupportedClientError extends Schema.TaggedError<PreviewAutomationUnsupportedClientError>()(
705 "PreviewAutomationUnsupportedClientError",705 "PreviewAutomationUnsupportedClientError",
706 {706 {
707 ...PreviewAutomationRequestErrorFields,707 ...PreviewAutomationRequestErrorFields,
...@@ -713,7 +713,7 @@ export class PreviewAutomationUnsupportedClientError extends Schema.TaggedErrorC...@@ -713,7 +713,7 @@ export class PreviewAutomationUnsupportedClientError extends Schema.TaggedErrorC
713 }713 }
714}714}
715715
716export class PreviewAutomationTabNotFoundError extends Schema.TaggedErrorClass<PreviewAutomationTabNotFoundError>()(716export class PreviewAutomationTabNotFoundError extends Schema.TaggedError<PreviewAutomationTabNotFoundError>()(
717 "PreviewAutomationTabNotFoundError",717 "PreviewAutomationTabNotFoundError",
718 {718 {
719 ...PreviewAutomationRequestErrorFields,719 ...PreviewAutomationRequestErrorFields,
...@@ -728,7 +728,7 @@ export class PreviewAutomationTabNotFoundError extends Schema.TaggedErrorClass<P...@@ -728,7 +728,7 @@ export class PreviewAutomationTabNotFoundError extends Schema.TaggedErrorClass<P
728 }728 }
729}729}
730730
731export class PreviewAutomationTimeoutError extends Schema.TaggedErrorClass<PreviewAutomationTimeoutError>()(731export class PreviewAutomationTimeoutError extends Schema.TaggedError<PreviewAutomationTimeoutError>()(
732 "PreviewAutomationTimeoutError",732 "PreviewAutomationTimeoutError",
733 {733 {
734 ...PreviewAutomationRequestErrorFields,734 ...PreviewAutomationRequestErrorFields,
...@@ -741,7 +741,7 @@ export class PreviewAutomationTimeoutError extends Schema.TaggedErrorClass<Previ...@@ -741,7 +741,7 @@ export class PreviewAutomationTimeoutError extends Schema.TaggedErrorClass<Previ
741 }741 }
742}742}
743743
744export class PreviewAutomationControlInterruptedError extends Schema.TaggedErrorClass<PreviewAutomationControlInterruptedError>()(744export class PreviewAutomationControlInterruptedError extends Schema.TaggedError<PreviewAutomationControlInterruptedError>()(
745 "PreviewAutomationControlInterruptedError",745 "PreviewAutomationControlInterruptedError",
746 {746 {
747 ...PreviewAutomationRequestErrorFields,747 ...PreviewAutomationRequestErrorFields,
...@@ -753,7 +753,7 @@ export class PreviewAutomationControlInterruptedError extends Schema.TaggedError...@@ -753,7 +753,7 @@ export class PreviewAutomationControlInterruptedError extends Schema.TaggedError
753 }753 }
754}754}
755755
756export class PreviewAutomationExecutionError extends Schema.TaggedErrorClass<PreviewAutomationExecutionError>()(756export class PreviewAutomationExecutionError extends Schema.TaggedError<PreviewAutomationExecutionError>()(
757 "PreviewAutomationExecutionError",757 "PreviewAutomationExecutionError",
758 {758 {
759 ...PreviewAutomationRequestErrorFields,759 ...PreviewAutomationRequestErrorFields,
...@@ -765,7 +765,7 @@ export class PreviewAutomationExecutionError extends Schema.TaggedErrorClass<Pre...@@ -765,7 +765,7 @@ export class PreviewAutomationExecutionError extends Schema.TaggedErrorClass<Pre
765 }765 }
766}766}
767767
768export class PreviewAutomationInvalidSelectorError extends Schema.TaggedErrorClass<PreviewAutomationInvalidSelectorError>()(768export class PreviewAutomationInvalidSelectorError extends Schema.TaggedError<PreviewAutomationInvalidSelectorError>()(
769 "PreviewAutomationInvalidSelectorError",769 "PreviewAutomationInvalidSelectorError",
770 {770 {
771 ...PreviewAutomationRequestErrorFields,771 ...PreviewAutomationRequestErrorFields,
...@@ -782,7 +782,7 @@ export class PreviewAutomationInvalidSelectorError extends Schema.TaggedErrorCla...@@ -782,7 +782,7 @@ export class PreviewAutomationInvalidSelectorError extends Schema.TaggedErrorCla
782 }782 }
783}783}
784784
785export class PreviewAutomationTargetNotEditableError extends Schema.TaggedErrorClass<PreviewAutomationTargetNotEditableError>()(785export class PreviewAutomationTargetNotEditableError extends Schema.TaggedError<PreviewAutomationTargetNotEditableError>()(
786 "PreviewAutomationTargetNotEditableError",786 "PreviewAutomationTargetNotEditableError",
787 {787 {
788 ...PreviewAutomationRequestErrorFields,788 ...PreviewAutomationRequestErrorFields,
...@@ -802,7 +802,7 @@ export class PreviewAutomationTargetNotEditableError extends Schema.TaggedErrorC...@@ -802,7 +802,7 @@ export class PreviewAutomationTargetNotEditableError extends Schema.TaggedErrorC
802 }802 }
803}803}
804804
805export class PreviewAutomationResultTooLargeError extends Schema.TaggedErrorClass<PreviewAutomationResultTooLargeError>()(805export class PreviewAutomationResultTooLargeError extends Schema.TaggedError<PreviewAutomationResultTooLargeError>()(
806 "PreviewAutomationResultTooLargeError",806 "PreviewAutomationResultTooLargeError",
807 {807 {
808 ...PreviewAutomationRequestErrorFields,808 ...PreviewAutomationRequestErrorFields,
...@@ -819,7 +819,7 @@ export class PreviewAutomationResultTooLargeError extends Schema.TaggedErrorClas...@@ -819,7 +819,7 @@ export class PreviewAutomationResultTooLargeError extends Schema.TaggedErrorClas
819 }819 }
820}820}
821821
822export class PreviewAutomationClientDisconnectedError extends Schema.TaggedErrorClass<PreviewAutomationClientDisconnectedError>()(822export class PreviewAutomationClientDisconnectedError extends Schema.TaggedError<PreviewAutomationClientDisconnectedError>()(
823 "PreviewAutomationClientDisconnectedError",823 "PreviewAutomationClientDisconnectedError",
824 PreviewAutomationRequestErrorFields,824 PreviewAutomationRequestErrorFields,
825) {825) {
...@@ -828,7 +828,7 @@ export class PreviewAutomationClientDisconnectedError extends Schema.TaggedError...@@ -828,7 +828,7 @@ export class PreviewAutomationClientDisconnectedError extends Schema.TaggedError
828 }828 }
829}829}
830830
831export class PreviewAutomationRequestQueueClosedError extends Schema.TaggedErrorClass<PreviewAutomationRequestQueueClosedError>()(831export class PreviewAutomationRequestQueueClosedError extends Schema.TaggedError<PreviewAutomationRequestQueueClosedError>()(
832 "PreviewAutomationRequestQueueClosedError",832 "PreviewAutomationRequestQueueClosedError",
833 PreviewAutomationRequestErrorFields,833 PreviewAutomationRequestErrorFields,
834) {834) {
...@@ -837,7 +837,7 @@ export class PreviewAutomationRequestQueueClosedError extends Schema.TaggedError...@@ -837,7 +837,7 @@ export class PreviewAutomationRequestQueueClosedError extends Schema.TaggedError
837 }837 }
838}838}
839839
840export class PreviewAutomationRemoteUnavailableError extends Schema.TaggedErrorClass<PreviewAutomationRemoteUnavailableError>()(840export class PreviewAutomationRemoteUnavailableError extends Schema.TaggedError<PreviewAutomationRemoteUnavailableError>()(
841 "PreviewAutomationRemoteUnavailableError",841 "PreviewAutomationRemoteUnavailableError",
842 {842 {
843 ...PreviewAutomationRequestErrorFields,843 ...PreviewAutomationRequestErrorFields,
...@@ -849,7 +849,7 @@ export class PreviewAutomationRemoteUnavailableError extends Schema.TaggedErrorC...@@ -849,7 +849,7 @@ export class PreviewAutomationRemoteUnavailableError extends Schema.TaggedErrorC
849 }849 }
850}850}
851851
852export class PreviewAutomationMalformedResponseError extends Schema.TaggedErrorClass<PreviewAutomationMalformedResponseError>()(852export class PreviewAutomationMalformedResponseError extends Schema.TaggedError<PreviewAutomationMalformedResponseError>()(
853 "PreviewAutomationMalformedResponseError",853 "PreviewAutomationMalformedResponseError",
854 PreviewAutomationRequestErrorFields,854 PreviewAutomationRequestErrorFields,
855) {855) {
...@@ -858,7 +858,7 @@ export class PreviewAutomationMalformedResponseError extends Schema.TaggedErrorC...@@ -858,7 +858,7 @@ export class PreviewAutomationMalformedResponseError extends Schema.TaggedErrorC
858 }858 }
859}859}
860860
861export class PreviewAutomationRecordingTransferError extends Schema.TaggedErrorClass<PreviewAutomationRecordingTransferError>()(861export class PreviewAutomationRecordingTransferError extends Schema.TaggedError<PreviewAutomationRecordingTransferError>()(
862 "PreviewAutomationRecordingTransferError",862 "PreviewAutomationRecordingTransferError",
863 {863 {
864 threadId: ThreadId,864 threadId: ThreadId,
...@@ -870,7 +870,7 @@ export class PreviewAutomationRecordingTransferError extends Schema.TaggedErrorC...@@ -870,7 +870,7 @@ export class PreviewAutomationRecordingTransferError extends Schema.TaggedErrorC
870 }870 }
871}871}
872872
873export class PreviewAutomationRecordingDesktopUpdateRequiredError extends Schema.TaggedErrorClass<PreviewAutomationRecordingDesktopUpdateRequiredError>()(873export class PreviewAutomationRecordingDesktopUpdateRequiredError extends Schema.TaggedError<PreviewAutomationRecordingDesktopUpdateRequiredError>()(
874 "PreviewAutomationRecordingDesktopUpdateRequiredError",874 "PreviewAutomationRecordingDesktopUpdateRequiredError",
875 { threadId: ThreadId, cause: Schema.optional(Schema.Defect()) },875 { threadId: ThreadId, cause: Schema.optional(Schema.Defect()) },
876) {876) {
...@@ -879,7 +879,7 @@ export class PreviewAutomationRecordingDesktopUpdateRequiredError extends Schema...@@ -879,7 +879,7 @@ export class PreviewAutomationRecordingDesktopUpdateRequiredError extends Schema
879 }879 }
880}880}
881881
882export class PreviewAutomationRecordingTooLargeError extends Schema.TaggedErrorClass<PreviewAutomationRecordingTooLargeError>()(882export class PreviewAutomationRecordingTooLargeError extends Schema.TaggedError<PreviewAutomationRecordingTooLargeError>()(
883 "PreviewAutomationRecordingTooLargeError",883 "PreviewAutomationRecordingTooLargeError",
884 { threadId: ThreadId, cause: Schema.optional(Schema.Defect()) },884 { threadId: ThreadId, cause: Schema.optional(Schema.Defect()) },
885) {885) {
...@@ -888,7 +888,7 @@ export class PreviewAutomationRecordingTooLargeError extends Schema.TaggedErrorC...@@ -888,7 +888,7 @@ export class PreviewAutomationRecordingTooLargeError extends Schema.TaggedErrorC
888 }888 }
889}889}
890890
891export class PreviewAutomationRecordingDeadlineExpiredError extends Schema.TaggedErrorClass<PreviewAutomationRecordingDeadlineExpiredError>()(891export class PreviewAutomationRecordingDeadlineExpiredError extends Schema.TaggedError<PreviewAutomationRecordingDeadlineExpiredError>()(
892 "PreviewAutomationRecordingDeadlineExpiredError",892 "PreviewAutomationRecordingDeadlineExpiredError",
893 { threadId: ThreadId, cause: Schema.optional(Schema.Defect()) },893 { threadId: ThreadId, cause: Schema.optional(Schema.Defect()) },
894) {894) {
packages/contracts/src/project.ts+5-5
...@@ -105,7 +105,7 @@ function decodedProjectErrorMessage(props: object): string | undefined {...@@ -105,7 +105,7 @@ function decodedProjectErrorMessage(props: object): string | undefined {
105 return typeof props.message === "string" ? props.message : undefined;105 return typeof props.message === "string" ? props.message : undefined;
106}106}
107107
108export class ProjectSearchEntriesError extends Schema.TaggedErrorClass<ProjectSearchEntriesError>()(108export class ProjectSearchEntriesError extends Schema.TaggedError<ProjectSearchEntriesError>()(
109 "ProjectSearchEntriesError",109 "ProjectSearchEntriesError",
110 {110 {
111 cwd: Schema.optional(TrimmedNonEmptyString),111 cwd: Schema.optional(TrimmedNonEmptyString),
...@@ -138,7 +138,7 @@ export class ProjectSearchEntriesError extends Schema.TaggedErrorClass<ProjectSe...@@ -138,7 +138,7 @@ export class ProjectSearchEntriesError extends Schema.TaggedErrorClass<ProjectSe
138 }138 }
139}139}
140140
141export class ProjectSearchContentsError extends Schema.TaggedErrorClass<ProjectSearchContentsError>()(141export class ProjectSearchContentsError extends Schema.TaggedError<ProjectSearchContentsError>()(
142 "ProjectSearchContentsError",142 "ProjectSearchContentsError",
143 {143 {
144 cwd: Schema.optional(TrimmedNonEmptyString),144 cwd: Schema.optional(TrimmedNonEmptyString),
...@@ -169,7 +169,7 @@ export class ProjectSearchContentsError extends Schema.TaggedErrorClass<ProjectS...@@ -169,7 +169,7 @@ export class ProjectSearchContentsError extends Schema.TaggedErrorClass<ProjectS
169 }169 }
170}170}
171171
172export class ProjectListEntriesError extends Schema.TaggedErrorClass<ProjectListEntriesError>()(172export class ProjectListEntriesError extends Schema.TaggedError<ProjectListEntriesError>()(
173 "ProjectListEntriesError",173 "ProjectListEntriesError",
174 {174 {
175 cwd: Schema.optional(TrimmedNonEmptyString),175 cwd: Schema.optional(TrimmedNonEmptyString),
...@@ -239,7 +239,7 @@ type ProjectFileFailureContext = {...@@ -239,7 +239,7 @@ type ProjectFileFailureContext = {
239 readonly cause?: unknown;239 readonly cause?: unknown;
240};240};
241241
242export class ProjectReadFileError extends Schema.TaggedErrorClass<ProjectReadFileError>()(242export class ProjectReadFileError extends Schema.TaggedError<ProjectReadFileError>()(
243 "ProjectReadFileError",243 "ProjectReadFileError",
244 {244 {
245 cwd: Schema.optional(TrimmedNonEmptyString),245 cwd: Schema.optional(TrimmedNonEmptyString),
...@@ -276,7 +276,7 @@ export const ProjectWriteFileResult = Schema.Struct({...@@ -276,7 +276,7 @@ export const ProjectWriteFileResult = Schema.Struct({
276});276});
277export type ProjectWriteFileResult = typeof ProjectWriteFileResult.Type;277export type ProjectWriteFileResult = typeof ProjectWriteFileResult.Type;
278278
279export class ProjectWriteFileError extends Schema.TaggedErrorClass<ProjectWriteFileError>()(279export class ProjectWriteFileError extends Schema.TaggedError<ProjectWriteFileError>()(
280 "ProjectWriteFileError",280 "ProjectWriteFileError",
281 {281 {
282 cwd: Schema.optional(TrimmedNonEmptyString),282 cwd: Schema.optional(TrimmedNonEmptyString),
packages/contracts/src/provider.ts+1-1
...@@ -124,7 +124,7 @@ export const ProviderUploadFeedbackResult = Schema.Struct({...@@ -124,7 +124,7 @@ export const ProviderUploadFeedbackResult = Schema.Struct({
124});124});
125export type ProviderUploadFeedbackResult = typeof ProviderUploadFeedbackResult.Type;125export type ProviderUploadFeedbackResult = typeof ProviderUploadFeedbackResult.Type;
126126
127export class ProviderUploadFeedbackError extends Schema.TaggedErrorClass<ProviderUploadFeedbackError>()(127export class ProviderUploadFeedbackError extends Schema.TaggedError<ProviderUploadFeedbackError>()(
128 "ProviderUploadFeedbackError",128 "ProviderUploadFeedbackError",
129 {129 {
130 threadId: ThreadId,130 threadId: ThreadId,
packages/contracts/src/providerSetup.ts+1-1
...@@ -71,7 +71,7 @@ export const ProviderInstallCancelInput = Schema.Struct({...@@ -71,7 +71,7 @@ export const ProviderInstallCancelInput = Schema.Struct({
71export type ProviderInstallCancelInput = typeof ProviderInstallCancelInput.Type;71export type ProviderInstallCancelInput = typeof ProviderInstallCancelInput.Type;
7272
73/** Safe setup failure text. Never include OAuth codes, URLs, or native token data. */73/** Safe setup failure text. Never include OAuth codes, URLs, or native token data. */
74export class ProviderSetupError extends Schema.TaggedErrorClass<ProviderSetupError>()(74export class ProviderSetupError extends Schema.TaggedError<ProviderSetupError>()(
75 "ProviderSetupError",75 "ProviderSetupError",
76 {76 {
77 instanceId: ProviderInstanceId,77 instanceId: ProviderInstanceId,
packages/contracts/src/providerUsageLimits.ts+1-1
...@@ -119,7 +119,7 @@ export const ProviderConsumeResetCreditInput = Schema.Union([...@@ -119,7 +119,7 @@ export const ProviderConsumeResetCreditInput = Schema.Union([
119]);119]);
120export type ProviderConsumeResetCreditInput = typeof ProviderConsumeResetCreditInput.Type;120export type ProviderConsumeResetCreditInput = typeof ProviderConsumeResetCreditInput.Type;
121121
122export class UsageLimitSourceError extends Schema.TaggedErrorClass<UsageLimitSourceError>()(122export class UsageLimitSourceError extends Schema.TaggedError<UsageLimitSourceError>()(
123 "UsageLimitSourceError",123 "UsageLimitSourceError",
124 { detail: Schema.String },124 { detail: Schema.String },
125) {125) {
packages/contracts/src/pullRequest.ts+2-2
...@@ -1142,7 +1142,7 @@ export function pullRequestProviderRequirement(...@@ -1142,7 +1142,7 @@ export function pullRequestProviderRequirement(
1142 * as-is; the underlying failure travels in `cause` (absent for `provider-unsupported`, which1142 * as-is; the underlying failure travels in `cause` (absent for `provider-unsupported`, which
1143 * has none).1143 * has none).
1144 */1144 */
1145export class PullRequestUnavailableError extends Schema.TaggedErrorClass<PullRequestUnavailableError>()(1145export class PullRequestUnavailableError extends Schema.TaggedError<PullRequestUnavailableError>()(
1146 "PullRequestUnavailableError",1146 "PullRequestUnavailableError",
1147 {1147 {
1148 reason: PullRequestUnavailableReason,1148 reason: PullRequestUnavailableReason,
...@@ -1171,7 +1171,7 @@ export class PullRequestUnavailableError extends Schema.TaggedErrorClass<PullReq...@@ -1171,7 +1171,7 @@ export class PullRequestUnavailableError extends Schema.TaggedErrorClass<PullReq
1171 }1171 }
1172}1172}
11731173
1174export class PullRequestOperationError extends Schema.TaggedErrorClass<PullRequestOperationError>()(1174export class PullRequestOperationError extends Schema.TaggedError<PullRequestOperationError>()(
1175 "PullRequestOperationError",1175 "PullRequestOperationError",
1176 {1176 {
1177 operation: Schema.String,1177 operation: Schema.String,
packages/contracts/src/relay.ts+12-12
...@@ -338,7 +338,7 @@ export const RelayInternalErrorReason = Schema.Literals([...@@ -338,7 +338,7 @@ export const RelayInternalErrorReason = Schema.Literals([
338]);338]);
339export type RelayInternalErrorReason = typeof RelayInternalErrorReason.Type;339export type RelayInternalErrorReason = typeof RelayInternalErrorReason.Type;
340340
341export class RelayAuthInvalidError extends Schema.TaggedErrorClass<RelayAuthInvalidError>()(341export class RelayAuthInvalidError extends Schema.TaggedError<RelayAuthInvalidError>()(
342 "RelayAuthInvalidError",342 "RelayAuthInvalidError",
343 {343 {
344 code: Schema.Literal("auth_invalid"),344 code: Schema.Literal("auth_invalid"),
...@@ -354,7 +354,7 @@ export class RelayAuthInvalidError extends Schema.TaggedErrorClass<RelayAuthInva...@@ -354,7 +354,7 @@ export class RelayAuthInvalidError extends Schema.TaggedErrorClass<RelayAuthInva
354 }354 }
355}355}
356356
357export class RelayEnvironmentLinkProofExpiredError extends Schema.TaggedErrorClass<RelayEnvironmentLinkProofExpiredError>()(357export class RelayEnvironmentLinkProofExpiredError extends Schema.TaggedError<RelayEnvironmentLinkProofExpiredError>()(
358 "RelayEnvironmentLinkProofExpiredError",358 "RelayEnvironmentLinkProofExpiredError",
359 {359 {
360 code: Schema.Literal("environment_link_proof_expired"),360 code: Schema.Literal("environment_link_proof_expired"),
...@@ -367,7 +367,7 @@ export class RelayEnvironmentLinkProofExpiredError extends Schema.TaggedErrorCla...@@ -367,7 +367,7 @@ export class RelayEnvironmentLinkProofExpiredError extends Schema.TaggedErrorCla
367 }367 }
368}368}
369369
370export class RelayEnvironmentLinkProofInvalidError extends Schema.TaggedErrorClass<RelayEnvironmentLinkProofInvalidError>()(370export class RelayEnvironmentLinkProofInvalidError extends Schema.TaggedError<RelayEnvironmentLinkProofInvalidError>()(
371 "RelayEnvironmentLinkProofInvalidError",371 "RelayEnvironmentLinkProofInvalidError",
372 {372 {
373 code: Schema.Literal("environment_link_proof_invalid"),373 code: Schema.Literal("environment_link_proof_invalid"),
...@@ -394,7 +394,7 @@ export const RelayEnvironmentConnectNotAuthorizedReason = Schema.Literals([...@@ -394,7 +394,7 @@ export const RelayEnvironmentConnectNotAuthorizedReason = Schema.Literals([
394export type RelayEnvironmentConnectNotAuthorizedReason =394export type RelayEnvironmentConnectNotAuthorizedReason =
395 typeof RelayEnvironmentConnectNotAuthorizedReason.Type;395 typeof RelayEnvironmentConnectNotAuthorizedReason.Type;
396396
397export class RelayEnvironmentConnectNotAuthorizedError extends Schema.TaggedErrorClass<RelayEnvironmentConnectNotAuthorizedError>()(397export class RelayEnvironmentConnectNotAuthorizedError extends Schema.TaggedError<RelayEnvironmentConnectNotAuthorizedError>()(
398 "RelayEnvironmentConnectNotAuthorizedError",398 "RelayEnvironmentConnectNotAuthorizedError",
399 {399 {
400 code: Schema.Literal("environment_connect_not_authorized"),400 code: Schema.Literal("environment_connect_not_authorized"),
...@@ -412,7 +412,7 @@ export class RelayEnvironmentConnectNotAuthorizedError extends Schema.TaggedErro...@@ -412,7 +412,7 @@ export class RelayEnvironmentConnectNotAuthorizedError extends Schema.TaggedErro
412 }412 }
413}413}
414414
415export class RelayEnvironmentEndpointUnavailableError extends Schema.TaggedErrorClass<RelayEnvironmentEndpointUnavailableError>()(415export class RelayEnvironmentEndpointUnavailableError extends Schema.TaggedError<RelayEnvironmentEndpointUnavailableError>()(
416 "RelayEnvironmentEndpointUnavailableError",416 "RelayEnvironmentEndpointUnavailableError",
417 {417 {
418 code: Schema.Literal("environment_endpoint_unavailable"),418 code: Schema.Literal("environment_endpoint_unavailable"),
...@@ -426,7 +426,7 @@ export class RelayEnvironmentEndpointUnavailableError extends Schema.TaggedError...@@ -426,7 +426,7 @@ export class RelayEnvironmentEndpointUnavailableError extends Schema.TaggedError
426 }426 }
427}427}
428428
429export class RelayEnvironmentEndpointTimedOutError extends Schema.TaggedErrorClass<RelayEnvironmentEndpointTimedOutError>()(429export class RelayEnvironmentEndpointTimedOutError extends Schema.TaggedError<RelayEnvironmentEndpointTimedOutError>()(
430 "RelayEnvironmentEndpointTimedOutError",430 "RelayEnvironmentEndpointTimedOutError",
431 {431 {
432 code: Schema.Literal("environment_endpoint_timed_out"),432 code: Schema.Literal("environment_endpoint_timed_out"),
...@@ -439,7 +439,7 @@ export class RelayEnvironmentEndpointTimedOutError extends Schema.TaggedErrorCla...@@ -439,7 +439,7 @@ export class RelayEnvironmentEndpointTimedOutError extends Schema.TaggedErrorCla
439 }439 }
440}440}
441441
442export class RelayEnvironmentLinkFailedError extends Schema.TaggedErrorClass<RelayEnvironmentLinkFailedError>()(442export class RelayEnvironmentLinkFailedError extends Schema.TaggedError<RelayEnvironmentLinkFailedError>()(
443 "RelayEnvironmentLinkFailedError",443 "RelayEnvironmentLinkFailedError",
444 {444 {
445 code: Schema.Literal("environment_link_failed"),445 code: Schema.Literal("environment_link_failed"),
...@@ -453,7 +453,7 @@ export class RelayEnvironmentLinkFailedError extends Schema.TaggedErrorClass<Rel...@@ -453,7 +453,7 @@ export class RelayEnvironmentLinkFailedError extends Schema.TaggedErrorClass<Rel
453 }453 }
454}454}
455455
456export class RelayEnvironmentLinkUnavailableError extends Schema.TaggedErrorClass<RelayEnvironmentLinkUnavailableError>()(456export class RelayEnvironmentLinkUnavailableError extends Schema.TaggedError<RelayEnvironmentLinkUnavailableError>()(
457 "RelayEnvironmentLinkUnavailableError",457 "RelayEnvironmentLinkUnavailableError",
458 {458 {
459 code: Schema.Literal("environment_link_unavailable"),459 code: Schema.Literal("environment_link_unavailable"),
...@@ -467,7 +467,7 @@ export class RelayEnvironmentLinkUnavailableError extends Schema.TaggedErrorClas...@@ -467,7 +467,7 @@ export class RelayEnvironmentLinkUnavailableError extends Schema.TaggedErrorClas
467 }467 }
468}468}
469469
470export class RelayEnvironmentLinkLimitExceededError extends Schema.TaggedErrorClass<RelayEnvironmentLinkLimitExceededError>()(470export class RelayEnvironmentLinkLimitExceededError extends Schema.TaggedError<RelayEnvironmentLinkLimitExceededError>()(
471 "RelayEnvironmentLinkLimitExceededError",471 "RelayEnvironmentLinkLimitExceededError",
472 {472 {
473 code: Schema.Literal("environment_link_limit_exceeded"),473 code: Schema.Literal("environment_link_limit_exceeded"),
...@@ -481,7 +481,7 @@ export class RelayEnvironmentLinkLimitExceededError extends Schema.TaggedErrorCl...@@ -481,7 +481,7 @@ export class RelayEnvironmentLinkLimitExceededError extends Schema.TaggedErrorCl
481 }481 }
482}482}
483483
484export class RelayAgentActivityPublishProofExpiredError extends Schema.TaggedErrorClass<RelayAgentActivityPublishProofExpiredError>()(484export class RelayAgentActivityPublishProofExpiredError extends Schema.TaggedError<RelayAgentActivityPublishProofExpiredError>()(
485 "RelayAgentActivityPublishProofExpiredError",485 "RelayAgentActivityPublishProofExpiredError",
486 {486 {
487 code: Schema.Literal("agent_activity_publish_proof_expired"),487 code: Schema.Literal("agent_activity_publish_proof_expired"),
...@@ -494,7 +494,7 @@ export class RelayAgentActivityPublishProofExpiredError extends Schema.TaggedErr...@@ -494,7 +494,7 @@ export class RelayAgentActivityPublishProofExpiredError extends Schema.TaggedErr
494 }494 }
495}495}
496496
497export class RelayAgentActivityPublishProofInvalidError extends Schema.TaggedErrorClass<RelayAgentActivityPublishProofInvalidError>()(497export class RelayAgentActivityPublishProofInvalidError extends Schema.TaggedError<RelayAgentActivityPublishProofInvalidError>()(
498 "RelayAgentActivityPublishProofInvalidError",498 "RelayAgentActivityPublishProofInvalidError",
499 {499 {
500 code: Schema.Literal("agent_activity_publish_proof_invalid"),500 code: Schema.Literal("agent_activity_publish_proof_invalid"),
...@@ -508,7 +508,7 @@ export class RelayAgentActivityPublishProofInvalidError extends Schema.TaggedErr...@@ -508,7 +508,7 @@ export class RelayAgentActivityPublishProofInvalidError extends Schema.TaggedErr
508 }508 }
509}509}
510510
511export class RelayInternalError extends Schema.TaggedErrorClass<RelayInternalError>()(511export class RelayInternalError extends Schema.TaggedError<RelayInternalError>()(
512 "RelayInternalError",512 "RelayInternalError",
513 {513 {
514 code: Schema.Literal("internal_error"),514 code: Schema.Literal("internal_error"),
packages/contracts/src/relayClient.ts+1-1
...@@ -54,7 +54,7 @@ export const RelayClientInstallFailureReasonSchema = Schema.Literals([...@@ -54,7 +54,7 @@ export const RelayClientInstallFailureReasonSchema = Schema.Literals([
54]);54]);
55export type RelayClientInstallFailureReason = typeof RelayClientInstallFailureReasonSchema.Type;55export type RelayClientInstallFailureReason = typeof RelayClientInstallFailureReasonSchema.Type;
5656
57export class RelayClientInstallFailedError extends Schema.TaggedErrorClass<RelayClientInstallFailedError>()(57export class RelayClientInstallFailedError extends Schema.TaggedError<RelayClientInstallFailedError>()(
58 "RelayClientInstallFailedError",58 "RelayClientInstallFailedError",
59 {59 {
60 reason: RelayClientInstallFailureReasonSchema,60 reason: RelayClientInstallFailureReasonSchema,
packages/contracts/src/server.ts+2-2
...@@ -789,7 +789,7 @@ export const ServerProviderUpdateInput = Schema.Struct({...@@ -789,7 +789,7 @@ export const ServerProviderUpdateInput = Schema.Struct({
789});789});
790export type ServerProviderUpdateInput = typeof ServerProviderUpdateInput.Type;790export type ServerProviderUpdateInput = typeof ServerProviderUpdateInput.Type;
791791
792export class ServerProviderUpdateError extends Schema.TaggedErrorClass<ServerProviderUpdateError>()(792export class ServerProviderUpdateError extends Schema.TaggedError<ServerProviderUpdateError>()(
793 "ServerProviderUpdateError",793 "ServerProviderUpdateError",
794 {794 {
795 provider: ProviderDriverKind,795 provider: ProviderDriverKind,
...@@ -845,7 +845,7 @@ export const ServerSelfUpdateProgressEvent = Schema.Union([...@@ -845,7 +845,7 @@ export const ServerSelfUpdateProgressEvent = Schema.Union([
845]);845]);
846export type ServerSelfUpdateProgressEvent = typeof ServerSelfUpdateProgressEvent.Type;846export type ServerSelfUpdateProgressEvent = typeof ServerSelfUpdateProgressEvent.Type;
847847
848export class ServerSelfUpdateError extends Schema.TaggedErrorClass<ServerSelfUpdateError>()(848export class ServerSelfUpdateError extends Schema.TaggedError<ServerSelfUpdateError>()(
849 "ServerSelfUpdateError",849 "ServerSelfUpdateError",
850 {850 {
851 reason: TrimmedNonEmptyString,851 reason: TrimmedNonEmptyString,
packages/contracts/src/settings.ts+1-1
...@@ -1121,7 +1121,7 @@ export const ServerSettingsOperation = Schema.Literals([...@@ -1121,7 +1121,7 @@ export const ServerSettingsOperation = Schema.Literals([
1121]);1121]);
1122export type ServerSettingsOperation = typeof ServerSettingsOperation.Type;1122export type ServerSettingsOperation = typeof ServerSettingsOperation.Type;
11231123
1124export class ServerSettingsError extends Schema.TaggedErrorClass<ServerSettingsError>()(1124export class ServerSettingsError extends Schema.TaggedError<ServerSettingsError>()(
1125 "ServerSettingsError",1125 "ServerSettingsError",
1126 {1126 {
1127 settingsPath: Schema.String,1127 settingsPath: Schema.String,
packages/contracts/src/sourceControl.ts+2-2
...@@ -154,7 +154,7 @@ export const SourceControlDiscoveryResult = Schema.Struct({...@@ -154,7 +154,7 @@ export const SourceControlDiscoveryResult = Schema.Struct({
154});154});
155export type SourceControlDiscoveryResult = typeof SourceControlDiscoveryResult.Type;155export type SourceControlDiscoveryResult = typeof SourceControlDiscoveryResult.Type;
156156
157export class SourceControlProviderError extends Schema.TaggedErrorClass<SourceControlProviderError>()(157export class SourceControlProviderError extends Schema.TaggedError<SourceControlProviderError>()(
158 "SourceControlProviderError",158 "SourceControlProviderError",
159 {159 {
160 provider: SourceControlProviderKind,160 provider: SourceControlProviderKind,
...@@ -172,7 +172,7 @@ export class SourceControlProviderError extends Schema.TaggedErrorClass<SourceCo...@@ -172,7 +172,7 @@ export class SourceControlProviderError extends Schema.TaggedErrorClass<SourceCo
172 }172 }
173}173}
174174
175export class SourceControlRepositoryError extends Schema.TaggedErrorClass<SourceControlRepositoryError>()(175export class SourceControlRepositoryError extends Schema.TaggedError<SourceControlRepositoryError>()(
176 "SourceControlRepositoryError",176 "SourceControlRepositoryError",
177 {177 {
178 provider: SourceControlProviderKind,178 provider: SourceControlProviderKind,
packages/contracts/src/terminal.ts+10-10
...@@ -236,7 +236,7 @@ export const TerminalAttachStreamEvent = Schema.Union([...@@ -236,7 +236,7 @@ export const TerminalAttachStreamEvent = Schema.Union([
236]);236]);
237export type TerminalAttachStreamEvent = typeof TerminalAttachStreamEvent.Type;237export type TerminalAttachStreamEvent = typeof TerminalAttachStreamEvent.Type;
238238
239export class TerminalCwdNotFoundError extends Schema.TaggedErrorClass<TerminalCwdNotFoundError>()(239export class TerminalCwdNotFoundError extends Schema.TaggedError<TerminalCwdNotFoundError>()(
240 "TerminalCwdNotFoundError",240 "TerminalCwdNotFoundError",
241 {241 {
242 cwd: Schema.String,242 cwd: Schema.String,
...@@ -247,7 +247,7 @@ export class TerminalCwdNotFoundError extends Schema.TaggedErrorClass<TerminalCw...@@ -247,7 +247,7 @@ export class TerminalCwdNotFoundError extends Schema.TaggedErrorClass<TerminalCw
247 }247 }
248}248}
249249
250export class TerminalCwdNotDirectoryError extends Schema.TaggedErrorClass<TerminalCwdNotDirectoryError>()(250export class TerminalCwdNotDirectoryError extends Schema.TaggedError<TerminalCwdNotDirectoryError>()(
251 "TerminalCwdNotDirectoryError",251 "TerminalCwdNotDirectoryError",
252 {252 {
253 cwd: Schema.String,253 cwd: Schema.String,
...@@ -258,7 +258,7 @@ export class TerminalCwdNotDirectoryError extends Schema.TaggedErrorClass<Termin...@@ -258,7 +258,7 @@ export class TerminalCwdNotDirectoryError extends Schema.TaggedErrorClass<Termin
258 }258 }
259}259}
260260
261export class TerminalCwdStatError extends Schema.TaggedErrorClass<TerminalCwdStatError>()(261export class TerminalCwdStatError extends Schema.TaggedError<TerminalCwdStatError>()(
262 "TerminalCwdStatError",262 "TerminalCwdStatError",
263 {263 {
264 cwd: Schema.String,264 cwd: Schema.String,
...@@ -277,7 +277,7 @@ export const TerminalCwdError = Schema.Union([...@@ -277,7 +277,7 @@ export const TerminalCwdError = Schema.Union([
277]);277]);
278export type TerminalCwdError = typeof TerminalCwdError.Type;278export type TerminalCwdError = typeof TerminalCwdError.Type;
279279
280export class TerminalHistoryError extends Schema.TaggedErrorClass<TerminalHistoryError>()(280export class TerminalHistoryError extends Schema.TaggedError<TerminalHistoryError>()(
281 "TerminalHistoryError",281 "TerminalHistoryError",
282 {282 {
283 operation: Schema.Literals(["read", "truncate", "migrate"]),283 operation: Schema.Literals(["read", "truncate", "migrate"]),
...@@ -291,7 +291,7 @@ export class TerminalHistoryError extends Schema.TaggedErrorClass<TerminalHistor...@@ -291,7 +291,7 @@ export class TerminalHistoryError extends Schema.TaggedErrorClass<TerminalHistor
291 }291 }
292}292}
293293
294export class TerminalSessionLookupError extends Schema.TaggedErrorClass<TerminalSessionLookupError>()(294export class TerminalSessionLookupError extends Schema.TaggedError<TerminalSessionLookupError>()(
295 "TerminalSessionLookupError",295 "TerminalSessionLookupError",
296 {296 {
297 threadId: Schema.String,297 threadId: Schema.String,
...@@ -303,7 +303,7 @@ export class TerminalSessionLookupError extends Schema.TaggedErrorClass<Terminal...@@ -303,7 +303,7 @@ export class TerminalSessionLookupError extends Schema.TaggedErrorClass<Terminal
303 }303 }
304}304}
305305
306export class TerminalProviderInstanceNotFoundError extends Schema.TaggedErrorClass<TerminalProviderInstanceNotFoundError>()(306export class TerminalProviderInstanceNotFoundError extends Schema.TaggedError<TerminalProviderInstanceNotFoundError>()(
307 "TerminalProviderInstanceNotFoundError",307 "TerminalProviderInstanceNotFoundError",
308 {308 {
309 providerInstanceId: ProviderInstanceId,309 providerInstanceId: ProviderInstanceId,
...@@ -314,7 +314,7 @@ export class TerminalProviderInstanceNotFoundError extends Schema.TaggedErrorCla...@@ -314,7 +314,7 @@ export class TerminalProviderInstanceNotFoundError extends Schema.TaggedErrorCla
314 }314 }
315}315}
316316
317export class TerminalProviderEnvironmentError extends Schema.TaggedErrorClass<TerminalProviderEnvironmentError>()(317export class TerminalProviderEnvironmentError extends Schema.TaggedError<TerminalProviderEnvironmentError>()(
318 "TerminalProviderEnvironmentError",318 "TerminalProviderEnvironmentError",
319 {319 {
320 providerInstanceId: ProviderInstanceId,320 providerInstanceId: ProviderInstanceId,
...@@ -326,7 +326,7 @@ export class TerminalProviderEnvironmentError extends Schema.TaggedErrorClass<Te...@@ -326,7 +326,7 @@ export class TerminalProviderEnvironmentError extends Schema.TaggedErrorClass<Te
326 }326 }
327}327}
328328
329export class TerminalNotRunningError extends Schema.TaggedErrorClass<TerminalNotRunningError>()(329export class TerminalNotRunningError extends Schema.TaggedError<TerminalNotRunningError>()(
330 "TerminalNotRunningError",330 "TerminalNotRunningError",
331 {331 {
332 threadId: Schema.String,332 threadId: Schema.String,
...@@ -338,7 +338,7 @@ export class TerminalNotRunningError extends Schema.TaggedErrorClass<TerminalNot...@@ -338,7 +338,7 @@ export class TerminalNotRunningError extends Schema.TaggedErrorClass<TerminalNot
338 }338 }
339}339}
340340
341export class TerminalWriteError extends Schema.TaggedErrorClass<TerminalWriteError>()(341export class TerminalWriteError extends Schema.TaggedError<TerminalWriteError>()(
342 "TerminalWriteError",342 "TerminalWriteError",
343 {343 {
344 threadId: Schema.String,344 threadId: Schema.String,
...@@ -352,7 +352,7 @@ export class TerminalWriteError extends Schema.TaggedErrorClass<TerminalWriteErr...@@ -352,7 +352,7 @@ export class TerminalWriteError extends Schema.TaggedErrorClass<TerminalWriteErr
352 }352 }
353}353}
354354
355export class TerminalResizeError extends Schema.TaggedErrorClass<TerminalResizeError>()(355export class TerminalResizeError extends Schema.TaggedError<TerminalResizeError>()(
356 "TerminalResizeError",356 "TerminalResizeError",
357 {357 {
358 threadId: Schema.String,358 threadId: Schema.String,
packages/contracts/src/usage.ts+1-1
...@@ -202,7 +202,7 @@ export const UsageSummary = Schema.Struct({...@@ -202,7 +202,7 @@ export const UsageSummary = Schema.Struct({
202});202});
203export type UsageSummary = typeof UsageSummary.Type;203export type UsageSummary = typeof UsageSummary.Type;
204204
205export class UsageReadError extends Schema.TaggedErrorClass<UsageReadError>()("UsageReadError", {205export class UsageReadError extends Schema.TaggedError<UsageReadError>()("UsageReadError", {
206 reason: Schema.Literals(["scanFailed", "invalidWindow"]),206 reason: Schema.Literals(["scanFailed", "invalidWindow"]),
207 /** Stable, bounded description. The underlying failure travels in `cause`. */207 /** Stable, bounded description. The underlying failure travels in `cause`. */
208 detail: TrimmedNonEmptyString,208 detail: TrimmedNonEmptyString,
packages/contracts/src/vcs.ts+9-9
...@@ -87,7 +87,7 @@ export interface VcsProcessExitFailure {...@@ -87,7 +87,7 @@ export interface VcsProcessExitFailure {
87 readonly stderrTruncated: boolean;87 readonly stderrTruncated: boolean;
88}88}
8989
90export class VcsProcessSpawnError extends Schema.TaggedErrorClass<VcsProcessSpawnError>()(90export class VcsProcessSpawnError extends Schema.TaggedError<VcsProcessSpawnError>()(
91 "VcsProcessSpawnError",91 "VcsProcessSpawnError",
92 {92 {
93 operation: Schema.String,93 operation: Schema.String,
...@@ -109,7 +109,7 @@ export class VcsProcessSpawnError extends Schema.TaggedErrorClass<VcsProcessSpaw...@@ -109,7 +109,7 @@ export class VcsProcessSpawnError extends Schema.TaggedErrorClass<VcsProcessSpaw
109 }109 }
110}110}
111111
112export class VcsProcessExitError extends Schema.TaggedErrorClass<VcsProcessExitError>()(112export class VcsProcessExitError extends Schema.TaggedError<VcsProcessExitError>()(
113 "VcsProcessExitError",113 "VcsProcessExitError",
114 {114 {
115 operation: Schema.String,115 operation: Schema.String,
...@@ -156,7 +156,7 @@ export class VcsProcessExitError extends Schema.TaggedErrorClass<VcsProcessExitE...@@ -156,7 +156,7 @@ export class VcsProcessExitError extends Schema.TaggedErrorClass<VcsProcessExitE
156 }156 }
157}157}
158158
159export class VcsProcessTimeoutError extends Schema.TaggedErrorClass<VcsProcessTimeoutError>()(159export class VcsProcessTimeoutError extends Schema.TaggedError<VcsProcessTimeoutError>()(
160 "VcsProcessTimeoutError",160 "VcsProcessTimeoutError",
161 {161 {
162 operation: Schema.String,162 operation: Schema.String,
...@@ -185,7 +185,7 @@ const VcsProcessBoundaryErrorFields = {...@@ -185,7 +185,7 @@ const VcsProcessBoundaryErrorFields = {
185 argumentCount: Schema.optional(NonNegativeInt),185 argumentCount: Schema.optional(NonNegativeInt),
186};186};
187187
188export class VcsProcessStdinWriteError extends Schema.TaggedErrorClass<VcsProcessStdinWriteError>()(188export class VcsProcessStdinWriteError extends Schema.TaggedError<VcsProcessStdinWriteError>()(
189 "VcsProcessStdinWriteError",189 "VcsProcessStdinWriteError",
190 {190 {
191 ...VcsProcessBoundaryErrorFields,191 ...VcsProcessBoundaryErrorFields,
...@@ -198,7 +198,7 @@ export class VcsProcessStdinWriteError extends Schema.TaggedErrorClass<VcsProces...@@ -198,7 +198,7 @@ export class VcsProcessStdinWriteError extends Schema.TaggedErrorClass<VcsProces
198 }198 }
199}199}
200200
201export class VcsProcessOutputReadError extends Schema.TaggedErrorClass<VcsProcessOutputReadError>()(201export class VcsProcessOutputReadError extends Schema.TaggedError<VcsProcessOutputReadError>()(
202 "VcsProcessOutputReadError",202 "VcsProcessOutputReadError",
203 {203 {
204 ...VcsProcessBoundaryErrorFields,204 ...VcsProcessBoundaryErrorFields,
...@@ -211,7 +211,7 @@ export class VcsProcessOutputReadError extends Schema.TaggedErrorClass<VcsProces...@@ -211,7 +211,7 @@ export class VcsProcessOutputReadError extends Schema.TaggedErrorClass<VcsProces
211 }211 }
212}212}
213213
214export class VcsProcessOutputLimitError extends Schema.TaggedErrorClass<VcsProcessOutputLimitError>()(214export class VcsProcessOutputLimitError extends Schema.TaggedError<VcsProcessOutputLimitError>()(
215 "VcsProcessOutputLimitError",215 "VcsProcessOutputLimitError",
216 {216 {
217 ...VcsProcessBoundaryErrorFields,217 ...VcsProcessBoundaryErrorFields,
...@@ -225,7 +225,7 @@ export class VcsProcessOutputLimitError extends Schema.TaggedErrorClass<VcsProce...@@ -225,7 +225,7 @@ export class VcsProcessOutputLimitError extends Schema.TaggedErrorClass<VcsProce
225 }225 }
226}226}
227227
228export class VcsProcessMissingExitCodeError extends Schema.TaggedErrorClass<VcsProcessMissingExitCodeError>()(228export class VcsProcessMissingExitCodeError extends Schema.TaggedError<VcsProcessMissingExitCodeError>()(
229 "VcsProcessMissingExitCodeError",229 "VcsProcessMissingExitCodeError",
230 VcsProcessBoundaryErrorFields,230 VcsProcessBoundaryErrorFields,
231) {231) {
...@@ -242,7 +242,7 @@ export const VcsOutputDecodeError = Schema.Union([...@@ -242,7 +242,7 @@ export const VcsOutputDecodeError = Schema.Union([
242]);242]);
243export type VcsOutputDecodeError = typeof VcsOutputDecodeError.Type;243export type VcsOutputDecodeError = typeof VcsOutputDecodeError.Type;
244244
245export class VcsRepositoryDetectionError extends Schema.TaggedErrorClass<VcsRepositoryDetectionError>()(245export class VcsRepositoryDetectionError extends Schema.TaggedError<VcsRepositoryDetectionError>()(
246 "VcsRepositoryDetectionError",246 "VcsRepositoryDetectionError",
247 {247 {
248 operation: Schema.String,248 operation: Schema.String,
...@@ -256,7 +256,7 @@ export class VcsRepositoryDetectionError extends Schema.TaggedErrorClass<VcsRepo...@@ -256,7 +256,7 @@ export class VcsRepositoryDetectionError extends Schema.TaggedErrorClass<VcsRepo
256 }256 }
257}257}
258258
259export class VcsUnsupportedOperationError extends Schema.TaggedErrorClass<VcsUnsupportedOperationError>()(259export class VcsUnsupportedOperationError extends Schema.TaggedError<VcsUnsupportedOperationError>()(
260 "VcsUnsupportedOperationError",260 "VcsUnsupportedOperationError",
261 {261 {
262 operation: Schema.String,262 operation: Schema.String,
packages/effect-acp/src/_internal/shared.ts+1-1
...@@ -85,7 +85,7 @@ export const jsonRpcRequest = <A, I>(method: string, params: Schema.Codec<A, I>)...@@ -85,7 +85,7 @@ export const jsonRpcRequest = <A, I>(method: string, params: Schema.Codec<A, I>)
85 id: JsonRpcId,85 id: JsonRpcId,
86 method: Schema.Literal(method),86 method: Schema.Literal(method),
87 params,87 params,
88 headers: JsonRpcHeaders,88 headers: JsonRpcHeaders.pipe(Schema.withDecodingDefaultKey(Effect.succeed([]))),
89 });89 });
9090
91export const jsonRpcNotification = <A, I>(method: string, params: Schema.Codec<A, I>) =>91export const jsonRpcNotification = <A, I>(method: string, params: Schema.Codec<A, I>) =>
packages/effect-acp/src/errors.ts+6-6
...@@ -79,7 +79,7 @@ export interface AcpRequestDiagnostics {...@@ -79,7 +79,7 @@ export interface AcpRequestDiagnostics {
79 readonly maximumPathDepth?: number;79 readonly maximumPathDepth?: number;
80}80}
8181
82export class AcpSpawnError extends Schema.TaggedErrorClass<AcpSpawnError>()("AcpSpawnError", {82export class AcpSpawnError extends Schema.TaggedError<AcpSpawnError>()("AcpSpawnError", {
83 command: Schema.optional(Schema.String),83 command: Schema.optional(Schema.String),
84 cause: Schema.Defect(),84 cause: Schema.Defect(),
85}) {85}) {
...@@ -90,7 +90,7 @@ export class AcpSpawnError extends Schema.TaggedErrorClass<AcpSpawnError>()("Acp...@@ -90,7 +90,7 @@ export class AcpSpawnError extends Schema.TaggedErrorClass<AcpSpawnError>()("Acp
90 }90 }
91}91}
9292
93export class AcpProcessExitedError extends Schema.TaggedErrorClass<AcpProcessExitedError>()(93export class AcpProcessExitedError extends Schema.TaggedError<AcpProcessExitedError>()(
94 "AcpProcessExitedError",94 "AcpProcessExitedError",
95 {95 {
96 code: Schema.optional(Schema.Number),96 code: Schema.optional(Schema.Number),
...@@ -112,7 +112,7 @@ export const AcpProtocolParseOperation = Schema.Literals([...@@ -112,7 +112,7 @@ export const AcpProtocolParseOperation = Schema.Literals([
112]);112]);
113export type AcpProtocolParseOperation = typeof AcpProtocolParseOperation.Type;113export type AcpProtocolParseOperation = typeof AcpProtocolParseOperation.Type;
114114
115export class AcpProtocolParseError extends Schema.TaggedErrorClass<AcpProtocolParseError>()(115export class AcpProtocolParseError extends Schema.TaggedError<AcpProtocolParseError>()(
116 "AcpProtocolParseError",116 "AcpProtocolParseError",
117 {117 {
118 operation: AcpProtocolParseOperation,118 operation: AcpProtocolParseOperation,
...@@ -156,7 +156,7 @@ export class AcpProtocolParseError extends Schema.TaggedErrorClass<AcpProtocolPa...@@ -156,7 +156,7 @@ export class AcpProtocolParseError extends Schema.TaggedErrorClass<AcpProtocolPa
156 }156 }
157}157}
158158
159export class AcpTransportError extends Schema.TaggedErrorClass<AcpTransportError>()(159export class AcpTransportError extends Schema.TaggedError<AcpTransportError>()(
160 "AcpTransportError",160 "AcpTransportError",
161 {161 {
162 operation: Schema.optional(162 operation: Schema.optional(
...@@ -176,7 +176,7 @@ export class AcpTransportError extends Schema.TaggedErrorClass<AcpTransportError...@@ -176,7 +176,7 @@ export class AcpTransportError extends Schema.TaggedErrorClass<AcpTransportError
176 }176 }
177}177}
178178
179export class AcpInputStreamEndedError extends Schema.TaggedErrorClass<AcpInputStreamEndedError>()(179export class AcpInputStreamEndedError extends Schema.TaggedError<AcpInputStreamEndedError>()(
180 "AcpInputStreamEndedError",180 "AcpInputStreamEndedError",
181 {},181 {},
182) {182) {
...@@ -185,7 +185,7 @@ export class AcpInputStreamEndedError extends Schema.TaggedErrorClass<AcpInputSt...@@ -185,7 +185,7 @@ export class AcpInputStreamEndedError extends Schema.TaggedErrorClass<AcpInputSt
185 }185 }
186}186}
187187
188export class AcpRequestError extends Schema.TaggedErrorClass<AcpRequestError>()("AcpRequestError", {188export class AcpRequestError extends Schema.TaggedError<AcpRequestError>()("AcpRequestError", {
189 code: AcpSchema.ErrorCode,189 code: AcpSchema.ErrorCode,
190 errorMessage: Schema.String,190 errorMessage: Schema.String,
191 data: Schema.optional(Schema.Unknown),191 data: Schema.optional(Schema.Unknown),
packages/effect-acp/src/protocol.ts+5-2
...@@ -533,6 +533,7 @@ export const makeAcpPatchedProtocol = Effect.fn("makeAcpPatchedProtocol")(functi...@@ -533,6 +533,7 @@ export const makeAcpPatchedProtocol = Effect.fn("makeAcpPatchedProtocol")(functi
533 ),533 ),
534 supportsAck: true,534 supportsAck: true,
535 supportsTransferables: false,535 supportsTransferables: false,
536 codecFor: parserFactory.codecFor,
536 });537 });
537538
538 const serverProtocol = RpcServer.Protocol.of({539 const serverProtocol = RpcServer.Protocol.of({
...@@ -548,11 +549,13 @@ export const makeAcpPatchedProtocol = Effect.fn("makeAcpPatchedProtocol")(functi...@@ -548,11 +549,13 @@ export const makeAcpPatchedProtocol = Effect.fn("makeAcpPatchedProtocol")(functi
548 initialMessage: Effect.succeedNone,549 initialMessage: Effect.succeedNone,
549 supportsAck: true,550 supportsAck: true,
550 supportsTransferables: false,551 supportsTransferables: false,
552 codecFor: parserFactory.codecFor,
551 supportsSpanPropagation: true,553 supportsSpanPropagation: true,
554 supportsNotifications: true,
552 });555 });
553556
554 // JSON-RPC notifications carry no `id`. The generic Request encoder emits `id: ""` plus557 // JSON-RPC notifications carry no `id`. Encoding a Request without `isNotification`
555 // `headers`, which real agents (Grok CLI) parse as a malformed request and silently drop.558 // emits an `id`, which real agents (Grok CLI) parse as a malformed request and silently drop.
556 // That made `session/cancel` a no-op against Grok while the lenient mock agent accepted it.559 // That made `session/cancel` a no-op against Grok while the lenient mock agent accepted it.
557 const sendNotification = Effect.fn("sendNotification")(function* (560 const sendNotification = Effect.fn("sendNotification")(function* (
558 method: string,561 method: string,
packages/effect-codex-app-server/scripts/generate.ts+1-1
...@@ -61,7 +61,7 @@ interface JsonSchemaFile {...@@ -61,7 +61,7 @@ interface JsonSchemaFile {
61 readonly qualifiedName: string;61 readonly qualifiedName: string;
62}62}
6363
64class GeneratorError extends Schema.TaggedErrorClass<GeneratorError>()("GeneratorError", {64class GeneratorError extends Schema.TaggedError<GeneratorError>()("GeneratorError", {
65 detail: Schema.String,65 detail: Schema.String,
66 cause: Schema.optional(Schema.Defect()),66 cause: Schema.optional(Schema.Defect()),
67}) {67}) {
packages/effect-codex-app-server/src/errors.ts+7-7
...@@ -128,7 +128,7 @@ export interface CodexAppServerProtocolErrorShape {...@@ -128,7 +128,7 @@ export interface CodexAppServerProtocolErrorShape {
128 readonly data?: unknown;128 readonly data?: unknown;
129}129}
130130
131export class CodexAppServerSpawnError extends Schema.TaggedErrorClass<CodexAppServerSpawnError>()(131export class CodexAppServerSpawnError extends Schema.TaggedError<CodexAppServerSpawnError>()(
132 "CodexAppServerSpawnError",132 "CodexAppServerSpawnError",
133 {133 {
134 command: Schema.optional(Schema.String),134 command: Schema.optional(Schema.String),
...@@ -142,7 +142,7 @@ export class CodexAppServerSpawnError extends Schema.TaggedErrorClass<CodexAppSe...@@ -142,7 +142,7 @@ export class CodexAppServerSpawnError extends Schema.TaggedErrorClass<CodexAppSe
142 }142 }
143}143}
144144
145export class CodexAppServerProcessExitedError extends Schema.TaggedErrorClass<CodexAppServerProcessExitedError>()(145export class CodexAppServerProcessExitedError extends Schema.TaggedError<CodexAppServerProcessExitedError>()(
146 "CodexAppServerProcessExitedError",146 "CodexAppServerProcessExitedError",
147 {147 {
148 code: Schema.optional(Schema.Number),148 code: Schema.optional(Schema.Number),
...@@ -157,7 +157,7 @@ export class CodexAppServerProcessExitedError extends Schema.TaggedErrorClass<Co...@@ -157,7 +157,7 @@ export class CodexAppServerProcessExitedError extends Schema.TaggedErrorClass<Co
157 }157 }
158}158}
159159
160export class CodexAppServerProtocolParseError extends Schema.TaggedErrorClass<CodexAppServerProtocolParseError>()(160export class CodexAppServerProtocolParseError extends Schema.TaggedError<CodexAppServerProtocolParseError>()(
161 "CodexAppServerProtocolParseError",161 "CodexAppServerProtocolParseError",
162 {162 {
163 operation: CodexAppServerProtocolParseOperation,163 operation: CodexAppServerProtocolParseOperation,
...@@ -230,7 +230,7 @@ export class CodexAppServerProtocolParseError extends Schema.TaggedErrorClass<Co...@@ -230,7 +230,7 @@ export class CodexAppServerProtocolParseError extends Schema.TaggedErrorClass<Co
230 }230 }
231}231}
232232
233export class CodexAppServerTransportError extends Schema.TaggedErrorClass<CodexAppServerTransportError>()(233export class CodexAppServerTransportError extends Schema.TaggedError<CodexAppServerTransportError>()(
234 "CodexAppServerTransportError",234 "CodexAppServerTransportError",
235 {235 {
236 operation: CodexAppServerTransportOperation,236 operation: CodexAppServerTransportOperation,
...@@ -243,7 +243,7 @@ export class CodexAppServerTransportError extends Schema.TaggedErrorClass<CodexA...@@ -243,7 +243,7 @@ export class CodexAppServerTransportError extends Schema.TaggedErrorClass<CodexA
243 }243 }
244}244}
245245
246export class CodexAppServerIdentifierGenerationError extends Schema.TaggedErrorClass<CodexAppServerIdentifierGenerationError>()(246export class CodexAppServerIdentifierGenerationError extends Schema.TaggedError<CodexAppServerIdentifierGenerationError>()(
247 "CodexAppServerIdentifierGenerationError",247 "CodexAppServerIdentifierGenerationError",
248 {248 {
249 purpose: CodexAppServerIdentifierPurpose,249 purpose: CodexAppServerIdentifierPurpose,
...@@ -255,7 +255,7 @@ export class CodexAppServerIdentifierGenerationError extends Schema.TaggedErrorC...@@ -255,7 +255,7 @@ export class CodexAppServerIdentifierGenerationError extends Schema.TaggedErrorC
255 }255 }
256}256}
257257
258export class CodexAppServerInputStreamEndedError extends Schema.TaggedErrorClass<CodexAppServerInputStreamEndedError>()(258export class CodexAppServerInputStreamEndedError extends Schema.TaggedError<CodexAppServerInputStreamEndedError>()(
259 "CodexAppServerInputStreamEndedError",259 "CodexAppServerInputStreamEndedError",
260 {},260 {},
261) {261) {
...@@ -264,7 +264,7 @@ export class CodexAppServerInputStreamEndedError extends Schema.TaggedErrorClass...@@ -264,7 +264,7 @@ export class CodexAppServerInputStreamEndedError extends Schema.TaggedErrorClass
264 }264 }
265}265}
266266
267export class CodexAppServerRequestError extends Schema.TaggedErrorClass<CodexAppServerRequestError>()(267export class CodexAppServerRequestError extends Schema.TaggedError<CodexAppServerRequestError>()(
268 "CodexAppServerRequestError",268 "CodexAppServerRequestError",
269 {269 {
270 code: Schema.Number,270 code: Schema.Number,
packages/shared/src/logging.ts+2-2
...@@ -10,7 +10,7 @@ export interface RotatingFileSinkOptions {...@@ -10,7 +10,7 @@ export interface RotatingFileSinkOptions {
10 readonly throwOnError?: boolean;10 readonly throwOnError?: boolean;
11}11}
1212
13export class RotatingFileSinkConfigurationError extends Schema.TaggedErrorClass<RotatingFileSinkConfigurationError>()(13export class RotatingFileSinkConfigurationError extends Schema.TaggedError<RotatingFileSinkConfigurationError>()(
14 "RotatingFileSinkConfigurationError",14 "RotatingFileSinkConfigurationError",
15 {15 {
16 option: Schema.Literals(["maxBytes", "maxFiles"]),16 option: Schema.Literals(["maxBytes", "maxFiles"]),
...@@ -23,7 +23,7 @@ export class RotatingFileSinkConfigurationError extends Schema.TaggedErrorClass<...@@ -23,7 +23,7 @@ export class RotatingFileSinkConfigurationError extends Schema.TaggedErrorClass<
23 }23 }
24}24}
2525
26export class RotatingFileSinkError extends Schema.TaggedErrorClass<RotatingFileSinkError>()(26export class RotatingFileSinkError extends Schema.TaggedError<RotatingFileSinkError>()(
27 "RotatingFileSinkError",27 "RotatingFileSinkError",
28 {28 {
29 operation: Schema.Literals(["initialize", "read", "write", "rotate", "prune"]),29 operation: Schema.Literals(["initialize", "read", "write", "rotate", "prune"]),
packages/shared/src/nodeSqliteClient.ts+2-2
...@@ -46,7 +46,7 @@ export interface SqliteMemoryClientConfig extends Omit<...@@ -46,7 +46,7 @@ export interface SqliteMemoryClientConfig extends Omit<
46 "filename" | "readonly"46 "filename" | "readonly"
47> {}47> {}
4848
49export class UnsupportedNodeSqliteVersionError extends Schema.TaggedErrorClass<UnsupportedNodeSqliteVersionError>()(49export class UnsupportedNodeSqliteVersionError extends Schema.TaggedError<UnsupportedNodeSqliteVersionError>()(
50 "UnsupportedNodeSqliteVersionError",50 "UnsupportedNodeSqliteVersionError",
51 {51 {
52 nodeVersion: Schema.String,52 nodeVersion: Schema.String,
...@@ -58,7 +58,7 @@ export class UnsupportedNodeSqliteVersionError extends Schema.TaggedErrorClass<U...@@ -58,7 +58,7 @@ export class UnsupportedNodeSqliteVersionError extends Schema.TaggedErrorClass<U
58 }58 }
59}59}
6060
61export class UnsupportedNodeSqliteOperationError extends Schema.TaggedErrorClass<UnsupportedNodeSqliteOperationError>()(61export class UnsupportedNodeSqliteOperationError extends Schema.TaggedError<UnsupportedNodeSqliteOperationError>()(
62 "UnsupportedNodeSqliteOperationError",62 "UnsupportedNodeSqliteOperationError",
63 {},63 {},
64) {64) {
packages/shared/src/oauthScope.ts+1-1
...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";
22
3const OAUTH_SCOPE_TOKEN = /^[\u0021\u0023-\u005b\u005d-\u007e]+$/u;3const OAUTH_SCOPE_TOKEN = /^[\u0021\u0023-\u005b\u005d-\u007e]+$/u;
44
5export class OAuthScopeEncodingError extends Schema.TaggedErrorClass<OAuthScopeEncodingError>()(5export class OAuthScopeEncodingError extends Schema.TaggedError<OAuthScopeEncodingError>()(
6 "OAuthScopeEncodingError",6 "OAuthScopeEncodingError",
7 {7 {
8 scopes: Schema.Array(Schema.String),8 scopes: Schema.Array(Schema.String),
packages/shared/src/preview.ts+1-1
...@@ -36,7 +36,7 @@ export function isLoopbackHost(host: string): boolean {...@@ -36,7 +36,7 @@ export function isLoopbackHost(host: string): boolean {
36 return false;36 return false;
37}37}
3838
39export class PreviewUrlNormalizationError extends Schema.TaggedErrorClass<PreviewUrlNormalizationError>()(39export class PreviewUrlNormalizationError extends Schema.TaggedError<PreviewUrlNormalizationError>()(
40 "PreviewUrlNormalizationError",40 "PreviewUrlNormalizationError",
41 {41 {
42 inputLength: Schema.Number,42 inputLength: Schema.Number,
packages/shared/src/relayAuth.ts+2-2
...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";...@@ -2,7 +2,7 @@ import * as Schema from "effect/Schema";
22
3const ClerkPublishableKeyPrefix = Schema.Literals(["pk_test", "pk_live", "unknown"]);3const ClerkPublishableKeyPrefix = Schema.Literals(["pk_test", "pk_live", "unknown"]);
44
5export class ClerkPublishableKeyDecodeError extends Schema.TaggedErrorClass<ClerkPublishableKeyDecodeError>()(5export class ClerkPublishableKeyDecodeError extends Schema.TaggedError<ClerkPublishableKeyDecodeError>()(
6 "ClerkPublishableKeyDecodeError",6 "ClerkPublishableKeyDecodeError",
7 {7 {
8 keyPrefix: ClerkPublishableKeyPrefix,8 keyPrefix: ClerkPublishableKeyPrefix,
...@@ -14,7 +14,7 @@ export class ClerkPublishableKeyDecodeError extends Schema.TaggedErrorClass<Cler...@@ -14,7 +14,7 @@ export class ClerkPublishableKeyDecodeError extends Schema.TaggedErrorClass<Cler
14 }14 }
15}15}
1616
17export class ClerkPublishableKeyFrontendApiError extends Schema.TaggedErrorClass<ClerkPublishableKeyFrontendApiError>()(17export class ClerkPublishableKeyFrontendApiError extends Schema.TaggedError<ClerkPublishableKeyFrontendApiError>()(
18 "ClerkPublishableKeyFrontendApiError",18 "ClerkPublishableKeyFrontendApiError",
19 {19 {
20 keyPrefix: ClerkPublishableKeyPrefix,20 keyPrefix: ClerkPublishableKeyPrefix,
packages/shared/src/relayJwt.ts+1-1
...@@ -11,7 +11,7 @@ export const RELAY_MINT_RESPONSE_TYP = "t3-env-mint+jwt";...@@ -11,7 +11,7 @@ export const RELAY_MINT_RESPONSE_TYP = "t3-env-mint+jwt";
11export const RELAY_HEALTH_RESPONSE_TYP = "t3-env-health+jwt";11export const RELAY_HEALTH_RESPONSE_TYP = "t3-env-health+jwt";
12export const RELAY_ACTIVITY_PUBLISH_TYP = "t3-env-activity+jwt";12export const RELAY_ACTIVITY_PUBLISH_TYP = "t3-env-activity+jwt";
1313
14export class RelayJwtError extends Schema.TaggedErrorClass<RelayJwtError>()("RelayJwtError", {14export class RelayJwtError extends Schema.TaggedError<RelayJwtError>()("RelayJwtError", {
15 operation: Schema.Literals(["sign", "verify"]),15 operation: Schema.Literals(["sign", "verify"]),
16 typ: Schema.String,16 typ: Schema.String,
17 issuer: Schema.optional(Schema.String),17 issuer: Schema.optional(Schema.String),
packages/shared/src/remote.ts+5-5
...@@ -8,7 +8,7 @@ const SUPPORTED_REMOTE_BACKEND_PROTOCOLS = new Set(["http:", "https:", "ws:", "w...@@ -8,7 +8,7 @@ const SUPPORTED_REMOTE_BACKEND_PROTOCOLS = new Set(["http:", "https:", "ws:", "w
8export const readHashParams = (url: URL): URLSearchParams =>8export const readHashParams = (url: URL): URLSearchParams =>
9 new URLSearchParams(url.hash.startsWith("#") ? url.hash.slice(1) : url.hash);9 new URLSearchParams(url.hash.startsWith("#") ? url.hash.slice(1) : url.hash);
1010
11export class RemoteBackendUrlMissingError extends Schema.TaggedErrorClass<RemoteBackendUrlMissingError>()(11export class RemoteBackendUrlMissingError extends Schema.TaggedError<RemoteBackendUrlMissingError>()(
12 "RemoteBackendUrlMissingError",12 "RemoteBackendUrlMissingError",
13 {},13 {},
14) {14) {
...@@ -17,7 +17,7 @@ export class RemoteBackendUrlMissingError extends Schema.TaggedErrorClass<Remote...@@ -17,7 +17,7 @@ export class RemoteBackendUrlMissingError extends Schema.TaggedErrorClass<Remote
17 }17 }
18}18}
1919
20export class RemotePairingUrlInvalidError extends Schema.TaggedErrorClass<RemotePairingUrlInvalidError>()(20export class RemotePairingUrlInvalidError extends Schema.TaggedError<RemotePairingUrlInvalidError>()(
21 "RemotePairingUrlInvalidError",21 "RemotePairingUrlInvalidError",
22 {22 {
23 cause: Schema.optional(Schema.Defect()),23 cause: Schema.optional(Schema.Defect()),
...@@ -29,7 +29,7 @@ export class RemotePairingUrlInvalidError extends Schema.TaggedErrorClass<Remote...@@ -29,7 +29,7 @@ export class RemotePairingUrlInvalidError extends Schema.TaggedErrorClass<Remote
29 }29 }
30}30}
3131
32export class RemoteBackendUrlInvalidError extends Schema.TaggedErrorClass<RemoteBackendUrlInvalidError>()(32export class RemoteBackendUrlInvalidError extends Schema.TaggedError<RemoteBackendUrlInvalidError>()(
33 "RemoteBackendUrlInvalidError",33 "RemoteBackendUrlInvalidError",
34 {34 {
35 source: Schema.Literals(["direct-host", "hosted-pairing-host"]),35 source: Schema.Literals(["direct-host", "hosted-pairing-host"]),
...@@ -42,7 +42,7 @@ export class RemoteBackendUrlInvalidError extends Schema.TaggedErrorClass<Remote...@@ -42,7 +42,7 @@ export class RemoteBackendUrlInvalidError extends Schema.TaggedErrorClass<Remote
42 }42 }
43}43}
4444
45export class RemotePairingTokenMissingError extends Schema.TaggedErrorClass<RemotePairingTokenMissingError>()(45export class RemotePairingTokenMissingError extends Schema.TaggedError<RemotePairingTokenMissingError>()(
46 "RemotePairingTokenMissingError",46 "RemotePairingTokenMissingError",
47 { host: Schema.String },47 { host: Schema.String },
48) {48) {
...@@ -51,7 +51,7 @@ export class RemotePairingTokenMissingError extends Schema.TaggedErrorClass<Remo...@@ -51,7 +51,7 @@ export class RemotePairingTokenMissingError extends Schema.TaggedErrorClass<Remo
51 }51 }
52}52}
5353
54export class RemotePairingCodeMissingError extends Schema.TaggedErrorClass<RemotePairingCodeMissingError>()(54export class RemotePairingCodeMissingError extends Schema.TaggedError<RemotePairingCodeMissingError>()(
55 "RemotePairingCodeMissingError",55 "RemotePairingCodeMissingError",
56 { host: Schema.String },56 { host: Schema.String },
57) {57) {
packages/tailscale/src/tailscale.ts+5-5
...@@ -54,7 +54,7 @@ const stderrDiagnosticOf = (stderr: string): TailscaleStderrDiagnostic | undefin...@@ -54,7 +54,7 @@ const stderrDiagnosticOf = (stderr: string): TailscaleStderrDiagnostic | undefin
54 return STDERR_DIAGNOSTIC_PATTERNS.find(([pattern]) => pattern.test(stderr))?.[1] ?? "unknown";54 return STDERR_DIAGNOSTIC_PATTERNS.find(([pattern]) => pattern.test(stderr))?.[1] ?? "unknown";
55};55};
5656
57export class TailscaleCommandSpawnError extends Schema.TaggedErrorClass<TailscaleCommandSpawnError>()(57export class TailscaleCommandSpawnError extends Schema.TaggedError<TailscaleCommandSpawnError>()(
58 "TailscaleCommandSpawnError",58 "TailscaleCommandSpawnError",
59 {59 {
60 ...TailscaleCommandContext,60 ...TailscaleCommandContext,
...@@ -66,7 +66,7 @@ export class TailscaleCommandSpawnError extends Schema.TaggedErrorClass<Tailscal...@@ -66,7 +66,7 @@ export class TailscaleCommandSpawnError extends Schema.TaggedErrorClass<Tailscal
66 }66 }
67}67}
6868
69class TailscaleCommandOutputError extends Schema.TaggedErrorClass<TailscaleCommandOutputError>()(69class TailscaleCommandOutputError extends Schema.TaggedError<TailscaleCommandOutputError>()(
70 "TailscaleCommandOutputError",70 "TailscaleCommandOutputError",
71 {71 {
72 ...TailscaleCommandContext,72 ...TailscaleCommandContext,
...@@ -78,7 +78,7 @@ class TailscaleCommandOutputError extends Schema.TaggedErrorClass<TailscaleComma...@@ -78,7 +78,7 @@ class TailscaleCommandOutputError extends Schema.TaggedErrorClass<TailscaleComma
78 }78 }
79}79}
8080
81export class TailscaleCommandExitError extends Schema.TaggedErrorClass<TailscaleCommandExitError>()(81export class TailscaleCommandExitError extends Schema.TaggedError<TailscaleCommandExitError>()(
82 "TailscaleCommandExitError",82 "TailscaleCommandExitError",
83 {83 {
84 ...TailscaleCommandContext,84 ...TailscaleCommandContext,
...@@ -98,7 +98,7 @@ export class TailscaleCommandExitError extends Schema.TaggedErrorClass<Tailscale...@@ -98,7 +98,7 @@ export class TailscaleCommandExitError extends Schema.TaggedErrorClass<Tailscale
98 }98 }
99}99}
100100
101export class TailscaleCommandTimeoutError extends Schema.TaggedErrorClass<TailscaleCommandTimeoutError>()(101export class TailscaleCommandTimeoutError extends Schema.TaggedError<TailscaleCommandTimeoutError>()(
102 "TailscaleCommandTimeoutError",102 "TailscaleCommandTimeoutError",
103 {103 {
104 ...TailscaleCommandContext,104 ...TailscaleCommandContext,
...@@ -119,7 +119,7 @@ export const TailscaleCommandError = Schema.Union([...@@ -119,7 +119,7 @@ export const TailscaleCommandError = Schema.Union([
119]);119]);
120export type TailscaleCommandError = typeof TailscaleCommandError.Type;120export type TailscaleCommandError = typeof TailscaleCommandError.Type;
121121
122export class TailscaleStatusParseError extends Schema.TaggedErrorClass<TailscaleStatusParseError>()(122export class TailscaleStatusParseError extends Schema.TaggedError<TailscaleStatusParseError>()(
123 "TailscaleStatusParseError",123 "TailscaleStatusParseError",
124 { cause: Schema.Defect() },124 { cause: Schema.Defect() },
125) {125) {
patches/@effect__vitest@4.0.0-beta.103.patch deleted-106
...@@ -1,106 +0,0 @@
1diff --git a/dist/index.d.ts b/dist/index.d.ts
2index a364638..4ee44c2 100644
3--- a/dist/index.d.ts
4+++ b/dist/index.d.ts
5@@ -7,11 +7,11 @@ import type * as Layer from "effect/Layer";
6 import type * as Schema from "effect/Schema";
7 import type * as Scope from "effect/Scope";
8 import type * as FC from "effect/testing/FastCheck";
9-import * as V from "vitest";
10+import * as V from "vite-plus/test";
11 /**
12 * @since 4.0.0
13 */
14-export * from "vitest";
15+export * from "vite-plus/test";
16 /**
17 * @since 4.0.0
18 */
19diff --git a/dist/index.js b/dist/index.js
20index a1a89bd..687df5a 100644
21--- a/dist/index.js
22+++ b/dist/index.js
23@@ -1,9 +1,9 @@
24-import * as V from "vitest";
25+import * as V from "vite-plus/test";
26 import * as internal from "./internal/internal.js";
27 /**
28 * @since 4.0.0
29 */
30-export * from "vitest";
31+export * from "vite-plus/test";
32 /**
33 * @since 4.0.0
34 */
35diff --git a/dist/internal/internal.js b/dist/internal/internal.js
36index fe41479..8ae751c 100644
37--- a/dist/internal/internal.js
38+++ b/dist/internal/internal.js
39@@ -15,7 +15,7 @@ import * as Scope from "effect/Scope";
40 import * as fc from "effect/testing/FastCheck";
41 import * as TestClock from "effect/testing/TestClock";
42 import * as TestConsole from "effect/testing/TestConsole";
43-import * as V from "vitest";
44+import * as V from "vite-plus/test";
45 const getCurrentSuite = V.TestRunner.getCurrentSuite;
46 const runPromise = /*#__PURE__*/Effect.fnUntraced(function* (effect, _ctx) {
47 const exit = yield* Effect.exit(effect);
48diff --git a/dist/utils.js b/dist/utils.js
49index 4871215..2c46e2b 100644
50--- a/dist/utils.js
51+++ b/dist/utils.js
52@@ -4,7 +4,7 @@ import * as Option from "effect/Option";
53 import * as Predicate from "effect/Predicate";
54 import * as Result from "effect/Result";
55 import * as assert from "node:assert";
56-import { assert as vassert } from "vitest";
57+import { assert as vassert } from "vite-plus/test";
58 // ----------------------------
59 // Primitives
60 // ----------------------------
61diff --git a/src/index.ts b/src/index.ts
62index b524786..8d4025d 100644
63--- a/src/index.ts
64+++ b/src/index.ts
65@@ -7,13 +7,13 @@ import type * as Layer from "effect/Layer"
66 import type * as Schema from "effect/Schema"
67 import type * as Scope from "effect/Scope"
68 import type * as FC from "effect/testing/FastCheck"
69-import * as V from "vitest"
70+import * as V from "vite-plus/test"
71 import * as internal from "./internal/internal.ts"
72
73 /**
74 * @since 4.0.0
75 */
76-export * from "vitest"
77+export * from "vite-plus/test"
78
79 /**
80 * @since 4.0.0
81diff --git a/src/internal/internal.ts b/src/internal/internal.ts
82index d4040a0..f02fc9d 100644
83--- a/src/internal/internal.ts
84+++ b/src/internal/internal.ts
85@@ -16,7 +16,7 @@ import * as Scope from "effect/Scope"
86 import * as fc from "effect/testing/FastCheck"
87 import * as TestClock from "effect/testing/TestClock"
88 import * as TestConsole from "effect/testing/TestConsole"
89-import * as V from "vitest"
90+import * as V from "vite-plus/test"
91 import type * as Vitest from "../index.ts"
92
93 const getCurrentSuite = V.TestRunner.getCurrentSuite
94diff --git a/src/utils.ts b/src/utils.ts
95index 4a4612c..846bcc9 100644
96--- a/src/utils.ts
97+++ b/src/utils.ts
98@@ -16,7 +16,7 @@ import * as Option from "effect/Option"
99 import * as Predicate from "effect/Predicate"
100 import * as Result from "effect/Result"
101 import * as assert from "node:assert"
102-import { assert as vassert } from "vitest"
103+import { assert as vassert } from "vite-plus/test"
104
105 // ----------------------------
106 // Primitives
patches/@effect__vitest@4.0.0-rc.112.patch created+106
...@@ -0,0 +1,106 @@
1diff --git a/dist/index.d.ts b/dist/index.d.ts
2index a364638..4ee44c2 100644
3--- a/dist/index.d.ts
4+++ b/dist/index.d.ts
5@@ -7,11 +7,11 @@ import type * as Layer from "effect/Layer";
6 import type * as Schema from "effect/Schema";
7 import type * as Scope from "effect/Scope";
8 import type * as FC from "effect/testing/FastCheck";
9-import * as V from "vitest";
10+import * as V from "vite-plus/test";
11 /**
12 * @since 4.0.0
13 */
14-export * from "vitest";
15+export * from "vite-plus/test";
16 /**
17 * @since 4.0.0
18 */
19diff --git a/dist/index.js b/dist/index.js
20index a1a89bd..687df5a 100644
21--- a/dist/index.js
22+++ b/dist/index.js
23@@ -1,9 +1,9 @@
24-import * as V from "vitest";
25+import * as V from "vite-plus/test";
26 import * as internal from "./internal/internal.js";
27 /**
28 * @since 4.0.0
29 */
30-export * from "vitest";
31+export * from "vite-plus/test";
32 /**
33 * @since 4.0.0
34 */
35diff --git a/dist/internal/internal.js b/dist/internal/internal.js
36index fe41479..8ae751c 100644
37--- a/dist/internal/internal.js
38+++ b/dist/internal/internal.js
39@@ -15,7 +15,7 @@ import * as Scope from "effect/Scope";
40 import * as fc from "effect/testing/FastCheck";
41 import * as TestClock from "effect/testing/TestClock";
42 import * as TestConsole from "effect/testing/TestConsole";
43-import * as V from "vitest";
44+import * as V from "vite-plus/test";
45 const getCurrentSuite = V.TestRunner.getCurrentSuite;
46 const runPromise = /*#__PURE__*/Effect.fnUntraced(function* (effect, _ctx) {
47 const exit = yield* Effect.exit(effect);
48diff --git a/dist/utils.js b/dist/utils.js
49index 4871215..2c46e2b 100644
50--- a/dist/utils.js
51+++ b/dist/utils.js
52@@ -4,7 +4,7 @@ import * as Option from "effect/Option";
53 import * as Predicate from "effect/Predicate";
54 import * as Result from "effect/Result";
55 import * as assert from "node:assert";
56-import { assert as vassert } from "vitest";
57+import { assert as vassert } from "vite-plus/test";
58 // ----------------------------
59 // Primitives
60 // ----------------------------
61diff --git a/src/index.ts b/src/index.ts
62index b524786..8d4025d 100644
63--- a/src/index.ts
64+++ b/src/index.ts
65@@ -7,13 +7,13 @@ import type * as Layer from "effect/Layer"
66 import type * as Schema from "effect/Schema"
67 import type * as Scope from "effect/Scope"
68 import type * as FC from "effect/testing/FastCheck"
69-import * as V from "vitest"
70+import * as V from "vite-plus/test"
71 import * as internal from "./internal/internal.ts"
72
73 /**
74 * @since 4.0.0
75 */
76-export * from "vitest"
77+export * from "vite-plus/test"
78
79 /**
80 * @since 4.0.0
81diff --git a/src/internal/internal.ts b/src/internal/internal.ts
82index d4040a0..f02fc9d 100644
83--- a/src/internal/internal.ts
84+++ b/src/internal/internal.ts
85@@ -16,7 +16,7 @@ import * as Scope from "effect/Scope"
86 import * as fc from "effect/testing/FastCheck"
87 import * as TestClock from "effect/testing/TestClock"
88 import * as TestConsole from "effect/testing/TestConsole"
89-import * as V from "vitest"
90+import * as V from "vite-plus/test"
91 import type * as Vitest from "../index.ts"
92
93 const getCurrentSuite = V.TestRunner.getCurrentSuite
94diff --git a/src/utils.ts b/src/utils.ts
95index 4a4612c..846bcc9 100644
96--- a/src/utils.ts
97+++ b/src/utils.ts
98@@ -16,7 +16,7 @@ import * as Option from "effect/Option"
99 import * as Predicate from "effect/Predicate"
100 import * as Result from "effect/Result"
101 import * as assert from "node:assert"
102-import { assert as vassert } from "vitest"
103+import { assert as vassert } from "vite-plus/test"
104
105 // ----------------------------
106 // Primitives
patches/effect@4.0.0-beta.103.patch deleted-328
...@@ -1,328 +0,0 @@
1diff --git a/dist/unstable/ai/McpServer.js b/dist/unstable/ai/McpServer.js
2index 755e41c..dc431aa 100644
3--- a/dist/unstable/ai/McpServer.js
4+++ b/dist/unstable/ai/McpServer.js
5@@ -262,6 +262,26 @@ const runWithProtocolState = /*#__PURE__*/Effect.fnUntraced(function* (options,
6 const server = yield* McpServer;
7 const isHttp = Option.isSome(yield* Effect.serviceOption(HttpRouter.HttpRouter));
8 const sessions = protocolState.sessions;
9+ if (isHttp && options.path !== undefined) {
10+ const router = yield* HttpRouter.HttpRouter;
11+ yield* router.add("DELETE", options.path, Effect.gen(function* () {
12+ const request = yield* HttpServerRequest.HttpServerRequest;
13+ const sessionId = request.headers[MCP_SESSION_ID_HEADER];
14+ if (sessionId === undefined) {
15+ return HttpServerResponse.empty({
16+ status: 400
17+ });
18+ }
19+ if (!sessions.bySessionId.delete(sessionId)) {
20+ return HttpServerResponse.empty({
21+ status: 404
22+ });
23+ }
24+ return HttpServerResponse.empty({
25+ status: 204
26+ });
27+ }));
28+ }
29 const clientProtocols = new Map();
30 const cancelledRequests = new Map();
31 const handlers = yield* Layer.build(layerHandlers(options, {
32@@ -719,7 +739,7 @@ export const layerHttp = options => {
33 const methodNotAllowed = request => Effect.succeed(request.headers.origin !== undefined && !options.allowedOrigins?.includes(request.headers.origin) ? HttpServerResponse.empty({
34 status: 403
35 }) : methodNotAllowedResponse);
36- const routes = Layer.mergeAll(HttpRouter.add("GET", options.path, methodNotAllowed), HttpRouter.add("PUT", options.path, methodNotAllowed), HttpRouter.add("PATCH", options.path, methodNotAllowed), HttpRouter.add("DELETE", options.path, methodNotAllowed), HttpRouter.add("OPTIONS", options.path, methodNotAllowed));
37+ const routes = Layer.mergeAll(HttpRouter.add("GET", options.path, methodNotAllowed), HttpRouter.add("PUT", options.path, methodNotAllowed), HttpRouter.add("PATCH", options.path, methodNotAllowed), HttpRouter.add("OPTIONS", options.path, methodNotAllowed));
38 return Layer.merge(layerWithProtocolState(options), routes).pipe(Layer.provide(layerMcpProtocolHttp(options)), Layer.provide(protocolState), Layer.provide(RpcSerialization.layerJsonRpc()));
39 };
40 const layerMcpProtocolHttp = options => Layer.effect(RpcServer.Protocol)(Effect.gen(function* () {
41diff --git a/dist/unstable/rpc/RpcClient.d.ts b/dist/unstable/rpc/RpcClient.d.ts
42index aba2779..581d267 100644
43--- a/dist/unstable/rpc/RpcClient.d.ts
44+++ b/dist/unstable/rpc/RpcClient.d.ts
45@@ -2,6 +2,7 @@ import * as Cause from "../../Cause.ts";
46 import * as Context from "../../Context.ts";
47 import type * as Duration from "../../Duration.ts";
48 import * as Effect from "../../Effect.ts";
49+import * as Exit from "../../Exit.ts";
50 import * as Layer from "../../Layer.ts";
51 import * as Queue from "../../Queue.ts";
52 import * as Schedule from "../../Schedule.ts";
53@@ -261,9 +262,40 @@ export declare const layerProtocolWorker: (options: {
54 readonly targetUtilization?: number | undefined;
55 readonly timeToLive: Duration.Input;
56 }) => Layer.Layer<Protocol, WorkerError, Worker.WorkerPlatform | Worker.Spawner>;
57+declare const RequestHooks_base: Context.ServiceClass<RequestHooks, "effect/rpc/RpcClient/RequestHooks", {
58+ readonly onRequestStart?: ((info: {
59+ readonly id: RequestId;
60+ readonly tag: string;
61+ readonly stream: boolean;
62+ }) => Effect.Effect<void>) | undefined;
63+ readonly onRequestChunk?: ((info: {
64+ readonly id: RequestId;
65+ readonly tag: string;
66+ readonly chunkCount: number;
67+ }) => Effect.Effect<void>) | undefined;
68+ readonly onRequestExit?: ((info: {
69+ readonly id: RequestId;
70+ readonly tag: string;
71+ readonly stream: boolean;
72+ readonly exit: Exit.Exit<unknown, unknown>;
73+ }) => Effect.Effect<void>) | undefined;
74+ readonly onRequestInterrupt?: ((info: {
75+ readonly id: RequestId;
76+ readonly tag?: string | undefined;
77+ }) => Effect.Effect<void>) | undefined;
78+}>;
79+/**
80+ * @since 4.0.0
81+ * @category RequestHooks
82+ */
83+export declare class RequestHooks extends RequestHooks_base {
84+}
85 declare const ConnectionHooks_base: Context.ServiceClass<ConnectionHooks, "effect/rpc/RpcClient/ConnectionHooks", {
86 readonly onConnect: Effect.Effect<void>;
87 readonly onDisconnect: Effect.Effect<void>;
88+ readonly onPing?: Effect.Effect<void> | undefined;
89+ readonly onPong?: Effect.Effect<void> | undefined;
90+ readonly onPingTimeout?: Effect.Effect<void> | undefined;
91 }>;
92 /**
93 * Represents optional client protocol hooks that run when a transport connects
94diff --git a/dist/unstable/rpc/RpcClient.js b/dist/unstable/rpc/RpcClient.js
95index b536d0a..12ffac0 100644
96--- a/dist/unstable/rpc/RpcClient.js
97+++ b/dist/unstable/rpc/RpcClient.js
98@@ -47,6 +47,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
99 const services = yield* Effect.context();
100 const scope = Context.get(services, Scope.Scope);
101 const entries = new Map();
102+ const hooks = yield* Effect.serviceOption(RequestHooks);
103 let isShutdown = false;
104 yield* Scope.addFinalizer(scope, Effect.withFiber(parent => {
105 isShutdown = true;
106@@ -84,6 +85,11 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
107 return Effect.interrupt;
108 }
109 const id = generateRequestId();
110+ const onStart = Option.isSome(hooks) && hooks.value.onRequestStart ? hooks.value.onRequestStart({
111+ id,
112+ tag: rpc._tag,
113+ stream: false
114+ }) : Effect.void;
115 const send = middleware(message => options.onFromClient({
116 message,
117 context,
118@@ -101,7 +107,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
119 headers: Headers.merge(parentFiber.getRef(CurrentHeaders), headers)
120 });
121 if (discard) {
122- return send;
123+ return onStart.pipe(Effect.andThen(send));
124 }
125 let fiber;
126 return Effect.onInterrupt(Effect.callback(resume => {
127@@ -119,7 +125,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
128 }
129 };
130 entries.set(id, entry);
131- fiber = send.pipe(span ? Effect.withParentSpan(span, {
132+ fiber = onStart.pipe(Effect.andThen(send), span ? Effect.withParentSpan(span, {
133 captureStackTrace: false
134 }) : identity, Effect.runForkWith(parentFiber.context));
135 fiber.addObserver(exit => {
136@@ -128,8 +134,9 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
137 }
138 });
139 }), interruptors => {
140+ const entry = entries.get(id);
141 entries.delete(id);
142- return Effect.andThen(Fiber.interrupt(fiber), sendInterrupt(id, Array.from(interruptors), context));
143+ return Effect.andThen(Fiber.interrupt(fiber), sendInterrupt(id, Array.from(interruptors), context, entry?.rpc._tag));
144 });
145 });
146 const onStreamRequest = Effect.fnUntraced(function* (rpc, middleware, payload, headers, streamBufferSize, context) {
147@@ -141,11 +148,17 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
148 });
149 const fiber = Fiber.getCurrent();
150 const id = generateRequestId();
151+ const onStart = Option.isSome(hooks) && hooks.value.onRequestStart ? hooks.value.onRequestStart({
152+ id,
153+ tag: rpc._tag,
154+ stream: true
155+ }) : Effect.void;
156 const scope = Context.getUnsafe(fiber.context, Scope.Scope);
157 yield* Scope.addFinalizerExit(scope, exit => {
158- if (!entries.has(id)) return Effect.void;
159+ const entry = entries.get(id);
160+ if (!entry) return Effect.void;
161 entries.delete(id);
162- return sendInterrupt(id, Exit.isFailure(exit) ? Array.from(Cause.interruptors(exit.cause)) : [], context);
163+ return sendInterrupt(id, Exit.isFailure(exit) ? Array.from(Cause.interruptors(exit.cause)) : [], context, entry.rpc._tag);
164 });
165 const queue = yield* Queue.bounded(streamBufferSize);
166 entries.set(id, {
167@@ -153,9 +166,10 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
168 rpc,
169 queue,
170 scope,
171- context
172+ context,
173+ chunkCount: 0
174 });
175- yield* middleware(message => options.onFromClient({
176+ yield* onStart.pipe(Effect.andThen(middleware(message => options.onFromClient({
177 message,
178 context,
179 discard: false
180@@ -170,7 +184,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
181 sampled: span.sampled
182 } : {}),
183 headers: Headers.merge(fiber.getRef(CurrentHeaders), headers)
184- }).pipe(span ? Effect.withParentSpan(span, {
185+ }))).pipe(span ? Effect.withParentSpan(span, {
186 captureStackTrace: false
187 }) : identity, Effect.catchCause(error => Queue.failCause(queue, error)), Effect.interruptible, Effect.forkIn(scope, {
188 startImmediately: true
189@@ -200,7 +214,10 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
190 });
191 };
192 };
193- const sendInterrupt = (requestId, interruptors, context) => Effect.callback(resume => {
194+ const sendInterrupt = (requestId, interruptors, context, tag) => (Option.isSome(hooks) && hooks.value.onRequestInterrupt ? hooks.value.onRequestInterrupt({
195+ id: requestId,
196+ tag
197+ }) : Effect.void).pipe(Effect.andThen(Effect.callback(resume => {
198 const parentFiber = Fiber.getCurrent();
199 const fiber = options.onFromClient({
200 message: {
201@@ -214,7 +231,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
202 fiber.addObserver(() => {
203 resume(Effect.void);
204 });
205- });
206+ })));
207 const write = message => {
208 switch (message._tag) {
209 case "Chunk":
210@@ -222,7 +239,13 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
211 const requestId = message.requestId;
212 const entry = entries.get(requestId);
213 if (!entry || entry._tag !== "Queue") return Effect.void;
214- return Queue.offerAll(entry.queue, message.values).pipe(supportsAck ? Effect.flatMap(() => options.onFromClient({
215+ const chunkCount = entry.chunkCount += message.values.length;
216+ const onChunk = Option.isSome(hooks) && hooks.value.onRequestChunk ? hooks.value.onRequestChunk({
217+ id: requestId,
218+ tag: entry.rpc._tag,
219+ chunkCount
220+ }) : Effect.void;
221+ return Queue.offerAll(entry.queue, message.values).pipe(Effect.andThen(onChunk), supportsAck ? Effect.flatMap(() => options.onFromClient({
222 message: {
223 _tag: "Ack",
224 requestId: message.requestId
225@@ -237,11 +260,18 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
226 const entry = entries.get(requestId);
227 if (!entry) return Effect.void;
228 entries.delete(requestId);
229+ const onExit = Option.isSome(hooks) && hooks.value.onRequestExit ? hooks.value.onRequestExit({
230+ id: requestId,
231+ tag: entry.rpc._tag,
232+ stream: entry._tag === "Queue",
233+ exit: message.exit
234+ }) : Effect.void;
235 if (entry._tag === "Effect") {
236- entry.resume(message.exit);
237- return Effect.void;
238+ return onExit.pipe(Effect.andThen(Effect.sync(() => {
239+ entry.resume(message.exit);
240+ })));
241 }
242- return message.exit._tag === "Success" ? Queue.end(entry.queue) : Queue.failCause(entry.queue, message.exit.cause);
243+ return onExit.pipe(Effect.andThen(message.exit._tag === "Success" ? Queue.end(entry.queue) : Queue.failCause(entry.queue, message.exit.cause)));
244 }
245 case "Defect":
246 {
247@@ -590,7 +620,7 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
248 const requestClientMap = new Map();
249 const write = yield* socket.writer;
250 let parser = serialization.makeUnsafe();
251- const pinger = yield* makePinger(write(parser.encode(constPing)));
252+ const pinger = yield* makePinger(write(parser.encode(constPing)), Option.isSome(hooks) ? hooks.value : undefined);
253 let currentError;
254 const onOpen = Effect.suspend(() => {
255 currentError = undefined;
256@@ -610,8 +640,7 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
257 body: () => {
258 const response = responses[i++];
259 if (response._tag === "Pong") {
260- pinger.onPong();
261- return Effect.void;
262+ return pinger.onPong;
263 }
264 if (Object.hasOwn(response, "requestId")) {
265 const requestId = response.requestId;
266@@ -640,12 +669,12 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
267 }
268 }, {
269 onOpen
270- }).pipe(Effect.raceFirst(Effect.flatMap(pinger.timeout, () => Effect.fail(new Socket.SocketError({
271+ }).pipe(Effect.raceFirst(Effect.flatMap(pinger.timeout, () => (Option.isSome(hooks) && hooks.value.onPingTimeout ? hooks.value.onPingTimeout : Effect.void).pipe(Effect.andThen(Effect.fail(new Socket.SocketError({
272 reason: new Socket.SocketOpenError({
273 kind: "Timeout",
274 cause: new Error("ping timeout")
275 })
276- })))));
277+ })))))));
278 }).pipe(Effect.flatMap(() => Effect.fail(new Socket.SocketError({
279 reason: new Socket.SocketCloseError({
280 code: 1000
281@@ -687,20 +716,28 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
282 };
283 }));
284 const defaultRetryPolicy = /*#__PURE__*/Schedule.min([/*#__PURE__*/Schedule.exponential(500, 1.5), /*#__PURE__*/Schedule.spaced(5000)]);
285-const makePinger = /*#__PURE__*/Effect.fnUntraced(function* (writePing) {
286+const makePinger = /*#__PURE__*/Effect.fnUntraced(function* (writePing, hooks) {
287 let recievedPong = true;
288+ let missedPongs = 0;
289 const latch = Latch.makeUnsafe();
290 const reset = () => {
291 recievedPong = true;
292+ missedPongs = 0;
293 latch.closeUnsafe();
294 };
295- const onPong = () => {
296- recievedPong = true;
297- };
298+ const onPong = Effect.sync(() => {
299+ recievedPong = true;
300+ missedPongs = 0;
301+ }).pipe(Effect.andThen(hooks?.onPong ?? Effect.void));
302 yield* Effect.suspend(() => {
303- if (!recievedPong) return latch.open;
304- recievedPong = false;
305- return writePing;
306+ if (!recievedPong) {
307+ missedPongs += 1;
308+ if (missedPongs >= 3) return latch.open;
309+ return (hooks?.onPing ?? Effect.void).pipe(Effect.andThen(writePing));
310+ }
311+ recievedPong = false;
312+ missedPongs = 0;
313+ return (hooks?.onPing ?? Effect.void).pipe(Effect.andThen(writePing));
314 }).pipe(Effect.delay("5 seconds"), Effect.ignore, Effect.forever, Effect.interruptible, Effect.forkScoped);
315 return {
316 timeout: latch.await,
317@@ -843,6 +880,11 @@ export const makeProtocolWorker = options => Protocol.make(Effect.fnUntraced(fun
318 * @since 4.0.0
319 */
320 export const layerProtocolWorker = /*#__PURE__*/flow(makeProtocolWorker, /*#__PURE__*/Layer.effect(Protocol));
321+/**
322+ * @since 4.0.0
323+ * @category RequestHooks
324+ */
325+export class RequestHooks extends /*#__PURE__*/Context.Service()("effect/rpc/RpcClient/RequestHooks") {}
326 /**
327 * Represents optional client protocol hooks that run when a transport connects
328 * and disconnects.
patches/effect@4.0.0-rc.112.patch created+326
...@@ -0,0 +1,326 @@
1diff --git a/dist/unstable/ai/McpServer.js b/dist/unstable/ai/McpServer.js
2index ce9dda4..95c38f2 100644
3--- a/dist/unstable/ai/McpServer.js
4+++ b/dist/unstable/ai/McpServer.js
5@@ -444,6 +444,26 @@ const runWithProtocolState = /*#__PURE__*/Effect.fnUntraced(function* (options,
6 const defaultLogLevel = yield* CurrentLogLevel;
7 const isHttp = Option.isSome(yield* Effect.serviceOption(HttpRouter.HttpRouter));
8 const sessions = protocolState.sessions;
9+ if (isHttp && options.path !== undefined) {
10+ const router = yield* HttpRouter.HttpRouter;
11+ yield* router.add("DELETE", options.path, Effect.gen(function* () {
12+ const request = yield* HttpServerRequest.HttpServerRequest;
13+ const sessionId = request.headers[MCP_SESSION_ID_HEADER];
14+ if (sessionId === undefined) {
15+ return HttpServerResponse.empty({
16+ status: 400
17+ });
18+ }
19+ if (!sessions.bySessionId.delete(sessionId)) {
20+ return HttpServerResponse.empty({
21+ status: 404
22+ });
23+ }
24+ return HttpServerResponse.empty({
25+ status: 204
26+ });
27+ }));
28+ }
29 const clientProtocols = new Map();
30 const activeRequests = new Map();
31 const clientProfiles = new Map();
32@@ -942,7 +962,7 @@ export const layerHttp = options => {
33 const methodNotAllowed = request => isAllowedMcpOrigin(request, options.allowedOrigins) ? Effect.succeed(methodNotAllowedResponse) : Effect.succeed(HttpServerResponse.empty({
34 status: 403
35 }));
36- const routes = Layer.mergeAll(HttpRouter.add("GET", options.path, methodNotAllowed), HttpRouter.add("PUT", options.path, methodNotAllowed), HttpRouter.add("PATCH", options.path, methodNotAllowed), HttpRouter.add("DELETE", options.path, methodNotAllowed), HttpRouter.add("OPTIONS", options.path, methodNotAllowed));
37+ const routes = Layer.mergeAll(HttpRouter.add("GET", options.path, methodNotAllowed), HttpRouter.add("PUT", options.path, methodNotAllowed), HttpRouter.add("PATCH", options.path, methodNotAllowed), HttpRouter.add("OPTIONS", options.path, methodNotAllowed));
38 return Layer.merge(layerWithProtocolState(options), routes).pipe(Layer.provide(layerMcpProtocolHttp(options)), Layer.provide(protocolState), Layer.provide(RpcSerialization.layerJsonRpc()));
39 };
40 const layerMcpProtocolHttp = options => Layer.effect(RpcServer.Protocol)(Effect.gen(function* () {
41diff --git a/dist/unstable/rpc/RpcClient.d.ts b/dist/unstable/rpc/RpcClient.d.ts
42index 1a471aa..7233784 100644
43--- a/dist/unstable/rpc/RpcClient.d.ts
44+++ b/dist/unstable/rpc/RpcClient.d.ts
45@@ -2,6 +2,7 @@ import * as Cause from "../../Cause.ts";
46 import * as Context from "../../Context.ts";
47 import type * as Duration from "../../Duration.ts";
48 import * as Effect from "../../Effect.ts";
49+import * as Exit from "../../Exit.ts";
50 import * as Layer from "../../Layer.ts";
51 import * as Queue from "../../Queue.ts";
52 import * as Schedule from "../../Schedule.ts";
53@@ -280,9 +281,40 @@ export declare const layerProtocolWorker: (options: {
54 readonly targetUtilization?: number | undefined;
55 readonly timeToLive: Duration.Input;
56 }) => Layer.Layer<Protocol, WorkerError, Worker.WorkerPlatform | Worker.Spawner>;
57+declare const RequestHooks_base: Context.ServiceClass<RequestHooks, "effect/rpc/RpcClient/RequestHooks", {
58+ readonly onRequestStart?: ((info: {
59+ readonly id: RequestId;
60+ readonly tag: string;
61+ readonly stream: boolean;
62+ }) => Effect.Effect<void>) | undefined;
63+ readonly onRequestChunk?: ((info: {
64+ readonly id: RequestId;
65+ readonly tag: string;
66+ readonly chunkCount: number;
67+ }) => Effect.Effect<void>) | undefined;
68+ readonly onRequestExit?: ((info: {
69+ readonly id: RequestId;
70+ readonly tag: string;
71+ readonly stream: boolean;
72+ readonly exit: Exit.Exit<unknown, unknown>;
73+ }) => Effect.Effect<void>) | undefined;
74+ readonly onRequestInterrupt?: ((info: {
75+ readonly id: RequestId;
76+ readonly tag?: string | undefined;
77+ }) => Effect.Effect<void>) | undefined;
78+}>;
79+/**
80+ * @since 4.0.0
81+ * @category RequestHooks
82+ */
83+export declare class RequestHooks extends RequestHooks_base {
84+}
85 declare const ConnectionHooks_base: Context.ServiceClass<ConnectionHooks, "effect/rpc/RpcClient/ConnectionHooks", {
86 readonly onConnect: Effect.Effect<void>;
87 readonly onDisconnect: Effect.Effect<void>;
88+ readonly onPing?: Effect.Effect<void> | undefined;
89+ readonly onPong?: Effect.Effect<void> | undefined;
90+ readonly onPingTimeout?: Effect.Effect<void> | undefined;
91 }>;
92 /**
93 * Represents optional client protocol hooks that run when a transport connects
94diff --git a/dist/unstable/rpc/RpcClient.js b/dist/unstable/rpc/RpcClient.js
95index ec78917..342f9d7 100644
96--- a/dist/unstable/rpc/RpcClient.js
97+++ b/dist/unstable/rpc/RpcClient.js
98@@ -49,6 +49,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
99 const services = yield* Effect.context();
100 const scope = Context.get(services, Scope.Scope);
101 const entries = new Map();
102+ const hooks = yield* Effect.serviceOption(RequestHooks);
103 let isShutdown = false;
104 yield* Scope.addFinalizer(scope, Effect.withFiber(parent => {
105 isShutdown = true;
106@@ -86,6 +87,11 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
107 return Effect.interrupt;
108 }
109 const id = generateRequestId();
110+ const onStart = Option.isSome(hooks) && hooks.value.onRequestStart ? hooks.value.onRequestStart({
111+ id,
112+ tag: rpc._tag,
113+ stream: false
114+ }) : Effect.void;
115 const send = middleware(message => options.onFromClient({
116 message,
117 context,
118@@ -103,7 +109,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
119 headers: Headers.merge(parentFiber.getRef(CurrentHeaders), headers)
120 });
121 if (discard) {
122- return send;
123+ return onStart.pipe(Effect.andThen(send));
124 }
125 let fiber;
126 return Effect.onInterrupt(Effect.callback(resume => {
127@@ -121,7 +127,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
128 }
129 };
130 entries.set(id, entry);
131- fiber = send.pipe(span ? Effect.withParentSpan(span, {
132+ fiber = onStart.pipe(Effect.andThen(send), span ? Effect.withParentSpan(span, {
133 captureStackTrace: false
134 }) : identity, Effect.runForkWith(parentFiber.context));
135 fiber.addObserver(exit => {
136@@ -130,8 +136,9 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
137 }
138 });
139 }), interruptors => {
140+ const entry = entries.get(id);
141 entries.delete(id);
142- return Effect.andThen(Fiber.interrupt(fiber), sendInterrupt(id, Array.from(interruptors), context));
143+ return Effect.andThen(Fiber.interrupt(fiber), sendInterrupt(id, Array.from(interruptors), context, entry?.rpc._tag));
144 });
145 });
146 const onStreamRequest = Effect.fnUntraced(function* (rpc, middleware, payload, headers, streamBufferSize, context) {
147@@ -143,11 +150,17 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
148 });
149 const fiber = Fiber.getCurrent();
150 const id = generateRequestId();
151+ const onStart = Option.isSome(hooks) && hooks.value.onRequestStart ? hooks.value.onRequestStart({
152+ id,
153+ tag: rpc._tag,
154+ stream: true
155+ }) : Effect.void;
156 const scope = Context.getUnsafe(fiber.context, Scope.Scope);
157 yield* Scope.addFinalizerExit(scope, exit => {
158- if (!entries.has(id)) return Effect.void;
159+ const entry = entries.get(id);
160+ if (!entry) return Effect.void;
161 entries.delete(id);
162- return sendInterrupt(id, Exit.isFailure(exit) ? Array.from(Cause.interruptors(exit.cause)) : [], context);
163+ return sendInterrupt(id, Exit.isFailure(exit) ? Array.from(Cause.interruptors(exit.cause)) : [], context, entry.rpc._tag);
164 });
165 const queue = yield* Queue.bounded(streamBufferSize);
166 entries.set(id, {
167@@ -155,9 +168,10 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
168 rpc,
169 queue,
170 scope,
171- context
172+ context,
173+ chunkCount: 0
174 });
175- yield* middleware(message => options.onFromClient({
176+ yield* onStart.pipe(Effect.andThen(middleware(message => options.onFromClient({
177 message,
178 context,
179 discard: false
180@@ -172,7 +186,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
181 sampled: span.sampled
182 } : {}),
183 headers: Headers.merge(fiber.getRef(CurrentHeaders), headers)
184- }).pipe(span ? Effect.withParentSpan(span, {
185+ }))).pipe(span ? Effect.withParentSpan(span, {
186 captureStackTrace: false
187 }) : identity, Effect.catchCause(error => Queue.failCause(queue, error)), Effect.interruptible, Effect.forkIn(scope, {
188 startImmediately: true
189@@ -202,7 +216,10 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
190 });
191 };
192 };
193- const sendInterrupt = (requestId, interruptors, context) => Effect.callback(resume => {
194+ const sendInterrupt = (requestId, interruptors, context, tag) => (Option.isSome(hooks) && hooks.value.onRequestInterrupt ? hooks.value.onRequestInterrupt({
195+ id: requestId,
196+ tag
197+ }) : Effect.void).pipe(Effect.andThen(Effect.callback(resume => {
198 const parentFiber = Fiber.getCurrent();
199 const fiber = options.onFromClient({
200 message: {
201@@ -216,7 +233,7 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
202 fiber.addObserver(() => {
203 resume(Effect.void);
204 });
205- });
206+ })));
207 const write = message => {
208 switch (message._tag) {
209 case "Chunk":
210@@ -224,7 +241,13 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
211 const requestId = message.requestId;
212 const entry = entries.get(requestId);
213 if (!entry || entry._tag !== "Queue") return Effect.void;
214- return Queue.offerAll(entry.queue, message.values).pipe(supportsAck ? Effect.flatMap(() => options.onFromClient({
215+ const chunkCount = entry.chunkCount += message.values.length;
216+ const onChunk = Option.isSome(hooks) && hooks.value.onRequestChunk ? hooks.value.onRequestChunk({
217+ id: requestId,
218+ tag: entry.rpc._tag,
219+ chunkCount
220+ }) : Effect.void;
221+ return Queue.offerAll(entry.queue, message.values).pipe(Effect.andThen(onChunk), supportsAck ? Effect.flatMap(() => options.onFromClient({
222 message: {
223 _tag: "Ack",
224 requestId: message.requestId
225@@ -239,11 +262,18 @@ export const makeNoSerialization = /*#__PURE__*/Effect.fnUntraced(function* (gro
226 const entry = entries.get(requestId);
227 if (!entry) return Effect.void;
228 entries.delete(requestId);
229+ const onExit = Option.isSome(hooks) && hooks.value.onRequestExit ? hooks.value.onRequestExit({
230+ id: requestId,
231+ tag: entry.rpc._tag,
232+ stream: entry._tag === "Queue",
233+ exit: message.exit
234+ }) : Effect.void;
235 if (entry._tag === "Effect") {
236- entry.resume(message.exit);
237- return Effect.void;
238+ return onExit.pipe(Effect.andThen(Effect.sync(() => {
239+ entry.resume(message.exit);
240+ })));
241 }
242- return message.exit._tag === "Success" ? Queue.end(entry.queue) : Queue.failCause(entry.queue, message.exit.cause);
243+ return onExit.pipe(Effect.andThen(message.exit._tag === "Success" ? Queue.end(entry.queue) : Queue.failCause(entry.queue, message.exit.cause)));
244 }
245 case "Defect":
246 {
247@@ -603,7 +633,7 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
248 // `parser` is replaced on every connect, and a stateful serialization
249 // encodes against the connection it is writing to, so the ping is encoded
250 // when it is sent rather than once up front.
251- const pinger = yield* makePinger(Effect.suspend(() => write(parser.encode(constPing))));
252+ const pinger = yield* makePinger(Effect.suspend(() => write(parser.encode(constPing))), Option.isSome(hooks) ? hooks.value : undefined);
253 let currentError;
254 const onOpen = Effect.suspend(() => {
255 currentError = undefined;
256@@ -630,8 +660,7 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
257 body: () => {
258 const response = responses[i++];
259 if (response._tag === "Pong") {
260- pinger.onPong();
261- return Effect.void;
262+ return pinger.onPong;
263 }
264 if (Object.hasOwn(response, "requestId")) {
265 const requestId = response.requestId;
266@@ -660,12 +689,12 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
267 }
268 }, {
269 onOpen
270- }).pipe(Effect.raceFirst(Effect.flatMap(pinger.timeout, () => Effect.fail(new Socket.SocketError({
271+ }).pipe(Effect.raceFirst(Effect.flatMap(pinger.timeout, () => (Option.isSome(hooks) && hooks.value.onPingTimeout ? hooks.value.onPingTimeout : Effect.void).pipe(Effect.andThen(Effect.fail(new Socket.SocketError({
272 reason: new Socket.SocketOpenError({
273 kind: "Timeout",
274 cause: new Error("ping timeout")
275 })
276- })))));
277+ })))))));
278 }).pipe(Effect.flatMap(() => Effect.fail(new Socket.SocketError({
279 reason: new Socket.SocketCloseError({
280 code: 1000
281@@ -710,20 +739,28 @@ export const makeProtocolSocket = options => Protocol.make(Effect.fnUntraced(fun
282 };
283 }));
284 const defaultRetryPolicy = /*#__PURE__*/Schedule.min([/*#__PURE__*/Schedule.exponential(500, 1.5), /*#__PURE__*/Schedule.spaced(5000)]);
285-const makePinger = /*#__PURE__*/Effect.fnUntraced(function* (writePing) {
286+const makePinger = /*#__PURE__*/Effect.fnUntraced(function* (writePing, hooks) {
287 let recievedPong = true;
288+ let missedPongs = 0;
289 const latch = Latch.makeUnsafe();
290 const reset = () => {
291 recievedPong = true;
292+ missedPongs = 0;
293 latch.closeUnsafe();
294 };
295- const onPong = () => {
296+ const onPong = Effect.sync(() => {
297 recievedPong = true;
298- };
299+ missedPongs = 0;
300+ }).pipe(Effect.andThen(hooks?.onPong ?? Effect.void));
301 yield* Effect.suspend(() => {
302- if (!recievedPong) return latch.open;
303+ if (!recievedPong) {
304+ missedPongs += 1;
305+ if (missedPongs >= 3) return latch.open;
306+ return (hooks?.onPing ?? Effect.void).pipe(Effect.andThen(writePing));
307+ }
308 recievedPong = false;
309- return writePing;
310+ missedPongs = 0;
311+ return (hooks?.onPing ?? Effect.void).pipe(Effect.andThen(writePing));
312 }).pipe(Effect.delay("5 seconds"), Effect.ignore, Effect.forever, Effect.interruptible, Effect.forkScoped);
313 return {
314 timeout: latch.await,
315@@ -874,6 +911,11 @@ export const makeProtocolWorker = options => Protocol.make(Effect.fnUntraced(fun
316 * @since 4.0.0
317 */
318 export const layerProtocolWorker = /*#__PURE__*/flow(makeProtocolWorker, /*#__PURE__*/Layer.effect(Protocol));
319+/**
320+ * @since 4.0.0
321+ * @category RequestHooks
322+ */
323+export class RequestHooks extends /*#__PURE__*/Context.Service()("effect/rpc/RpcClient/RequestHooks") {}
324 /**
325 * Represents optional client protocol hooks that run when a transport connects
326 * and disconnects.
pnpm-lock.yaml+1201-610
...@@ -7,8 +7,8 @@ settings:...@@ -7,8 +7,8 @@ settings:
7catalogs:7catalogs:
8 default:8 default:
9 '@effect/openapi-generator':9 '@effect/openapi-generator':
10 specifier: 4.0.0-beta.10310 specifier: 4.0.0-rc.112
11 version: 4.0.0-beta.10311 version: 4.0.0-rc.112
12 '@effect/tsgo':12 '@effect/tsgo':
13 specifier: 0.41.013 specifier: 0.41.0
14 version: 0.41.014 version: 0.41.0
...@@ -58,13 +58,13 @@ overrides:...@@ -58,13 +58,13 @@ overrides:
58 '@clerk/expo': 4.2.058 '@clerk/expo': 4.2.0
59 '@clerk/react': 6.14.759 '@clerk/react': 6.14.7
60 '@clerk/shared': 4.30.160 '@clerk/shared': 4.30.1
61 '@effect/atom-react': 4.0.0-beta.10361 '@effect/atom-react': 4.0.0-rc.112
62 '@effect/platform-bun': 4.0.0-beta.10362 '@effect/platform-bun': 4.0.0-rc.112
63 '@effect/platform-node': 4.0.0-beta.10363 '@effect/platform-node': 4.0.0-rc.112
64 '@effect/platform-node-shared': 4.0.0-beta.10364 '@effect/platform-node-shared': 4.0.0-rc.112
65 '@effect/sql-pg': 4.0.0-beta.10365 '@effect/sql-pg': 4.0.0-rc.112
66 '@effect/sql-sqlite-bun': 4.0.0-beta.10366 '@effect/sql-sqlite-bun': 4.0.0-rc.112
67 '@effect/vitest': 4.0.0-beta.10367 '@effect/vitest': 4.0.0-rc.112
68 '@effect/vitest>vitest': '-'68 '@effect/vitest>vitest': '-'
69 '@expo/dom-webview': 57.0.169 '@expo/dom-webview': 57.0.1
70 '@expo/metro-config': 57.0.1270 '@expo/metro-config': 57.0.12
...@@ -74,7 +74,7 @@ overrides:...@@ -74,7 +74,7 @@ overrides:
74 '@tailwindcss/oxide': 4.3.374 '@tailwindcss/oxide': 4.3.3
75 '@tailwindcss/vite': 4.3.375 '@tailwindcss/vite': 4.3.3
76 '@types/node': 24.12.476 '@types/node': 24.12.4
77 effect: 4.0.0-beta.10377 effect: 4.0.0-rc.112
78 expo-router: 57.0.1778 expo-router: 57.0.17
79 expo-sharing>@expo/config-plugins: 57.0.979 expo-sharing>@expo/config-plugins: 57.0.9
80 expo-sharing>@expo/config-types: 57.0.280 expo-sharing>@expo/config-types: 57.0.2
...@@ -88,7 +88,7 @@ packageExtensionsChecksum: sha256-k/dT9NFDl5hihRPaoFKeY11hzyutMFs5psfZLFiKJic=...@@ -88,7 +88,7 @@ packageExtensionsChecksum: sha256-k/dT9NFDl5hihRPaoFKeY11hzyutMFs5psfZLFiKJic=
8888
89patchedDependencies:89patchedDependencies:
90 '@clerk/expo@4.2.0': 72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c190 '@clerk/expo@4.2.0': 72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1
91 '@effect/vitest@4.0.0-beta.103': a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b91 '@effect/vitest@4.0.0-rc.112': a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b
92 '@expo/metro-config@57.0.12': 96f1a75347e6ea02dc4b7034ace815d8ee39e18b8166ebfb573d9e58328f0dc292 '@expo/metro-config@57.0.12': 96f1a75347e6ea02dc4b7034ace815d8ee39e18b8166ebfb573d9e58328f0dc2
93 '@ff-labs/fff-node@0.9.4': ab9ff544009e1891cfe3930105862d3699007f38922a79f3c98d90018deca36893 '@ff-labs/fff-node@0.9.4': ab9ff544009e1891cfe3930105862d3699007f38922a79f3c98d90018deca368
94 '@legendapp/list@3.3.5': a05e968651a1352d2f374324016d1034b763b9fb2c5bf5f95111540d6899a52b94 '@legendapp/list@3.3.5': a05e968651a1352d2f374324016d1034b763b9fb2c5bf5f95111540d6899a52b
...@@ -97,7 +97,7 @@ patchedDependencies:...@@ -97,7 +97,7 @@ patchedDependencies:
97 '@react-native-menu/menu@2.0.0': f63d256bf6a97a873b5e628eb595bd6ef0075ddd5bdd890fc920f7a6024290dd97 '@react-native-menu/menu@2.0.0': f63d256bf6a97a873b5e628eb595bd6ef0075ddd5bdd890fc920f7a6024290dd
98 '@react-navigation/native-stack@7.17.6': e667c3cef8c78bb9ff4882ee5bd23a432247b843060a9499eb5f07e9e229555298 '@react-navigation/native-stack@7.17.6': e667c3cef8c78bb9ff4882ee5bd23a432247b843060a9499eb5f07e9e2295552
99 dbus-next@0.10.2: cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba499 dbus-next@0.10.2: cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4
100 effect@4.0.0-beta.103: af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6100 effect@4.0.0-rc.112: 200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320
101 expo-audio@57.0.4: fa9a3e0442ed395d4071bb406e08c3a471c9a84700bdfa0b9ad7ff144c96041a101 expo-audio@57.0.4: fa9a3e0442ed395d4071bb406e08c3a471c9a84700bdfa0b9ad7ff144c96041a
102 expo-sharing@57.0.17: 8d2e3b10eb3f52036a9a086800180ec6cebf3b75bccc5b1775117a7244d4ac45102 expo-sharing@57.0.17: 8d2e3b10eb3f52036a9a086800180ec6cebf3b75bccc5b1775117a7244d4ac45
103 react-native-gesture-handler@2.32.0: 96573c000f7fe56b5abfa13e2e5f0d065907e674cb8e2300155226d7c9874398103 react-native-gesture-handler@2.32.0: 96573c000f7fe56b5abfa13e2e5f0d065907e674cb8e2300155226d7c9874398
...@@ -138,8 +138,8 @@ importers:...@@ -138,8 +138,8 @@ importers:
138 specifier: 0.13.0138 specifier: 0.13.0
139 version: 0.13.0139 version: 0.13.0
140 '@effect/platform-node':140 '@effect/platform-node':
141 specifier: 4.0.0-beta.103141 specifier: 4.0.0-rc.112
142 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)142 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
143 '@napi-rs/keyring':143 '@napi-rs/keyring':
144 specifier: ^1.3.0144 specifier: ^1.3.0
145 version: 1.3.0145 version: 1.3.0
...@@ -162,8 +162,8 @@ importers:...@@ -162,8 +162,8 @@ importers:
162 specifier: 0.10.2162 specifier: 0.10.2
163 version: 0.10.2(patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4)163 version: 0.10.2(patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4)
164 effect:164 effect:
165 specifier: 4.0.0-beta.103165 specifier: 4.0.0-rc.112
166 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)166 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
167 electron:167 electron:
168 specifier: 44.1.0168 specifier: 44.1.0
169 version: 44.1.0169 version: 44.1.0
...@@ -184,8 +184,8 @@ importers:...@@ -184,8 +184,8 @@ importers:
184 version: 0.1.44(react@19.2.6)184 version: 0.1.44(react@19.2.6)
185 devDependencies:185 devDependencies:
186 '@effect/vitest':186 '@effect/vitest':
187 specifier: 4.0.0-beta.103187 specifier: 4.0.0-rc.112
188 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))188 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
189 '@types/node':189 '@types/node':
190 specifier: 24.12.4190 specifier: 24.12.4
191 version: 24.12.4191 version: 24.12.4
...@@ -233,8 +233,8 @@ importers:...@@ -233,8 +233,8 @@ importers:
233 specifier: 4.2.0233 specifier: 4.2.0
234 version: 4.2.0(patch_hash=72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1)(dbc31631339ce74330e188d5d7a88158)234 version: 4.2.0(patch_hash=72e426f44fc1cde16fc2cbba3d1e96cdca7c6d957faa73d0fe6b43948608a6c1)(dbc31631339ce74330e188d5d7a88158)
235 '@effect/atom-react':235 '@effect/atom-react':
236 specifier: 4.0.0-beta.103236 specifier: 4.0.0-rc.112
237 version: 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(react@19.2.3)(scheduler@0.27.0)237 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(react@19.2.3)(scheduler@0.27.0)
238 '@expo-google-fonts/dm-sans':238 '@expo-google-fonts/dm-sans':
239 specifier: ^0.4.2239 specifier: ^0.4.2
240 version: 0.4.2240 version: 0.4.2
...@@ -308,8 +308,8 @@ importers:...@@ -308,8 +308,8 @@ importers:
308 specifier: 8.0.3308 specifier: 8.0.3
309 version: 8.0.3309 version: 8.0.3
310 effect:310 effect:
311 specifier: 4.0.0-beta.103311 specifier: 4.0.0-rc.112
312 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)312 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
313 expo:313 expo:
314 specifier: ~57.0.18314 specifier: ~57.0.18
315 version: 57.0.18(fc5a731e35a0144aab60c7305f29cbed)315 version: 57.0.18(fc5a731e35a0144aab60c7305f29cbed)
...@@ -465,8 +465,8 @@ importers:...@@ -465,8 +465,8 @@ importers:
465 version: 1.11.0(patch_hash=17d92be2eec71bb6396b402e8d034968e54b28746876d7977cb3139655f42b90)(@expo/metro-config@57.0.12(patch_hash=96f1a75347e6ea02dc4b7034ace815d8ee39e18b8166ebfb573d9e58328f0dc2)(bufferutil@4.1.0)(expo@57.0.18)(typescript@7.0.2)(utf-8-validate@6.0.6))(metro-cache@0.84.5)(metro-transform-worker@0.84.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(metro@0.84.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react-native@0.86.3(@babel/core@7.29.7)(@react-native/metro-config@0.86.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)(tailwindcss@4.3.3)465 version: 1.11.0(patch_hash=17d92be2eec71bb6396b402e8d034968e54b28746876d7977cb3139655f42b90)(@expo/metro-config@57.0.12(patch_hash=96f1a75347e6ea02dc4b7034ace815d8ee39e18b8166ebfb573d9e58328f0dc2)(bufferutil@4.1.0)(expo@57.0.18)(typescript@7.0.2)(utf-8-validate@6.0.6))(metro-cache@0.84.5)(metro-transform-worker@0.84.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(metro@0.84.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react-native@0.86.3(@babel/core@7.29.7)(@react-native/metro-config@0.86.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.3)(utf-8-validate@6.0.6))(react@19.2.3)(tailwindcss@4.3.3)
466 devDependencies:466 devDependencies:
467 '@effect/vitest':467 '@effect/vitest':
468 specifier: 4.0.0-beta.103468 specifier: 4.0.0-rc.112
469 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))469 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
470 '@pierre/trees':470 '@pierre/trees':
471 specifier: 1.0.0-beta.4471 specifier: 1.0.0-beta.4
472 version: 1.0.0-beta.4(react-dom@19.2.3(react@19.2.3))(react@19.2.3)472 version: 1.0.0-beta.4(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
...@@ -489,14 +489,14 @@ importers:...@@ -489,14 +489,14 @@ importers:
489 specifier: ^0.3.260489 specifier: ^0.3.260
490 version: 0.3.260(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)490 version: 0.3.260(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)
491 '@effect/platform-bun':491 '@effect/platform-bun':
492 specifier: 4.0.0-beta.103492 specifier: 4.0.0-rc.112
493 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)493 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6)
494 '@effect/platform-node':494 '@effect/platform-node':
495 specifier: 4.0.0-beta.103495 specifier: 4.0.0-rc.112
496 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)496 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
497 '@effect/sql-sqlite-bun':497 '@effect/sql-sqlite-bun':
498 specifier: 4.0.0-beta.103498 specifier: 4.0.0-rc.112
499 version: 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))499 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
500 '@ff-labs/fff-node':500 '@ff-labs/fff-node':
501 specifier: 0.9.4501 specifier: 0.9.4
502 version: 0.9.4(patch_hash=ab9ff544009e1891cfe3930105862d3699007f38922a79f3c98d90018deca368)502 version: 0.9.4(patch_hash=ab9ff544009e1891cfe3930105862d3699007f38922a79f3c98d90018deca368)
...@@ -504,8 +504,8 @@ importers:...@@ -504,8 +504,8 @@ importers:
504 specifier: ^1.3.15504 specifier: ^1.3.15
505 version: 1.15.13505 version: 1.15.13
506 effect:506 effect:
507 specifier: 4.0.0-beta.103507 specifier: 4.0.0-rc.112
508 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)508 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
509 msgpackr-extract:509 msgpackr-extract:
510 specifier: 3.0.4510 specifier: 3.0.4
511 version: 3.0.4511 version: 3.0.4
...@@ -526,8 +526,8 @@ importers:...@@ -526,8 +526,8 @@ importers:
526 version: 3.4.0526 version: 3.4.0
527 devDependencies:527 devDependencies:
528 '@effect/vitest':528 '@effect/vitest':
529 specifier: 4.0.0-beta.103529 specifier: 4.0.0-rc.112
530 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))530 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
531 '@t3tools/contracts':531 '@t3tools/contracts':
532 specifier: workspace:*532 specifier: workspace:*
533 version: link:../../packages/contracts533 version: link:../../packages/contracts
...@@ -583,8 +583,8 @@ importers:...@@ -583,8 +583,8 @@ importers:
583 specifier: ^3.2.2583 specifier: ^3.2.2
584 version: 3.2.2(react@19.2.6)584 version: 3.2.2(react@19.2.6)
585 '@effect/atom-react':585 '@effect/atom-react':
586 specifier: 4.0.0-beta.103586 specifier: 4.0.0-rc.112
587 version: 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(react@19.2.6)(scheduler@0.27.0)587 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(react@19.2.6)(scheduler@0.27.0)
588 '@formkit/auto-animate':588 '@formkit/auto-animate':
589 specifier: ^0.9.0589 specifier: ^0.9.0
590 version: 0.9.0590 version: 0.9.0
...@@ -625,8 +625,8 @@ importers:...@@ -625,8 +625,8 @@ importers:
625 specifier: ^4.0.2625 specifier: ^4.0.2
626 version: 4.0.2626 version: 4.0.2
627 effect:627 effect:
628 specifier: 4.0.0-beta.103628 specifier: 4.0.0-rc.112
629 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)629 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
630 heic-to:630 heic-to:
631 specifier: ^1.5.2631 specifier: ^1.5.2
632 version: 1.5.2632 version: 1.5.2
...@@ -674,14 +674,14 @@ importers:...@@ -674,14 +674,14 @@ importers:
674 version: 5.0.14(@types/react@19.2.16)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))674 version: 5.0.14(@types/react@19.2.16)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6))
675 devDependencies:675 devDependencies:
676 '@effect/platform-node':676 '@effect/platform-node':
677 specifier: 4.0.0-beta.103677 specifier: 4.0.0-rc.112
678 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)678 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
679 '@effect/vitest':679 '@effect/vitest':
680 specifier: 4.0.0-beta.103680 specifier: 4.0.0-rc.112
681 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))681 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
682 '@rolldown/plugin-babel':682 '@rolldown/plugin-babel':
683 specifier: ^0.2.0683 specifier: ^0.2.0
684 version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5)684 version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.2.5)
685 '@tailwindcss/vite':685 '@tailwindcss/vite':
686 specifier: 4.3.3686 specifier: 4.3.3
687 version: 4.3.3(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))687 version: 4.3.3(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))
...@@ -711,7 +711,7 @@ importers:...@@ -711,7 +711,7 @@ importers:
711 version: 0.3.0711 version: 0.3.0
712 '@vitejs/plugin-react':712 '@vitejs/plugin-react':
713 specifier: ^6.0.0713 specifier: ^6.0.0
714 version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5))(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(babel-plugin-react-compiler@1.0.0)714 version: 6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.2.5))(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(babel-plugin-react-compiler@1.0.0)
715 babel-plugin-react-compiler:715 babel-plugin-react-compiler:
716 specifier: 1.0.0716 specifier: 1.0.0
717 version: 1.0.0717 version: 1.0.0
...@@ -737,8 +737,8 @@ importers:...@@ -737,8 +737,8 @@ importers:
737 specifier: 3.14.0737 specifier: 3.14.0
738 version: 3.14.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)738 version: 3.14.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
739 '@effect/sql-pg':739 '@effect/sql-pg':
740 specifier: 4.0.0-beta.103740 specifier: 4.0.0-rc.112
741 version: 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))741 version: 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
742 '@noble/curves':742 '@noble/curves':
743 specifier: 'catalog:'743 specifier: 'catalog:'
744 version: 1.9.1744 version: 1.9.1
...@@ -755,30 +755,30 @@ importers:...@@ -755,30 +755,30 @@ importers:
755 specifier: workspace:*755 specifier: workspace:*
756 version: link:../../packages/shared756 version: link:../../packages/shared
757 alchemy:757 alchemy:
758 specifier: 2.0.0-beta.65758 specifier: 2.0.0-beta.76
759 version: 2.0.0-beta.65(5a5e74348f57625dac72981db7114e79)759 version: 2.0.0-beta.76(b08b66752532a52c0a8b7a6b9c974b22)
760 drizzle-orm:760 drizzle-orm:
761 specifier: 1.0.0-rc.4761 specifier: 1.0.0-rc.5-ab785fc
762 version: 1.0.0-rc.4(@cloudflare/workers-types@4.20260604.1)(@effect/sql-d1@4.0.0-beta.101(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/sql-pg@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/sql-sqlite-bun@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@libsql/client@0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6))(bun-types@1.3.14)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(expo-sqlite@57.0.2(expo@57.0.18)(react-native@0.86.3(@babel/core@7.29.7)(@react-native/metro-config@0.86.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.6)(utf-8-validate@6.0.6))(react@19.2.6))(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)(zod@4.4.3)762 version: 1.0.0-rc.5-ab785fc(c907441ce73b163f17d6db605ee03552)
763 effect:763 effect:
764 specifier: 4.0.0-beta.103764 specifier: 4.0.0-rc.112
765 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)765 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
766 devDependencies:766 devDependencies:
767 '@cloudflare/workers-types':767 '@cloudflare/workers-types':
768 specifier: ^4.20260601.1768 specifier: ^4.20260601.1
769 version: 4.20260604.1769 version: 4.20260604.1
770 '@effect/platform-node':770 '@effect/platform-node':
771 specifier: 4.0.0-beta.103771 specifier: 4.0.0-rc.112
772 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)772 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
773 '@effect/vitest':773 '@effect/vitest':
774 specifier: 4.0.0-beta.103774 specifier: 4.0.0-rc.112
775 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))775 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
776 '@types/node':776 '@types/node':
777 specifier: 24.12.4777 specifier: 24.12.4
778 version: 24.12.4778 version: 24.12.4
779 drizzle-kit:779 drizzle-kit:
780 specifier: 1.0.0-rc.4780 specifier: 1.0.0-rc.5-ab785fc
781 version: 1.0.0-rc.4781 version: 1.0.0-rc.5-ab785fc
782 vite:782 vite:
783 specifier: npm:@voidzero-dev/vite-plus-core@0.3.0783 specifier: npm:@voidzero-dev/vite-plus-core@0.3.0
784 version: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'784 version: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'
...@@ -789,18 +789,18 @@ importers:...@@ -789,18 +789,18 @@ importers:
789 oxlint-plugin-t3code:789 oxlint-plugin-t3code:
790 dependencies:790 dependencies:
791 '@effect/platform-node':791 '@effect/platform-node':
792 specifier: 4.0.0-beta.103792 specifier: 4.0.0-rc.112
793 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)793 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
794 '@oxlint/plugins':794 '@oxlint/plugins':
795 specifier: ^1.63.0795 specifier: ^1.63.0
796 version: 1.68.0796 version: 1.68.0
797 effect:797 effect:
798 specifier: 4.0.0-beta.103798 specifier: 4.0.0-rc.112
799 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)799 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
800 devDependencies:800 devDependencies:
801 '@effect/vitest':801 '@effect/vitest':
802 specifier: 4.0.0-beta.103802 specifier: 4.0.0-rc.112
803 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))803 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
804 vite-plus:804 vite-plus:
805 specifier: 'catalog:'805 specifier: 'catalog:'
806 version: 0.3.0(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.28.1)(jiti@2.7.0)(msw@2.12.11(@types/node@24.12.4)(typescript@7.0.2))(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)806 version: 0.3.0(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.28.1)(jiti@2.7.0)(msw@2.12.11(@types/node@24.12.4)(typescript@7.0.2))(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
...@@ -814,8 +814,8 @@ importers:...@@ -814,8 +814,8 @@ importers:
814 specifier: workspace:*814 specifier: workspace:*
815 version: link:../shared815 version: link:../shared
816 effect:816 effect:
817 specifier: 4.0.0-beta.103817 specifier: 4.0.0-rc.112
818 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)818 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
819 mdast-util-directive:819 mdast-util-directive:
820 specifier: ^3.1.0820 specifier: ^3.1.0
821 version: 3.1.0821 version: 3.1.0
...@@ -833,8 +833,8 @@ importers:...@@ -833,8 +833,8 @@ importers:
833 version: 11.0.5833 version: 11.0.5
834 devDependencies:834 devDependencies:
835 '@effect/vitest':835 '@effect/vitest':
836 specifier: 4.0.0-beta.103836 specifier: 4.0.0-rc.112
837 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))837 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
838 micromark-util-types:838 micromark-util-types:
839 specifier: ^2.0.2839 specifier: ^2.0.2
840 version: 2.0.2840 version: 2.0.2
...@@ -845,12 +845,12 @@ importers:...@@ -845,12 +845,12 @@ importers:
845 packages/contracts:845 packages/contracts:
846 dependencies:846 dependencies:
847 effect:847 effect:
848 specifier: 4.0.0-beta.103848 specifier: 4.0.0-rc.112
849 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)849 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
850 devDependencies:850 devDependencies:
851 '@effect/vitest':851 '@effect/vitest':
852 specifier: 4.0.0-beta.103852 specifier: 4.0.0-rc.112
853 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))853 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
854 vite-plus:854 vite-plus:
855 specifier: 'catalog:'855 specifier: 'catalog:'
856 version: 0.3.0(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.28.1)(jiti@2.7.0)(msw@2.12.11(@types/node@24.12.4)(typescript@7.0.2))(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)856 version: 0.3.0(@types/node@24.12.4)(bufferutil@4.1.0)(esbuild@0.28.1)(jiti@2.7.0)(msw@2.12.11(@types/node@24.12.4)(typescript@7.0.2))(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(utf-8-validate@6.0.6)(yaml@2.9.0)
...@@ -858,18 +858,18 @@ importers:...@@ -858,18 +858,18 @@ importers:
858 packages/effect-acp:858 packages/effect-acp:
859 dependencies:859 dependencies:
860 effect:860 effect:
861 specifier: 4.0.0-beta.103861 specifier: 4.0.0-rc.112
862 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)862 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
863 devDependencies:863 devDependencies:
864 '@effect/openapi-generator':864 '@effect/openapi-generator':
865 specifier: 'catalog:'865 specifier: 'catalog:'
866 version: 4.0.0-beta.103(@effect/platform-node@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(encoding@0.1.13)866 version: 4.0.0-rc.112(@effect/platform-node@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6))(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(encoding@0.1.13)
867 '@effect/platform-node':867 '@effect/platform-node':
868 specifier: 4.0.0-beta.103868 specifier: 4.0.0-rc.112
869 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)869 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
870 '@effect/vitest':870 '@effect/vitest':
871 specifier: 4.0.0-beta.103871 specifier: 4.0.0-rc.112
872 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))872 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
873 '@types/node':873 '@types/node':
874 specifier: 24.12.4874 specifier: 24.12.4
875 version: 24.12.4875 version: 24.12.4
...@@ -880,18 +880,18 @@ importers:...@@ -880,18 +880,18 @@ importers:
880 packages/effect-codex-app-server:880 packages/effect-codex-app-server:
881 dependencies:881 dependencies:
882 effect:882 effect:
883 specifier: 4.0.0-beta.103883 specifier: 4.0.0-rc.112
884 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)884 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
885 devDependencies:885 devDependencies:
886 '@effect/openapi-generator':886 '@effect/openapi-generator':
887 specifier: 'catalog:'887 specifier: 'catalog:'
888 version: 4.0.0-beta.103(@effect/platform-node@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(encoding@0.1.13)888 version: 4.0.0-rc.112(@effect/platform-node@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6))(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(encoding@0.1.13)
889 '@effect/platform-node':889 '@effect/platform-node':
890 specifier: 4.0.0-beta.103890 specifier: 4.0.0-rc.112
891 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)891 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
892 '@effect/vitest':892 '@effect/vitest':
893 specifier: 4.0.0-beta.103893 specifier: 4.0.0-rc.112
894 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))894 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
895 '@types/node':895 '@types/node':
896 specifier: 24.12.4896 specifier: 24.12.4
897 version: 24.12.4897 version: 24.12.4
...@@ -911,8 +911,8 @@ importers:...@@ -911,8 +911,8 @@ importers:
911 specifier: workspace:*911 specifier: workspace:*
912 version: link:../contracts912 version: link:../contracts
913 effect:913 effect:
914 specifier: 4.0.0-beta.103914 specifier: 4.0.0-rc.112
915 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)915 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
916 jose:916 jose:
917 specifier: 'catalog:'917 specifier: 'catalog:'
918 version: 6.2.2918 version: 6.2.2
...@@ -921,11 +921,11 @@ importers:...@@ -921,11 +921,11 @@ importers:
921 version: 2.9.0921 version: 2.9.0
922 devDependencies:922 devDependencies:
923 '@effect/platform-node':923 '@effect/platform-node':
924 specifier: 4.0.0-beta.103924 specifier: 4.0.0-rc.112
925 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)925 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
926 '@effect/vitest':926 '@effect/vitest':
927 specifier: 4.0.0-beta.103927 specifier: 4.0.0-rc.112
928 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))928 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
929 '@types/node':929 '@types/node':
930 specifier: 24.12.4930 specifier: 24.12.4
931 version: 24.12.4931 version: 24.12.4
...@@ -942,15 +942,15 @@ importers:...@@ -942,15 +942,15 @@ importers:
942 specifier: workspace:*942 specifier: workspace:*
943 version: link:../shared943 version: link:../shared
944 effect:944 effect:
945 specifier: 4.0.0-beta.103945 specifier: 4.0.0-rc.112
946 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)946 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
947 devDependencies:947 devDependencies:
948 '@effect/platform-node':948 '@effect/platform-node':
949 specifier: 4.0.0-beta.103949 specifier: 4.0.0-rc.112
950 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)950 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
951 '@effect/vitest':951 '@effect/vitest':
952 specifier: 4.0.0-beta.103952 specifier: 4.0.0-rc.112
953 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))953 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
954 '@types/node':954 '@types/node':
955 specifier: 24.12.4955 specifier: 24.12.4
956 version: 24.12.4956 version: 24.12.4
...@@ -964,12 +964,12 @@ importers:...@@ -964,12 +964,12 @@ importers:
964 specifier: workspace:*964 specifier: workspace:*
965 version: link:../shared965 version: link:../shared
966 effect:966 effect:
967 specifier: 4.0.0-beta.103967 specifier: 4.0.0-rc.112
968 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)968 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
969 devDependencies:969 devDependencies:
970 '@effect/vitest':970 '@effect/vitest':
971 specifier: 4.0.0-beta.103971 specifier: 4.0.0-rc.112
972 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))972 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
973 '@types/node':973 '@types/node':
974 specifier: 24.12.4974 specifier: 24.12.4
975 version: 24.12.4975 version: 24.12.4
...@@ -980,8 +980,8 @@ importers:...@@ -980,8 +980,8 @@ importers:
980 scripts:980 scripts:
981 dependencies:981 dependencies:
982 '@effect/platform-node':982 '@effect/platform-node':
983 specifier: 4.0.0-beta.103983 specifier: 4.0.0-rc.112
984 version: 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)984 version: 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
985 '@electron/asar':985 '@electron/asar':
986 specifier: ^3.4.1986 specifier: ^3.4.1
987 version: 3.4.1987 version: 3.4.1
...@@ -995,8 +995,8 @@ importers:...@@ -995,8 +995,8 @@ importers:
995 specifier: workspace:*995 specifier: workspace:*
996 version: link:../packages/tailscale996 version: link:../packages/tailscale
997 effect:997 effect:
998 specifier: 4.0.0-beta.103998 specifier: 4.0.0-rc.112
999 version: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)999 version: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1000 pngjs:1000 pngjs:
1001 specifier: 7.0.01001 specifier: 7.0.0
1002 version: 7.0.01002 version: 7.0.0
...@@ -1005,8 +1005,8 @@ importers:...@@ -1005,8 +1005,8 @@ importers:
1005 version: 0.34.51005 version: 0.34.5
1006 devDependencies:1006 devDependencies:
1007 '@effect/vitest':1007 '@effect/vitest':
1008 specifier: 4.0.0-beta.1031008 specifier: 4.0.0-rc.112
1009 version: 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))1009 version: 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
1010 '@types/pngjs':1010 '@types/pngjs':
1011 specifier: 6.0.51011 specifier: 6.0.5
1012 version: 6.0.51012 version: 6.0.5
...@@ -1036,8 +1036,32 @@ packages:...@@ -1036,8 +1036,32 @@ packages:
1036 resolution: {integrity: sha512-3NX/MpTdroi0aKz134A6RC2Gb2iXVECN4QaAXnvCIxxIm3C3AVB1mkUe8NaaiyvOpDfsrqWhYtj+Q6a62RrTsw==}1036 resolution: {integrity: sha512-3NX/MpTdroi0aKz134A6RC2Gb2iXVECN4QaAXnvCIxxIm3C3AVB1mkUe8NaaiyvOpDfsrqWhYtj+Q6a62RrTsw==}
1037 engines: {node: '>=18'}1037 engines: {node: '>=18'}
10381038
1039 '@alchemy.run/node-utils@0.0.5':1039 '@alchemy.run/cloudflare-runtime@2.0.0-beta.76':
1040 resolution: {integrity: sha512-5agdhQxWBodxa5hDRyjnpx91RTU3g+qd5fxYB7uNDCaOzB0XC47UU/KHR6zf6jhz/NXf61gJS+vhYwn8NHeRoQ==}1040 resolution: {integrity: sha512-rH5BFh0Xq7aExpSpITyQbC+Jqfc9XgwJXidHVHTi1tNRC6/KAWg4tOzBfwiFIxljFLLYcApzlYFvLa/fTYcEjw==}
1041 peerDependencies:
1042 '@distilled.cloud/cloudflare': 1.0.0-rc.8
1043 '@effect/platform-bun': 4.0.0-rc.112
1044 '@effect/platform-node': 4.0.0-rc.112
1045 effect: 4.0.0-rc.112
1046 rolldown: 1.2.5
1047 vite: ^7.0.0 || ^8.0.0
1048 peerDependenciesMeta:
1049 '@effect/platform-bun':
1050 optional: true
1051 '@effect/platform-node':
1052 optional: true
1053 rolldown:
1054 optional: true
1055 vite:
1056 optional: true
1057
1058 '@alchemy.run/floci@2.0.0-beta.76':
1059 resolution: {integrity: sha512-UIKd+Hki3t5seDpLfyRBwWiNukKlbAqDCTOYBD+n49b/WQIgEWHhYXzGtnwC7OY/b3KAv5p7gsdn8IpPnRXR8g==}
1060 peerDependencies:
1061 effect: 4.0.0-rc.112
1062
1063 '@alchemy.run/node-utils@2.0.0-beta.76':
1064 resolution: {integrity: sha512-KUAlGdoeWeMEToUP1V3I+mEf6FVzUjU+6Tc8savNvMsXN9t3uwZVqD1FeMzTMzMTJJijjxVljQTCtyoeE9W43w==}
10411065
1042 '@anthropic-ai/claude-agent-sdk@0.3.260':1066 '@anthropic-ai/claude-agent-sdk@0.3.260':
1043 resolution: {integrity: sha512-PmABtP4Rwd6l95itQrqzguv6rS9uACqikPB9g8BPeWRKZOpy3xpEOjJLYauof3BFk2wNZnfhr0Ttx8ttcZzq0w==}1067 resolution: {integrity: sha512-PmABtP4Rwd6l95itQrqzguv6rS9uACqikPB9g8BPeWRKZOpy3xpEOjJLYauof3BFk2wNZnfhr0Ttx8ttcZzq0w==}
...@@ -1728,20 +1752,34 @@ packages:...@@ -1728,20 +1752,34 @@ packages:
1728 resolution: {integrity: sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==}1752 resolution: {integrity: sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==}
1729 engines: {node: '>=18'}1753 engines: {node: '>=18'}
17301754
1731 '@clack/core@0.5.0':1755 '@chevrotain/cst-dts-gen@10.5.0':
1732 resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==}1756 resolution: {integrity: sha512-lhmC/FyqQ2o7pGK4Om+hzuDrm9rhFYIJ/AXoQBeongmn870Xeb0L6oGEiuR8nohFNL5sMaQEJWCxr1oIVIVXrw==}
1757
1758 '@chevrotain/gast@10.5.0':
1759 resolution: {integrity: sha512-pXdMJ9XeDAbgOWKuD1Fldz4ieCs6+nLNmyVhe2gZVqoO7v8HXuHYs5OV2EzUtbuai37TlOAQHrTDvxMnvMJz3A==}
1760
1761 '@chevrotain/types@10.5.0':
1762 resolution: {integrity: sha512-f1MAia0x/pAVPWH/T73BJVyO2XU5tI4/iE7cnxb7tqdNTNhQI3Uq3XkqcoteTmD4t1aM0LbHCJOhgIDn07kl2A==}
1763
1764 '@chevrotain/utils@10.5.0':
1765 resolution: {integrity: sha512-hBzuU5+JjB2cqNZyszkDHZgOSrUUT8V3dhgRl8Q9Gp6dAj/H5+KILGjbhDpc3Iy9qmqlm/akuOI2ut9VUtzJxQ==}
17331766
1734 '@clack/core@1.4.2':1767 '@clack/core@1.4.2':
1735 resolution: {integrity: sha512-0Ty/1Gfm+Kb07sXcuESjyKfwEhSy4Ns1AgeEisHb/bDY5fWme0tTeTkU14T1Gmcs17YIjB/teiDe4uaCghbYqQ==}1768 resolution: {integrity: sha512-0Ty/1Gfm+Kb07sXcuESjyKfwEhSy4Ns1AgeEisHb/bDY5fWme0tTeTkU14T1Gmcs17YIjB/teiDe4uaCghbYqQ==}
1736 engines: {node: '>= 20.12.0'}1769 engines: {node: '>= 20.12.0'}
17371770
1738 '@clack/prompts@0.11.0':1771 '@clack/core@1.4.3':
1739 resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==}1772 resolution: {integrity: sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==}
1773 engines: {node: '>= 20.12.0'}
17401774
1741 '@clack/prompts@1.6.0':1775 '@clack/prompts@1.6.0':
1742 resolution: {integrity: sha512-EYlRokl8szrP9Z25qT5aepMdBjzBvHF9ZEhzIiUBc9guz/T31EqRgvD0QSgZcpE93xiwrr+OkB4nz0BZyF6fSA==}1776 resolution: {integrity: sha512-EYlRokl8szrP9Z25qT5aepMdBjzBvHF9ZEhzIiUBc9guz/T31EqRgvD0QSgZcpE93xiwrr+OkB4nz0BZyF6fSA==}
1743 engines: {node: '>= 20.12.0'}1777 engines: {node: '>= 20.12.0'}
17441778
1779 '@clack/prompts@1.7.0':
1780 resolution: {integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==}
1781 engines: {node: '>= 20.12.0'}
1782
1745 '@clerk/backend@3.14.0':1783 '@clerk/backend@3.14.0':
1746 resolution: {integrity: sha512-WsphTvDFHDuQilKI7dyVE5qmt7USu8qSrujAq6SqpEHbVFfNBfINDNuzxlF9M2skOTfHFfgiTE8Jjb1egIBGLg==}1784 resolution: {integrity: sha512-WsphTvDFHDuQilKI7dyVE5qmt7USu8qSrujAq6SqpEHbVFfNBfINDNuzxlF9M2skOTfHFfgiTE8Jjb1egIBGLg==}
1747 engines: {node: '>=20.9.0'}1785 engines: {node: '>=20.9.0'}
...@@ -1891,8 +1929,8 @@ packages:...@@ -1891,8 +1929,8 @@ packages:
1891 '@cloudflare/workers-types@4.20260604.1':1929 '@cloudflare/workers-types@4.20260604.1':
1892 resolution: {integrity: sha512-nVTydUwPcz9WfwZ/6xAmqs8uUVeGbDVmyPvSYrYAo4CQTyi0122SoE1Suw8RvqnN60XXHPChAjDqSIjnr/mbmg==}1930 resolution: {integrity: sha512-nVTydUwPcz9WfwZ/6xAmqs8uUVeGbDVmyPvSYrYAo4CQTyi0122SoE1Suw8RvqnN60XXHPChAjDqSIjnr/mbmg==}
18931931
1894 '@cloudflare/workers-types@5.20260726.1':1932 '@cloudflare/workers-types@5.20260907.1':
1895 resolution: {integrity: sha512-fKgRSm3sDmOdak1LGWehS4vSPSj7/zeu0NfmE62VPjBMqWgODcOGljYvq6A75sL+7YfY3iGFGb0jVEDYq+hlmw==}1933 resolution: {integrity: sha512-HYI7eFb/MOcNzvbUW7ZwHVZL5YFXb4r6yHN3vx8gJCqde7yhn3bhuPKiQPw90UtGWWp7uOI+Que3kf8Svjn5cw==}
18961934
1897 '@crowecawcaw/xa11y-darwin-arm64@0.13.0':1935 '@crowecawcaw/xa11y-darwin-arm64@0.13.0':
1898 resolution: {integrity: sha512-wT+f9lbE6IfSPs8unb7IHr6/V/EkB4SCMFisTtV3jsTseCKr4/vkgpI1LRdul2r+KrmgQ4JxRpUDVB25dmpqNw==}1936 resolution: {integrity: sha512-wT+f9lbE6IfSPs8unb7IHr6/V/EkB4SCMFisTtV3jsTseCKr4/vkgpI1LRdul2r+KrmgQ4JxRpUDVB25dmpqNw==}
...@@ -1936,74 +1974,50 @@ packages:...@@ -1936,74 +1974,50 @@ packages:
1936 resolution: {integrity: sha512-WTYHwlBhImGmmMt81crxaRvNdZXlBNemFyrP5GGHj2WeDTJMBrHgHTaladTypXHXrviFFBBGROl5moijRQ4ODA==}1974 resolution: {integrity: sha512-WTYHwlBhImGmmMt81crxaRvNdZXlBNemFyrP5GGHj2WeDTJMBrHgHTaladTypXHXrviFFBBGROl5moijRQ4ODA==}
1937 engines: {node: '>=18'}1975 engines: {node: '>=18'}
19381976
1939 '@distilled.cloud/aws@0.30.2':1977 '@distilled.cloud/aws@1.0.0-rc.8':
1940 resolution: {integrity: sha512-Uw2yZf7PJ2ienrKG49HN1ajnke65mTtHBUrSb/3ykeZ/8cLaSgwVhPscHxSzGByY0TEtYcYKNNmfUVISgGQl9g==}1978 resolution: {integrity: sha512-eL4tRACU4TSykk/6+ItwUTZs93r3tRlrBn36ohqaUxqYYOfmssYlt/SLCzos4nlLgCxb+1T6BAstgYC848v1EQ==}
1941 peerDependencies:1979 peerDependencies:
1942 effect: 4.0.0-beta.1031980 effect: 4.0.0-rc.112
19431981
1944 '@distilled.cloud/axiom@0.30.2':1982 '@distilled.cloud/axiom@1.0.0-rc.8':
1945 resolution: {integrity: sha512-6g7tN/fKdMjnZYswlvwmLPeCqa2/jTsuOG7cSyUldhd6akxwWlMYqqDxwiOjgJfBZIOmcqSs5XVwiGMonZQTBw==}1983 resolution: {integrity: sha512-lczeM0FPuF1mLZu7V8vcj8Klm9b1VSo4A75PP2a4km/cjphDl9LKamUwrSGLEY9denmqd1nn4+g2Svw1UmGpEw==}
1946 peerDependencies:1984 peerDependencies:
1947 effect: 4.0.0-beta.1031985 effect: 4.0.0-rc.112
19481986
1949 '@distilled.cloud/cloudflare-rolldown-plugin@0.13.10':1987 '@distilled.cloud/cloudflare@1.0.0-rc.8':
1950 resolution: {integrity: sha512-UO9wjepZWYupWMf/KYKY7LUueHNawdp0qBGc9z3XYxjodrQaMwFQWtIGG1yWOHjTWl1BUx86A69hyB8kHYRAeA==}1988 resolution: {integrity: sha512-nhEyGOaupi/JmT0PS1DEMH5Ebwu004pvQv3Emzt9MJz3mF3LTdiuAnxP86rf3jsFtfa826TDokKArVMq55OKRA==}
1951 peerDependencies:1989 peerDependencies:
1952 rolldown: ^1.1.51990 effect: 4.0.0-rc.112
1953 vite: ^7.0.0 || ^8.0.0
1954 peerDependenciesMeta:
1955 rolldown:
1956 optional: true
1957 vite:
1958 optional: true
19591991
1960 '@distilled.cloud/cloudflare-runtime@0.13.10':1992 '@distilled.cloud/core@1.0.0-rc.8':
1961 resolution: {integrity: sha512-0mtI2rmxKiRcuZVXsQZfPnHWstUTCyPlg4q6EbxdImfiB4CCL2F56orGl9UhuBy+BPgO37wDgMe2GIpAHIUNWA==}1993 resolution: {integrity: sha512-baZMSaBh9kEyAqdhO+UbkvVDK+wqyI8d0UW0paSp5CqVResOl7ydHU4tCbBUOLoxOrqLRWfmImKrhW9SY1R8qw==}
1962 peerDependencies:1994 peerDependencies:
1963 '@distilled.cloud/cloudflare': ^0.29.01995 effect: 4.0.0-rc.112
1964 '@effect/platform-bun': 4.0.0-beta.103
1965 '@effect/platform-node': 4.0.0-beta.103
1966 effect: 4.0.0-beta.103
1967 peerDependenciesMeta:
1968 '@effect/platform-bun':
1969 optional: true
1970 '@effect/platform-node':
1971 optional: true
19721996
1973 '@distilled.cloud/cloudflare-vite-plugin@0.13.10':1997 '@distilled.cloud/fly-io@1.0.0-rc.8':
1974 resolution: {integrity: sha512-O8lvG48OQcRkjwkCPUGdEGTtDuaKBlZWIMy+yTCAUnte/8rvixIxUj/PMX6lx4Prj2tx/ciqjRHl9qjtHL8KWA==}1998 resolution: {integrity: sha512-0HqVLIpBxmuvrIrnmziz8iK39F5cBxkHlz43WR2s+tFidbPlCzmnci6gxixxiwMBCzcmiRmv57xQxuQzgfDQMw==}
1975 peerDependencies:1999 peerDependencies:
1976 '@distilled.cloud/cloudflare': ^0.29.02000 effect: 4.0.0-rc.112
1977 '@distilled.cloud/cloudflare-runtime': 0.13.10
1978 '@effect/platform-bun': 4.0.0-beta.103
1979 '@effect/platform-node': 4.0.0-beta.103
1980 effect: 4.0.0-beta.103
1981 vite: ^7.0.0 || ^8.0.0
1982 peerDependenciesMeta:
1983 '@effect/platform-bun':
1984 optional: true
1985 '@effect/platform-node':
1986 optional: true
19872001
1988 '@distilled.cloud/cloudflare@0.30.2':2002 '@distilled.cloud/hetzner@1.0.0-rc.8':
1989 resolution: {integrity: sha512-bY0WAXL7Xw1mbo9twdXcaSCKL1rMi1o4aDzVwhnHASxe416oWvDARUo2/DPhQqN48r3q9BY2AyRAxRf65X6z0g==}2003 resolution: {integrity: sha512-CAPj912qUQXMetyFvJEc7PJnSG4DR6RBvGXCOfQcJVgGTspt/IdT3iIeIInTUf6rgFRsqoGiRfS4ywTqWoqLFA==}
1990 peerDependencies:2004 peerDependencies:
1991 effect: 4.0.0-beta.1032005 effect: 4.0.0-rc.112
19922006
1993 '@distilled.cloud/core@0.30.2':2007 '@distilled.cloud/neon@1.0.0-rc.8':
1994 resolution: {integrity: sha512-7wurt9mk2Z3h0zJ00FAXD9ApSLoiBdjArctc9k706JPwzo6uhSJNkTwVMFdYM6V3m5186cY5C8ukzstrCRkJSw==}2008 resolution: {integrity: sha512-xIgxgoDyIs/G5lW8T2r4oyHpOcRzBO1wu7p46lU3ppuJ2rlJR4pmP9dF7KxStAVglr9yK3wmmmnraLoCAtd8Sg==}
1995 peerDependencies:2009 peerDependencies:
1996 effect: 4.0.0-beta.1032010 effect: 4.0.0-rc.112
19972011
1998 '@distilled.cloud/neon@0.30.2':2012 '@distilled.cloud/planetscale@1.0.0-rc.8':
1999 resolution: {integrity: sha512-mFNmN4sUGIa7WukCSmU1KQSDZKmByjGY5Neh05IiM4b38UaJ80zYws0ZKLVsM3NNpypwnwcibYv3RwXxfG4f/Q==}2013 resolution: {integrity: sha512-D0mnkT2Gnk/SKWoz05rkf7+sngH8+5m5ugjQ1GycsFMfTxUVSIVUIHX9yrO5vFrTsMlNsmrMR+7a9R3ZMGCWkA==}
2000 peerDependencies:2014 peerDependencies:
2001 effect: 4.0.0-beta.1032015 effect: 4.0.0-rc.112
20022016
2003 '@distilled.cloud/planetscale@0.30.2':2017 '@distilled.cloud/railway@1.0.0-rc.8':
2004 resolution: {integrity: sha512-Ph4lY6Ds8xC0l8ZDaEsX4E5oPCHqnDHb3RYKbOPeO8fjaXdZHWxn24gxCWpzSU+fVnkmdKy9ntflqxK2l+12rQ==}2018 resolution: {integrity: sha512-VW2YdbblVHhYww5JVtOjFlv3jBFl7xlt6/xTfkNxxgXgzJ5GYVlD3gPgBIpGy9Pcnv9rVRA6CL7QZeYeu47c9Q==}
2005 peerDependencies:2019 peerDependencies:
2006 effect: 4.0.0-beta.1032020 effect: 4.0.0-rc.112
20072021
2008 '@dnd-kit/accessibility@3.1.1':2022 '@dnd-kit/accessibility@3.1.1':
2009 resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==}2023 resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==}
...@@ -2036,52 +2050,57 @@ packages:...@@ -2036,52 +2050,57 @@ packages:
2036 '@drizzle-team/brocli@0.12.0':2050 '@drizzle-team/brocli@0.12.0':
2037 resolution: {integrity: sha512-mlUE+rZ8CatQekLhnaiN91Iemdd+e2gFKooGlnRB3oPTL3VghLfX24dx7HrzMNeC1JrIB/0kpsfyty3f5HNfxQ==}2051 resolution: {integrity: sha512-mlUE+rZ8CatQekLhnaiN91Iemdd+e2gFKooGlnRB3oPTL3VghLfX24dx7HrzMNeC1JrIB/0kpsfyty3f5HNfxQ==}
20382052
2039 '@effect/atom-react@4.0.0-beta.103':2053 '@effect/atom-react@4.0.0-rc.112':
2040 resolution: {integrity: sha512-1HJ+Cyq4ssLnH2UZ8OVnhtMGAySabtzZo7imKC+vEfxOW3lvJYpGZeicxQX5Ii/7AdvlR+19p/6K2a5IPKYAow==}2054 resolution: {integrity: sha512-Ksf90KQa6D4UDnMj4M84arlVKNIuwxxF2GvgXBzuaYi2LsgririsUhKQ5SYaK1euf8oIYeamEuthoZSbUQmIhw==}
2041 peerDependencies:2055 peerDependencies:
2042 effect: 4.0.0-beta.1032056 effect: 4.0.0-rc.112
2043 react: ^19.2.42057 react: '>=19.0.0 <20.0.0'
2044 scheduler: '*'2058 scheduler: '>=0.25.0 <0.28.0'
20452059
2046 '@effect/openapi-generator@4.0.0-beta.103':2060 '@effect/openapi-generator@4.0.0-rc.112':
2047 resolution: {integrity: sha512-wWp3n0w9g7edprSue5xLB68Lu3PNdeW1n8girDmV2RKdmVKgrvY0+iIyzYqEMhVGOxc7P0g/ZtMWzaAnJAxbBA==}2061 resolution: {integrity: sha512-ZgAkEP2/8qPZKgnI5AqmBgqhrZsdMDKZXJoKn29xgElZUWCvHhdE6eSUfFtkQBRE5kQcATXOZajHl+S/Pg+8Dw==}
2048 hasBin: true2062 hasBin: true
2049 peerDependencies:2063 peerDependencies:
2050 '@effect/platform-node': 4.0.0-beta.1032064 '@effect/platform-node': 4.0.0-rc.112
2051 effect: 4.0.0-beta.1032065 effect: 4.0.0-rc.112
20522066
2053 '@effect/platform-bun@4.0.0-beta.103':2067 '@effect/platform-bun@4.0.0-rc.112':
2054 resolution: {integrity: sha512-/ay1/lhE9FUKEiDRQs56463eJ9u9ivtUtOCi2eeqI8Aooau7PupKNtV5zKjoRBCLInZMAX7JezT46NW5AdACBQ==}2068 resolution: {integrity: sha512-Y5n2HhV/vsbrJls9ukX42RL7zqXQxISHegWFsP9njsCyDmGTnq7QYSO82rglwrLPwtTrv5dkSRTuGw4+oXxgMg==}
2055 peerDependencies:2069 peerDependencies:
2056 effect: 4.0.0-beta.1032070 effect: 4.0.0-rc.112
20572071
2058 '@effect/platform-node-shared@4.0.0-beta.103':2072 '@effect/platform-node-shared@4.0.0-rc.112':
2059 resolution: {integrity: sha512-0aCZMBid5ifqmY55TkfCDLaGTIM8qu3bNFUW7qL9vh/7jFOkaIAMX2MA8muG4deqW17XWxawddWu4v0fK+UW3g==}2073 resolution: {integrity: sha512-ttjz0xKamFN7vL8pNDYVwddJLjZvqKePc05djlz2VcdaKbLsnYbtMnL1rbOfHgEnIUSHGh7FkjaN4DM1Ov81sQ==}
2060 engines: {node: '>=18.0.0'}2074 engines: {node: '>=18.0.0'}
2061 peerDependencies:2075 peerDependencies:
2062 effect: 4.0.0-beta.1032076 effect: 4.0.0-rc.112
20632077
2064 '@effect/platform-node@4.0.0-beta.103':2078 '@effect/platform-node@4.0.0-rc.112':
2065 resolution: {integrity: sha512-VD8fbpendwFokMwzC7/MxazjhEVDihPC5NZtomYEyZwGaA1LXMvwP1y8pfXwfshUkG56TN4EMQqzu72c0B9FhA==}2079 resolution: {integrity: sha512-/BMAcdNGQQskLmI0Zoa95KfTZkr9HV9N4NSxaSrusG6GeW6Ulp9KvZ+Rlaiw8lnOt43CXjFLdfll5/k5rxL4hQ==}
2066 engines: {node: '>=18.0.0'}2080 engines: {node: '>=18.0.0'}
2067 peerDependencies:2081 peerDependencies:
2068 effect: 4.0.0-beta.1032082 effect: 4.0.0-rc.112
2069 ioredis: ^5.7.02083 redis: '>=5.0.0 <7.0.0'
2084
2085 '@effect/sql-d1@4.0.0-rc.112':
2086 resolution: {integrity: sha512-Wxdr6aU3pBHqhyBiybzbHmEK7qZ2w4iy0IxBgJHe9BLleYzCxObOaBQI9qq/VZSqEvc0IaOBMpbk2zh3dlPNSQ==}
2087 peerDependencies:
2088 effect: 4.0.0-rc.112
20702089
2071 '@effect/sql-d1@4.0.0-beta.101':2090 '@effect/sql-pg@4.0.0-rc.112':
2072 resolution: {integrity: sha512-4M/2lm7y1M1Fg1fCc31BTtU3p8lK0jHUlPGqIiJ97pOSXZJrlv21087VVLbJ/1i4svuSUshnShDsce9ZwZKsOQ==}2091 resolution: {integrity: sha512-UYUA3LAGH1Pg88Yau7eTlTLHRrIb/uTdxdPGxVcRdIjjrTzxtA7iKHR4hcmUeq5lQEcGLCopN7E4ffsAKF8vEQ==}
2073 peerDependencies:2092 peerDependencies:
2074 effect: 4.0.0-beta.1032093 effect: 4.0.0-rc.112
20752094
2076 '@effect/sql-pg@4.0.0-beta.103':2095 '@effect/sql-sqlite-bun@4.0.0-rc.112':
2077 resolution: {integrity: sha512-jzlTFtFaaoOmT87rQMKUBhkFeIQQwDKtlB+MOYn1jIPssLvXZVnMqo9GahCjsNcXVlB6QGBkUgD1HCA6+tJvBw==}2096 resolution: {integrity: sha512-EqR8pWZo3VzedRvP6qo5HcfqNmFvSa+sQLWQl3oBMx2KY1FCc8NYjep79wYjNkW0qABnffrPUXCMTOncd1A+5g==}
2078 peerDependencies:2097 peerDependencies:
2079 effect: 4.0.0-beta.1032098 effect: 4.0.0-rc.112
20802099
2081 '@effect/sql-sqlite-bun@4.0.0-beta.103':2100 '@effect/sql-sqlite-do@4.0.0-rc.112':
2082 resolution: {integrity: sha512-u10I6SEWgUc1sKrlT0luxOBNzlUXunzxCChrD75pK5khIN1baKlPn2DD3f7bkh20NxwSzOfxF3hWsrO4VktvNg==}2101 resolution: {integrity: sha512-PewNVasimmhrdxYbNU91O0YlCcalIHOoF0H5XAWXrmzcEQrKM7kVCyb5h0gmJAZjBM4ZgWRvPY0PUOfbNmWchQ==}
2083 peerDependencies:2102 peerDependencies:
2084 effect: 4.0.0-beta.1032103 effect: 4.0.0-rc.112
20852104
2086 '@effect/tsgo-darwin-arm64@0.41.0':2105 '@effect/tsgo-darwin-arm64@0.41.0':
2087 resolution: {integrity: sha512-3iEPtcHF72yDjv7T5YpnX+Io1LDLywJb1oGG3Fp/Fth4xmqiT1Vacyz5wnPCfEWGQ6CyrlyCZSSjUxPyJ70+DQ==}2106 resolution: {integrity: sha512-3iEPtcHF72yDjv7T5YpnX+Io1LDLywJb1oGG3Fp/Fth4xmqiT1Vacyz5wnPCfEWGQ6CyrlyCZSSjUxPyJ70+DQ==}
...@@ -2122,15 +2141,29 @@ packages:...@@ -2122,15 +2141,29 @@ packages:
2122 resolution: {integrity: sha512-C/U7lFM0AXsfpqRilDOgwu+llBhAo8bcdIlzgbRWf1LWlU4KZKB2UsUvBPL3qPnm+wmbCvQLeTQc4BjV9oJrcg==}2141 resolution: {integrity: sha512-C/U7lFM0AXsfpqRilDOgwu+llBhAo8bcdIlzgbRWf1LWlU4KZKB2UsUvBPL3qPnm+wmbCvQLeTQc4BjV9oJrcg==}
2123 hasBin: true2142 hasBin: true
21242143
2125 '@effect/vitest@4.0.0-beta.103':2144 '@effect/vitest@4.0.0-rc.112':
2126 resolution: {integrity: sha512-Kz3gemVuJNAZ3e4V6A7BwAP87x2Av8LyHOlCjy9jbZzlncwJXO7Olk1Sje3hdKaet3wEl51A/0/89xJ2IYSgNg==}2145 resolution: {integrity: sha512-mEKh/FI64mt8JK1/v9mpOrJYdnp+UFZdRUBMEdZMiKz7klg6NPqVgg/oeAGH6wOOQc2iAPcfc2H9BbAv1KyzMQ==}
2127 peerDependencies:2146 peerDependencies:
2128 effect: 4.0.0-beta.1032147 effect: 4.0.0-rc.112
21292148
2130 '@egjs/hammerjs@2.0.17':2149 '@egjs/hammerjs@2.0.17':
2131 resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}2150 resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==}
2132 engines: {node: '>=0.8.0'}2151 engines: {node: '>=0.8.0'}
21332152
2153 '@electric-sql/pglite-socket@0.0.20':
2154 resolution: {integrity: sha512-J5nLGsicnD9wJHnno9r+DGxfcZWh+YJMCe0q/aCgtG6XOm9Z7fKeite8IZSNXgZeGltSigM9U/vAWZQWdgcSFg==}
2155 hasBin: true
2156 peerDependencies:
2157 '@electric-sql/pglite': 0.3.15
2158
2159 '@electric-sql/pglite-tools@0.2.20':
2160 resolution: {integrity: sha512-BK50ZnYa3IG7ztXhtgYf0Q7zijV32Iw1cYS8C+ThdQlwx12V5VZ9KRJ42y82Hyb4PkTxZQklVQA9JHyUlex33A==}
2161 peerDependencies:
2162 '@electric-sql/pglite': 0.3.15
2163
2164 '@electric-sql/pglite@0.3.15':
2165 resolution: {integrity: sha512-Cj++n1Mekf9ETfdc16TlDi+cDDQF0W7EcbyRHYOAeZdsAe8M/FJg18itDTSwyHfar2WIezawM9o0EKaRGVKygQ==}
2166
2134 '@electron-internal/extract-zip@1.0.5':2167 '@electron-internal/extract-zip@1.0.5':
2135 resolution: {integrity: sha512-+bqFCP98pLI0Tt0XQo1TmlXtwjWchISndDOxCkEcIuUgXWpBnLyRI+2DU+mesvnMMX6L1XDqYNA0lXNDHd/yiA==}2168 resolution: {integrity: sha512-+bqFCP98pLI0Tt0XQo1TmlXtwjWchISndDOxCkEcIuUgXWpBnLyRI+2DU+mesvnMMX6L1XDqYNA0lXNDHd/yiA==}
2136 engines: {node: '>=22.12.0'}2169 engines: {node: '>=22.12.0'}
...@@ -2219,6 +2252,9 @@ packages:...@@ -2219,6 +2252,9 @@ packages:
2219 '@emnapi/runtime@1.11.2':2252 '@emnapi/runtime@1.11.2':
2220 resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==}2253 resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==}
22212254
2255 '@emnapi/runtime@1.11.3':
2256 resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}
2257
2222 '@emnapi/wasi-threads@1.2.1':2258 '@emnapi/wasi-threads@1.2.1':
2223 resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}2259 resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
22242260
...@@ -2825,6 +2861,12 @@ packages:...@@ -2825,6 +2861,12 @@ packages:
2825 peerDependencies:2861 peerDependencies:
2826 hono: ^42862 hono: ^4
28272863
2864 '@hono/node-server@1.19.9':
2865 resolution: {integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==}
2866 engines: {node: '>=18.14.1'}
2867 peerDependencies:
2868 hono: ^4
2869
2828 '@iarna/toml@2.2.5':2870 '@iarna/toml@2.2.5':
2829 resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}2871 resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
28302872
...@@ -2838,70 +2880,145 @@ packages:...@@ -2838,70 +2880,145 @@ packages:
2838 cpu: [arm64]2880 cpu: [arm64]
2839 os: [darwin]2881 os: [darwin]
28402882
2883 '@img/sharp-darwin-arm64@0.35.4':
2884 resolution: {integrity: sha512-Uhfl4V4lhP2nbUVF9+hyH1+luj86f1gUFeo8ALYxFoULoU+G87D43BfeMP8XHsk9boxAnCY/bf2EHwhA7MuGsA==}
2885 engines: {node: '>=20.9.0'}
2886 cpu: [arm64]
2887 os: [darwin]
2888
2841 '@img/sharp-darwin-x64@0.34.5':2889 '@img/sharp-darwin-x64@0.34.5':
2842 resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}2890 resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==}
2843 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}2891 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2844 cpu: [x64]2892 cpu: [x64]
2845 os: [darwin]2893 os: [darwin]
28462894
2895 '@img/sharp-darwin-x64@0.35.4':
2896 resolution: {integrity: sha512-hWniXY3bG5qKpkKrAwPe4y+VTPmf086YQAnkxWh7uA1YrlRouWGa0M0Mxj3ZjnXFkv7/TD1bTy9lGUK26vRvWw==}
2897 engines: {node: '>=20.9.0'}
2898 cpu: [x64]
2899 os: [darwin]
2900
2901 '@img/sharp-freebsd-wasm32@0.35.4':
2902 resolution: {integrity: sha512-lIsKw/BU+kjB4eZjxrYrZmwOJYi3Ajrv66iAlBmUPyKc3HpnloevB1g3wxGD9P/5BbQ1brBGl65VRRrCvQDEqA==}
2903 engines: {node: '>=20.9.0'}
2904 os: [freebsd]
2905
2847 '@img/sharp-libvips-darwin-arm64@1.2.4':2906 '@img/sharp-libvips-darwin-arm64@1.2.4':
2848 resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}2907 resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==}
2849 cpu: [arm64]2908 cpu: [arm64]
2850 os: [darwin]2909 os: [darwin]
28512910
2911 '@img/sharp-libvips-darwin-arm64@1.3.3':
2912 resolution: {integrity: sha512-suTBPTDGrI9WodccaDdwZItTSaBYASlBk1NSfElSHrUfzu3szG6lvIF58+WiFvnfzuK8ZBFS5zE00PxqxnRiPg==}
2913 cpu: [arm64]
2914 os: [darwin]
2915
2852 '@img/sharp-libvips-darwin-x64@1.2.4':2916 '@img/sharp-libvips-darwin-x64@1.2.4':
2853 resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}2917 resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==}
2854 cpu: [x64]2918 cpu: [x64]
2855 os: [darwin]2919 os: [darwin]
28562920
2921 '@img/sharp-libvips-darwin-x64@1.3.3':
2922 resolution: {integrity: sha512-FVJZ5mITMobmXIz/hPDTw0EintTW5H3WfrxwLqEqjiIihlu+hVRyGrFQ60xl0Lxn7Bt3zdpevPaQi0HEzqz9fw==}
2923 cpu: [x64]
2924 os: [darwin]
2925
2857 '@img/sharp-libvips-linux-arm64@1.2.4':2926 '@img/sharp-libvips-linux-arm64@1.2.4':
2858 resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}2927 resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
2859 cpu: [arm64]2928 cpu: [arm64]
2860 os: [linux]2929 os: [linux]
2861 libc: [glibc]2930 libc: [glibc]
28622931
2932 '@img/sharp-libvips-linux-arm64@1.3.3':
2933 resolution: {integrity: sha512-0DaL0A6Xu6sQSQFwe4iVCrKWU2cCTItnRsYsCdxAMm9NF6twAA9BKnoqy4hqz4+azQ0JHuA26qiUKsf1XJ/v5A==}
2934 cpu: [arm64]
2935 os: [linux]
2936 libc: [glibc]
2937
2863 '@img/sharp-libvips-linux-arm@1.2.4':2938 '@img/sharp-libvips-linux-arm@1.2.4':
2864 resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}2939 resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
2865 cpu: [arm]2940 cpu: [arm]
2866 os: [linux]2941 os: [linux]
2867 libc: [glibc]2942 libc: [glibc]
28682943
2944 '@img/sharp-libvips-linux-arm@1.3.3':
2945 resolution: {integrity: sha512-3rbU4vqXXc3hY/OiXdl52xZvT0F1yEngWfvqudtPJg/KkyiaQw2DRsFrNzpmLvfavbwOq3qXn36GP8obHRULQA==}
2946 cpu: [arm]
2947 os: [linux]
2948 libc: [glibc]
2949
2869 '@img/sharp-libvips-linux-ppc64@1.2.4':2950 '@img/sharp-libvips-linux-ppc64@1.2.4':
2870 resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}2951 resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
2871 cpu: [ppc64]2952 cpu: [ppc64]
2872 os: [linux]2953 os: [linux]
2873 libc: [glibc]2954 libc: [glibc]
28742955
2956 '@img/sharp-libvips-linux-ppc64@1.3.3':
2957 resolution: {integrity: sha512-cdn1OvUBwsXhbC0zSzJnNzf5MZ/mTrobawDvNXBTxe8VtqKAm0sRuEY2Evzovb/w9JMk4TvRxqt1mekSuJz64w==}
2958 cpu: [ppc64]
2959 os: [linux]
2960 libc: [glibc]
2961
2875 '@img/sharp-libvips-linux-riscv64@1.2.4':2962 '@img/sharp-libvips-linux-riscv64@1.2.4':
2876 resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}2963 resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
2877 cpu: [riscv64]2964 cpu: [riscv64]
2878 os: [linux]2965 os: [linux]
2879 libc: [glibc]2966 libc: [glibc]
28802967
2968 '@img/sharp-libvips-linux-riscv64@1.3.3':
2969 resolution: {integrity: sha512-HjPVx7yKz+0lqdhDlTw1tt90wamBoxhiXpvl1XZpJLiHH4RCJ5yDTqH+VlYPv2fwFs89JFw4c1IexYOcQUi4IQ==}
2970 cpu: [riscv64]
2971 os: [linux]
2972 libc: [glibc]
2973
2881 '@img/sharp-libvips-linux-s390x@1.2.4':2974 '@img/sharp-libvips-linux-s390x@1.2.4':
2882 resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}2975 resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
2883 cpu: [s390x]2976 cpu: [s390x]
2884 os: [linux]2977 os: [linux]
2885 libc: [glibc]2978 libc: [glibc]
28862979
2980 '@img/sharp-libvips-linux-s390x@1.3.3':
2981 resolution: {integrity: sha512-neWLh+3yCNThxnfy3c4BbVBeGgt9aftno+XbT56iK28RgeDs3UOFWviLWlUu0bArYVYJaFDK+RRohbicUNCm8Q==}
2982 cpu: [s390x]
2983 os: [linux]
2984 libc: [glibc]
2985
2887 '@img/sharp-libvips-linux-x64@1.2.4':2986 '@img/sharp-libvips-linux-x64@1.2.4':
2888 resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}2987 resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
2889 cpu: [x64]2988 cpu: [x64]
2890 os: [linux]2989 os: [linux]
2891 libc: [glibc]2990 libc: [glibc]
28922991
2992 '@img/sharp-libvips-linux-x64@1.3.3':
2993 resolution: {integrity: sha512-4vKmvAst9nrowcqquKFAyZJUDolUaIp8uRiN0mWFguJ1IplC9/pitXtlnnlU4aa/eJw3J7i67V+pwUL+wZGdsA==}
2994 cpu: [x64]
2995 os: [linux]
2996 libc: [glibc]
2997
2893 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':2998 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
2894 resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}2999 resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
2895 cpu: [arm64]3000 cpu: [arm64]
2896 os: [linux]3001 os: [linux]
2897 libc: [musl]3002 libc: [musl]
28983003
3004 '@img/sharp-libvips-linuxmusl-arm64@1.3.3':
3005 resolution: {integrity: sha512-Y9kQaLMuNoB0bPYOOdcZMaseNrFpPodIWWMrx+CZyydf2xn68j9WYc6sWWRrDwNkzCQjKYfc68L7jKjGlHMibw==}
3006 cpu: [arm64]
3007 os: [linux]
3008 libc: [musl]
3009
2899 '@img/sharp-libvips-linuxmusl-x64@1.2.4':3010 '@img/sharp-libvips-linuxmusl-x64@1.2.4':
2900 resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}3011 resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
2901 cpu: [x64]3012 cpu: [x64]
2902 os: [linux]3013 os: [linux]
2903 libc: [musl]3014 libc: [musl]
29043015
3016 '@img/sharp-libvips-linuxmusl-x64@1.3.3':
3017 resolution: {integrity: sha512-fj8Mv0HHfD1Rr+4I68+3agJynxDWtBFgicTbSOb9Bke6pIwzGcJ+RX/yHjmiEGFMCavY/dxvem7MyNaJF+wDiw==}
3018 cpu: [x64]
3019 os: [linux]
3020 libc: [musl]
3021
2905 '@img/sharp-linux-arm64@0.34.5':3022 '@img/sharp-linux-arm64@0.34.5':
2906 resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}3023 resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
2907 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3024 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2909,6 +3026,13 @@ packages:...@@ -2909,6 +3026,13 @@ packages:
2909 os: [linux]3026 os: [linux]
2910 libc: [glibc]3027 libc: [glibc]
29113028
3029 '@img/sharp-linux-arm64@0.35.4':
3030 resolution: {integrity: sha512-De4jpEnAU8Hd5oT0j1G3uL4ZvTuipVMn7YC6vPaJhy6/7EwEae0SVAoBrUMYQbkLGDm85taVWwuPc1a44LTzCQ==}
3031 engines: {node: '>=20.9.0'}
3032 cpu: [arm64]
3033 os: [linux]
3034 libc: [glibc]
3035
2912 '@img/sharp-linux-arm@0.34.5':3036 '@img/sharp-linux-arm@0.34.5':
2913 resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}3037 resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
2914 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3038 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2916,6 +3040,13 @@ packages:...@@ -2916,6 +3040,13 @@ packages:
2916 os: [linux]3040 os: [linux]
2917 libc: [glibc]3041 libc: [glibc]
29183042
3043 '@img/sharp-linux-arm@0.35.4':
3044 resolution: {integrity: sha512-7OAS8gI0EReKGVN2HssHlM6umJgxF5VI3xN0p9FA91p/YO+ou5hiNghLdZ5BEHztwaaK5+bLKRf8x/o2L2nk9A==}
3045 engines: {node: '>=20.9.0'}
3046 cpu: [arm]
3047 os: [linux]
3048 libc: [glibc]
3049
2919 '@img/sharp-linux-ppc64@0.34.5':3050 '@img/sharp-linux-ppc64@0.34.5':
2920 resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}3051 resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
2921 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3052 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2923,6 +3054,13 @@ packages:...@@ -2923,6 +3054,13 @@ packages:
2923 os: [linux]3054 os: [linux]
2924 libc: [glibc]3055 libc: [glibc]
29253056
3057 '@img/sharp-linux-ppc64@0.35.4':
3058 resolution: {integrity: sha512-2oYZJeIl4kCcMGk4ouZVjnkCtFrpQFlNEtJ6GbxzhHQchwH0NH/qEb9ykmOl29dqwMq+JhFdZn+1ak2FKhI9fQ==}
3059 engines: {node: '>=20.9.0'}
3060 cpu: [ppc64]
3061 os: [linux]
3062 libc: [glibc]
3063
2926 '@img/sharp-linux-riscv64@0.34.5':3064 '@img/sharp-linux-riscv64@0.34.5':
2927 resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}3065 resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
2928 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3066 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2930,6 +3068,13 @@ packages:...@@ -2930,6 +3068,13 @@ packages:
2930 os: [linux]3068 os: [linux]
2931 libc: [glibc]3069 libc: [glibc]
29323070
3071 '@img/sharp-linux-riscv64@0.35.4':
3072 resolution: {integrity: sha512-cPbNChoRURAWdebDIHSenxRpgEdy7JkPydSnUxRm9VvKD7m0/xVaR/8Fzlu81pk5nHEvHH87UZUA7cTtwnbJSA==}
3073 engines: {node: '>=20.9.0'}
3074 cpu: [riscv64]
3075 os: [linux]
3076 libc: [glibc]
3077
2933 '@img/sharp-linux-s390x@0.34.5':3078 '@img/sharp-linux-s390x@0.34.5':
2934 resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}3079 resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
2935 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3080 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2937,6 +3082,13 @@ packages:...@@ -2937,6 +3082,13 @@ packages:
2937 os: [linux]3082 os: [linux]
2938 libc: [glibc]3083 libc: [glibc]
29393084
3085 '@img/sharp-linux-s390x@0.35.4':
3086 resolution: {integrity: sha512-RY0JFY8Fd6RonCBtHz+DvadaPkXDSI1AUn6yWL9TipqkZ1vY8w8evqdgyDFnkm4/K1ve1TvZiaePP5oSd4+WVQ==}
3087 engines: {node: '>=20.9.0'}
3088 cpu: [s390x]
3089 os: [linux]
3090 libc: [glibc]
3091
2940 '@img/sharp-linux-x64@0.34.5':3092 '@img/sharp-linux-x64@0.34.5':
2941 resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}3093 resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
2942 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3094 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2944,6 +3096,13 @@ packages:...@@ -2944,6 +3096,13 @@ packages:
2944 os: [linux]3096 os: [linux]
2945 libc: [glibc]3097 libc: [glibc]
29463098
3099 '@img/sharp-linux-x64@0.35.4':
3100 resolution: {integrity: sha512-9qvvEAuk8k89TfWUoX2htWjbAMX8p+NxCppjpcg5k6xMsjhBQPTsoIh36h9Qde4WRuGpJeYnOjdosDn/cnv+OA==}
3101 engines: {node: '>=20.9.0'}
3102 cpu: [x64]
3103 os: [linux]
3104 libc: [glibc]
3105
2947 '@img/sharp-linuxmusl-arm64@0.34.5':3106 '@img/sharp-linuxmusl-arm64@0.34.5':
2948 resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}3107 resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
2949 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3108 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2951,6 +3110,13 @@ packages:...@@ -2951,6 +3110,13 @@ packages:
2951 os: [linux]3110 os: [linux]
2952 libc: [musl]3111 libc: [musl]
29533112
3113 '@img/sharp-linuxmusl-arm64@0.35.4':
3114 resolution: {integrity: sha512-KB5jxpfWQTr0nc3xdHtWChdbifHrBGsd2SM62Eyxrl8afikm+f5qGBU75SJIZBT/S1MC8XyacdlXBMSWq6OURA==}
3115 engines: {node: '>=20.9.0'}
3116 cpu: [arm64]
3117 os: [linux]
3118 libc: [musl]
3119
2954 '@img/sharp-linuxmusl-x64@0.34.5':3120 '@img/sharp-linuxmusl-x64@0.34.5':
2955 resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}3121 resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
2956 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3122 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
...@@ -2958,29 +3124,63 @@ packages:...@@ -2958,29 +3124,63 @@ packages:
2958 os: [linux]3124 os: [linux]
2959 libc: [musl]3125 libc: [musl]
29603126
3127 '@img/sharp-linuxmusl-x64@0.35.4':
3128 resolution: {integrity: sha512-f+eZJZIQNEEd26RPSW+76chwOf1XtA2Y/O+5ocVyLliHkeih3e+jhLVBdNTd2rS3IbNXK8+ug93Vf5ZXtF5Lxg==}
3129 engines: {node: '>=20.9.0'}
3130 cpu: [x64]
3131 os: [linux]
3132 libc: [musl]
3133
2961 '@img/sharp-wasm32@0.34.5':3134 '@img/sharp-wasm32@0.34.5':
2962 resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}3135 resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
2963 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3136 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2964 cpu: [wasm32]3137 cpu: [wasm32]
29653138
3139 '@img/sharp-wasm32@0.35.4':
3140 resolution: {integrity: sha512-zQnl4Kwp7Q6NHsENtU2T/00Zi+w3AQNwz3+UaTyVBy2FpXrzXzGjndpK61onhZjRtRpQXxCTeqw19bVyXOh7jA==}
3141 engines: {node: '>=20.9.0'}
3142
3143 '@img/sharp-webcontainers-wasm32@0.35.4':
3144 resolution: {integrity: sha512-ESfNkywmCfPNyaZjxooddJQiQ+l/nTpGEOGthxiLnIHXC/CmcBixnfwUleX9mCz9ovrUUvKMap/pm8RYbzfwaA==}
3145 engines: {node: '>=20.9.0'}
3146 cpu: [wasm32]
3147
2966 '@img/sharp-win32-arm64@0.34.5':3148 '@img/sharp-win32-arm64@0.34.5':
2967 resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}3149 resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==}
2968 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3150 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2969 cpu: [arm64]3151 cpu: [arm64]
2970 os: [win32]3152 os: [win32]
29713153
3154 '@img/sharp-win32-arm64@0.35.4':
3155 resolution: {integrity: sha512-iNdlBX9gLVvqe2I3uIJSIKTq6wckP/DYxZtcqxm09x5Gi24DnFBmPAWZmr60ZyYMG0xlzo6goG3670ar+RXvRw==}
3156 engines: {node: '>=20.9.0'}
3157 cpu: [arm64]
3158 os: [win32]
3159
2972 '@img/sharp-win32-ia32@0.34.5':3160 '@img/sharp-win32-ia32@0.34.5':
2973 resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}3161 resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==}
2974 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3162 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2975 cpu: [ia32]3163 cpu: [ia32]
2976 os: [win32]3164 os: [win32]
29773165
3166 '@img/sharp-win32-ia32@0.35.4':
3167 resolution: {integrity: sha512-kqRsbaa5CS6KHlpxnN7WhE6vAAugXyZButpRdvDWetlv6Qv4N9WTcrWzF7tXfB9T7MsoadqdI8hmwLq6UlLvtw==}
3168 engines: {node: ^20.9.0}
3169 cpu: [ia32]
3170 os: [win32]
3171
2978 '@img/sharp-win32-x64@0.34.5':3172 '@img/sharp-win32-x64@0.34.5':
2979 resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}3173 resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==}
2980 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}3174 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2981 cpu: [x64]3175 cpu: [x64]
2982 os: [win32]3176 os: [win32]
29833177
3178 '@img/sharp-win32-x64@0.35.4':
3179 resolution: {integrity: sha512-XtmnYhBcrORsJ4XJngyzr/EWP0hRZLAZRFaApdKuviyqF78+ylxh2y06ZmtULAMOnObJ3ucpN0AcwSWnMowTRg==}
3180 engines: {node: '>=20.9.0'}
3181 cpu: [x64]
3182 os: [win32]
3183
2984 '@inquirer/ansi@1.0.2':3184 '@inquirer/ansi@1.0.2':
2985 resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==}3185 resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==}
2986 engines: {node: '>=18'}3186 engines: {node: '>=18'}
...@@ -3222,6 +3422,10 @@ packages:...@@ -3222,6 +3422,10 @@ packages:
3222 '@mongodb-js/saslprep@1.4.13':3422 '@mongodb-js/saslprep@1.4.13':
3223 resolution: {integrity: sha512-E3Sv4eCYAlKYUTx8S3ioQcDUscOif+8zZ5OnW1IzJ+Tt+EO+ke8mn+Y3FX6N1H79picwbdOavVOb1jPi2EOyrg==}3423 resolution: {integrity: sha512-E3Sv4eCYAlKYUTx8S3ioQcDUscOif+8zZ5OnW1IzJ+Tt+EO+ke8mn+Y3FX6N1H79picwbdOavVOb1jPi2EOyrg==}
32243424
3425 '@mrleebo/prisma-ast@0.13.1':
3426 resolution: {integrity: sha512-XyroGQXcHrZdvmrGJvsA9KNeOOgGMg1Vg9OlheUsBOSKznLMDl+YChxbkboRHvtFYJEMRYmlV3uoo/njCw05iw==}
3427 engines: {node: '>=16'}
3428
3225 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':3429 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
3226 resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==}3430 resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==}
3227 cpu: [arm64]3431 cpu: [arm64]
...@@ -3588,9 +3792,6 @@ packages:...@@ -3588,9 +3792,6 @@ packages:
3588 '@oxc-project/types@0.127.0':3792 '@oxc-project/types@0.127.0':
3589 resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==}3793 resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==}
35903794
3591 '@oxc-project/types@0.139.0':
3592 resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==}
3593
3594 '@oxc-project/types@0.146.0':3795 '@oxc-project/types@0.146.0':
3595 resolution: {integrity: sha512-XC0QsnnhVe7sLIWmYmdPw7x5P0h4W8vUU3Nv1ySgWXtvCz8NizoAEpGXA0sOYoJQV2Rl13LgURAHQ5cI5ILCSA==}3796 resolution: {integrity: sha512-XC0QsnnhVe7sLIWmYmdPw7x5P0h4W8vUU3Nv1ySgWXtvCz8NizoAEpGXA0sOYoJQV2Rl13LgURAHQ5cI5ILCSA==}
35963797
...@@ -4038,6 +4239,31 @@ packages:...@@ -4038,6 +4239,31 @@ packages:
4038 '@preact/signals-core@1.14.2':4239 '@preact/signals-core@1.14.2':
4039 resolution: {integrity: sha512-RZHdBj9ZF4n40Rp4jS052EHHjBWf96P9oNdXPfhQTovCuWY9iQn3Gq+gOTJSgBO9A/JBuPfMOWsSX/lIU9Pc/A==}4240 resolution: {integrity: sha512-RZHdBj9ZF4n40Rp4jS052EHHjBWf96P9oNdXPfhQTovCuWY9iQn3Gq+gOTJSgBO9A/JBuPfMOWsSX/lIU9Pc/A==}
40404241
4242 '@prisma/debug@7.2.0':
4243 resolution: {integrity: sha512-YSGTiSlBAVJPzX4ONZmMotL+ozJwQjRmZweQNIq/ER0tQJKJynNkRB3kyvt37eOfsbMCXk3gnLF6J9OJ4QWftw==}
4244
4245 '@prisma/dev@0.20.0':
4246 resolution: {integrity: sha512-ovlBYwWor0OzG+yH4J3Ot+AneD818BttLA+Ii7wjbcLHUrnC4tbUPVGyNd3c/+71KETPKZfjhkTSpdS15dmXNQ==}
4247
4248 '@prisma/get-platform@7.2.0':
4249 resolution: {integrity: sha512-k1V0l0Td1732EHpAfi2eySTezyllok9dXb6UQanajkJQzPUGi3vO2z7jdkz67SypFTdmbnyGYxvEvYZdZsMAVA==}
4250
4251 '@prisma/query-plan-executor@7.2.0':
4252 resolution: {integrity: sha512-EOZmNzcV8uJ0mae3DhTsiHgoNCuu1J9mULQpGCh62zN3PxPTd+qI9tJvk5jOst8WHKQNwJWR3b39t0XvfBB0WQ==}
4253
4254 '@puppeteer/browsers@3.2.2':
4255 resolution: {integrity: sha512-q2BU4YfO9h/Wt7IcWPcggpOOqLk2Tbs1hDwolvKZrweRjy751OJBKMN9zO5bfD0pzU7X/tvKw/exQds4pM/LOg==}
4256 engines: {node: '>=22.12.0'}
4257 hasBin: true
4258 peerDependencies:
4259 proxy-agent: '>=8.0.1'
4260 yauzl: ^2.10.0 || ^3.4.0
4261 peerDependenciesMeta:
4262 proxy-agent:
4263 optional: true
4264 yauzl:
4265 optional: true
4266
4041 '@radix-ui/primitive@1.1.3':4267 '@radix-ui/primitive@1.1.3':
4042 resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}4268 resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==}
40434269
...@@ -4341,14 +4567,56 @@ packages:...@@ -4341,14 +4567,56 @@ packages:
4341 '@react-navigation/routers@7.6.4':4567 '@react-navigation/routers@7.6.4':
4342 resolution: {integrity: sha512-GI7eJm8/KsZUQaYcXvEExikKurRZRgEsSzyZ7faENfi65yqJBCXjDMwyN1pF6pNW1MoLH1ErDwDivFxY6BzD3w==}4568 resolution: {integrity: sha512-GI7eJm8/KsZUQaYcXvEExikKurRZRgEsSzyZ7faENfi65yqJBCXjDMwyN1pF6pNW1MoLH1ErDwDivFxY6BzD3w==}
43434569
4570 '@redis/bloom@6.2.1':
4571 resolution: {integrity: sha512-huQgNLaCIZfQ9SeLn4q9124uOUd8HbZDYHwwUzNcRgHqCHiHKl2dDxMqJCeWh8cMqZAoWuHR8XnWbDMIf+o7ag==}
4572 engines: {node: '>= 20.0.0'}
4573 peerDependencies:
4574 '@redis/client': ^6.2.1
4575
4576 '@redis/client@6.2.1':
4577 resolution: {integrity: sha512-LzxBY7SIBvvJiyCgcaJZZakE3fJrZZ++i24+EDW9fKpCl68D35uJcKFpZZwCfOoG9WZTbyZlMzMeM0gtOAMU9Q==}
4578 engines: {node: '>= 20.0.0'}
4579 peerDependencies:
4580 '@node-rs/xxhash': ^1.1.0
4581 '@opentelemetry/api': '>=1 <2'
4582 peerDependenciesMeta:
4583 '@node-rs/xxhash':
4584 optional: true
4585 '@opentelemetry/api':
4586 optional: true
4587
4588 '@redis/json@6.2.1':
4589 resolution: {integrity: sha512-AFIUJ8Gj0DaaSBHYuSt8+O0oYWM+50OK1c0OmodB7XERIA8+BbyV3O4v76f9iccWasd1/7qjfZTpuzexUaZtrQ==}
4590 engines: {node: '>= 20.0.0'}
4591 peerDependencies:
4592 '@redis/client': ^6.2.1
4593
4594 '@redis/search@6.2.1':
4595 resolution: {integrity: sha512-2vfOAOyYFE7UUw3sBBlkqqruBtOUS4HRY5MtW4hp83llrwvtrTE4r22CEqXddlV+54zkLxBE4nmsIJ/dpezQrQ==}
4596 engines: {node: '>= 20.0.0'}
4597 peerDependencies:
4598 '@redis/client': ^6.2.1
4599
4600 '@redis/time-series@6.2.1':
4601 resolution: {integrity: sha512-kiYniph04dJOole+L359B6C9E+jYS2uDP7hca6Onj0xF38ZIpyxARO0Iq0W4ZRn1e8Q6vqW00QFZVSMRA/2Ijw==}
4602 engines: {node: '>= 20.0.0'}
4603 peerDependencies:
4604 '@redis/client': ^6.2.1
4605
4606 '@rolldown/binding-android-arm-eabi@1.2.5':
4607 resolution: {integrity: sha512-DLe/i+l8ynIBY7XEQ191TeZvCoowIGa18R+dIV30GW7DiOtp74i/xX8hs8GUjW5ARV7VZuie3d6AumSmCwbeRA==}
4608 engines: {node: ^20.19.0 || >=22.12.0}
4609 cpu: [arm]
4610 os: [android]
4611
4344 '@rolldown/binding-android-arm64@1.0.0-rc.17':4612 '@rolldown/binding-android-arm64@1.0.0-rc.17':
4345 resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==}4613 resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==}
4346 engines: {node: ^20.19.0 || >=22.12.0}4614 engines: {node: ^20.19.0 || >=22.12.0}
4347 cpu: [arm64]4615 cpu: [arm64]
4348 os: [android]4616 os: [android]
43494617
4350 '@rolldown/binding-android-arm64@1.1.5':4618 '@rolldown/binding-android-arm64@1.2.5':
4351 resolution: {integrity: sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==}4619 resolution: {integrity: sha512-zXcwKlQApYAOELHd8PwKDFkagYF9Wy4e0RJ+0qnzl9Pjnpj75TEG8ufv40p2J7kCEfwZAsNiuzRIyNNMWT38ig==}
4352 engines: {node: ^20.19.0 || >=22.12.0}4620 engines: {node: ^20.19.0 || >=22.12.0}
4353 cpu: [arm64]4621 cpu: [arm64]
4354 os: [android]4622 os: [android]
...@@ -4359,8 +4627,8 @@ packages:...@@ -4359,8 +4627,8 @@ packages:
4359 cpu: [arm64]4627 cpu: [arm64]
4360 os: [darwin]4628 os: [darwin]
43614629
4362 '@rolldown/binding-darwin-arm64@1.1.5':4630 '@rolldown/binding-darwin-arm64@1.2.5':
4363 resolution: {integrity: sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==}4631 resolution: {integrity: sha512-dK4QakI42nzWgJT5sm4y4y/O//D4OxM75/cH28RLV+nzIN9AY+YsbuUVrUTjlLjXR6vpyxFbSsbmNuJ6BP9sww==}
4364 engines: {node: ^20.19.0 || >=22.12.0}4632 engines: {node: ^20.19.0 || >=22.12.0}
4365 cpu: [arm64]4633 cpu: [arm64]
4366 os: [darwin]4634 os: [darwin]
...@@ -4371,8 +4639,8 @@ packages:...@@ -4371,8 +4639,8 @@ packages:
4371 cpu: [x64]4639 cpu: [x64]
4372 os: [darwin]4640 os: [darwin]
43734641
4374 '@rolldown/binding-darwin-x64@1.1.5':4642 '@rolldown/binding-darwin-x64@1.2.5':
4375 resolution: {integrity: sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==}4643 resolution: {integrity: sha512-fqSALaUu1Wjd1nK2uW2kJDWdLCc8lx1IcY+MTY26Aurfdx19anlzhqXOgCFbBFQnlFDTn4TC1/7Nz4Bl2mLP3A==}
4376 engines: {node: ^20.19.0 || >=22.12.0}4644 engines: {node: ^20.19.0 || >=22.12.0}
4377 cpu: [x64]4645 cpu: [x64]
4378 os: [darwin]4646 os: [darwin]
...@@ -4383,8 +4651,8 @@ packages:...@@ -4383,8 +4651,8 @@ packages:
4383 cpu: [x64]4651 cpu: [x64]
4384 os: [freebsd]4652 os: [freebsd]
43854653
4386 '@rolldown/binding-freebsd-x64@1.1.5':4654 '@rolldown/binding-freebsd-x64@1.2.5':
4387 resolution: {integrity: sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==}4655 resolution: {integrity: sha512-/vCnNxlkxs9tKxNDcyWUePpJ/PgTzxIaVhoM5SmG8UV+GR/IcPam4VYxi7GIMo7PSDuNqlJqvprqii9NqqVCMw==}
4388 engines: {node: ^20.19.0 || >=22.12.0}4656 engines: {node: ^20.19.0 || >=22.12.0}
4389 cpu: [x64]4657 cpu: [x64]
4390 os: [freebsd]4658 os: [freebsd]
...@@ -4395,8 +4663,8 @@ packages:...@@ -4395,8 +4663,8 @@ packages:
4395 cpu: [arm]4663 cpu: [arm]
4396 os: [linux]4664 os: [linux]
43974665
4398 '@rolldown/binding-linux-arm-gnueabihf@1.1.5':4666 '@rolldown/binding-linux-arm-gnueabihf@1.2.5':
4399 resolution: {integrity: sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==}4667 resolution: {integrity: sha512-abk0NLA519LxRCszmbE0jYKuQ9YPocOXTiOXOo6Yr+YAT95VH+PtqYAjOJvGKt3viEd/x4qzabAlwd5bHOOARg==}
4400 engines: {node: ^20.19.0 || >=22.12.0}4668 engines: {node: ^20.19.0 || >=22.12.0}
4401 cpu: [arm]4669 cpu: [arm]
4402 os: [linux]4670 os: [linux]
...@@ -4408,8 +4676,8 @@ packages:...@@ -4408,8 +4676,8 @@ packages:
4408 os: [linux]4676 os: [linux]
4409 libc: [glibc]4677 libc: [glibc]
44104678
4411 '@rolldown/binding-linux-arm64-gnu@1.1.5':4679 '@rolldown/binding-linux-arm64-gnu@1.2.5':
4412 resolution: {integrity: sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==}4680 resolution: {integrity: sha512-Y7eALiJ8lr0M2HH103Js+g7V34wf6snlpZLAsHI90uLhr3PVlNsbFVAXJC9d/V6BnPyKtpSwI+NcB/RLxsQxuA==}
4413 engines: {node: ^20.19.0 || >=22.12.0}4681 engines: {node: ^20.19.0 || >=22.12.0}
4414 cpu: [arm64]4682 cpu: [arm64]
4415 os: [linux]4683 os: [linux]
...@@ -4422,8 +4690,8 @@ packages:...@@ -4422,8 +4690,8 @@ packages:
4422 os: [linux]4690 os: [linux]
4423 libc: [musl]4691 libc: [musl]
44244692
4425 '@rolldown/binding-linux-arm64-musl@1.1.5':4693 '@rolldown/binding-linux-arm64-musl@1.2.5':
4426 resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==}4694 resolution: {integrity: sha512-xMvZgnbZg4YVnR/AX2b3oOPDTFYJvUVaJg5FedA/LuvexAtXibZQej4cnTkw3rjsJ/ggUROB64TdtETiim+FYA==}
4427 engines: {node: ^20.19.0 || >=22.12.0}4695 engines: {node: ^20.19.0 || >=22.12.0}
4428 cpu: [arm64]4696 cpu: [arm64]
4429 os: [linux]4697 os: [linux]
...@@ -4436,8 +4704,8 @@ packages:...@@ -4436,8 +4704,8 @@ packages:
4436 os: [linux]4704 os: [linux]
4437 libc: [glibc]4705 libc: [glibc]
44384706
4439 '@rolldown/binding-linux-ppc64-gnu@1.1.5':4707 '@rolldown/binding-linux-ppc64-gnu@1.2.5':
4440 resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==}4708 resolution: {integrity: sha512-GRjeqTUDHTo5GwntsLaAMcBahG3nlpjftXWZLN73HiYQlhwEowvarFgQnRnQZtIp4keXX7quXFbG38uPZBa2EA==}
4441 engines: {node: ^20.19.0 || >=22.12.0}4709 engines: {node: ^20.19.0 || >=22.12.0}
4442 cpu: [ppc64]4710 cpu: [ppc64]
4443 os: [linux]4711 os: [linux]
...@@ -4450,8 +4718,8 @@ packages:...@@ -4450,8 +4718,8 @@ packages:
4450 os: [linux]4718 os: [linux]
4451 libc: [glibc]4719 libc: [glibc]
44524720
4453 '@rolldown/binding-linux-s390x-gnu@1.1.5':4721 '@rolldown/binding-linux-s390x-gnu@1.2.5':
4454 resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==}4722 resolution: {integrity: sha512-vLNTR45F2Uwc8AufkNXPmB4VliaXs+FvcheEogIzOXzO4l+LzieXF5A/TWxLy5HtqpsRCHUfd0lPVrrdgXdLHQ==}
4455 engines: {node: ^20.19.0 || >=22.12.0}4723 engines: {node: ^20.19.0 || >=22.12.0}
4456 cpu: [s390x]4724 cpu: [s390x]
4457 os: [linux]4725 os: [linux]
...@@ -4464,8 +4732,8 @@ packages:...@@ -4464,8 +4732,8 @@ packages:
4464 os: [linux]4732 os: [linux]
4465 libc: [glibc]4733 libc: [glibc]
44664734
4467 '@rolldown/binding-linux-x64-gnu@1.1.5':4735 '@rolldown/binding-linux-x64-gnu@1.2.5':
4468 resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==}4736 resolution: {integrity: sha512-Mgj59/HTuYeK9Gz2MA+mBWKnHsAgkBSec15ZMb1st3oIfFbX7gCjOae7GydHhzcyQi9Z/7M1QuN9bR3oFqF0jQ==}
4469 engines: {node: ^20.19.0 || >=22.12.0}4737 engines: {node: ^20.19.0 || >=22.12.0}
4470 cpu: [x64]4738 cpu: [x64]
4471 os: [linux]4739 os: [linux]
...@@ -4478,8 +4746,8 @@ packages:...@@ -4478,8 +4746,8 @@ packages:
4478 os: [linux]4746 os: [linux]
4479 libc: [musl]4747 libc: [musl]
44804748
4481 '@rolldown/binding-linux-x64-musl@1.1.5':4749 '@rolldown/binding-linux-x64-musl@1.2.5':
4482 resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==}4750 resolution: {integrity: sha512-mY8AP0/ichsbhAxGnLa3d3+MwV0EfgrPND2bplI3Ym8T6R2pJ0N87bvrKVwNXmdy3jnr6eQBecdqx/HMknBmpA==}
4483 engines: {node: ^20.19.0 || >=22.12.0}4751 engines: {node: ^20.19.0 || >=22.12.0}
4484 cpu: [x64]4752 cpu: [x64]
4485 os: [linux]4753 os: [linux]
...@@ -4491,8 +4759,8 @@ packages:...@@ -4491,8 +4759,8 @@ packages:
4491 cpu: [arm64]4759 cpu: [arm64]
4492 os: [openharmony]4760 os: [openharmony]
44934761
4494 '@rolldown/binding-openharmony-arm64@1.1.5':4762 '@rolldown/binding-openharmony-arm64@1.2.5':
4495 resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==}4763 resolution: {integrity: sha512-8SLssA2oweAxyRgDp789ACfRb/3P+zNRJpzZxSizxF9m8NUDQ4+3xjo8ttjhVGGw6Qxb70oZiEtIjaKikCO7Yw==}
4496 engines: {node: ^20.19.0 || >=22.12.0}4764 engines: {node: ^20.19.0 || >=22.12.0}
4497 cpu: [arm64]4765 cpu: [arm64]
4498 os: [openharmony]4766 os: [openharmony]
...@@ -4502,19 +4770,14 @@ packages:...@@ -4502,19 +4770,14 @@ packages:
4502 engines: {node: ^20.19.0 || >=22.12.0}4770 engines: {node: ^20.19.0 || >=22.12.0}
4503 cpu: [wasm32]4771 cpu: [wasm32]
45044772
4505 '@rolldown/binding-wasm32-wasi@1.1.5':
4506 resolution: {integrity: sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==}
4507 engines: {node: ^20.19.0 || >=22.12.0}
4508 cpu: [wasm32]
4509
4510 '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':4773 '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':
4511 resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==}4774 resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==}
4512 engines: {node: ^20.19.0 || >=22.12.0}4775 engines: {node: ^20.19.0 || >=22.12.0}
4513 cpu: [arm64]4776 cpu: [arm64]
4514 os: [win32]4777 os: [win32]
45154778
4516 '@rolldown/binding-win32-arm64-msvc@1.1.5':4779 '@rolldown/binding-win32-arm64-msvc@1.2.5':
4517 resolution: {integrity: sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==}4780 resolution: {integrity: sha512-vGbruD5zquhoc8D9SViXgN2FBJtNdTyQ4DtG+SWiEGlJiAzoKcZ2xp+xuXCffhubVdt0NJlTZqkeRuERy7g8Cw==}
4518 engines: {node: ^20.19.0 || >=22.12.0}4781 engines: {node: ^20.19.0 || >=22.12.0}
4519 cpu: [arm64]4782 cpu: [arm64]
4520 os: [win32]4783 os: [win32]
...@@ -4525,8 +4788,8 @@ packages:...@@ -4525,8 +4788,8 @@ packages:
4525 cpu: [x64]4788 cpu: [x64]
4526 os: [win32]4789 os: [win32]
45274790
4528 '@rolldown/binding-win32-x64-msvc@1.1.5':4791 '@rolldown/binding-win32-x64-msvc@1.2.5':
4529 resolution: {integrity: sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==}4792 resolution: {integrity: sha512-e/SXpgISz+IoqVcSSI0rx/d/he8zqLex+/rCWpnHpmVfmPIUjag9H6P7zotf0gJHwPUhQxZ/mF8tr6acebT9yw==}
4530 engines: {node: ^20.19.0 || >=22.12.0}4793 engines: {node: ^20.19.0 || >=22.12.0}
4531 cpu: [x64]4794 cpu: [x64]
4532 os: [win32]4795 os: [win32]
...@@ -5792,32 +6055,50 @@ packages:...@@ -5792,32 +6055,50 @@ packages:
5792 ajv@8.20.0:6055 ajv@8.20.0:
5793 resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}6056 resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==}
57946057
5795 alchemy@2.0.0-beta.65:6058 alchemy@2.0.0-beta.76:
5796 resolution: {integrity: sha512-BMD3twiszuYjwUcxM9M8rJrFTad9Fh8+rrN+PD+EUSpMlatVTaqmSGSpRPHIzOKSwDpBpSPLzdKmBSuef/FjyQ==}6059 resolution: {integrity: sha512-XpcsXWk38YV9nO0v7s5PPjlMVtF8OQPeP8YqLu1iMzrq33bwViEOqkwQn3cgFiD7/QsnNcCju+hCXyeBwXrdtg==}
5797 hasBin: true6060 hasBin: true
5798 peerDependencies:6061 peerDependencies:
6062 '@alchemy.run/frontend-frameworks': 2.0.0-beta.76
5799 '@aws/durable-execution-sdk-js': ^2.1.06063 '@aws/durable-execution-sdk-js': ^2.1.0
5800 '@effect/platform-bun': 4.0.0-beta.1036064 '@effect/platform-bun': 4.0.0-rc.112
5801 '@effect/platform-node': 4.0.0-beta.1036065 '@effect/platform-node': 4.0.0-rc.112
5802 '@effect/sql-pg': 4.0.0-beta.1036066 '@effect/sql-mysql2': '>=4.0.0-rc.112 || >=4.0.0'
5803 drizzle-kit: 1.0.0-rc.46067 '@effect/sql-pg': 4.0.0-rc.112
5804 drizzle-orm: 1.0.0-rc.46068 '@vercel/nft': ^1.10.2
5805 effect: 4.0.0-beta.1036069 drizzle-kit: 1.0.0-rc.5-ab785fc
6070 drizzle-orm: 1.0.0-rc.5-ab785fc
6071 effect: 4.0.0-rc.112
6072 mongodb: ^6.10.0
6073 mysql2: ^3.24.2
6074 pg: ^8.22.0
5806 vite: ^8.0.76075 vite: ^8.0.7
5807 ws: ^8.20.06076 ws: ^8.20.0
5808 peerDependenciesMeta:6077 peerDependenciesMeta:
6078 '@alchemy.run/frontend-frameworks':
6079 optional: true
5809 '@aws/durable-execution-sdk-js':6080 '@aws/durable-execution-sdk-js':
5810 optional: true6081 optional: true
5811 '@effect/platform-bun':6082 '@effect/platform-bun':
5812 optional: true6083 optional: true
5813 '@effect/platform-node':6084 '@effect/platform-node':
5814 optional: true6085 optional: true
6086 '@effect/sql-mysql2':
6087 optional: true
5815 '@effect/sql-pg':6088 '@effect/sql-pg':
5816 optional: true6089 optional: true
6090 '@vercel/nft':
6091 optional: true
5817 drizzle-kit:6092 drizzle-kit:
5818 optional: true6093 optional: true
5819 drizzle-orm:6094 drizzle-orm:
5820 optional: true6095 optional: true
6096 mongodb:
6097 optional: true
6098 mysql2:
6099 optional: true
6100 pg:
6101 optional: true
5821 vite:6102 vite:
5822 optional: true6103 optional: true
5823 ws:6104 ws:
...@@ -5953,10 +6234,6 @@ packages:...@@ -5953,10 +6234,6 @@ packages:
5953 await-lock@2.2.2:6234 await-lock@2.2.2:
5954 resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==}6235 resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==}
59556236
5956 aws-ssl-profiles@1.1.2:
5957 resolution: {integrity: sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==}
5958 engines: {node: '>= 6.0.0'}
5959
5960 aws4@1.13.2:6237 aws4@1.13.2:
5961 resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==}6238 resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==}
59626239
...@@ -6167,6 +6444,15 @@ packages:...@@ -6167,6 +6444,15 @@ packages:
6167 caniuse-lite@1.0.30001793:6444 caniuse-lite@1.0.30001793:
6168 resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==}6445 resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==}
61696446
6447 capnp-es@0.0.14:
6448 resolution: {integrity: sha512-8lWj4GJISiqRSlAJGkWpI4Azib7QY5UDIkqxeHcI7aAnXVk9SFuWxl1Fme+2HhzNANV0WTJqwUZvvXvloc3sBA==}
6449 hasBin: true
6450 peerDependencies:
6451 typescript: ^5.7.3
6452 peerDependenciesMeta:
6453 typescript:
6454 optional: true
6455
6170 capnweb@0.6.1:6456 capnweb@0.6.1:
6171 resolution: {integrity: sha512-fmhV26QPd1ewf5R74h55oVZnGwIcSaRMzbfLQUy8+zOBjuTmT3KXoT8wxHvnp1m9Ht9BoUUS5ZwNLoVLfQTyBg==}6457 resolution: {integrity: sha512-fmhV26QPd1ewf5R74h55oVZnGwIcSaRMzbfLQUy8+zOBjuTmT3KXoT8wxHvnp1m9Ht9BoUUS5ZwNLoVLfQTyBg==}
61726458
...@@ -6201,6 +6487,9 @@ packages:...@@ -6201,6 +6487,9 @@ packages:
6201 character-reference-invalid@2.0.1:6487 character-reference-invalid@2.0.1:
6202 resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}6488 resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
62036489
6490 chevrotain@10.5.0:
6491 resolution: {integrity: sha512-Pkv5rBY3+CsHOYfV5g/Vs5JY9WTHHDEKOlohI2XeygaZhUeqhAlldZ8Hz9cRmxu709bvS08YzxHdTPHhffc13A==}
6492
6204 chokidar@4.0.3:6493 chokidar@4.0.3:
6205 resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}6494 resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
6206 engines: {node: '>= 14.16.0'}6495 engines: {node: '>= 14.16.0'}
...@@ -6278,6 +6567,10 @@ packages:...@@ -6278,6 +6567,10 @@ packages:
6278 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}6567 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
6279 engines: {node: '>=12'}6568 engines: {node: '>=12'}
62806569
6570 cliui@9.0.1:
6571 resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==}
6572 engines: {node: '>=20'}
6573
6281 clone-response@1.0.3:6574 clone-response@1.0.3:
6282 resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}6575 resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
62836576
...@@ -6293,6 +6586,10 @@ packages:...@@ -6293,6 +6586,10 @@ packages:
6293 resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==}6586 resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==}
6294 engines: {node: '>=0.10.0'}6587 engines: {node: '>=0.10.0'}
62956588
6589 cluster-key-slot@1.1.2:
6590 resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
6591 engines: {node: '>=0.10.0'}
6592
6296 code-excerpt@4.0.0:6593 code-excerpt@4.0.0:
6297 resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==}6594 resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==}
6298 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}6595 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
...@@ -6630,39 +6927,39 @@ packages:...@@ -6630,39 +6927,39 @@ packages:
6630 resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}6927 resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
6631 engines: {node: '>=12'}6928 engines: {node: '>=12'}
66326929
6633 drizzle-kit@1.0.0-rc.4:6930 drizzle-kit@1.0.0-rc.5-ab785fc:
6634 resolution: {integrity: sha512-KZCpjRyu+oYHLj/UJogfFlOkWhHVkaEI2EOT1U3NDVXUzLoTyPjqwFxwOrlQxsY6jzRyxcz4EacqboGfhEeYrA==}6931 resolution: {integrity: sha512-TSg7sK1finOxdo48O9mDfyMY3lhi/aHCVIil5TFhthyq/H/89H/3nwX5V9Gdp7HYMUGFHyWJD5iowSn98l0elw==}
6635 hasBin: true6932 hasBin: true
66366933
6637 drizzle-orm@1.0.0-rc.4:6934 drizzle-orm@1.0.0-rc.5-ab785fc:
6638 resolution: {integrity: sha512-BT+pf+qoiYHqltoA88Jmf6ilGMXPlpfE0hEJKc2adRtMCAl25Swk/t5gXcWxZNAwdtf3F5gCd2FpeOyP/pT0Hw==}6935 resolution: {integrity: sha512-28PVt0PS/+4kPa8eKr4mqP8y/YcbdOgdVcGUa6LGl2Kd2bykNWuf/WUOFoSCoynagblbcRgMO1zChLvRcWD6Tg==}
6639 peerDependencies:6936 peerDependencies:
6640 '@aws-sdk/client-rds-data': '>=3'6937 '@aws-sdk/client-rds-data': '>=3'
6641 '@cloudflare/workers-types': '>=4'6938 '@cloudflare/workers-types': '>=4'
6642 '@effect/sql-d1': '>=4.0.0-beta.83 || >=4.0.0'6939 '@effect/sql-d1': '>=4.0.0-beta.105 || >=4.0.0'
6643 '@effect/sql-libsql': '>=4.0.0-beta.83 || >=4.0.0'6940 '@effect/sql-libsql': '>=4.0.0-beta.105 || >=4.0.0'
6644 '@effect/sql-mysql2': '>=4.0.0-beta.83 || >=4.0.0'6941 '@effect/sql-mysql2': '>=4.0.0-beta.105 || >=4.0.0'
6645 '@effect/sql-pg': 4.0.0-beta.1036942 '@effect/sql-pg': 4.0.0-rc.112
6646 '@effect/sql-pglite': '>=4.0.0-beta.83 || >=4.0.0'6943 '@effect/sql-pglite': '>=4.0.0-beta.105 || >=4.0.0'
6647 '@effect/sql-sqlite-bun': 4.0.0-beta.1036944 '@effect/sql-sqlite-bun': 4.0.0-rc.112
6648 '@effect/sql-sqlite-do': '>=4.0.0-beta.83 || >=4.0.0'6945 '@effect/sql-sqlite-do': '>=4.0.0-beta.105 || >=4.0.0'
6649 '@effect/sql-sqlite-node': '>=4.0.0-beta.83 || >=4.0.0'6946 '@effect/sql-sqlite-node': '>=4.0.0-beta.105 || >=4.0.0'
6650 '@effect/sql-sqlite-wasm': '>=4.0.0-beta.83 || >=4.0.0'6947 '@effect/sql-sqlite-wasm': '>=4.0.0-beta.105 || >=4.0.0'
6651 '@electric-sql/pglite': '>=0.2.0'6948 '@electric-sql/pglite': '>=0.2.0'
6652 '@libsql/client': '>=0.10.0'6949 '@libsql/client': '>=0.10.0'
6653 '@libsql/client-wasm': '>=0.10.0'6950 '@libsql/client-wasm': '>=0.10.0'
6654 '@neondatabase/serverless': '>=0.10.0'6951 '@neondatabase/serverless': '>=0.10.0'
6655 '@op-engineering/op-sqlite': '>=2'6952 '@op-engineering/op-sqlite': '>=17'
6656 '@opentelemetry/api': ^1.4.16953 '@opentelemetry/api': ^1.4.1
6657 '@planetscale/database': '>=1.13'6954 '@planetscale/database': '>=1.13'
6658 '@sinclair/typebox': '>=0.34.8'6955 '@sinclair/typebox': '>=0.34.8'
6659 '@sqlitecloud/drivers': '>=1.0.653'6956 '@sqlitecloud/drivers': '>=1.0.653'
6660 '@tidbcloud/serverless': '*'6957 '@tidbcloud/serverless': '*'
6661 '@tursodatabase/database': '>=0.6.0-pre.28 || >=0.6.0'6958 '@tursodatabase/database': '>=0.7.1'
6662 '@tursodatabase/database-common': '>=0.6.0-pre.28 || >=0.6.0'6959 '@tursodatabase/database-common': '>=0.7.1'
6663 '@tursodatabase/database-wasm': '>=0.6.0-pre.28 || >=0.6.0'6960 '@tursodatabase/database-wasm': '>=0.7.1'
6664 '@tursodatabase/serverless': '>=1.1.3'6961 '@tursodatabase/serverless': '>=1.4.0'
6665 '@tursodatabase/sync': '>=0.6.0-pre.28 || >=0.6.0'6962 '@tursodatabase/sync': '>=0.7.1'
6666 '@types/better-sqlite3': '*'6963 '@types/better-sqlite3': '*'
6667 '@types/mssql': ^9.1.46964 '@types/mssql': ^9.1.4
6668 '@types/pg': '*'6965 '@types/pg': '*'
...@@ -6673,15 +6970,16 @@ packages:...@@ -6673,15 +6970,16 @@ packages:
6673 arktype: '>=2.0.0'6970 arktype: '>=2.0.0'
6674 better-sqlite3: '>=9.3.0'6971 better-sqlite3: '>=9.3.0'
6675 bun-types: '*'6972 bun-types: '*'
6676 effect: 4.0.0-beta.1036973 effect: 4.0.0-rc.112
6677 expo-sqlite: '>=14.0.0'6974 expo-sqlite: '>=14.0.0'
6975 minipg: '>=0.2.0'
6678 mssql: ^11.0.16976 mssql: ^11.0.1
6679 mysql2: '>=2'6977 mysql2: '>=2'
6680 pg: '>=8'6978 pg: '>=8'
6681 postgres: '>=3'6979 postgres: '>=3'
6682 sql.js: '>=1'6980 sql.js: '>=1'
6683 sqlite3: '>=5'6981 sqlite3: '>=5'
6684 typebox: '>=1.0.0'6982 typebox: '>=1.2.0'
6685 valibot: '>=1.0.0-beta.7'6983 valibot: '>=1.0.0-beta.7'
6686 zod: ^3.25.0 || ^4.0.06984 zod: ^3.25.0 || ^4.0.0
6687 peerDependenciesMeta:6985 peerDependenciesMeta:
...@@ -6761,6 +7059,8 @@ packages:...@@ -6761,6 +7059,8 @@ packages:
6761 optional: true7059 optional: true
6762 expo-sqlite:7060 expo-sqlite:
6763 optional: true7061 optional: true
7062 minipg:
7063 optional: true
6764 mssql:7064 mssql:
6765 optional: true7065 optional: true
6766 mysql2:7066 mysql2:
...@@ -6797,8 +7097,8 @@ packages:...@@ -6797,8 +7097,8 @@ packages:
6797 ee-first@1.1.1:7097 ee-first@1.1.1:
6798 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}7098 resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
67997099
6800 effect@4.0.0-beta.103:7100 effect@4.0.0-rc.112:
6801 resolution: {integrity: sha512-pE8TxF4m2tQzVI+77dIlm3s+81TACV1AiX1JEkvY+zVuxgQQ8aGSkqXNJF6b/ST+coCSk5cUdbULpQ7sm4oHyw==}7101 resolution: {integrity: sha512-wXxwuh1Ywnv4cPRM3Wfa0vDwuOHnZ1TsTgHJkG9XgzND6inhBH9n1vBxhg3iIXOia/OrpmvVmd3lrD4vq6bF3A==}
68027102
6803 ejs@3.1.10:7103 ejs@3.1.10:
6804 resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}7104 resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
...@@ -7405,9 +7705,6 @@ packages:...@@ -7405,9 +7705,6 @@ packages:
7405 resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}7705 resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
7406 engines: {node: '>= 18.0.0'}7706 engines: {node: '>= 18.0.0'}
74077707
7408 find-my-way-ts@0.1.6:
7409 resolution: {integrity: sha512-a85L9ZoXtNAey3Y6Z+eBWW658kO/MwR7zIafkIUPUMf3isZG0NCs2pjW2wtjxAKuJPxMAsHUIP4ZPGv0o5gyTA==}
7410
7411 find-up@3.0.0:7708 find-up@3.0.0:
7412 resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}7709 resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
7413 engines: {node: '>=6'}7710 engines: {node: '>=6'}
...@@ -7429,6 +7726,10 @@ packages:...@@ -7429,6 +7726,10 @@ packages:
7429 resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==}7726 resolution: {integrity: sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==}
7430 engines: {node: '>=20'}7727 engines: {node: '>=20'}
74317728
7729 foreground-child@3.3.1:
7730 resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
7731 engines: {node: '>=14'}
7732
7432 form-data@4.0.5:7733 form-data@4.0.5:
7433 resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}7734 resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
7434 engines: {node: '>= 6'}7735 engines: {node: '>= 6'}
...@@ -7488,9 +7789,6 @@ packages:...@@ -7488,9 +7789,6 @@ packages:
7488 function-bind@1.1.2:7789 function-bind@1.1.2:
7489 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}7790 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
74907791
7491 generate-function@2.3.1:
7492 resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==}
7493
7494 gensync@1.0.0-beta.2:7792 gensync@1.0.0-beta.2:
7495 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}7793 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
7496 engines: {node: '>=6.9.0'}7794 engines: {node: '>=6.9.0'}
...@@ -7511,6 +7809,9 @@ packages:...@@ -7511,6 +7809,9 @@ packages:
7511 resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}7809 resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
7512 engines: {node: '>=6'}7810 engines: {node: '>=6'}
75137811
7812 get-port-please@3.2.0:
7813 resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==}
7814
7514 get-proto@1.0.1:7815 get-proto@1.0.1:
7515 resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}7816 resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
7516 engines: {node: '>= 0.4'}7817 engines: {node: '>= 0.4'}
...@@ -7519,9 +7820,6 @@ packages:...@@ -7519,9 +7820,6 @@ packages:
7519 resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}7820 resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
7520 engines: {node: '>=8'}7821 engines: {node: '>=8'}
75217822
7522 get-tsconfig@4.14.0:
7523 resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==}
7524
7525 get-tsconfig@4.14.3:7823 get-tsconfig@4.14.3:
7526 resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==}7824 resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==}
75277825
...@@ -7570,6 +7868,12 @@ packages:...@@ -7570,6 +7868,12 @@ packages:
7570 graceful-fs@4.2.11:7868 graceful-fs@4.2.11:
7571 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}7869 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
75727870
7871 grammex@3.1.13:
7872 resolution: {integrity: sha512-LnPnhOBLEJEVKS8WFDVaA397L9Kq55Q9oSITJiVLHVdhAclfUkWzQv74KhvZHKL2Q09Pb1XdsrOsZ4LfTFFTEg==}
7873
7874 graphmatch@1.1.1:
7875 resolution: {integrity: sha512-5ykVn/EXM1hF0XCaWh05VbYvEiOL2lY1kBxZtaYsyvjp7cmWOU1XsAdfQBwClraEofXDT197lFbXOEVMHpvQOg==}
7876
7573 graphql@16.14.1:7877 graphql@16.14.1:
7574 resolution: {integrity: sha512-cQOsSMS/IrDz82PVyRDvf/Q1F/bRbBVjJlh+xYOkI1qw2bWRvWGiWc+m2O0d6l4Bt1fyY+8kzJ8JFWGJqNeDBg==}7878 resolution: {integrity: sha512-cQOsSMS/IrDz82PVyRDvf/Q1F/bRbBVjJlh+xYOkI1qw2bWRvWGiWc+m2O0d6l4Bt1fyY+8kzJ8JFWGJqNeDBg==}
7575 engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}7879 engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
...@@ -7670,6 +7974,10 @@ packages:...@@ -7670,6 +7974,10 @@ packages:
7670 hoist-non-react-statics@3.3.2:7974 hoist-non-react-statics@3.3.2:
7671 resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}7975 resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
76727976
7977 hono@4.11.4:
7978 resolution: {integrity: sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==}
7979 engines: {node: '>=16.9.0'}
7980
7673 hono@4.12.27:7981 hono@4.12.27:
7674 resolution: {integrity: sha512-1yrb/+w6HWQJrUCLkJ2IF5jNIPvvFkblV5RNOYl6bV+OA6p9GLcMpHFFGTosSvHvcAUibuUukRqhlYI4z32C7Q==}7982 resolution: {integrity: sha512-1yrb/+w6HWQJrUCLkJ2IF5jNIPvvFkblV5RNOYl6bV+OA6p9GLcMpHFFGTosSvHvcAUibuUukRqhlYI4z32C7Q==}
7675 engines: {node: '>=16.9.0'}7983 engines: {node: '>=16.9.0'}
...@@ -7702,6 +8010,9 @@ packages:...@@ -7702,6 +8010,9 @@ packages:
7702 resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}8010 resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
7703 engines: {node: '>= 14'}8011 engines: {node: '>= 14'}
77048012
8013 http-status-codes@2.3.0:
8014 resolution: {integrity: sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==}
8015
7705 http2-client@1.3.5:8016 http2-client@1.3.5:
7706 resolution: {integrity: sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==}8017 resolution: {integrity: sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==}
77078018
...@@ -7751,10 +8062,6 @@ packages:...@@ -7751,10 +8062,6 @@ packages:
7751 inherits@2.0.4:8062 inherits@2.0.4:
7752 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}8063 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
77538064
7754 ini@7.0.0:
7755 resolution: {integrity: sha512-ifK0CgjALofS5bkrcTy4RaQ9Vx2Knf/eLeIO+NaswQEpH1UblrtTSCIvN71qQDMq0PeQ/SSPojvEJp9vvvfr+w==}
7756 engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
7757
7758 ink@6.8.0:8065 ink@6.8.0:
7759 resolution: {integrity: sha512-sbl1RdLOgkO9isK42WCZlJCFN9hb++sX9dsklOvfd1YQ3bQ2AiFu12Q6tFlr0HvEUvzraJntQCCpfEoUe9DSzA==}8066 resolution: {integrity: sha512-sbl1RdLOgkO9isK42WCZlJCFN9hb++sX9dsklOvfd1YQ3bQ2AiFu12Q6tFlr0HvEUvzraJntQCCpfEoUe9DSzA==}
7760 engines: {node: '>=20'}8067 engines: {node: '>=20'}
...@@ -7871,9 +8178,6 @@ packages:...@@ -7871,9 +8178,6 @@ packages:
7871 is-promise@4.0.0:8178 is-promise@4.0.0:
7872 resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}8179 resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
78738180
7874 is-property@1.0.2:
7875 resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==}
7876
7877 is-unicode-supported@2.1.0:8181 is-unicode-supported@2.1.0:
7878 resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}8182 resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==}
7879 engines: {node: '>=18'}8183 engines: {node: '>=18'}
...@@ -8041,9 +8345,6 @@ packages:...@@ -8041,9 +8345,6 @@ packages:
8041 engines: {node: ^20.19.0 || >=22.12.0}8345 engines: {node: ^20.19.0 || >=22.12.0}
8042 hasBin: true8346 hasBin: true
80438347
8044 kubernetes-types@1.30.0:
8045 resolution: {integrity: sha512-Dew1okvhM/SQcIa2rcgujNndZwU8VnSapDgdxlYoB84ZlpAD43U6KLAFqYo17ykSFGHNPrg0qry0bP+GJd9v7Q==}
8046
8047 lan-network@0.2.1:8348 lan-network@0.2.1:
8048 resolution: {integrity: sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==}8349 resolution: {integrity: sha512-ONPnazC96VKDntab9j9JKwIWhZ4ZUceB4A9Epu4Ssg0hYFmtHZSeQ+n15nIwTFmcBUKtExOer8WTJ4GF9MO64A==}
8049 hasBin: true8350 hasBin: true
...@@ -8154,6 +8455,10 @@ packages:...@@ -8154,6 +8455,10 @@ packages:
8154 resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}8455 resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
8155 engines: {node: '>= 12.0.0'}8456 engines: {node: '>= 12.0.0'}
81568457
8458 lilconfig@2.1.0:
8459 resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
8460 engines: {node: '>=10'}
8461
8157 locate-path@3.0.0:8462 locate-path@3.0.0:
8158 resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}8463 resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
8159 engines: {node: '>=6'}8464 engines: {node: '>=6'}
...@@ -8171,6 +8476,9 @@ packages:...@@ -8171,6 +8476,9 @@ packages:
8171 lodash.throttle@4.1.1:8476 lodash.throttle@4.1.1:
8172 resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}8477 resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==}
81738478
8479 lodash@4.17.21:
8480 resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
8481
8174 lodash@4.18.1:8482 lodash@4.18.1:
8175 resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}8483 resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
81768484
...@@ -8185,9 +8493,6 @@ packages:...@@ -8185,9 +8493,6 @@ packages:
8185 long@4.0.0:8493 long@4.0.0:
8186 resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==}8494 resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==}
81878495
8188 long@5.3.2:
8189 resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==}
8190
8191 longest-streak@3.1.0:8496 longest-streak@3.1.0:
8192 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}8497 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
81938498
...@@ -8213,10 +8518,6 @@ packages:...@@ -8213,10 +8518,6 @@ packages:
8213 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}8518 resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
8214 engines: {node: '>=10'}8519 engines: {node: '>=10'}
82158520
8216 lru.min@1.1.4:
8217 resolution: {integrity: sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==}
8218 engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'}
8219
8220 lru_map@0.4.1:8521 lru_map@0.4.1:
8221 resolution: {integrity: sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg==}8522 resolution: {integrity: sha512-I+lBvqMMFfqaV8CJCISjI3wbjmwVu/VyOoU7+qtu9d7ioW5klMgsTTiUOUp+DJvfTTzKXoPbyC6YfgkNcyPSOg==}
82228523
...@@ -8636,6 +8937,10 @@ packages:...@@ -8636,6 +8937,10 @@ packages:
8636 engines: {node: '>=10'}8937 engines: {node: '>=10'}
8637 hasBin: true8938 hasBin: true
86388939
8940 modern-tar@0.8.5:
8941 resolution: {integrity: sha512-snEhs+6G5Tjd4I7tLCDOaoln2RgE0bD19RzEKgvgK2hZ5VKy3MpLhLTZ2fWpXSTg4K2cyPwp+VHATFJhxfnOeA==}
8942 engines: {node: '>=18.0.0'}
8943
8639 mongodb-connection-string-url@3.0.2:8944 mongodb-connection-string-url@3.0.2:
8640 resolution: {integrity: sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==}8945 resolution: {integrity: sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==}
86418946
...@@ -8680,8 +8985,8 @@ packages:...@@ -8680,8 +8985,8 @@ packages:
8680 resolution: {integrity: sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==}8985 resolution: {integrity: sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==}
8681 hasBin: true8986 hasBin: true
86828987
8683 msgpackr@2.0.4:8988 msgpackr@2.1.0:
8684 resolution: {integrity: sha512-o1C5KRmuRt+apqMr1HuGSqWStZoRBUpEsCsl15uM9VdAF1qHLtvMOU2En747EnTyEl6c4pzPewRMFF31s1CNbA==}8989 resolution: {integrity: sha512-p/pBCVO63CsvvpkomUnNNag6+n38rULuDA6HHe70o2gtC8ODI52foF/4ko2qQcp6OiErJXTmrZeXmsGGHsIQNQ==}
86858990
8686 msw@2.12.11:8991 msw@2.12.11:
8687 resolution: {integrity: sha512-dVg20zi2I2EvnwH/+WupzsOC2mCa7qsIhyMAWtfRikn6RKtwL9+7SaF1IQ5LyZry4tlUtf6KyTVhnlQiZXozTQ==}8992 resolution: {integrity: sha512-dVg20zi2I2EvnwH/+WupzsOC2mCa7qsIhyMAWtfRikn6RKtwL9+7SaF1IQ5LyZry4tlUtf6KyTVhnlQiZXozTQ==}
...@@ -8696,9 +9001,6 @@ packages:...@@ -8696,9 +9001,6 @@ packages:
8696 muggle-string@0.4.1:9001 muggle-string@0.4.1:
8697 resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}9002 resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
86989003
8699 multipasta@0.2.8:
8700 resolution: {integrity: sha512-ZPWuMKyv0cSO29f7hozp+k6+crZbQijV8ipMvxNxRf2SwtYGTX1ZX89Kd20VV4H9Znonx+EQn+iy1wGQsJ+b+Q==}
8701
8702 multitars@1.0.2:9004 multitars@1.0.2:
8703 resolution: {integrity: sha512-6GwVw5eLi9sThdtlS4PKwC7yRLaf45pYhIEzKBHdKxi+YOXGKFX8acIniH+Uh/+k9mS2lQOupTccjoe5r0/1IQ==}9005 resolution: {integrity: sha512-6GwVw5eLi9sThdtlS4PKwC7yRLaf45pYhIEzKBHdKxi+YOXGKFX8acIniH+Uh/+k9mS2lQOupTccjoe5r0/1IQ==}
87049006
...@@ -8706,16 +9008,6 @@ packages:...@@ -8706,16 +9008,6 @@ packages:
8706 resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==}9008 resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==}
8707 engines: {node: ^18.17.0 || >=20.5.0}9009 engines: {node: ^18.17.0 || >=20.5.0}
87089010
8709 mysql2@3.22.4:
8710 resolution: {integrity: sha512-CtXYlmL7ZamiYKbmqkamQHWJROUHSfm+f3kByzGfknw7kW51mcB2ouMUqYq1XfYxbXmnWo6RhPydx6OCqdgcmQ==}
8711 engines: {node: '>= 8.0'}
8712 peerDependencies:
8713 '@types/node': 24.12.4
8714
8715 named-placeholders@1.1.6:
8716 resolution: {integrity: sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==}
8717 engines: {node: '>=8.0.0'}
8718
8719 nanoid@3.3.12:9011 nanoid@3.3.12:
8720 resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}9012 resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
8721 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}9013 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
...@@ -9072,8 +9364,8 @@ packages:...@@ -9072,8 +9364,8 @@ packages:
9072 pg-connection-string@2.14.0:9364 pg-connection-string@2.14.0:
9073 resolution: {integrity: sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==}9365 resolution: {integrity: sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==}
90749366
9075 pg-cursor@2.21.0:9367 pg-cursor@2.22.0:
9076 resolution: {integrity: sha512-IYvk/j+Suhtbo/C3uOf4JLsLK/gWxOTUOmYbDsbKnLaVJDq+KwhwK6ngpRfiCk8eDMS3AmGQABZCv0cREEzHQw==}9368 resolution: {integrity: sha512-knzXLKqarTjOvb3qDSW0JiGsazmxwEKXrqHfWRte7XUsOYccQRafn3BLnQobWwInkzFJSyOej8y8cQRh2z3kGw==}
9077 peerDependencies:9369 peerDependencies:
9078 pg: ^89370 pg: ^8
90799371
...@@ -9090,11 +9382,8 @@ packages:...@@ -9090,11 +9382,8 @@ packages:
9090 peerDependencies:9382 peerDependencies:
9091 pg: '>=8.0'9383 pg: '>=8.0'
90929384
9093 pg-protocol@1.14.0:9385 pg-protocol@1.16.0:
9094 resolution: {integrity: sha512-n5taZ1kO3s9ngDTVxsEznOqCyToTgz0FLuPq0B33COy5pPpuWJpY3/2oRBVETuOgzdqRXfWpM9HIhp2LBBT1BA==}9386 resolution: {integrity: sha512-sILXutLVjCLjcDuOmvhX5e2Z4cS5qG/6Bu3VkpFwdf/633ElGLpEh9bgmuI5I4sqKqkifQiGyiCcx1HdtrK7tg==}
9095
9096 pg-protocol@1.15.0:
9097 resolution: {integrity: sha512-cq9sECI5s0+uPUXjbz8ioyPJni6RzsRib0US67i5IoTZKw8fNeYlVE7u8F4dG7vEJJtc5wdD1K189lCCUwqWTQ==}
90989387
9099 pg-types@2.2.0:9388 pg-types@2.2.0:
9100 resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}9389 resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}
...@@ -9104,17 +9393,8 @@ packages:...@@ -9104,17 +9393,8 @@ packages:
9104 resolution: {integrity: sha512-o2XFanIMy/3+mThw69O8d4n1E5zsLhdO+OPqswezu7Z5ekP4hYDqlDjlmOpYMbzY2Br0ufCwJLdDIXeNVwcWFg==}9393 resolution: {integrity: sha512-o2XFanIMy/3+mThw69O8d4n1E5zsLhdO+OPqswezu7Z5ekP4hYDqlDjlmOpYMbzY2Br0ufCwJLdDIXeNVwcWFg==}
9105 engines: {node: '>=10'}9394 engines: {node: '>=10'}
91069395
9107 pg@8.21.0:9396 pg@8.23.0:
9108 resolution: {integrity: sha512-AUP1EYJuHraQGsVoCQVIcM7TEJVGtDzxWtGFZd8rds9d+CCXlU5Js1rYgfLNvxy9iJrpHjGrRjoi/3BT9fRyiA==}9397 resolution: {integrity: sha512-Ip2EQCngowJLGOfCwkFhPXU7/ljlhn6Rxlmy4XYfL2Y+vyRM59+8uR2xqRWKdYmbXmxCFOAmKxBuSUCdF34qLg==}
9109 engines: {node: '>= 16.0.0'}
9110 peerDependencies:
9111 pg-native: '>=3.0.1'
9112 peerDependenciesMeta:
9113 pg-native:
9114 optional: true
9115
9116 pg@8.22.0:
9117 resolution: {integrity: sha512-8wih1vVIBMxoUM2oB4soJsD9tDnDpLv4OXBJ+EJzFsvycD+lfyIreC2gGHq78f8jbLLt+bvlPTFdFZfJkOuzAA==}
9118 engines: {node: '>= 16.0.0'}9398 engines: {node: '>= 16.0.0'}
9119 peerDependencies:9399 peerDependencies:
9120 pg-native: '>=3.0.1'9400 pg-native: '>=3.0.1'
...@@ -9574,6 +9854,10 @@ packages:...@@ -9574,6 +9854,10 @@ packages:
9574 resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}9854 resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==}
9575 engines: {node: '>=4'}9855 engines: {node: '>=4'}
95769856
9857 redis@6.2.1:
9858 resolution: {integrity: sha512-Z9VHtgYs48PiQC77X9O2Er8Hj4T+5BtFjT91/vi5Is1D04N72cA946ZslM1ImJw8ZctFBZWAVjM7S5wJNeHMpg==}
9859 engines: {node: '>= 20.0.0'}
9860
9577 reftools@1.1.9:9861 reftools@1.1.9:
9578 resolution: {integrity: sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==}9862 resolution: {integrity: sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==}
95799863
...@@ -9596,6 +9880,9 @@ packages:...@@ -9596,6 +9880,9 @@ packages:
9596 regex@6.1.0:9880 regex@6.1.0:
9597 resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==}9881 resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==}
95989882
9883 regexp-to-ast@0.5.0:
9884 resolution: {integrity: sha512-tlbJqcMHnPKI9zSrystikWKwHkBqu2a/Sgw01h3zFjvYrMxEDYHzzoMZnUrbIfpTFEsoRnnviOXNCzFiSc54Qw==}
9885
9599 regexpu-core@6.4.0:9886 regexpu-core@6.4.0:
9600 resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==}9887 resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==}
9601 engines: {node: '>=4'}9888 engines: {node: '>=4'}
...@@ -9641,6 +9928,9 @@ packages:...@@ -9641,6 +9928,9 @@ packages:
9641 remark-stringify@11.0.0:9928 remark-stringify@11.0.0:
9642 resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}9929 resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==}
96439930
9931 remeda@2.33.4:
9932 resolution: {integrity: sha512-ygHswjlc/opg2VrtiYvUOPLjxjtdKvjGz1/plDhkG66hjNjFr1xmfrs2ClNFo/E6TyUFiwYNh53bKV26oBoMGQ==}
9933
9644 request-light@0.5.8:9934 request-light@0.5.8:
9645 resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}9935 resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==}
96469936
...@@ -9732,8 +10022,8 @@ packages:...@@ -9732,8 +10022,8 @@ packages:
9732 engines: {node: ^20.19.0 || >=22.12.0}10022 engines: {node: ^20.19.0 || >=22.12.0}
9733 hasBin: true10023 hasBin: true
973410024
9735 rolldown@1.1.5:10025 rolldown@1.2.5:
9736 resolution: {integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==}10026 resolution: {integrity: sha512-VD2IE5PUG4Oj8zz2VGykiYd5wbnjdIiSsNQb8Qu5B+noEp+A78mu2iVvpp27g8es14Tk9rofNs5Tku9iQCS4fA==}
9737 engines: {node: ^20.19.0 || >=22.12.0}10027 engines: {node: ^20.19.0 || >=22.12.0}
9738 hasBin: true10028 hasBin: true
973910029
...@@ -9849,6 +10139,15 @@ packages:...@@ -9849,6 +10139,15 @@ packages:
9849 resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}10139 resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==}
9850 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}10140 engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
985110141
10142 sharp@0.35.4:
10143 resolution: {integrity: sha512-n++8XWcj+jCOr2IOl7h8LbKnGBDY4aPbmprMONBNFdn0ImXqpGVv5zliDs0V9HbmbCQLpbuo2ej9rAoOQTvMDA==}
10144 engines: {node: '>=20.9.0'}
10145 peerDependencies:
10146 '@types/node': '*'
10147 peerDependenciesMeta:
10148 '@types/node':
10149 optional: true
10150
9852 shebang-command@2.0.0:10151 shebang-command@2.0.0:
9853 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}10152 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
9854 engines: {node: '>=8'}10153 engines: {node: '>=8'}
...@@ -9985,10 +10284,6 @@ packages:...@@ -9985,10 +10284,6 @@ packages:
9985 sprintf-js@1.1.3:10284 sprintf-js@1.1.3:
9986 resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}10285 resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
998710286
9988 sql-escaper@1.3.3:
9989 resolution: {integrity: sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==}
9990 engines: {bun: '>=1.0.0', deno: '>=2.0.0', node: '>=12.0.0'}
9991
9992 stack-utils@2.0.6:10287 stack-utils@2.0.6:
9993 resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}10288 resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
9994 engines: {node: '>=10'}10289 engines: {node: '>=10'}
...@@ -10024,6 +10319,9 @@ packages:...@@ -10024,6 +10319,9 @@ packages:
10024 resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}10319 resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
10025 engines: {node: '>= 0.8'}10320 engines: {node: '>= 0.8'}
1002610321
10322 std-env@3.10.0:
10323 resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
10324
10027 std-env@4.1.0:10325 std-env@4.1.0:
10028 resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}10326 resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
1002910327
...@@ -10239,10 +10537,6 @@ packages:...@@ -10239,10 +10537,6 @@ packages:
10239 resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}10537 resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
10240 engines: {node: '>=0.6'}10538 engines: {node: '>=0.6'}
1024110539
10242 toml@4.3.0:
10243 resolution: {integrity: sha512-lVb8X9BsPVuH0M4BKeS91tXAmJvCjQ5UIyAbQFaxkKGyUFK2RPkhwaFSQH8vbpl1d23eu/IBH+dwVMHWaq9A5A==}
10244 engines: {node: '>=20'}
10245
10246 toqr@0.1.1:10540 toqr@0.1.1:
10247 resolution: {integrity: sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==}10541 resolution: {integrity: sha512-FWAPzCIHZHnrE/5/w9MPk0kK25hSQSH2IKhYh9PyjS3SG/+IEMvlwIHbhz+oF7xl54I+ueZlVnMjyzdSwLmAwA==}
1024810542
...@@ -10344,8 +10638,8 @@ packages:...@@ -10344,8 +10638,8 @@ packages:
10344 resolution: {integrity: sha512-UDdpiex+mzigiyrXrGbiUaF4HzTNhKbh2vRNFaTMzcqmLIPrZxaCtwo/1TMSuWoM1Xz3WiTo9KdgI3kRqYzJGg==}10638 resolution: {integrity: sha512-UDdpiex+mzigiyrXrGbiUaF4HzTNhKbh2vRNFaTMzcqmLIPrZxaCtwo/1TMSuWoM1Xz3WiTo9KdgI3kRqYzJGg==}
10345 engines: {node: '>=20.18.1'}10639 engines: {node: '>=20.18.1'}
1034610640
10347 undici@8.9.0:10641 undici@8.10.2:
10348 resolution: {integrity: sha512-aWZpUj7XoGonMClx4gdDRfgBjqeA+F473aDmROQQbM9n6PRfK/u1q/a0X4wMTgcHfT8H6fpbt98PFuDUwFg2YA==}10642 resolution: {integrity: sha512-/y4/bH9YNU5hi9NIrpOuvGXFcxrj3CMrV+/AYpowAYTpHn8gX/XPFjNy766FPoYY0miQhdW977JFWKGNhBdwyQ==}
10349 engines: {node: '>=22.19.0'}10643 engines: {node: '>=22.19.0'}
1035010644
10351 unenv@2.0.0-rc.24:10645 unenv@2.0.0-rc.24:
...@@ -10567,15 +10861,19 @@ packages:...@@ -10567,15 +10861,19 @@ packages:
10567 resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}10861 resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
10568 engines: {node: '>= 0.4.0'}10862 engines: {node: '>= 0.4.0'}
1056910863
10570 uuid@14.0.1:
10571 resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==}
10572 hasBin: true
10573
10574 uuid@7.0.3:10864 uuid@7.0.3:
10575 resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==}10865 resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==}
10576 deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).10866 deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
10577 hasBin: true10867 hasBin: true
1057810868
10869 valibot@1.2.0:
10870 resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==}
10871 peerDependencies:
10872 typescript: '>=5'
10873 peerDependenciesMeta:
10874 typescript:
10875 optional: true
10876
10579 validate-npm-package-name@5.0.1:10877 validate-npm-package-name@5.0.1:
10580 resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}10878 resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==}
10581 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}10879 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
...@@ -10870,6 +11168,18 @@ packages:...@@ -10870,6 +11168,18 @@ packages:
10870 utf-8-validate:11168 utf-8-validate:
10871 optional: true11169 optional: true
1087211170
11171 ws@8.21.3:
11172 resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==}
11173 engines: {node: '>=10.0.0'}
11174 peerDependencies:
11175 bufferutil: ^4.0.1
11176 utf-8-validate: '>=5.0.2'
11177 peerDependenciesMeta:
11178 bufferutil:
11179 optional: true
11180 utf-8-validate:
11181 optional: true
11182
10873 xcode@3.0.1:11183 xcode@3.0.1:
10874 resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==}11184 resolution: {integrity: sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==}
10875 engines: {node: '>=10.0.0'}11185 engines: {node: '>=10.0.0'}
...@@ -10936,6 +11246,10 @@ packages:...@@ -10936,6 +11246,10 @@ packages:
10936 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}11246 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
10937 engines: {node: '>=12'}11247 engines: {node: '>=12'}
1093811248
11249 yargs@18.1.0:
11250 resolution: {integrity: sha512-2rAgRKu54VsHkqI0/tYkmluGXHD4KW7yZoycuqDQ15QOTnc2VVfy0nN/1eMhnQLO00A+dwtK20xuCnc1YGeUyg==}
11251 engines: {node: ^20.19.0 || ^22.12.0 || >=23}
11252
10939 yauzl@3.4.0:11253 yauzl@3.4.0:
10940 resolution: {integrity: sha512-jIH9yLR9wqr0wOS0TpBvo/g/2UgZH5qePVbjgRliiF0BYvOZyaBknKsF+x9Iht0O6sqgnB93rCICdOZFecJuDw==}11254 resolution: {integrity: sha512-jIH9yLR9wqr0wOS0TpBvo/g/2UgZH5qePVbjgRliiF0BYvOZyaBknKsF+x9Iht0O6sqgnB93rCICdOZFecJuDw==}
10941 engines: {node: '>=12'}11255 engines: {node: '>=12'}
...@@ -10969,6 +11283,9 @@ packages:...@@ -10969,6 +11283,9 @@ packages:
10969 yuku-parser@0.5.48:11283 yuku-parser@0.5.48:
10970 resolution: {integrity: sha512-OWBfhrpgK9+/4+IXG9oT8Bao4AhViQA7vdyNNH7EUg8dQYgwa70XtIBWTpCEme1P1ECyoDNYkn0wT63f8XRcVA==}11284 resolution: {integrity: sha512-OWBfhrpgK9+/4+IXG9oT8Bao4AhViQA7vdyNNH7EUg8dQYgwa70XtIBWTpCEme1P1ECyoDNYkn0wT63f8XRcVA==}
1097111285
11286 zeptomatch@2.1.0:
11287 resolution: {integrity: sha512-KiGErG2J0G82LSpniV0CtIzjlJ10E04j02VOudJsPyPwNZgGnRKQy7I1R7GMyg/QswnE4l7ohSGrQbQbjXPPDA==}
11288
10972 zod-to-json-schema@3.25.2:11289 zod-to-json-schema@3.25.2:
10973 resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==}11290 resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==}
10974 peerDependencies:11291 peerDependencies:
...@@ -11025,7 +11342,34 @@ snapshots:...@@ -11025,7 +11342,34 @@ snapshots:
11025 ansi-styles: 6.2.311342 ansi-styles: 6.2.3
11026 is-fullwidth-code-point: 5.1.011343 is-fullwidth-code-point: 5.1.0
1102711344
11028 '@alchemy.run/node-utils@0.0.5': {}11345 '@alchemy.run/cloudflare-runtime@2.0.0-beta.76(@distilled.cloud/cloudflare@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)))(@effect/platform-bun@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6))(@effect/platform-node@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6))(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(rolldown@1.2.5)(typescript@7.0.2)':
11346 dependencies:
11347 '@alchemy.run/node-utils': 2.0.0-beta.76
11348 '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260704.1)
11349 '@distilled.cloud/cloudflare': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
11350 '@puppeteer/browsers': 3.2.2(yauzl@3.4.0)
11351 capnp-es: 0.0.14(typescript@7.0.2)
11352 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
11353 magic-string: 0.30.21
11354 sharp: 0.35.4(@types/node@24.12.4)
11355 unenv: 2.0.0-rc.24
11356 workerd: 1.20260704.1
11357 yauzl: 3.4.0
11358 optionalDependencies:
11359 '@effect/platform-bun': 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6)
11360 '@effect/platform-node': 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
11361 rolldown: 1.2.5
11362 vite: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'
11363 transitivePeerDependencies:
11364 - '@types/node'
11365 - proxy-agent
11366 - typescript
11367
11368 '@alchemy.run/floci@2.0.0-beta.76(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
11369 dependencies:
11370 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
11371
11372 '@alchemy.run/node-utils@2.0.0-beta.76': {}
1102911373
11030 '@anthropic-ai/claude-agent-sdk@0.3.260(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)':11374 '@anthropic-ai/claude-agent-sdk@0.3.260(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(zod@4.4.3))(zod@4.4.3)':
11031 dependencies:11375 dependencies:
...@@ -11957,25 +12301,41 @@ snapshots:...@@ -11957,25 +12301,41 @@ snapshots:
11957 dependencies:12301 dependencies:
11958 fontkitten: 1.0.312302 fontkitten: 1.0.3
1195912303
11960 '@clack/core@0.5.0':12304 '@chevrotain/cst-dts-gen@10.5.0':
11961 dependencies:12305 dependencies:
11962 picocolors: 1.1.112306 '@chevrotain/gast': 10.5.0
11963 sisteransi: 1.0.512307 '@chevrotain/types': 10.5.0
12308 lodash: 4.17.21
12309
12310 '@chevrotain/gast@10.5.0':
12311 dependencies:
12312 '@chevrotain/types': 10.5.0
12313 lodash: 4.17.21
12314
12315 '@chevrotain/types@10.5.0': {}
12316
12317 '@chevrotain/utils@10.5.0': {}
1196412318
11965 '@clack/core@1.4.2':12319 '@clack/core@1.4.2':
11966 dependencies:12320 dependencies:
11967 fast-wrap-ansi: 0.2.212321 fast-wrap-ansi: 0.2.2
11968 sisteransi: 1.0.512322 sisteransi: 1.0.5
1196912323
11970 '@clack/prompts@0.11.0':12324 '@clack/core@1.4.3':
11971 dependencies:12325 dependencies:
11972 '@clack/core': 0.5.012326 fast-wrap-ansi: 0.2.2
11973 picocolors: 1.1.112327 sisteransi: 1.0.5
12328
12329 '@clack/prompts@1.6.0':
12330 dependencies:
12331 '@clack/core': 1.4.2
12332 fast-string-width: 3.0.2
12333 fast-wrap-ansi: 0.2.2
11974 sisteransi: 1.0.512334 sisteransi: 1.0.5
1197512335
11976 '@clack/prompts@1.6.0':12336 '@clack/prompts@1.7.0':
11977 dependencies:12337 dependencies:
11978 '@clack/core': 1.4.212338 '@clack/core': 1.4.3
11979 fast-string-width: 3.0.212339 fast-string-width: 3.0.2
11980 fast-wrap-ansi: 0.2.212340 fast-wrap-ansi: 0.2.2
11981 sisteransi: 1.0.512341 sisteransi: 1.0.5
...@@ -12135,7 +12495,7 @@ snapshots:...@@ -12135,7 +12495,7 @@ snapshots:
1213512495
12136 '@cloudflare/workers-types@4.20260604.1': {}12496 '@cloudflare/workers-types@4.20260604.1': {}
1213712497
12138 '@cloudflare/workers-types@5.20260726.1': {}12498 '@cloudflare/workers-types@5.20260907.1': {}
1213912499
12140 '@crowecawcaw/xa11y-darwin-arm64@0.13.0':12500 '@crowecawcaw/xa11y-darwin-arm64@0.13.0':
12141 optional: true12501 optional: true
...@@ -12164,78 +12524,58 @@ snapshots:...@@ -12164,78 +12524,58 @@ snapshots:
12164 '@crowecawcaw/xa11y-win32-arm64-msvc': 0.13.012524 '@crowecawcaw/xa11y-win32-arm64-msvc': 0.13.0
12165 '@crowecawcaw/xa11y-win32-x64-msvc': 0.13.012525 '@crowecawcaw/xa11y-win32-x64-msvc': 0.13.0
1216612526
12167 '@distilled.cloud/aws@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12527 '@distilled.cloud/aws@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12168 dependencies:12528 dependencies:
12169 '@aws-crypto/crc32': 5.2.012529 '@aws-crypto/crc32': 5.2.0
12170 '@aws-crypto/util': 5.2.012530 '@aws-crypto/util': 5.2.0
12171 '@aws-sdk/credential-providers': 3.1062.012531 '@aws-sdk/credential-providers': 3.1062.0
12172 '@aws-sdk/types': 3.973.1012532 '@aws-sdk/types': 3.973.10
12173 '@distilled.cloud/core': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))12533 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12174 '@smithy/shared-ini-file-loader': 4.5.612534 '@smithy/shared-ini-file-loader': 4.5.6
12175 '@smithy/types': 4.14.312535 '@smithy/types': 4.14.3
12176 '@smithy/util-base64': 4.4.612536 '@smithy/util-base64': 4.4.6
12177 aws4fetch: 1.0.2012537 aws4fetch: 1.0.20
12178 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12538 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12179 fast-xml-parser: 5.8.012539 fast-xml-parser: 5.8.0
1218012540
12181 '@distilled.cloud/axiom@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12541 '@distilled.cloud/axiom@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12182 dependencies:12542 dependencies:
12183 '@distilled.cloud/core': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))12543 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12184 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12544 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1218512545
12186 '@distilled.cloud/cloudflare-rolldown-plugin@0.13.10(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5)(workerd@1.20260704.1)':12546 '@distilled.cloud/cloudflare@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12187 dependencies:12547 dependencies:
12188 '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260704.1)12548 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12189 magic-string: 0.30.2112549 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12190 unenv: 2.0.0-rc.24
12191 optionalDependencies:
12192 rolldown: 1.1.5
12193 vite: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'
12194 transitivePeerDependencies:
12195 - workerd
1219612550
12197 '@distilled.cloud/cloudflare-runtime@0.13.10(@distilled.cloud/cloudflare@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/platform-bun@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6))(@effect/platform-node@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12551 '@distilled.cloud/core@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12198 dependencies:12552 dependencies:
12199 '@alchemy.run/node-utils': 0.0.512553 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12200 '@distilled.cloud/cloudflare': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))
12201 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)
12202 workerd: 1.20260704.1
12203 optionalDependencies:
12204 '@effect/platform-bun': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)
12205 '@effect/platform-node': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)
1220612554
12207 '@distilled.cloud/cloudflare-vite-plugin@0.13.10(414e2eac4e6e313aabea4c365b0972ba)':12555 '@distilled.cloud/fly-io@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12208 dependencies:12556 dependencies:
12209 '@distilled.cloud/cloudflare': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))12557 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12210 '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.10(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5)(workerd@1.20260704.1)12558 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12211 '@distilled.cloud/cloudflare-runtime': 0.13.10(@distilled.cloud/cloudflare@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/platform-bun@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6))(@effect/platform-node@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))
12212 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)
12213 vite: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'
12214 optionalDependencies:
12215 '@effect/platform-bun': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)
12216 '@effect/platform-node': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)
12217 transitivePeerDependencies:
12218 - rolldown
12219 - workerd
1222012559
12221 '@distilled.cloud/cloudflare@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12560 '@distilled.cloud/hetzner@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12222 dependencies:12561 dependencies:
12223 '@distilled.cloud/core': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))12562 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12224 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12563 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1222512564
12226 '@distilled.cloud/core@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12565 '@distilled.cloud/neon@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12227 dependencies:12566 dependencies:
12228 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12567 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12568 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1222912569
12230 '@distilled.cloud/neon@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12570 '@distilled.cloud/planetscale@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12231 dependencies:12571 dependencies:
12232 '@distilled.cloud/core': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))12572 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12233 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12573 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1223412574
12235 '@distilled.cloud/planetscale@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12575 '@distilled.cloud/railway@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12236 dependencies:12576 dependencies:
12237 '@distilled.cloud/core': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))12577 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
12238 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12578 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1223912579
12240 '@dnd-kit/accessibility@3.1.1(react@19.2.6)':12580 '@dnd-kit/accessibility@3.1.1(react@19.2.6)':
12241 dependencies:12581 dependencies:
...@@ -12271,73 +12611,77 @@ snapshots:...@@ -12271,73 +12611,77 @@ snapshots:
1227112611
12272 '@drizzle-team/brocli@0.12.0': {}12612 '@drizzle-team/brocli@0.12.0': {}
1227312613
12274 '@effect/atom-react@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(react@19.2.3)(scheduler@0.27.0)':12614 '@effect/atom-react@4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(react@19.2.3)(scheduler@0.27.0)':
12275 dependencies:12615 dependencies:
12276 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12616 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12277 react: 19.2.312617 react: 19.2.3
12278 scheduler: 0.27.012618 scheduler: 0.27.0
1227912619
12280 '@effect/atom-react@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(react@19.2.6)(scheduler@0.27.0)':12620 '@effect/atom-react@4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(react@19.2.6)(scheduler@0.27.0)':
12281 dependencies:12621 dependencies:
12282 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12622 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12283 react: 19.2.612623 react: 19.2.6
12284 scheduler: 0.27.012624 scheduler: 0.27.0
1228512625
12286 '@effect/openapi-generator@4.0.0-beta.103(@effect/platform-node@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(encoding@0.1.13)':12626 '@effect/openapi-generator@4.0.0-rc.112(@effect/platform-node@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6))(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(encoding@0.1.13)':
12287 dependencies:12627 dependencies:
12288 '@effect/platform-node': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)12628 '@effect/platform-node': 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
12289 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12629 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12290 swagger2openapi: 7.0.8(encoding@0.1.13)12630 swagger2openapi: 7.0.8(encoding@0.1.13)
12291 transitivePeerDependencies:12631 transitivePeerDependencies:
12292 - encoding12632 - encoding
1229312633
12294 '@effect/platform-bun@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)':12634 '@effect/platform-bun@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6)':
12295 dependencies:12635 dependencies:
12296 '@effect/platform-node-shared': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)12636 '@effect/platform-node-shared': 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6)
12297 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12637 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12298 transitivePeerDependencies:12638 transitivePeerDependencies:
12299 - bufferutil12639 - bufferutil
12300 - utf-8-validate12640 - utf-8-validate
1230112641
12302 '@effect/platform-node-shared@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)':12642 '@effect/platform-node-shared@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6)':
12303 dependencies:12643 dependencies:
12304 '@types/ws': 8.18.112644 '@types/ws': 8.18.1
12305 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12645 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12306 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)12646 ws: 8.21.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
12307 transitivePeerDependencies:12647 transitivePeerDependencies:
12308 - bufferutil12648 - bufferutil
12309 - utf-8-validate12649 - utf-8-validate
1231012650
12311 '@effect/platform-node@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)':12651 '@effect/platform-node@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)':
12312 dependencies:12652 dependencies:
12313 '@effect/platform-node-shared': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)12653 '@effect/platform-node-shared': 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6)
12314 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12654 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12315 ioredis: 5.11.0
12316 mime: 4.1.012655 mime: 4.1.0
12317 undici: 8.9.012656 redis: 6.2.1
12657 undici: 8.10.2
12318 transitivePeerDependencies:12658 transitivePeerDependencies:
12319 - bufferutil12659 - bufferutil
12320 - utf-8-validate12660 - utf-8-validate
1232112661
12322 '@effect/sql-d1@4.0.0-beta.101(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12662 '@effect/sql-d1@4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12323 dependencies:12663 dependencies:
12324 '@cloudflare/workers-types': 5.20260726.112664 '@cloudflare/workers-types': 5.20260907.1
12325 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12665 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1232612666
12327 '@effect/sql-pg@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12667 '@effect/sql-pg@4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12328 dependencies:12668 dependencies:
12329 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12669 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12330 pg: 8.22.012670 pg: 8.23.0
12331 pg-connection-string: 2.14.012671 pg-connection-string: 2.14.0
12332 pg-cursor: 2.21.0(pg@8.22.0)12672 pg-cursor: 2.22.0(pg@8.23.0)
12333 pg-pool: 3.14.0(pg@8.22.0)12673 pg-pool: 3.14.0(pg@8.23.0)
12334 pg-types: 4.1.012674 pg-types: 4.1.0
12335 transitivePeerDependencies:12675 transitivePeerDependencies:
12336 - pg-native12676 - pg-native
1233712677
12338 '@effect/sql-sqlite-bun@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12678 '@effect/sql-sqlite-bun@4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12679 dependencies:
12680 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
12681
12682 '@effect/sql-sqlite-do@4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12339 dependencies:12683 dependencies:
12340 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12684 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1234112685
12342 '@effect/tsgo-darwin-arm64@0.41.0':12686 '@effect/tsgo-darwin-arm64@0.41.0':
12343 optional: true12687 optional: true
...@@ -12370,14 +12714,24 @@ snapshots:...@@ -12370,14 +12714,24 @@ snapshots:
12370 '@effect/tsgo-win32-arm64': 0.41.012714 '@effect/tsgo-win32-arm64': 0.41.0
12371 '@effect/tsgo-win32-x64': 0.41.012715 '@effect/tsgo-win32-x64': 0.41.0
1237212716
12373 '@effect/vitest@4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))':12717 '@effect/vitest@4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))':
12374 dependencies:12718 dependencies:
12375 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)12719 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
1237612720
12377 '@egjs/hammerjs@2.0.17':12721 '@egjs/hammerjs@2.0.17':
12378 dependencies:12722 dependencies:
12379 '@types/hammerjs': 2.0.4612723 '@types/hammerjs': 2.0.46
1238012724
12725 '@electric-sql/pglite-socket@0.0.20(@electric-sql/pglite@0.3.15)':
12726 dependencies:
12727 '@electric-sql/pglite': 0.3.15
12728
12729 '@electric-sql/pglite-tools@0.2.20(@electric-sql/pglite@0.3.15)':
12730 dependencies:
12731 '@electric-sql/pglite': 0.3.15
12732
12733 '@electric-sql/pglite@0.3.15': {}
12734
12381 '@electron-internal/extract-zip@1.0.5': {}12735 '@electron-internal/extract-zip@1.0.5': {}
1238212736
12383 '@electron/asar@3.4.1':12737 '@electron/asar@3.4.1':
...@@ -12537,6 +12891,11 @@ snapshots:...@@ -12537,6 +12891,11 @@ snapshots:
12537 tslib: 2.8.112891 tslib: 2.8.1
12538 optional: true12892 optional: true
1253912893
12894 '@emnapi/runtime@1.11.3':
12895 dependencies:
12896 tslib: 2.8.1
12897 optional: true
12898
12540 '@emnapi/wasi-threads@1.2.1':12899 '@emnapi/wasi-threads@1.2.1':
12541 dependencies:12900 dependencies:
12542 tslib: 2.8.112901 tslib: 2.8.1
...@@ -13312,6 +13671,10 @@ snapshots:...@@ -13312,6 +13671,10 @@ snapshots:
13312 dependencies:13671 dependencies:
13313 hono: 4.12.2713672 hono: 4.12.27
1331413673
13674 '@hono/node-server@1.19.9(hono@4.11.4)':
13675 dependencies:
13676 hono: 4.11.4
13677
13315 '@iarna/toml@2.2.5': {}13678 '@iarna/toml@2.2.5': {}
1331613679
13317 '@img/colour@1.1.0': {}13680 '@img/colour@1.1.0': {}
...@@ -13321,95 +13684,199 @@ snapshots:...@@ -13321,95 +13684,199 @@ snapshots:
13321 '@img/sharp-libvips-darwin-arm64': 1.2.413684 '@img/sharp-libvips-darwin-arm64': 1.2.4
13322 optional: true13685 optional: true
1332313686
13687 '@img/sharp-darwin-arm64@0.35.4':
13688 optionalDependencies:
13689 '@img/sharp-libvips-darwin-arm64': 1.3.3
13690 optional: true
13691
13324 '@img/sharp-darwin-x64@0.34.5':13692 '@img/sharp-darwin-x64@0.34.5':
13325 optionalDependencies:13693 optionalDependencies:
13326 '@img/sharp-libvips-darwin-x64': 1.2.413694 '@img/sharp-libvips-darwin-x64': 1.2.4
13327 optional: true13695 optional: true
1332813696
13697 '@img/sharp-darwin-x64@0.35.4':
13698 optionalDependencies:
13699 '@img/sharp-libvips-darwin-x64': 1.3.3
13700 optional: true
13701
13702 '@img/sharp-freebsd-wasm32@0.35.4':
13703 dependencies:
13704 '@img/sharp-wasm32': 0.35.4
13705 optional: true
13706
13329 '@img/sharp-libvips-darwin-arm64@1.2.4':13707 '@img/sharp-libvips-darwin-arm64@1.2.4':
13330 optional: true13708 optional: true
1333113709
13710 '@img/sharp-libvips-darwin-arm64@1.3.3':
13711 optional: true
13712
13332 '@img/sharp-libvips-darwin-x64@1.2.4':13713 '@img/sharp-libvips-darwin-x64@1.2.4':
13333 optional: true13714 optional: true
1333413715
13716 '@img/sharp-libvips-darwin-x64@1.3.3':
13717 optional: true
13718
13335 '@img/sharp-libvips-linux-arm64@1.2.4':13719 '@img/sharp-libvips-linux-arm64@1.2.4':
13336 optional: true13720 optional: true
1333713721
13722 '@img/sharp-libvips-linux-arm64@1.3.3':
13723 optional: true
13724
13338 '@img/sharp-libvips-linux-arm@1.2.4':13725 '@img/sharp-libvips-linux-arm@1.2.4':
13339 optional: true13726 optional: true
1334013727
13728 '@img/sharp-libvips-linux-arm@1.3.3':
13729 optional: true
13730
13341 '@img/sharp-libvips-linux-ppc64@1.2.4':13731 '@img/sharp-libvips-linux-ppc64@1.2.4':
13342 optional: true13732 optional: true
1334313733
13734 '@img/sharp-libvips-linux-ppc64@1.3.3':
13735 optional: true
13736
13344 '@img/sharp-libvips-linux-riscv64@1.2.4':13737 '@img/sharp-libvips-linux-riscv64@1.2.4':
13345 optional: true13738 optional: true
1334613739
13740 '@img/sharp-libvips-linux-riscv64@1.3.3':
13741 optional: true
13742
13347 '@img/sharp-libvips-linux-s390x@1.2.4':13743 '@img/sharp-libvips-linux-s390x@1.2.4':
13348 optional: true13744 optional: true
1334913745
13746 '@img/sharp-libvips-linux-s390x@1.3.3':
13747 optional: true
13748
13350 '@img/sharp-libvips-linux-x64@1.2.4':13749 '@img/sharp-libvips-linux-x64@1.2.4':
13351 optional: true13750 optional: true
1335213751
13752 '@img/sharp-libvips-linux-x64@1.3.3':
13753 optional: true
13754
13353 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':13755 '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
13354 optional: true13756 optional: true
1335513757
13758 '@img/sharp-libvips-linuxmusl-arm64@1.3.3':
13759 optional: true
13760
13356 '@img/sharp-libvips-linuxmusl-x64@1.2.4':13761 '@img/sharp-libvips-linuxmusl-x64@1.2.4':
13357 optional: true13762 optional: true
1335813763
13764 '@img/sharp-libvips-linuxmusl-x64@1.3.3':
13765 optional: true
13766
13359 '@img/sharp-linux-arm64@0.34.5':13767 '@img/sharp-linux-arm64@0.34.5':
13360 optionalDependencies:13768 optionalDependencies:
13361 '@img/sharp-libvips-linux-arm64': 1.2.413769 '@img/sharp-libvips-linux-arm64': 1.2.4
13362 optional: true13770 optional: true
1336313771
13772 '@img/sharp-linux-arm64@0.35.4':
13773 optionalDependencies:
13774 '@img/sharp-libvips-linux-arm64': 1.3.3
13775 optional: true
13776
13364 '@img/sharp-linux-arm@0.34.5':13777 '@img/sharp-linux-arm@0.34.5':
13365 optionalDependencies:13778 optionalDependencies:
13366 '@img/sharp-libvips-linux-arm': 1.2.413779 '@img/sharp-libvips-linux-arm': 1.2.4
13367 optional: true13780 optional: true
1336813781
13782 '@img/sharp-linux-arm@0.35.4':
13783 optionalDependencies:
13784 '@img/sharp-libvips-linux-arm': 1.3.3
13785 optional: true
13786
13369 '@img/sharp-linux-ppc64@0.34.5':13787 '@img/sharp-linux-ppc64@0.34.5':
13370 optionalDependencies:13788 optionalDependencies:
13371 '@img/sharp-libvips-linux-ppc64': 1.2.413789 '@img/sharp-libvips-linux-ppc64': 1.2.4
13372 optional: true13790 optional: true
1337313791
13792 '@img/sharp-linux-ppc64@0.35.4':
13793 optionalDependencies:
13794 '@img/sharp-libvips-linux-ppc64': 1.3.3
13795 optional: true
13796
13374 '@img/sharp-linux-riscv64@0.34.5':13797 '@img/sharp-linux-riscv64@0.34.5':
13375 optionalDependencies:13798 optionalDependencies:
13376 '@img/sharp-libvips-linux-riscv64': 1.2.413799 '@img/sharp-libvips-linux-riscv64': 1.2.4
13377 optional: true13800 optional: true
1337813801
13802 '@img/sharp-linux-riscv64@0.35.4':
13803 optionalDependencies:
13804 '@img/sharp-libvips-linux-riscv64': 1.3.3
13805 optional: true
13806
13379 '@img/sharp-linux-s390x@0.34.5':13807 '@img/sharp-linux-s390x@0.34.5':
13380 optionalDependencies:13808 optionalDependencies:
13381 '@img/sharp-libvips-linux-s390x': 1.2.413809 '@img/sharp-libvips-linux-s390x': 1.2.4
13382 optional: true13810 optional: true
1338313811
13812 '@img/sharp-linux-s390x@0.35.4':
13813 optionalDependencies:
13814 '@img/sharp-libvips-linux-s390x': 1.3.3
13815 optional: true
13816
13384 '@img/sharp-linux-x64@0.34.5':13817 '@img/sharp-linux-x64@0.34.5':
13385 optionalDependencies:13818 optionalDependencies:
13386 '@img/sharp-libvips-linux-x64': 1.2.413819 '@img/sharp-libvips-linux-x64': 1.2.4
13387 optional: true13820 optional: true
1338813821
13822 '@img/sharp-linux-x64@0.35.4':
13823 optionalDependencies:
13824 '@img/sharp-libvips-linux-x64': 1.3.3
13825 optional: true
13826
13389 '@img/sharp-linuxmusl-arm64@0.34.5':13827 '@img/sharp-linuxmusl-arm64@0.34.5':
13390 optionalDependencies:13828 optionalDependencies:
13391 '@img/sharp-libvips-linuxmusl-arm64': 1.2.413829 '@img/sharp-libvips-linuxmusl-arm64': 1.2.4
13392 optional: true13830 optional: true
1339313831
13832 '@img/sharp-linuxmusl-arm64@0.35.4':
13833 optionalDependencies:
13834 '@img/sharp-libvips-linuxmusl-arm64': 1.3.3
13835 optional: true
13836
13394 '@img/sharp-linuxmusl-x64@0.34.5':13837 '@img/sharp-linuxmusl-x64@0.34.5':
13395 optionalDependencies:13838 optionalDependencies:
13396 '@img/sharp-libvips-linuxmusl-x64': 1.2.413839 '@img/sharp-libvips-linuxmusl-x64': 1.2.4
13397 optional: true13840 optional: true
1339813841
13842 '@img/sharp-linuxmusl-x64@0.35.4':
13843 optionalDependencies:
13844 '@img/sharp-libvips-linuxmusl-x64': 1.3.3
13845 optional: true
13846
13399 '@img/sharp-wasm32@0.34.5':13847 '@img/sharp-wasm32@0.34.5':
13400 dependencies:13848 dependencies:
13401 '@emnapi/runtime': 1.11.113849 '@emnapi/runtime': 1.11.1
13402 optional: true13850 optional: true
1340313851
13852 '@img/sharp-wasm32@0.35.4':
13853 dependencies:
13854 '@emnapi/runtime': 1.11.3
13855 optional: true
13856
13857 '@img/sharp-webcontainers-wasm32@0.35.4':
13858 dependencies:
13859 '@img/sharp-wasm32': 0.35.4
13860 optional: true
13861
13404 '@img/sharp-win32-arm64@0.34.5':13862 '@img/sharp-win32-arm64@0.34.5':
13405 optional: true13863 optional: true
1340613864
13865 '@img/sharp-win32-arm64@0.35.4':
13866 optional: true
13867
13407 '@img/sharp-win32-ia32@0.34.5':13868 '@img/sharp-win32-ia32@0.34.5':
13408 optional: true13869 optional: true
1340913870
13871 '@img/sharp-win32-ia32@0.35.4':
13872 optional: true
13873
13410 '@img/sharp-win32-x64@0.34.5':13874 '@img/sharp-win32-x64@0.34.5':
13411 optional: true13875 optional: true
1341213876
13877 '@img/sharp-win32-x64@0.35.4':
13878 optional: true
13879
13413 '@inquirer/ansi@1.0.2':13880 '@inquirer/ansi@1.0.2':
13414 optional: true13881 optional: true
1341513882
...@@ -13443,7 +13910,8 @@ snapshots:...@@ -13443,7 +13910,8 @@ snapshots:
13443 '@types/node': 24.12.413910 '@types/node': 24.12.4
13444 optional: true13911 optional: true
1344513912
13446 '@ioredis/commands@1.10.0': {}13913 '@ioredis/commands@1.10.0':
13914 optional: true
1344713915
13448 '@isaacs/fs-minipass@4.0.1':13916 '@isaacs/fs-minipass@4.0.1':
13449 dependencies:13917 dependencies:
...@@ -13698,7 +14166,7 @@ snapshots:...@@ -13698,7 +14166,7 @@ snapshots:
13698 '@libsql/isomorphic-ws@0.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6)':14166 '@libsql/isomorphic-ws@0.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6)':
13699 dependencies:14167 dependencies:
13700 '@types/ws': 8.18.114168 '@types/ws': 8.18.1
13701 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)14169 ws: 8.21.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
13702 transitivePeerDependencies:14170 transitivePeerDependencies:
13703 - bufferutil14171 - bufferutil
13704 - utf-8-validate14172 - utf-8-validate
...@@ -13762,6 +14230,12 @@ snapshots:...@@ -13762,6 +14230,12 @@ snapshots:
13762 '@mongodb-js/saslprep@1.4.13':14230 '@mongodb-js/saslprep@1.4.13':
13763 dependencies:14231 dependencies:
13764 sparse-bitfield: 3.0.314232 sparse-bitfield: 3.0.3
14233 optional: true
14234
14235 '@mrleebo/prisma-ast@0.13.1':
14236 dependencies:
14237 chevrotain: 10.5.0
14238 lilconfig: 2.1.0
1376514239
13766 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':14240 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4':
13767 optional: true14241 optional: true
...@@ -14044,8 +14518,6 @@ snapshots:...@@ -14044,8 +14518,6 @@ snapshots:
14044 '@oxc-project/types@0.127.0':14518 '@oxc-project/types@0.127.0':
14045 optional: true14519 optional: true
1404614520
14047 '@oxc-project/types@0.139.0': {}
14048
14049 '@oxc-project/types@0.146.0': {}14521 '@oxc-project/types@0.146.0': {}
1405014522
14051 '@oxc-project/types@0.147.0': {}14523 '@oxc-project/types@0.147.0': {}
...@@ -14333,6 +14805,43 @@ snapshots:...@@ -14333,6 +14805,43 @@ snapshots:
1433314805
14334 '@preact/signals-core@1.14.2': {}14806 '@preact/signals-core@1.14.2': {}
1433514807
14808 '@prisma/debug@7.2.0': {}
14809
14810 '@prisma/dev@0.20.0(typescript@6.0.3)':
14811 dependencies:
14812 '@electric-sql/pglite': 0.3.15
14813 '@electric-sql/pglite-socket': 0.0.20(@electric-sql/pglite@0.3.15)
14814 '@electric-sql/pglite-tools': 0.2.20(@electric-sql/pglite@0.3.15)
14815 '@hono/node-server': 1.19.9(hono@4.11.4)
14816 '@mrleebo/prisma-ast': 0.13.1
14817 '@prisma/get-platform': 7.2.0
14818 '@prisma/query-plan-executor': 7.2.0
14819 foreground-child: 3.3.1
14820 get-port-please: 3.2.0
14821 hono: 4.11.4
14822 http-status-codes: 2.3.0
14823 pathe: 2.0.3
14824 proper-lockfile: 4.1.2
14825 remeda: 2.33.4
14826 std-env: 3.10.0
14827 valibot: 1.2.0(typescript@6.0.3)
14828 zeptomatch: 2.1.0
14829 transitivePeerDependencies:
14830 - typescript
14831
14832 '@prisma/get-platform@7.2.0':
14833 dependencies:
14834 '@prisma/debug': 7.2.0
14835
14836 '@prisma/query-plan-executor@7.2.0': {}
14837
14838 '@puppeteer/browsers@3.2.2(yauzl@3.4.0)':
14839 dependencies:
14840 modern-tar: 0.8.5
14841 yargs: 18.1.0
14842 optionalDependencies:
14843 yauzl: 3.4.0
14844
14336 '@radix-ui/primitive@1.1.3': {}14845 '@radix-ui/primitive@1.1.3': {}
1433714846
14338 '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.16)(react@19.2.3)':14847 '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.16)(react@19.2.3)':
...@@ -14707,76 +15216,99 @@ snapshots:...@@ -14707,76 +15216,99 @@ snapshots:
14707 dependencies:15216 dependencies:
14708 nanoid: 3.3.1215217 nanoid: 3.3.12
1470915218
15219 '@redis/bloom@6.2.1(@redis/client@6.2.1)':
15220 dependencies:
15221 '@redis/client': 6.2.1
15222
15223 '@redis/client@6.2.1':
15224 dependencies:
15225 cluster-key-slot: 1.1.2
15226
15227 '@redis/json@6.2.1(@redis/client@6.2.1)':
15228 dependencies:
15229 '@redis/client': 6.2.1
15230
15231 '@redis/search@6.2.1(@redis/client@6.2.1)':
15232 dependencies:
15233 '@redis/client': 6.2.1
15234
15235 '@redis/time-series@6.2.1(@redis/client@6.2.1)':
15236 dependencies:
15237 '@redis/client': 6.2.1
15238
15239 '@rolldown/binding-android-arm-eabi@1.2.5':
15240 optional: true
15241
14710 '@rolldown/binding-android-arm64@1.0.0-rc.17':15242 '@rolldown/binding-android-arm64@1.0.0-rc.17':
14711 optional: true15243 optional: true
1471215244
14713 '@rolldown/binding-android-arm64@1.1.5':15245 '@rolldown/binding-android-arm64@1.2.5':
14714 optional: true15246 optional: true
1471515247
14716 '@rolldown/binding-darwin-arm64@1.0.0-rc.17':15248 '@rolldown/binding-darwin-arm64@1.0.0-rc.17':
14717 optional: true15249 optional: true
1471815250
14719 '@rolldown/binding-darwin-arm64@1.1.5':15251 '@rolldown/binding-darwin-arm64@1.2.5':
14720 optional: true15252 optional: true
1472115253
14722 '@rolldown/binding-darwin-x64@1.0.0-rc.17':15254 '@rolldown/binding-darwin-x64@1.0.0-rc.17':
14723 optional: true15255 optional: true
1472415256
14725 '@rolldown/binding-darwin-x64@1.1.5':15257 '@rolldown/binding-darwin-x64@1.2.5':
14726 optional: true15258 optional: true
1472715259
14728 '@rolldown/binding-freebsd-x64@1.0.0-rc.17':15260 '@rolldown/binding-freebsd-x64@1.0.0-rc.17':
14729 optional: true15261 optional: true
1473015262
14731 '@rolldown/binding-freebsd-x64@1.1.5':15263 '@rolldown/binding-freebsd-x64@1.2.5':
14732 optional: true15264 optional: true
1473315265
14734 '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17':15266 '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17':
14735 optional: true15267 optional: true
1473615268
14737 '@rolldown/binding-linux-arm-gnueabihf@1.1.5':15269 '@rolldown/binding-linux-arm-gnueabihf@1.2.5':
14738 optional: true15270 optional: true
1473915271
14740 '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17':15272 '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17':
14741 optional: true15273 optional: true
1474215274
14743 '@rolldown/binding-linux-arm64-gnu@1.1.5':15275 '@rolldown/binding-linux-arm64-gnu@1.2.5':
14744 optional: true15276 optional: true
1474515277
14746 '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17':15278 '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17':
14747 optional: true15279 optional: true
1474815280
14749 '@rolldown/binding-linux-arm64-musl@1.1.5':15281 '@rolldown/binding-linux-arm64-musl@1.2.5':
14750 optional: true15282 optional: true
1475115283
14752 '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17':15284 '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17':
14753 optional: true15285 optional: true
1475415286
14755 '@rolldown/binding-linux-ppc64-gnu@1.1.5':15287 '@rolldown/binding-linux-ppc64-gnu@1.2.5':
14756 optional: true15288 optional: true
1475715289
14758 '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17':15290 '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17':
14759 optional: true15291 optional: true
1476015292
14761 '@rolldown/binding-linux-s390x-gnu@1.1.5':15293 '@rolldown/binding-linux-s390x-gnu@1.2.5':
14762 optional: true15294 optional: true
1476315295
14764 '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17':15296 '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17':
14765 optional: true15297 optional: true
1476615298
14767 '@rolldown/binding-linux-x64-gnu@1.1.5':15299 '@rolldown/binding-linux-x64-gnu@1.2.5':
14768 optional: true15300 optional: true
1476915301
14770 '@rolldown/binding-linux-x64-musl@1.0.0-rc.17':15302 '@rolldown/binding-linux-x64-musl@1.0.0-rc.17':
14771 optional: true15303 optional: true
1477215304
14773 '@rolldown/binding-linux-x64-musl@1.1.5':15305 '@rolldown/binding-linux-x64-musl@1.2.5':
14774 optional: true15306 optional: true
1477515307
14776 '@rolldown/binding-openharmony-arm64@1.0.0-rc.17':15308 '@rolldown/binding-openharmony-arm64@1.0.0-rc.17':
14777 optional: true15309 optional: true
1477815310
14779 '@rolldown/binding-openharmony-arm64@1.1.5':15311 '@rolldown/binding-openharmony-arm64@1.2.5':
14780 optional: true15312 optional: true
1478115313
14782 '@rolldown/binding-wasm32-wasi@1.0.0-rc.17':15314 '@rolldown/binding-wasm32-wasi@1.0.0-rc.17':
...@@ -14786,30 +15318,23 @@ snapshots:...@@ -14786,30 +15318,23 @@ snapshots:
14786 '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)15318 '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
14787 optional: true15319 optional: true
1478815320
14789 '@rolldown/binding-wasm32-wasi@1.1.5':
14790 dependencies:
14791 '@emnapi/core': 1.11.1
14792 '@emnapi/runtime': 1.11.1
14793 '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)
14794 optional: true
14795
14796 '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':15321 '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17':
14797 optional: true15322 optional: true
1479815323
14799 '@rolldown/binding-win32-arm64-msvc@1.1.5':15324 '@rolldown/binding-win32-arm64-msvc@1.2.5':
14800 optional: true15325 optional: true
1480115326
14802 '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17':15327 '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17':
14803 optional: true15328 optional: true
1480415329
14805 '@rolldown/binding-win32-x64-msvc@1.1.5':15330 '@rolldown/binding-win32-x64-msvc@1.2.5':
14806 optional: true15331 optional: true
1480715332
14808 '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5)':15333 '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.2.5)':
14809 dependencies:15334 dependencies:
14810 '@babel/core': 7.29.715335 '@babel/core': 7.29.7
14811 picomatch: 4.0.415336 picomatch: 4.0.4
14812 rolldown: 1.1.515337 rolldown: 1.2.5
14813 optionalDependencies:15338 optionalDependencies:
14814 '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)15339 '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)
14815 '@babel/runtime': 7.29.715340 '@babel/runtime': 7.29.7
...@@ -15422,11 +15947,13 @@ snapshots:...@@ -15422,11 +15947,13 @@ snapshots:
1542215947
15423 '@types/unist@3.0.3': {}15948 '@types/unist@3.0.3': {}
1542415949
15425 '@types/webidl-conversions@7.0.3': {}15950 '@types/webidl-conversions@7.0.3':
15951 optional: true
1542615952
15427 '@types/whatwg-url@11.0.5':15953 '@types/whatwg-url@11.0.5':
15428 dependencies:15954 dependencies:
15429 '@types/webidl-conversions': 7.0.315955 '@types/webidl-conversions': 7.0.3
15956 optional: true
1543015957
15431 '@types/ws@8.18.1':15958 '@types/ws@8.18.1':
15432 dependencies:15959 dependencies:
...@@ -15517,12 +16044,12 @@ snapshots:...@@ -15517,12 +16044,12 @@ snapshots:
15517 optionalDependencies:16044 optionalDependencies:
15518 ajv: 6.15.016045 ajv: 6.15.0
1551916046
15520 '@vitejs/plugin-react@6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5))(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(babel-plugin-react-compiler@1.0.0)':16047 '@vitejs/plugin-react@6.0.2(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.2.5))(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(babel-plugin-react-compiler@1.0.0)':
15521 dependencies:16048 dependencies:
15522 '@rolldown/pluginutils': 1.0.116049 '@rolldown/pluginutils': 1.0.1
15523 vite: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'16050 vite: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'
15524 optionalDependencies:16051 optionalDependencies:
15525 '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5)16052 '@rolldown/plugin-babel': 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.2.5)
15526 babel-plugin-react-compiler: 1.0.016053 babel-plugin-react-compiler: 1.0.0
1552716054
15528 '@vitest/browser-preview@4.1.11(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(msw@2.12.11(@types/node@24.12.4)(typescript@7.0.2))(utf-8-validate@6.0.6)(vitest@4.1.11)':16055 '@vitest/browser-preview@4.1.11(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(bufferutil@4.1.0)(msw@2.12.11(@types/node@24.12.4)(typescript@7.0.2))(utf-8-validate@6.0.6)(vitest@4.1.11)':
...@@ -15896,68 +16423,65 @@ snapshots:...@@ -15896,68 +16423,65 @@ snapshots:
15896 json-schema-traverse: 1.0.016423 json-schema-traverse: 1.0.0
15897 require-from-string: 2.0.216424 require-from-string: 2.0.2
1589816425
15899 alchemy@2.0.0-beta.65(5a5e74348f57625dac72981db7114e79):16426 alchemy@2.0.0-beta.76(b08b66752532a52c0a8b7a6b9c974b22):
15900 dependencies:16427 dependencies:
15901 '@alchemy.run/node-utils': 0.0.516428 '@alchemy.run/cloudflare-runtime': 2.0.0-beta.76(@distilled.cloud/cloudflare@1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)))(@effect/platform-bun@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6))(@effect/platform-node@4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6))(@types/node@24.12.4)(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(rolldown@1.2.5)(typescript@7.0.2)
16429 '@alchemy.run/floci': 2.0.0-beta.76(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
16430 '@alchemy.run/node-utils': 2.0.0-beta.76
15902 '@aws-sdk/credential-providers': 3.1062.016431 '@aws-sdk/credential-providers': 3.1062.0
15903 '@clack/prompts': 0.11.016432 '@clack/prompts': 1.7.0
15904 '@distilled.cloud/aws': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16433 '@distilled.cloud/aws': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15905 '@distilled.cloud/axiom': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16434 '@distilled.cloud/axiom': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15906 '@distilled.cloud/cloudflare': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16435 '@distilled.cloud/cloudflare': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15907 '@distilled.cloud/cloudflare-rolldown-plugin': 0.13.10(@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0))(rolldown@1.1.5)(workerd@1.20260704.1)16436 '@distilled.cloud/core': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15908 '@distilled.cloud/cloudflare-runtime': 0.13.10(@distilled.cloud/cloudflare@0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/platform-bun@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6))(@effect/platform-node@4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6))(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16437 '@distilled.cloud/fly-io': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15909 '@distilled.cloud/cloudflare-vite-plugin': 0.13.10(414e2eac4e6e313aabea4c365b0972ba)16438 '@distilled.cloud/hetzner': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15910 '@distilled.cloud/core': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16439 '@distilled.cloud/neon': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15911 '@distilled.cloud/neon': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16440 '@distilled.cloud/planetscale': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15912 '@distilled.cloud/planetscale': 0.30.2(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16441 '@distilled.cloud/railway': 1.0.0-rc.8(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15913 '@effect/sql-d1': 4.0.0-beta.101(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16442 '@effect/sql-d1': 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15914 '@effect/vitest': 4.0.0-beta.103(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16443 '@effect/sql-sqlite-do': 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
16444 '@effect/vitest': 4.0.0-rc.112(patch_hash=a16b1e870d8c29e4a98b17cc4c638a4ff471753d8ca3487f78a22b759caf951b)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15915 '@libsql/client': 0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)16445 '@libsql/client': 0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
15916 '@octokit/rest': 22.0.116446 '@octokit/rest': 22.0.1
15917 '@octokit/webhooks': 14.2.016447 '@octokit/webhooks': 14.2.0
16448 '@prisma/dev': 0.20.0(typescript@6.0.3)
15918 '@smithy/node-config-provider': 4.4.616449 '@smithy/node-config-provider': 4.4.6
15919 '@smithy/shared-ini-file-loader': 4.5.616450 '@smithy/shared-ini-file-loader': 4.5.6
15920 '@smithy/types': 4.14.316451 '@smithy/types': 4.14.3
15921 '@types/aws-lambda': 8.10.16116452 '@types/aws-lambda': 8.10.161
15922 aws4fetch: 1.0.2016453 aws4fetch: 1.0.20
15923 capnweb: 0.6.116454 capnweb: 0.6.1
15924 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)16455 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
15925 fast-glob: 3.3.316456 fast-glob: 3.3.3
15926 fast-xml-parser: 5.8.016457 fast-xml-parser: 5.8.0
15927 ink: 6.8.0(@types/react@19.2.16)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.6)(utf-8-validate@6.0.6)16458 ink: 6.8.0(@types/react@19.2.16)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.6)(utf-8-validate@6.0.6)
15928 jszip: 3.10.116459 jszip: 3.10.1
15929 libsodium-wrappers: 0.8.416460 libsodium-wrappers: 0.8.4
15930 mongodb: 6.21.0(@aws-sdk/credential-providers@3.1062.0)(socks@2.8.9)
15931 mysql2: 3.22.4(@types/node@24.12.4)
15932 pathe: 2.0.316461 pathe: 2.0.3
15933 pg: 8.21.016462 picomatch: 4.0.7
15934 picomatch: 4.0.4
15935 react: 19.2.616463 react: 19.2.6
15936 rolldown: 1.1.516464 rolldown: 1.2.5
15937 undici: 7.27.116465 undici: 7.27.1
15938 yaml: 2.9.016466 yaml: 2.9.0
15939 optionalDependencies:16467 optionalDependencies:
15940 '@effect/platform-bun': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(utf-8-validate@6.0.6)16468 '@effect/platform-bun': 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(utf-8-validate@6.0.6)
15941 '@effect/platform-node': 4.0.0-beta.103(bufferutil@4.1.0)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(ioredis@5.11.0)(utf-8-validate@6.0.6)16469 '@effect/platform-node': 4.0.0-rc.112(bufferutil@4.1.0)(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))(redis@6.2.1)(utf-8-validate@6.0.6)
15942 '@effect/sql-pg': 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))16470 '@effect/sql-pg': 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
15943 drizzle-kit: 1.0.0-rc.416471 drizzle-kit: 1.0.0-rc.5-ab785fc
15944 drizzle-orm: 1.0.0-rc.4(@cloudflare/workers-types@4.20260604.1)(@effect/sql-d1@4.0.0-beta.101(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/sql-pg@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/sql-sqlite-bun@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@libsql/client@0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6))(bun-types@1.3.14)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(expo-sqlite@57.0.2(expo@57.0.18)(react-native@0.86.3(@babel/core@7.29.7)(@react-native/metro-config@0.86.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.6)(utf-8-validate@6.0.6))(react@19.2.6))(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)(zod@4.4.3)16472 drizzle-orm: 1.0.0-rc.5-ab785fc(c907441ce73b163f17d6db605ee03552)
16473 mongodb: 6.21.0(@aws-sdk/credential-providers@3.1062.0)(socks@2.8.9)
16474 pg: 8.23.0
15945 vite: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'16475 vite: '@voidzero-dev/vite-plus-core@0.3.0(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.48.0)(typescript@7.0.2)(unrun@0.2.39)(yaml@2.9.0)'
15946 ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)16476 ws: 8.21.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
15947 transitivePeerDependencies:16477 transitivePeerDependencies:
15948 - '@mongodb-js/zstd'
15949 - '@types/node'16478 - '@types/node'
15950 - '@types/react'16479 - '@types/react'
15951 - bufferutil16480 - bufferutil
15952 - gcp-metadata16481 - proxy-agent
15953 - kerberos
15954 - mongodb-client-encryption
15955 - pg-native
15956 - react-devtools-core16482 - react-devtools-core
15957 - snappy16483 - typescript
15958 - socks
15959 - utf-8-validate16484 - utf-8-validate
15960 - workerd
1596116485
15962 alien-signals@2.0.6: {}16486 alien-signals@2.0.6: {}
1596316487
...@@ -16192,8 +16716,6 @@ snapshots:...@@ -16192,8 +16716,6 @@ snapshots:
1619216716
16193 await-lock@2.2.2: {}16717 await-lock@2.2.2: {}
1619416718
16195 aws-ssl-profiles@1.1.2: {}
16196
16197 aws4@1.13.2: {}16719 aws4@1.13.2: {}
1619816720
16199 aws4fetch@1.0.20: {}16721 aws4fetch@1.0.20: {}
...@@ -16402,7 +16924,8 @@ snapshots:...@@ -16402,7 +16924,8 @@ snapshots:
16402 dependencies:16924 dependencies:
16403 node-int64: 0.4.016925 node-int64: 0.4.0
1640416926
16405 bson@6.10.4: {}16927 bson@6.10.4:
16928 optional: true
1640616929
16407 buffer-from@1.1.2: {}16930 buffer-from@1.1.2: {}
1640816931
...@@ -16480,6 +17003,10 @@ snapshots:...@@ -16480,6 +17003,10 @@ snapshots:
1648017003
16481 caniuse-lite@1.0.30001793: {}17004 caniuse-lite@1.0.30001793: {}
1648217005
17006 capnp-es@0.0.14(typescript@7.0.2):
17007 optionalDependencies:
17008 typescript: 7.0.2
17009
16483 capnweb@0.6.1: {}17010 capnweb@0.6.1: {}
1648417011
16485 ccount@2.0.1: {}17012 ccount@2.0.1: {}
...@@ -16507,6 +17034,15 @@ snapshots:...@@ -16507,6 +17034,15 @@ snapshots:
1650717034
16508 character-reference-invalid@2.0.1: {}17035 character-reference-invalid@2.0.1: {}
1650917036
17037 chevrotain@10.5.0:
17038 dependencies:
17039 '@chevrotain/cst-dts-gen': 10.5.0
17040 '@chevrotain/gast': 10.5.0
17041 '@chevrotain/types': 10.5.0
17042 '@chevrotain/utils': 10.5.0
17043 lodash: 4.17.21
17044 regexp-to-ast: 0.5.0
17045
16510 chokidar@4.0.3:17046 chokidar@4.0.3:
16511 dependencies:17047 dependencies:
16512 readdirp: 4.1.217048 readdirp: 4.1.2
...@@ -16582,6 +17118,12 @@ snapshots:...@@ -16582,6 +17118,12 @@ snapshots:
16582 strip-ansi: 6.0.117118 strip-ansi: 6.0.1
16583 wrap-ansi: 7.0.017119 wrap-ansi: 7.0.0
1658417120
17121 cliui@9.0.1:
17122 dependencies:
17123 string-width: 7.2.0
17124 strip-ansi: 7.2.0
17125 wrap-ansi: 9.0.2
17126
16585 clone-response@1.0.3:17127 clone-response@1.0.3:
16586 dependencies:17128 dependencies:
16587 mimic-response: 1.0.117129 mimic-response: 1.0.1
...@@ -16590,7 +17132,10 @@ snapshots:...@@ -16590,7 +17132,10 @@ snapshots:
1659017132
16591 clsx@2.1.1: {}17133 clsx@2.1.1: {}
1659217134
16593 cluster-key-slot@1.1.1: {}17135 cluster-key-slot@1.1.1:
17136 optional: true
17137
17138 cluster-key-slot@1.1.2: {}
1659417139
16595 code-excerpt@4.0.0:17140 code-excerpt@4.0.0:
16596 dependencies:17141 dependencies:
...@@ -16831,7 +17376,8 @@ snapshots:...@@ -16831,7 +17376,8 @@ snapshots:
1683117376
16832 delayed-stream@1.0.0: {}17377 delayed-stream@1.0.0: {}
1683317378
16834 denque@2.1.0: {}17379 denque@2.1.0:
17380 optional: true
1683517381
16836 depd@2.0.0: {}17382 depd@2.0.0: {}
1683717383
...@@ -16907,26 +17453,28 @@ snapshots:...@@ -16907,26 +17453,28 @@ snapshots:
1690717453
16908 dotenv@16.6.1: {}17454 dotenv@16.6.1: {}
1690917455
16910 drizzle-kit@1.0.0-rc.4:17456 drizzle-kit@1.0.0-rc.5-ab785fc:
16911 dependencies:17457 dependencies:
16912 '@drizzle-team/brocli': 0.12.017458 '@drizzle-team/brocli': 0.12.0
16913 '@js-temporal/polyfill': 0.5.117459 '@js-temporal/polyfill': 0.5.1
16914 esbuild: 0.25.1217460 esbuild: 0.25.12
16915 get-tsconfig: 4.14.017461 get-tsconfig: 4.14.3
16916 jiti: 2.7.017462 jiti: 2.7.0
1691717463
16918 drizzle-orm@1.0.0-rc.4(@cloudflare/workers-types@4.20260604.1)(@effect/sql-d1@4.0.0-beta.101(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/sql-pg@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@effect/sql-sqlite-bun@4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)))(@libsql/client@0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6))(bun-types@1.3.14)(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))(expo-sqlite@57.0.2(expo@57.0.18)(react-native@0.86.3(@babel/core@7.29.7)(@react-native/metro-config@0.86.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.6)(utf-8-validate@6.0.6))(react@19.2.6))(mysql2@3.22.4(@types/node@24.12.4))(pg@8.21.0)(zod@4.4.3):17464 drizzle-orm@1.0.0-rc.5-ab785fc(c907441ce73b163f17d6db605ee03552):
16919 optionalDependencies:17465 optionalDependencies:
16920 '@cloudflare/workers-types': 4.20260604.117466 '@cloudflare/workers-types': 4.20260604.1
16921 '@effect/sql-d1': 4.0.0-beta.101(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))17467 '@effect/sql-d1': 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
16922 '@effect/sql-pg': 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))17468 '@effect/sql-pg': 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
16923 '@effect/sql-sqlite-bun': 4.0.0-beta.103(effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6))17469 '@effect/sql-sqlite-bun': 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
17470 '@effect/sql-sqlite-do': 4.0.0-rc.112(effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320))
17471 '@electric-sql/pglite': 0.3.15
16924 '@libsql/client': 0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)17472 '@libsql/client': 0.17.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
16925 bun-types: 1.3.1417473 bun-types: 1.3.14
16926 effect: 4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6)17474 effect: 4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320)
16927 expo-sqlite: 57.0.2(expo@57.0.18)(react-native@0.86.3(@babel/core@7.29.7)(@react-native/metro-config@0.86.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.6)(utf-8-validate@6.0.6))(react@19.2.6)17475 expo-sqlite: 57.0.2(expo@57.0.18)(react-native@0.86.3(@babel/core@7.29.7)(@react-native/metro-config@0.86.3(@babel/core@7.29.7)(bufferutil@4.1.0)(utf-8-validate@6.0.6))(@types/react@19.2.16)(bufferutil@4.1.0)(react@19.2.6)(utf-8-validate@6.0.6))(react@19.2.6)
16928 mysql2: 3.22.4(@types/node@24.12.4)17476 pg: 8.23.0
16929 pg: 8.21.017477 valibot: 1.2.0(typescript@7.0.2)
16930 zod: 4.4.317478 zod: 4.4.3
1693117479
16932 dset@3.1.4: {}17480 dset@3.1.4: {}
...@@ -16945,18 +17493,10 @@ snapshots:...@@ -16945,18 +17493,10 @@ snapshots:
1694517493
16946 ee-first@1.1.1: {}17494 ee-first@1.1.1: {}
1694717495
16948 effect@4.0.0-beta.103(patch_hash=af36b7948b6f9c56623074662b51dade5699880c1a7c71245de73e13c3185fb6):17496 effect@4.0.0-rc.112(patch_hash=200b70758a8f02f5a4e6a4abea5f0079ad36fe9c2006486ebaf6ab1002a38320):
16949 dependencies:17497 dependencies:
16950 '@standard-schema/spec': 1.1.0
16951 fast-check: 4.9.017498 fast-check: 4.9.0
16952 find-my-way-ts: 0.1.617499 msgpackr: 2.1.0
16953 ini: 7.0.0
16954 kubernetes-types: 1.30.0
16955 msgpackr: 2.0.4
16956 multipasta: 0.2.8
16957 toml: 4.3.0
16958 uuid: 14.0.1
16959 yaml: 2.9.0
1696017500
16961 ejs@3.1.10:17501 ejs@3.1.10:
16962 dependencies:17502 dependencies:
...@@ -17863,8 +18403,6 @@ snapshots:...@@ -17863,8 +18403,6 @@ snapshots:
17863 transitivePeerDependencies:18403 transitivePeerDependencies:
17864 - supports-color18404 - supports-color
1786518405
17866 find-my-way-ts@0.1.6: {}
17867
17868 find-up@3.0.0:18406 find-up@3.0.0:
17869 dependencies:18407 dependencies:
17870 locate-path: 3.0.018408 locate-path: 3.0.0
...@@ -17883,6 +18421,11 @@ snapshots:...@@ -17883,6 +18421,11 @@ snapshots:
17883 dependencies:18421 dependencies:
17884 tiny-inflate: 1.0.318422 tiny-inflate: 1.0.3
1788518423
18424 foreground-child@3.3.1:
18425 dependencies:
18426 cross-spawn: 7.0.6
18427 signal-exit: 4.1.0
18428
17886 form-data@4.0.5:18429 form-data@4.0.5:
17887 dependencies:18430 dependencies:
17888 asynckit: 0.4.018431 asynckit: 0.4.0
...@@ -17948,10 +18491,6 @@ snapshots:...@@ -17948,10 +18491,6 @@ snapshots:
1794818491
17949 function-bind@1.1.2: {}18492 function-bind@1.1.2: {}
1795018493
17951 generate-function@2.3.1:
17952 dependencies:
17953 is-property: 1.0.2
17954
17955 gensync@1.0.0-beta.2: {}18494 gensync@1.0.0-beta.2: {}
1795618495
17957 get-caller-file@2.0.5: {}18496 get-caller-file@2.0.5: {}
...@@ -17973,6 +18512,8 @@ snapshots:...@@ -17973,6 +18512,8 @@ snapshots:
1797318512
17974 get-nonce@1.0.1: {}18513 get-nonce@1.0.1: {}
1797518514
18515 get-port-please@3.2.0: {}
18516
17976 get-proto@1.0.1:18517 get-proto@1.0.1:
17977 dependencies:18518 dependencies:
17978 dunder-proto: 1.0.118519 dunder-proto: 1.0.1
...@@ -17982,10 +18523,6 @@ snapshots:...@@ -17982,10 +18523,6 @@ snapshots:
17982 dependencies:18523 dependencies:
17983 pump: 3.0.418524 pump: 3.0.4
1798418525
17985 get-tsconfig@4.14.0:
17986 dependencies:
17987 resolve-pkg-maps: 1.0.0
17988
17989 get-tsconfig@4.14.3:18526 get-tsconfig@4.14.3:
17990 dependencies:18527 dependencies:
17991 resolve-pkg-maps: 1.0.018528 resolve-pkg-maps: 1.0.0
...@@ -18053,6 +18590,10 @@ snapshots:...@@ -18053,6 +18590,10 @@ snapshots:
1805318590
18054 graceful-fs@4.2.11: {}18591 graceful-fs@4.2.11: {}
1805518592
18593 grammex@3.1.13: {}
18594
18595 graphmatch@1.1.1: {}
18596
18056 graphql@16.14.1:18597 graphql@16.14.1:
18057 optional: true18598 optional: true
1805818599
...@@ -18233,6 +18774,8 @@ snapshots:...@@ -18233,6 +18774,8 @@ snapshots:
18233 dependencies:18774 dependencies:
18234 react-is: 16.13.118775 react-is: 16.13.1
1823518776
18777 hono@4.11.4: {}
18778
18236 hono@4.12.27: {}18779 hono@4.12.27: {}
1823718780
18238 hosted-git-info@4.1.0:18781 hosted-git-info@4.1.0:
...@@ -18266,6 +18809,8 @@ snapshots:...@@ -18266,6 +18809,8 @@ snapshots:
18266 transitivePeerDependencies:18809 transitivePeerDependencies:
18267 - supports-color18810 - supports-color
1826818811
18812 http-status-codes@2.3.0: {}
18813
18269 http2-client@1.3.5: {}18814 http2-client@1.3.5: {}
1827018815
18271 http2-wrapper@1.0.3:18816 http2-wrapper@1.0.3:
...@@ -18311,8 +18856,6 @@ snapshots:...@@ -18311,8 +18856,6 @@ snapshots:
1831118856
18312 inherits@2.0.4: {}18857 inherits@2.0.4: {}
1831318858
18314 ini@7.0.0: {}
18315
18316 ink@6.8.0(@types/react@19.2.16)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.6)(utf-8-validate@6.0.6):18859 ink@6.8.0(@types/react@19.2.16)(bufferutil@4.1.0)(react-devtools-core@6.1.5(bufferutil@4.1.0)(utf-8-validate@6.0.6))(react@19.2.6)(utf-8-validate@6.0.6):
18317 dependencies:18860 dependencies:
18318 '@alcalzone/ansi-tokenize': 0.2.518861 '@alcalzone/ansi-tokenize': 0.2.5
...@@ -18365,6 +18908,7 @@ snapshots:...@@ -18365,6 +18908,7 @@ snapshots:
18365 standard-as-callback: 2.1.018908 standard-as-callback: 2.1.0
18366 transitivePeerDependencies:18909 transitivePeerDependencies:
18367 - supports-color18910 - supports-color
18911 optional: true
1836818912
18369 ip-address@10.2.0: {}18913 ip-address@10.2.0: {}
1837018914
...@@ -18426,8 +18970,6 @@ snapshots:...@@ -18426,8 +18970,6 @@ snapshots:
1842618970
18427 is-promise@4.0.0: {}18971 is-promise@4.0.0: {}
1842818972
18429 is-property@1.0.2: {}
18430
18431 is-unicode-supported@2.1.0: {}18973 is-unicode-supported@2.1.0: {}
1843218974
18433 is-wsl@2.2.0:18975 is-wsl@2.2.0:
...@@ -18583,8 +19125,6 @@ snapshots:...@@ -18583,8 +19125,6 @@ snapshots:
18583 yaml: 2.9.019125 yaml: 2.9.0
18584 zod: 4.4.319126 zod: 4.4.3
1858519127
18586 kubernetes-types@1.30.0: {}
18587
18588 lan-network@0.2.1: {}19128 lan-network@0.2.1: {}
1858919129
18590 lazy-val@1.0.5: {}19130 lazy-val@1.0.5: {}
...@@ -18678,6 +19218,8 @@ snapshots:...@@ -18678,6 +19218,8 @@ snapshots:
18678 lightningcss-win32-arm64-msvc: 1.33.019218 lightningcss-win32-arm64-msvc: 1.33.0
18679 lightningcss-win32-x64-msvc: 1.33.019219 lightningcss-win32-x64-msvc: 1.33.0
1868019220
19221 lilconfig@2.1.0: {}
19222
18681 locate-path@3.0.0:19223 locate-path@3.0.0:
18682 dependencies:19224 dependencies:
18683 p-locate: 3.0.019225 p-locate: 3.0.0
...@@ -18691,6 +19233,8 @@ snapshots:...@@ -18691,6 +19233,8 @@ snapshots:
1869119233
18692 lodash.throttle@4.1.1: {}19234 lodash.throttle@4.1.1: {}
1869319235
19236 lodash@4.17.21: {}
19237
18694 lodash@4.18.1: {}19238 lodash@4.18.1: {}
1869519239
18696 log-symbols@2.2.0:19240 log-symbols@2.2.0:
...@@ -18704,8 +19248,6 @@ snapshots:...@@ -18704,8 +19248,6 @@ snapshots:
1870419248
18705 long@4.0.0: {}19249 long@4.0.0: {}
1870619250
18707 long@5.3.2: {}
18708
18709 longest-streak@3.1.0: {}19251 longest-streak@3.1.0: {}
1871019252
18711 loose-envify@1.4.0:19253 loose-envify@1.4.0:
...@@ -18726,8 +19268,6 @@ snapshots:...@@ -18726,8 +19268,6 @@ snapshots:
18726 dependencies:19268 dependencies:
18727 yallist: 4.0.019269 yallist: 4.0.0
1872819270
18729 lru.min@1.1.4: {}
18730
18731 lru_map@0.4.1: {}19271 lru_map@0.4.1: {}
1873219272
18733 lucide-react@0.564.0(react@19.2.6):19273 lucide-react@0.564.0(react@19.2.6):
...@@ -18952,7 +19492,8 @@ snapshots:...@@ -18952,7 +19492,8 @@ snapshots:
1895219492
18953 memoize-one@5.2.1: {}19493 memoize-one@5.2.1: {}
1895419494
18955 memory-pager@1.5.0: {}19495 memory-pager@1.5.0:
19496 optional: true
1895619497
18957 merge-descriptors@2.0.0: {}19498 merge-descriptors@2.0.0: {}
1895819499
...@@ -19573,10 +20114,13 @@ snapshots:...@@ -19573,10 +20114,13 @@ snapshots:
1957320114
19574 mkdirp@1.0.4: {}20115 mkdirp@1.0.4: {}
1957520116
20117 modern-tar@0.8.5: {}
20118
19576 mongodb-connection-string-url@3.0.2:20119 mongodb-connection-string-url@3.0.2:
19577 dependencies:20120 dependencies:
19578 '@types/whatwg-url': 11.0.520121 '@types/whatwg-url': 11.0.5
19579 whatwg-url: 14.2.020122 whatwg-url: 14.2.0
20123 optional: true
1958020124
19581 mongodb@6.21.0(@aws-sdk/credential-providers@3.1062.0)(socks@2.8.9):20125 mongodb@6.21.0(@aws-sdk/credential-providers@3.1062.0)(socks@2.8.9):
19582 dependencies:20126 dependencies:
...@@ -19586,6 +20130,7 @@ snapshots:...@@ -19586,6 +20130,7 @@ snapshots:
19586 optionalDependencies:20130 optionalDependencies:
19587 '@aws-sdk/credential-providers': 3.1062.020131 '@aws-sdk/credential-providers': 3.1062.0
19588 socks: 2.8.920132 socks: 2.8.9
20133 optional: true
1958920134
19590 mrmime@2.0.1: {}20135 mrmime@2.0.1: {}
1959120136
...@@ -19604,7 +20149,7 @@ snapshots:...@@ -19604,7 +20149,7 @@ snapshots:
19604 '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.420149 '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.4
19605 '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.420150 '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.4
1960620151
19607 msgpackr@2.0.4:20152 msgpackr@2.1.0:
19608 optionalDependencies:20153 optionalDependencies:
19609 msgpackr-extract: 3.0.420154 msgpackr-extract: 3.0.4
1961020155
...@@ -19636,29 +20181,11 @@ snapshots:...@@ -19636,29 +20181,11 @@ snapshots:
1963620181
19637 muggle-string@0.4.1: {}20182 muggle-string@0.4.1: {}
1963820183
19639 multipasta@0.2.8: {}
19640
19641 multitars@1.0.2: {}20184 multitars@1.0.2: {}
1964220185
19643 mute-stream@2.0.0:20186 mute-stream@2.0.0:
19644 optional: true20187 optional: true
1964520188
19646 mysql2@3.22.4(@types/node@24.12.4):
19647 dependencies:
19648 '@types/node': 24.12.4
19649 aws-ssl-profiles: 1.1.2
19650 denque: 2.1.0
19651 generate-function: 2.3.1
19652 iconv-lite: 0.7.2
19653 long: 5.3.2
19654 lru.min: 1.1.4
19655 named-placeholders: 1.1.6
19656 sql-escaper: 1.3.3
19657
19658 named-placeholders@1.1.6:
19659 dependencies:
19660 lru.min: 1.1.4
19661
19662 nanoid@3.3.12: {}20189 nanoid@3.3.12: {}
1966320190
19664 negotiator@0.6.3: {}20191 negotiator@0.6.3: {}
...@@ -20079,25 +20606,19 @@ snapshots:...@@ -20079,25 +20606,19 @@ snapshots:
2007920606
20080 pg-connection-string@2.14.0: {}20607 pg-connection-string@2.14.0: {}
2008120608
20082 pg-cursor@2.21.0(pg@8.22.0):20609 pg-cursor@2.22.0(pg@8.23.0):
20083 dependencies:20610 dependencies:
20084 pg: 8.22.020611 pg: 8.23.0
2008520612
20086 pg-int8@1.0.1: {}20613 pg-int8@1.0.1: {}
2008720614
20088 pg-numeric@1.0.2: {}20615 pg-numeric@1.0.2: {}
2008920616
20090 pg-pool@3.14.0(pg@8.21.0):20617 pg-pool@3.14.0(pg@8.23.0):
20091 dependencies:20618 dependencies:
20092 pg: 8.21.020619 pg: 8.23.0
2009320620
20094 pg-pool@3.14.0(pg@8.22.0):20621 pg-protocol@1.16.0: {}
20095 dependencies:
20096 pg: 8.22.0
20097
20098 pg-protocol@1.14.0: {}
20099
20100 pg-protocol@1.15.0: {}
2010120622
20102 pg-types@2.2.0:20623 pg-types@2.2.0:
20103 dependencies:20624 dependencies:
...@@ -20117,21 +20638,11 @@ snapshots:...@@ -20117,21 +20638,11 @@ snapshots:
20117 postgres-interval: 3.0.020638 postgres-interval: 3.0.0
20118 postgres-range: 1.1.420639 postgres-range: 1.1.4
2011920640
20120 pg@8.21.0:20641 pg@8.23.0:
20121 dependencies:
20122 pg-connection-string: 2.14.0
20123 pg-pool: 3.14.0(pg@8.21.0)
20124 pg-protocol: 1.14.0
20125 pg-types: 2.2.0
20126 pgpass: 1.0.5
20127 optionalDependencies:
20128 pg-cloudflare: 1.4.0
20129
20130 pg@8.22.0:
20131 dependencies:20642 dependencies:
20132 pg-connection-string: 2.14.020643 pg-connection-string: 2.14.0
20133 pg-pool: 3.14.0(pg@8.22.0)20644 pg-pool: 3.14.0(pg@8.23.0)
20134 pg-protocol: 1.15.020645 pg-protocol: 1.16.0
20135 pg-types: 2.2.020646 pg-types: 2.2.0
20136 pgpass: 1.0.520647 pgpass: 1.0.5
20137 optionalDependencies:20648 optionalDependencies:
...@@ -20287,7 +20798,8 @@ snapshots:...@@ -20287,7 +20798,8 @@ snapshots:
20287 end-of-stream: 1.4.520798 end-of-stream: 1.4.5
20288 once: 1.4.020799 once: 1.4.0
2028920800
20290 punycode@2.3.1: {}20801 punycode@2.3.1:
20802 optional: true
2029120803
20292 pure-rand@8.4.0: {}20804 pure-rand@8.4.0: {}
2029320805
...@@ -20678,11 +21190,24 @@ snapshots:...@@ -20678,11 +21190,24 @@ snapshots:
2067821190
20679 readdirp@5.0.0: {}21191 readdirp@5.0.0: {}
2068021192
20681 redis-errors@1.2.0: {}21193 redis-errors@1.2.0:
21194 optional: true
2068221195
20683 redis-parser@3.0.0:21196 redis-parser@3.0.0:
20684 dependencies:21197 dependencies:
20685 redis-errors: 1.2.021198 redis-errors: 1.2.0
21199 optional: true
21200
21201 redis@6.2.1:
21202 dependencies:
21203 '@redis/bloom': 6.2.1(@redis/client@6.2.1)
21204 '@redis/client': 6.2.1
21205 '@redis/json': 6.2.1(@redis/client@6.2.1)
21206 '@redis/search': 6.2.1(@redis/client@6.2.1)
21207 '@redis/time-series': 6.2.1(@redis/client@6.2.1)
21208 transitivePeerDependencies:
21209 - '@node-rs/xxhash'
21210 - '@opentelemetry/api'
2068621211
20687 reftools@1.1.9: {}21212 reftools@1.1.9: {}
2068821213
...@@ -20704,6 +21229,8 @@ snapshots:...@@ -20704,6 +21229,8 @@ snapshots:
20704 dependencies:21229 dependencies:
20705 regex-utilities: 2.3.021230 regex-utilities: 2.3.0
2070621231
21232 regexp-to-ast@0.5.0: {}
21233
20707 regexpu-core@6.4.0:21234 regexpu-core@6.4.0:
20708 dependencies:21235 dependencies:
20709 regenerate: 1.4.221236 regenerate: 1.4.2
...@@ -20797,6 +21324,8 @@ snapshots:...@@ -20797,6 +21324,8 @@ snapshots:
20797 mdast-util-to-markdown: 2.1.221324 mdast-util-to-markdown: 2.1.2
20798 unified: 11.0.521325 unified: 11.0.5
2079921326
21327 remeda@2.33.4: {}
21328
20800 request-light@0.5.8: {}21329 request-light@0.5.8: {}
2080121330
20802 request-light@0.7.0: {}21331 request-light@0.7.0: {}
...@@ -20916,26 +21445,26 @@ snapshots:...@@ -20916,26 +21445,26 @@ snapshots:
20916 '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.1721445 '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17
20917 optional: true21446 optional: true
2091821447
20919 rolldown@1.1.5:21448 rolldown@1.2.5:
20920 dependencies:21449 dependencies:
20921 '@oxc-project/types': 0.139.021450 '@oxc-project/types': 0.146.0
20922 '@rolldown/pluginutils': 1.0.121451 '@rolldown/pluginutils': 1.0.1
20923 optionalDependencies:21452 optionalDependencies:
20924 '@rolldown/binding-android-arm64': 1.1.521453 '@rolldown/binding-android-arm-eabi': 1.2.5
20925 '@rolldown/binding-darwin-arm64': 1.1.521454 '@rolldown/binding-android-arm64': 1.2.5
20926 '@rolldown/binding-darwin-x64': 1.1.521455 '@rolldown/binding-darwin-arm64': 1.2.5
20927 '@rolldown/binding-freebsd-x64': 1.1.521456 '@rolldown/binding-darwin-x64': 1.2.5
20928 '@rolldown/binding-linux-arm-gnueabihf': 1.1.521457 '@rolldown/binding-freebsd-x64': 1.2.5
20929 '@rolldown/binding-linux-arm64-gnu': 1.1.521458 '@rolldown/binding-linux-arm-gnueabihf': 1.2.5
20930 '@rolldown/binding-linux-arm64-musl': 1.1.521459 '@rolldown/binding-linux-arm64-gnu': 1.2.5
20931 '@rolldown/binding-linux-ppc64-gnu': 1.1.521460 '@rolldown/binding-linux-arm64-musl': 1.2.5
20932 '@rolldown/binding-linux-s390x-gnu': 1.1.521461 '@rolldown/binding-linux-ppc64-gnu': 1.2.5
20933 '@rolldown/binding-linux-x64-gnu': 1.1.521462 '@rolldown/binding-linux-s390x-gnu': 1.2.5
20934 '@rolldown/binding-linux-x64-musl': 1.1.521463 '@rolldown/binding-linux-x64-gnu': 1.2.5
20935 '@rolldown/binding-openharmony-arm64': 1.1.521464 '@rolldown/binding-linux-x64-musl': 1.2.5
20936 '@rolldown/binding-wasm32-wasi': 1.1.521465 '@rolldown/binding-openharmony-arm64': 1.2.5
20937 '@rolldown/binding-win32-arm64-msvc': 1.1.521466 '@rolldown/binding-win32-arm64-msvc': 1.2.5
20938 '@rolldown/binding-win32-x64-msvc': 1.1.521467 '@rolldown/binding-win32-x64-msvc': 1.2.5
2093921468
20940 rollup@4.61.0:21469 rollup@4.61.0:
20941 dependencies:21470 dependencies:
...@@ -21136,6 +21665,39 @@ snapshots:...@@ -21136,6 +21665,39 @@ snapshots:
21136 '@img/sharp-win32-ia32': 0.34.521665 '@img/sharp-win32-ia32': 0.34.5
21137 '@img/sharp-win32-x64': 0.34.521666 '@img/sharp-win32-x64': 0.34.5
2113821667
21668 sharp@0.35.4(@types/node@24.12.4):
21669 dependencies:
21670 '@img/colour': 1.1.0
21671 detect-libc: 2.1.2
21672 semver: 7.8.5
21673 optionalDependencies:
21674 '@img/sharp-darwin-arm64': 0.35.4
21675 '@img/sharp-darwin-x64': 0.35.4
21676 '@img/sharp-freebsd-wasm32': 0.35.4
21677 '@img/sharp-libvips-darwin-arm64': 1.3.3
21678 '@img/sharp-libvips-darwin-x64': 1.3.3
21679 '@img/sharp-libvips-linux-arm': 1.3.3
21680 '@img/sharp-libvips-linux-arm64': 1.3.3
21681 '@img/sharp-libvips-linux-ppc64': 1.3.3
21682 '@img/sharp-libvips-linux-riscv64': 1.3.3
21683 '@img/sharp-libvips-linux-s390x': 1.3.3
21684 '@img/sharp-libvips-linux-x64': 1.3.3
21685 '@img/sharp-libvips-linuxmusl-arm64': 1.3.3
21686 '@img/sharp-libvips-linuxmusl-x64': 1.3.3
21687 '@img/sharp-linux-arm': 0.35.4
21688 '@img/sharp-linux-arm64': 0.35.4
21689 '@img/sharp-linux-ppc64': 0.35.4
21690 '@img/sharp-linux-riscv64': 0.35.4
21691 '@img/sharp-linux-s390x': 0.35.4
21692 '@img/sharp-linux-x64': 0.35.4
21693 '@img/sharp-linuxmusl-arm64': 0.35.4
21694 '@img/sharp-linuxmusl-x64': 0.35.4
21695 '@img/sharp-webcontainers-wasm32': 0.35.4
21696 '@img/sharp-win32-arm64': 0.35.4
21697 '@img/sharp-win32-ia32': 0.35.4
21698 '@img/sharp-win32-x64': 0.35.4
21699 '@types/node': 24.12.4
21700
21139 shebang-command@2.0.0:21701 shebang-command@2.0.0:
21140 dependencies:21702 dependencies:
21141 shebang-regex: 3.0.021703 shebang-regex: 3.0.0
...@@ -21273,6 +21835,7 @@ snapshots:...@@ -21273,6 +21835,7 @@ snapshots:
21273 sparse-bitfield@3.0.3:21835 sparse-bitfield@3.0.3:
21274 dependencies:21836 dependencies:
21275 memory-pager: 1.5.021837 memory-pager: 1.5.0
21838 optional: true
2127621839
21277 split-on-first@1.1.0: {}21840 split-on-first@1.1.0: {}
2127821841
...@@ -21285,8 +21848,6 @@ snapshots:...@@ -21285,8 +21848,6 @@ snapshots:
21285 sprintf-js@1.1.3:21848 sprintf-js@1.1.3:
21286 optional: true21849 optional: true
2128721850
21288 sql-escaper@1.3.3: {}
21289
21290 stack-utils@2.0.6:21851 stack-utils@2.0.6:
21291 dependencies:21852 dependencies:
21292 escape-string-regexp: 2.0.021853 escape-string-regexp: 2.0.0
...@@ -21299,7 +21860,8 @@ snapshots:...@@ -21299,7 +21860,8 @@ snapshots:
21299 dependencies:21860 dependencies:
21300 type-fest: 0.7.121861 type-fest: 0.7.1
2130121862
21302 standard-as-callback@2.1.0: {}21863 standard-as-callback@2.1.0:
21864 optional: true
2130321865
21304 standard-navigation@0.0.7: {}21866 standard-navigation@0.0.7: {}
2130521867
...@@ -21314,6 +21876,8 @@ snapshots:...@@ -21314,6 +21876,8 @@ snapshots:
2131421876
21315 statuses@2.0.2: {}21877 statuses@2.0.2: {}
2131621878
21879 std-env@3.10.0: {}
21880
21317 std-env@4.1.0: {}21881 std-env@4.1.0: {}
2131821882
21319 stdin-discarder@0.3.2: {}21883 stdin-discarder@0.3.2: {}
...@@ -21531,8 +22095,6 @@ snapshots:...@@ -21531,8 +22095,6 @@ snapshots:
2153122095
21532 toidentifier@1.0.1: {}22096 toidentifier@1.0.1: {}
2153322097
21534 toml@4.3.0: {}
21535
21536 toqr@0.1.1: {}22098 toqr@0.1.1: {}
2153722099
21538 totalist@3.0.1: {}22100 totalist@3.0.1: {}
...@@ -21547,6 +22109,7 @@ snapshots:...@@ -21547,6 +22109,7 @@ snapshots:
21547 tr46@5.1.1:22109 tr46@5.1.1:
21548 dependencies:22110 dependencies:
21549 punycode: 2.3.122111 punycode: 2.3.1
22112 optional: true
2155022113
21551 trim-lines@3.0.1: {}22114 trim-lines@3.0.1: {}
2155222115
...@@ -21626,7 +22189,7 @@ snapshots:...@@ -21626,7 +22189,7 @@ snapshots:
2162622189
21627 undici@7.27.1: {}22190 undici@7.27.1: {}
2162822191
21629 undici@8.9.0: {}22192 undici@8.10.2: {}
2163022193
21631 unenv@2.0.0-rc.24:22194 unenv@2.0.0-rc.24:
21632 dependencies:22195 dependencies:
...@@ -21814,10 +22377,17 @@ snapshots:...@@ -21814,10 +22377,17 @@ snapshots:
2181422377
21815 utils-merge@1.0.1: {}22378 utils-merge@1.0.1: {}
2181622379
21817 uuid@14.0.1: {}
21818
21819 uuid@7.0.3: {}22380 uuid@7.0.3: {}
2182022381
22382 valibot@1.2.0(typescript@6.0.3):
22383 optionalDependencies:
22384 typescript: 6.0.3
22385
22386 valibot@1.2.0(typescript@7.0.2):
22387 optionalDependencies:
22388 typescript: 7.0.2
22389 optional: true
22390
21821 validate-npm-package-name@5.0.1: {}22391 validate-npm-package-name@5.0.1: {}
2182222392
21823 vary@1.1.2: {}22393 vary@1.1.2: {}
...@@ -22059,7 +22629,8 @@ snapshots:...@@ -22059,7 +22629,8 @@ snapshots:
2205922629
22060 webidl-conversions@3.0.1: {}22630 webidl-conversions@3.0.1: {}
2206122631
22062 webidl-conversions@7.0.0: {}22632 webidl-conversions@7.0.0:
22633 optional: true
2206322634
22064 webpack-virtual-modules@0.6.2: {}22635 webpack-virtual-modules@0.6.2: {}
2206522636
...@@ -22071,6 +22642,7 @@ snapshots:...@@ -22071,6 +22642,7 @@ snapshots:
22071 dependencies:22642 dependencies:
22072 tr46: 5.1.122643 tr46: 5.1.1
22073 webidl-conversions: 7.0.022644 webidl-conversions: 7.0.0
22645 optional: true
2207422646
22075 whatwg-url@5.0.0:22647 whatwg-url@5.0.0:
22076 dependencies:22648 dependencies:
...@@ -22139,6 +22711,11 @@ snapshots:...@@ -22139,6 +22711,11 @@ snapshots:
22139 bufferutil: 4.1.022711 bufferutil: 4.1.0
22140 utf-8-validate: 6.0.622712 utf-8-validate: 6.0.6
2214122713
22714 ws@8.21.3(bufferutil@4.1.0)(utf-8-validate@6.0.6):
22715 optionalDependencies:
22716 bufferutil: 4.1.0
22717 utf-8-validate: 6.0.6
22718
22142 xcode@3.0.1:22719 xcode@3.0.1:
22143 dependencies:22720 dependencies:
22144 simple-plist: 1.3.122721 simple-plist: 1.3.1
...@@ -22202,6 +22779,15 @@ snapshots:...@@ -22202,6 +22779,15 @@ snapshots:
22202 y18n: 5.0.822779 y18n: 5.0.8
22203 yargs-parser: 21.1.122780 yargs-parser: 21.1.1
2220422781
22782 yargs@18.1.0:
22783 dependencies:
22784 cliui: 9.0.1
22785 escalade: 3.2.0
22786 get-caller-file: 2.0.5
22787 string-width: 8.2.1
22788 y18n: 5.0.8
22789 yargs-parser: 22.0.0
22790
22205 yauzl@3.4.0:22791 yauzl@3.4.0:
22206 dependencies:22792 dependencies:
22207 pend: 1.2.022793 pend: 1.2.0
...@@ -22253,6 +22839,11 @@ snapshots:...@@ -22253,6 +22839,11 @@ snapshots:
22253 '@yuku-parser/binding-win32-arm64': 0.5.4822839 '@yuku-parser/binding-win32-arm64': 0.5.48
22254 '@yuku-parser/binding-win32-x64': 0.5.4822840 '@yuku-parser/binding-win32-x64': 0.5.48
2225522841
22842 zeptomatch@2.1.0:
22843 dependencies:
22844 grammex: 3.1.13
22845 graphmatch: 1.1.1
22846
22256 zod-to-json-schema@3.25.2(zod@4.4.3):22847 zod-to-json-schema@3.25.2(zod@4.4.3):
22257 dependencies:22848 dependencies:
22258 zod: 4.4.322849 zod: 4.4.3
pnpm-workspace.yaml+21-21
...@@ -30,15 +30,15 @@ catalog:...@@ -30,15 +30,15 @@ catalog:
30 "@clerk/expo": 4.2.030 "@clerk/expo": 4.2.0
31 "@clerk/react": 6.14.731 "@clerk/react": 6.14.7
32 "@clerk/shared": 4.30.132 "@clerk/shared": 4.30.1
33 "@effect/atom-react": 4.0.0-beta.10333 "@effect/atom-react": 4.0.0-rc.112
34 "@effect/openapi-generator": 4.0.0-beta.10334 "@effect/openapi-generator": 4.0.0-rc.112
35 "@effect/platform-bun": 4.0.0-beta.10335 "@effect/platform-bun": 4.0.0-rc.112
36 "@effect/platform-node": 4.0.0-beta.10336 "@effect/platform-node": 4.0.0-rc.112
37 "@effect/platform-node-shared": 4.0.0-beta.10337 "@effect/platform-node-shared": 4.0.0-rc.112
38 "@effect/sql-pg": 4.0.0-beta.10338 "@effect/sql-pg": 4.0.0-rc.112
39 "@effect/sql-sqlite-bun": 4.0.0-beta.10339 "@effect/sql-sqlite-bun": 4.0.0-rc.112
40 "@effect/tsgo": 0.41.040 "@effect/tsgo": 0.41.0
41 "@effect/vitest": 4.0.0-beta.10341 "@effect/vitest": 4.0.0-rc.112
42 "@legendapp/list": 3.3.542 "@legendapp/list": 3.3.5
43 "@noble/curves": 1.9.143 "@noble/curves": 1.9.1
44 "@noble/hashes": 1.8.044 "@noble/hashes": 1.8.0
...@@ -47,7 +47,7 @@ catalog:...@@ -47,7 +47,7 @@ catalog:
47 "@tailwindcss/oxide": 4.3.347 "@tailwindcss/oxide": 4.3.3
48 "@tailwindcss/vite": 4.3.348 "@tailwindcss/vite": 4.3.3
49 "@types/node": 24.12.449 "@types/node": 24.12.4
50 effect: 4.0.0-beta.10350 effect: 4.0.0-rc.112
51 jose: 6.2.251 jose: 6.2.2
52 lightningcss: 1.33.052 lightningcss: 1.33.0
53 tailwindcss: 4.3.353 tailwindcss: 4.3.3
...@@ -69,16 +69,16 @@ minimumReleaseAgeExclude:...@@ -69,16 +69,16 @@ minimumReleaseAgeExclude:
69 - "@distilled.cloud/core@0.30.2"69 - "@distilled.cloud/core@0.30.2"
70 - "@distilled.cloud/neon@0.30.2"70 - "@distilled.cloud/neon@0.30.2"
71 - "@distilled.cloud/planetscale@0.30.2"71 - "@distilled.cloud/planetscale@0.30.2"
72 - "@effect/atom-react@4.0.0-beta.103"72 - "@effect/atom-react@4.0.0-rc.112"
73 - "@effect/openapi-generator@4.0.0-beta.103"73 - "@effect/openapi-generator@4.0.0-rc.112"
74 - "@effect/platform-bun@4.0.0-beta.103"74 - "@effect/platform-bun@4.0.0-rc.112"
75 - "@effect/platform-node-shared@4.0.0-beta.103"75 - "@effect/platform-node-shared@4.0.0-rc.112"
76 - "@effect/platform-node@4.0.0-beta.103"76 - "@effect/platform-node@4.0.0-rc.112"
77 - "@effect/sql-pg@4.0.0-beta.103"77 - "@effect/sql-pg@4.0.0-rc.112"
78 - "@effect/sql-sqlite-bun@4.0.0-beta.103"78 - "@effect/sql-sqlite-bun@4.0.0-rc.112"
79 - "@effect/vitest@4.0.0-beta.103"79 - "@effect/vitest@4.0.0-rc.112"
80 - alchemy@2.0.0-beta.6580 - alchemy@2.0.0-beta.76
81 - effect@4.0.0-beta.10381 - effect@4.0.0-rc.112
82 - "@legendapp/list@3.3.5"82 - "@legendapp/list@3.3.5"
83 - "@expo/cli@57.0.20"83 - "@expo/cli@57.0.20"
84 - "@expo/env@2.4.3"84 - "@expo/env@2.4.3"
...@@ -164,7 +164,7 @@ packageExtensions:...@@ -164,7 +164,7 @@ packageExtensions:
164164
165patchedDependencies:165patchedDependencies:
166 "@clerk/expo@4.2.0": patches/@clerk__expo@4.2.0.patch166 "@clerk/expo@4.2.0": patches/@clerk__expo@4.2.0.patch
167 "@effect/vitest@4.0.0-beta.103": patches/@effect__vitest@4.0.0-beta.103.patch167 "@effect/vitest@4.0.0-rc.112": patches/@effect__vitest@4.0.0-rc.112.patch
168 "@expo/metro-config@57.0.12": patches/@expo__metro-config@57.0.12.patch168 "@expo/metro-config@57.0.12": patches/@expo__metro-config@57.0.12.patch
169 "@ff-labs/fff-node@0.9.4": patches/@ff-labs__fff-node@0.9.4.patch169 "@ff-labs/fff-node@0.9.4": patches/@ff-labs__fff-node@0.9.4.patch
170 "@legendapp/list@3.3.5": patches/@legendapp__list@3.3.5.patch170 "@legendapp/list@3.3.5": patches/@legendapp__list@3.3.5.patch
...@@ -173,7 +173,7 @@ patchedDependencies:...@@ -173,7 +173,7 @@ patchedDependencies:
173 "@react-native-menu/menu@2.0.0": patches/@react-native-menu__menu@2.0.0.patch173 "@react-native-menu/menu@2.0.0": patches/@react-native-menu__menu@2.0.0.patch
174 "@react-navigation/native-stack@7.17.6": patches/@react-navigation%2Fnative-stack@7.17.6.patch174 "@react-navigation/native-stack@7.17.6": patches/@react-navigation%2Fnative-stack@7.17.6.patch
175 dbus-next@0.10.2: patches/dbus-next@0.10.2.patch175 dbus-next@0.10.2: patches/dbus-next@0.10.2.patch
176 effect@4.0.0-beta.103: patches/effect@4.0.0-beta.103.patch176 effect@4.0.0-rc.112: patches/effect@4.0.0-rc.112.patch
177 expo-audio@57.0.4: patches/expo-audio@57.0.4.patch177 expo-audio@57.0.4: patches/expo-audio@57.0.4.patch
178 expo-sharing@57.0.17: patches/expo-sharing@57.0.17.patch178 expo-sharing@57.0.17: patches/expo-sharing@57.0.17.patch
179 react-native-gesture-handler@2.32.0: patches/react-native-gesture-handler@2.32.0.patch179 react-native-gesture-handler@2.32.0: patches/react-native-gesture-handler@2.32.0.patch
scripts/build-desktop-artifact.ts+38-38
...@@ -182,7 +182,7 @@ const getDefaultArch = Effect.fn("getDefaultArch")(function* (platform: typeof B...@@ -182,7 +182,7 @@ const getDefaultArch = Effect.fn("getDefaultArch")(function* (platform: typeof B
182 return yield* getDefaultBuildArch(platform, config);182 return yield* getDefaultBuildArch(platform, config);
183});183});
184184
185export class MacPasskeySigningConfigurationResolutionError extends Schema.TaggedErrorClass<MacPasskeySigningConfigurationResolutionError>()(185export class MacPasskeySigningConfigurationResolutionError extends Schema.TaggedError<MacPasskeySigningConfigurationResolutionError>()(
186 "MacPasskeySigningConfigurationResolutionError",186 "MacPasskeySigningConfigurationResolutionError",
187 {187 {
188 cause: Schema.Defect(),188 cause: Schema.Defect(),
...@@ -201,7 +201,7 @@ export class MacPasskeySigningConfigurationResolutionError extends Schema.Tagged...@@ -201,7 +201,7 @@ export class MacPasskeySigningConfigurationResolutionError extends Schema.Tagged
201 }201 }
202}202}
203203
204export class KeyringNativePackageMissingError extends Schema.TaggedErrorClass<KeyringNativePackageMissingError>()(204export class KeyringNativePackageMissingError extends Schema.TaggedError<KeyringNativePackageMissingError>()(
205 "KeyringNativePackageMissingError",205 "KeyringNativePackageMissingError",
206 {206 {
207 packageName: Schema.String,207 packageName: Schema.String,
...@@ -217,7 +217,7 @@ export class KeyringNativePackageMissingError extends Schema.TaggedErrorClass<Ke...@@ -217,7 +217,7 @@ export class KeyringNativePackageMissingError extends Schema.TaggedErrorClass<Ke
217 }217 }
218}218}
219219
220export class ClerkPasskeyNativePackageMissingError extends Schema.TaggedErrorClass<ClerkPasskeyNativePackageMissingError>()(220export class ClerkPasskeyNativePackageMissingError extends Schema.TaggedError<ClerkPasskeyNativePackageMissingError>()(
221 "ClerkPasskeyNativePackageMissingError",221 "ClerkPasskeyNativePackageMissingError",
222 {222 {
223 packageName: Schema.String,223 packageName: Schema.String,
...@@ -233,7 +233,7 @@ export class ClerkPasskeyNativePackageMissingError extends Schema.TaggedErrorCla...@@ -233,7 +233,7 @@ export class ClerkPasskeyNativePackageMissingError extends Schema.TaggedErrorCla
233 }233 }
234}234}
235235
236export class UnsupportedHostBuildPlatformError extends Schema.TaggedErrorClass<UnsupportedHostBuildPlatformError>()(236export class UnsupportedHostBuildPlatformError extends Schema.TaggedError<UnsupportedHostBuildPlatformError>()(
237 "UnsupportedHostBuildPlatformError",237 "UnsupportedHostBuildPlatformError",
238 {238 {
239 hostPlatform: Schema.String,239 hostPlatform: Schema.String,
...@@ -244,7 +244,7 @@ export class UnsupportedHostBuildPlatformError extends Schema.TaggedErrorClass<U...@@ -244,7 +244,7 @@ export class UnsupportedHostBuildPlatformError extends Schema.TaggedErrorClass<U
244 }244 }
245}245}
246246
247export class UnsupportedDesktopBuildArchitectureError extends Schema.TaggedErrorClass<UnsupportedDesktopBuildArchitectureError>()(247export class UnsupportedDesktopBuildArchitectureError extends Schema.TaggedError<UnsupportedDesktopBuildArchitectureError>()(
248 "UnsupportedDesktopBuildArchitectureError",248 "UnsupportedDesktopBuildArchitectureError",
249 {249 {
250 platform: BuildPlatform,250 platform: BuildPlatform,
...@@ -263,7 +263,7 @@ const InvalidMockUpdateServerPortReason = Schema.Literals([...@@ -263,7 +263,7 @@ const InvalidMockUpdateServerPortReason = Schema.Literals([
263 "out-of-range",263 "out-of-range",
264]);264]);
265265
266export class InvalidMockUpdateServerPortError extends Schema.TaggedErrorClass<InvalidMockUpdateServerPortError>()(266export class InvalidMockUpdateServerPortError extends Schema.TaggedError<InvalidMockUpdateServerPortError>()(
267 "InvalidMockUpdateServerPortError",267 "InvalidMockUpdateServerPortError",
268 {268 {
269 reason: InvalidMockUpdateServerPortReason,269 reason: InvalidMockUpdateServerPortReason,
...@@ -284,7 +284,7 @@ export class InvalidMockUpdateServerPortError extends Schema.TaggedErrorClass<In...@@ -284,7 +284,7 @@ export class InvalidMockUpdateServerPortError extends Schema.TaggedErrorClass<In
284 }284 }
285}285}
286286
287export class BuildCommandFailedError extends Schema.TaggedErrorClass<BuildCommandFailedError>()(287export class BuildCommandFailedError extends Schema.TaggedError<BuildCommandFailedError>()(
288 "BuildCommandFailedError",288 "BuildCommandFailedError",
289 {289 {
290 command: Schema.String,290 command: Schema.String,
...@@ -317,7 +317,7 @@ export const LINUX_DESKTOP_BUILD_PREREQUISITES = [...@@ -317,7 +317,7 @@ export const LINUX_DESKTOP_BUILD_PREREQUISITES = [
317 { id: "imagemagick", description: "ImageMagick", packages: ["imagemagick"] },317 { id: "imagemagick", description: "ImageMagick", packages: ["imagemagick"] },
318] as const;318] as const;
319319
320export class LinuxDesktopBuildPrerequisitesMissingError extends Schema.TaggedErrorClass<LinuxDesktopBuildPrerequisitesMissingError>()(320export class LinuxDesktopBuildPrerequisitesMissingError extends Schema.TaggedError<LinuxDesktopBuildPrerequisitesMissingError>()(
321 "LinuxDesktopBuildPrerequisitesMissingError",321 "LinuxDesktopBuildPrerequisitesMissingError",
322 {322 {
323 missing: Schema.Array(Schema.String),323 missing: Schema.Array(Schema.String),
...@@ -364,7 +364,7 @@ const MAC_DESKTOP_BUILD_PREREQUISITES = [...@@ -364,7 +364,7 @@ const MAC_DESKTOP_BUILD_PREREQUISITES = [
364 { id: "lipo", description: "Xcode universal-binary tool (lipo)" },364 { id: "lipo", description: "Xcode universal-binary tool (lipo)" },
365] as const;365] as const;
366366
367export class MacDesktopBuildPrerequisitesMissingError extends Schema.TaggedErrorClass<MacDesktopBuildPrerequisitesMissingError>()(367export class MacDesktopBuildPrerequisitesMissingError extends Schema.TaggedError<MacDesktopBuildPrerequisitesMissingError>()(
368 "MacDesktopBuildPrerequisitesMissingError",368 "MacDesktopBuildPrerequisitesMissingError",
369 {369 {
370 missing: Schema.Array(Schema.String),370 missing: Schema.Array(Schema.String),
...@@ -401,7 +401,7 @@ const WINDOWS_DESKTOP_BUILD_PREREQUISITES = [...@@ -401,7 +401,7 @@ const WINDOWS_DESKTOP_BUILD_PREREQUISITES = [
401 { id: "tar", description: "tar for the bundled WSL runtime" },401 { id: "tar", description: "tar for the bundled WSL runtime" },
402] as const;402] as const;
403403
404export class WindowsDesktopBuildPrerequisitesMissingError extends Schema.TaggedErrorClass<WindowsDesktopBuildPrerequisitesMissingError>()(404export class WindowsDesktopBuildPrerequisitesMissingError extends Schema.TaggedError<WindowsDesktopBuildPrerequisitesMissingError>()(
405 "WindowsDesktopBuildPrerequisitesMissingError",405 "WindowsDesktopBuildPrerequisitesMissingError",
406 {406 {
407 missing: Schema.Array(Schema.String),407 missing: Schema.Array(Schema.String),
...@@ -428,7 +428,7 @@ export class WindowsDesktopBuildPrerequisitesMissingError extends Schema.TaggedE...@@ -428,7 +428,7 @@ export class WindowsDesktopBuildPrerequisitesMissingError extends Schema.TaggedE
428 }428 }
429}429}
430430
431export class ResourceMonitorBuildOutputMissingError extends Schema.TaggedErrorClass<ResourceMonitorBuildOutputMissingError>()(431export class ResourceMonitorBuildOutputMissingError extends Schema.TaggedError<ResourceMonitorBuildOutputMissingError>()(
432 "ResourceMonitorBuildOutputMissingError",432 "ResourceMonitorBuildOutputMissingError",
433 {433 {
434 binaryPath: Schema.String,434 binaryPath: Schema.String,
...@@ -448,7 +448,7 @@ const desktopIconPlatformNames = {...@@ -448,7 +448,7 @@ const desktopIconPlatformNames = {
448 win: "Windows",448 win: "Windows",
449} satisfies Record<typeof BuildPlatform.Type, string>;449} satisfies Record<typeof BuildPlatform.Type, string>;
450450
451export class LinuxBrowserSecretHostError extends Schema.TaggedErrorClass<LinuxBrowserSecretHostError>()(451export class LinuxBrowserSecretHostError extends Schema.TaggedError<LinuxBrowserSecretHostError>()(
452 "LinuxBrowserSecretHostError",452 "LinuxBrowserSecretHostError",
453 { hostPlatform: Schema.String },453 { hostPlatform: Schema.String },
454) {454) {
...@@ -457,7 +457,7 @@ export class LinuxBrowserSecretHostError extends Schema.TaggedErrorClass<LinuxBr...@@ -457,7 +457,7 @@ export class LinuxBrowserSecretHostError extends Schema.TaggedErrorClass<LinuxBr
457 }457 }
458}458}
459459
460export class DesktopIconSourceMissingError extends Schema.TaggedErrorClass<DesktopIconSourceMissingError>()(460export class DesktopIconSourceMissingError extends Schema.TaggedError<DesktopIconSourceMissingError>()(
461 "DesktopIconSourceMissingError",461 "DesktopIconSourceMissingError",
462 {462 {
463 platform: BuildPlatform,463 platform: BuildPlatform,
...@@ -469,7 +469,7 @@ export class DesktopIconSourceMissingError extends Schema.TaggedErrorClass<Deskt...@@ -469,7 +469,7 @@ export class DesktopIconSourceMissingError extends Schema.TaggedErrorClass<Deskt
469 }469 }
470}470}
471471
472export class DesktopDmgBackgroundSourceMissingError extends Schema.TaggedErrorClass<DesktopDmgBackgroundSourceMissingError>()(472export class DesktopDmgBackgroundSourceMissingError extends Schema.TaggedError<DesktopDmgBackgroundSourceMissingError>()(
473 "DesktopDmgBackgroundSourceMissingError",473 "DesktopDmgBackgroundSourceMissingError",
474 {474 {
475 channel: Schema.Literals(["latest", "nightly"]),475 channel: Schema.Literals(["latest", "nightly"]),
...@@ -481,7 +481,7 @@ export class DesktopDmgBackgroundSourceMissingError extends Schema.TaggedErrorCl...@@ -481,7 +481,7 @@ export class DesktopDmgBackgroundSourceMissingError extends Schema.TaggedErrorCl
481 }481 }
482}482}
483483
484export class BundledClientAssetsMissingError extends Schema.TaggedErrorClass<BundledClientAssetsMissingError>()(484export class BundledClientAssetsMissingError extends Schema.TaggedError<BundledClientAssetsMissingError>()(
485 "BundledClientAssetsMissingError",485 "BundledClientAssetsMissingError",
486 {486 {
487 indexPath: Schema.String,487 indexPath: Schema.String,
...@@ -495,7 +495,7 @@ export class BundledClientAssetsMissingError extends Schema.TaggedErrorClass<Bun...@@ -495,7 +495,7 @@ export class BundledClientAssetsMissingError extends Schema.TaggedErrorClass<Bun
495 }495 }
496}496}
497497
498export class UnsupportedDesktopBuildPlatformError extends Schema.TaggedErrorClass<UnsupportedDesktopBuildPlatformError>()(498export class UnsupportedDesktopBuildPlatformError extends Schema.TaggedError<UnsupportedDesktopBuildPlatformError>()(
499 "UnsupportedDesktopBuildPlatformError",499 "UnsupportedDesktopBuildPlatformError",
500 {500 {
501 platform: Schema.String,501 platform: Schema.String,
...@@ -517,7 +517,7 @@ const DependencyResolutionKind = Schema.Literals([...@@ -517,7 +517,7 @@ const DependencyResolutionKind = Schema.Literals([
517 "desktop-runtime",517 "desktop-runtime",
518]);518]);
519519
520export class DesktopBuildDependencyResolutionError extends Schema.TaggedErrorClass<DesktopBuildDependencyResolutionError>()(520export class DesktopBuildDependencyResolutionError extends Schema.TaggedError<DesktopBuildDependencyResolutionError>()(
521 "DesktopBuildDependencyResolutionError",521 "DesktopBuildDependencyResolutionError",
522 {522 {
523 kind: DependencyResolutionKind,523 kind: DependencyResolutionKind,
...@@ -530,7 +530,7 @@ export class DesktopBuildDependencyResolutionError extends Schema.TaggedErrorCla...@@ -530,7 +530,7 @@ export class DesktopBuildDependencyResolutionError extends Schema.TaggedErrorCla
530 }530 }
531}531}
532532
533export class MissingServerProductionDependenciesError extends Schema.TaggedErrorClass<MissingServerProductionDependenciesError>()(533export class MissingServerProductionDependenciesError extends Schema.TaggedError<MissingServerProductionDependenciesError>()(
534 "MissingServerProductionDependenciesError",534 "MissingServerProductionDependenciesError",
535 {535 {
536 manifestPath: Schema.String,536 manifestPath: Schema.String,
...@@ -582,7 +582,7 @@ if (!result.ok) throw new Error(result.error);...@@ -582,7 +582,7 @@ if (!result.ok) throw new Error(result.error);
582result.value.destroy();582result.value.destroy();
583`;583`;
584584
585export class ExternalizedBundleError extends Schema.TaggedErrorClass<ExternalizedBundleError>()(585export class ExternalizedBundleError extends Schema.TaggedError<ExternalizedBundleError>()(
586 "ExternalizedBundleError",586 "ExternalizedBundleError",
587 { sentinel: Schema.String, inlinedPackageCount: Schema.Number },587 { sentinel: Schema.String, inlinedPackageCount: Schema.Number },
588) {588) {
...@@ -591,7 +591,7 @@ export class ExternalizedBundleError extends Schema.TaggedErrorClass<Externalize...@@ -591,7 +591,7 @@ export class ExternalizedBundleError extends Schema.TaggedErrorClass<Externalize
591 }591 }
592}592}
593593
594export class BundleNotSelfContainedError extends Schema.TaggedErrorClass<BundleNotSelfContainedError>()(594export class BundleNotSelfContainedError extends Schema.TaggedError<BundleNotSelfContainedError>()(
595 "BundleNotSelfContainedError",595 "BundleNotSelfContainedError",
596 { exitCode: Schema.Number, output: Schema.String },596 { exitCode: Schema.Number, output: Schema.String },
597) {597) {
...@@ -601,7 +601,7 @@ ${this.output}`;...@@ -601,7 +601,7 @@ ${this.output}`;
601 }601 }
602}602}
603603
604export class InlinedNativePackageError extends Schema.TaggedErrorClass<InlinedNativePackageError>()(604export class InlinedNativePackageError extends Schema.TaggedError<InlinedNativePackageError>()(
605 "InlinedNativePackageError",605 "InlinedNativePackageError",
606 { packages: Schema.Array(Schema.String) },606 { packages: Schema.Array(Schema.String) },
607) {607) {
...@@ -610,7 +610,7 @@ export class InlinedNativePackageError extends Schema.TaggedErrorClass<InlinedNa...@@ -610,7 +610,7 @@ export class InlinedNativePackageError extends Schema.TaggedErrorClass<InlinedNa
610 }610 }
611}611}
612612
613export class InlinedExternalPackageError extends Schema.TaggedErrorClass<InlinedExternalPackageError>()(613export class InlinedExternalPackageError extends Schema.TaggedError<InlinedExternalPackageError>()(
614 "InlinedExternalPackageError",614 "InlinedExternalPackageError",
615 { packages: Schema.Array(Schema.String) },615 { packages: Schema.Array(Schema.String) },
616) {616) {
...@@ -619,7 +619,7 @@ export class InlinedExternalPackageError extends Schema.TaggedErrorClass<Inlined...@@ -619,7 +619,7 @@ export class InlinedExternalPackageError extends Schema.TaggedErrorClass<Inlined
619 }619 }
620}620}
621621
622export class MissingDesktopBuildInputError extends Schema.TaggedErrorClass<MissingDesktopBuildInputError>()(622export class MissingDesktopBuildInputError extends Schema.TaggedError<MissingDesktopBuildInputError>()(
623 "MissingDesktopBuildInputError",623 "MissingDesktopBuildInputError",
624 {624 {
625 artifact: DesktopBuildInputArtifact,625 artifact: DesktopBuildInputArtifact,
...@@ -632,7 +632,7 @@ export class MissingDesktopBuildInputError extends Schema.TaggedErrorClass<Missi...@@ -632,7 +632,7 @@ export class MissingDesktopBuildInputError extends Schema.TaggedErrorClass<Missi
632 }632 }
633}633}
634634
635export class MacProvisioningProfileNotFoundError extends Schema.TaggedErrorClass<MacProvisioningProfileNotFoundError>()(635export class MacProvisioningProfileNotFoundError extends Schema.TaggedError<MacProvisioningProfileNotFoundError>()(
636 "MacProvisioningProfileNotFoundError",636 "MacProvisioningProfileNotFoundError",
637 {637 {
638 provisioningProfilePath: Schema.String,638 provisioningProfilePath: Schema.String,
...@@ -643,7 +643,7 @@ export class MacProvisioningProfileNotFoundError extends Schema.TaggedErrorClass...@@ -643,7 +643,7 @@ export class MacProvisioningProfileNotFoundError extends Schema.TaggedErrorClass
643 }643 }
644}644}
645645
646export class DesktopBuildDistDirectoryMissingError extends Schema.TaggedErrorClass<DesktopBuildDistDirectoryMissingError>()(646export class DesktopBuildDistDirectoryMissingError extends Schema.TaggedError<DesktopBuildDistDirectoryMissingError>()(
647 "DesktopBuildDistDirectoryMissingError",647 "DesktopBuildDistDirectoryMissingError",
648 {648 {
649 distPath: Schema.String,649 distPath: Schema.String,
...@@ -656,7 +656,7 @@ export class DesktopBuildDistDirectoryMissingError extends Schema.TaggedErrorCla...@@ -656,7 +656,7 @@ export class DesktopBuildDistDirectoryMissingError extends Schema.TaggedErrorCla
656 }656 }
657}657}
658658
659export class DesktopBuildNoArtifactsProducedError extends Schema.TaggedErrorClass<DesktopBuildNoArtifactsProducedError>()(659export class DesktopBuildNoArtifactsProducedError extends Schema.TaggedError<DesktopBuildNoArtifactsProducedError>()(
660 "DesktopBuildNoArtifactsProducedError",660 "DesktopBuildNoArtifactsProducedError",
661 {661 {
662 distPath: Schema.String,662 distPath: Schema.String,
...@@ -669,7 +669,7 @@ export class DesktopBuildNoArtifactsProducedError extends Schema.TaggedErrorClas...@@ -669,7 +669,7 @@ export class DesktopBuildNoArtifactsProducedError extends Schema.TaggedErrorClas
669 }669 }
670}670}
671671
672export class WslNodePtyPrebuildMissingError extends Schema.TaggedErrorClass<WslNodePtyPrebuildMissingError>()(672export class WslNodePtyPrebuildMissingError extends Schema.TaggedError<WslNodePtyPrebuildMissingError>()(
673 "WslNodePtyPrebuildMissingError",673 "WslNodePtyPrebuildMissingError",
674 {674 {
675 prebuildPath: Schema.String,675 prebuildPath: Schema.String,
...@@ -680,7 +680,7 @@ export class WslNodePtyPrebuildMissingError extends Schema.TaggedErrorClass<WslN...@@ -680,7 +680,7 @@ export class WslNodePtyPrebuildMissingError extends Schema.TaggedErrorClass<WslN
680 }680 }
681}681}
682682
683export class WindowsServerSidecarPackError extends Schema.TaggedErrorClass<WindowsServerSidecarPackError>()(683export class WindowsServerSidecarPackError extends Schema.TaggedError<WindowsServerSidecarPackError>()(
684 "WindowsServerSidecarPackError",684 "WindowsServerSidecarPackError",
685 {685 {
686 asarPath: Schema.String,686 asarPath: Schema.String,
...@@ -692,7 +692,7 @@ export class WindowsServerSidecarPackError extends Schema.TaggedErrorClass<Windo...@@ -692,7 +692,7 @@ export class WindowsServerSidecarPackError extends Schema.TaggedErrorClass<Windo
692 }692 }
693}693}
694694
695export class WindowsPrimaryNativeProbeError extends Schema.TaggedErrorClass<WindowsPrimaryNativeProbeError>()(695export class WindowsPrimaryNativeProbeError extends Schema.TaggedError<WindowsPrimaryNativeProbeError>()(
696 "WindowsPrimaryNativeProbeError",696 "WindowsPrimaryNativeProbeError",
697 {697 {
698 executablePath: Schema.String,698 executablePath: Schema.String,
...@@ -716,7 +716,7 @@ const WindowsPackagedPayloadValidationReason = Schema.Literals([...@@ -716,7 +716,7 @@ const WindowsPackagedPayloadValidationReason = Schema.Literals([
716 "file-limit-exceeded",716 "file-limit-exceeded",
717]);717]);
718718
719export class WindowsPackagedPayloadValidationError extends Schema.TaggedErrorClass<WindowsPackagedPayloadValidationError>()(719export class WindowsPackagedPayloadValidationError extends Schema.TaggedError<WindowsPackagedPayloadValidationError>()(
720 "WindowsPackagedPayloadValidationError",720 "WindowsPackagedPayloadValidationError",
721 {721 {
722 reason: WindowsPackagedPayloadValidationReason,722 reason: WindowsPackagedPayloadValidationReason,
...@@ -753,7 +753,7 @@ export class WindowsPackagedPayloadValidationError extends Schema.TaggedErrorCla...@@ -753,7 +753,7 @@ export class WindowsPackagedPayloadValidationError extends Schema.TaggedErrorCla
753 }753 }
754}754}
755755
756export class WslNodePtyManifestReadError extends Schema.TaggedErrorClass<WslNodePtyManifestReadError>()(756export class WslNodePtyManifestReadError extends Schema.TaggedError<WslNodePtyManifestReadError>()(
757 "WslNodePtyManifestReadError",757 "WslNodePtyManifestReadError",
758 {758 {
759 manifestPath: Schema.String,759 manifestPath: Schema.String,
...@@ -765,7 +765,7 @@ export class WslNodePtyManifestReadError extends Schema.TaggedErrorClass<WslNode...@@ -765,7 +765,7 @@ export class WslNodePtyManifestReadError extends Schema.TaggedErrorClass<WslNode
765 }765 }
766}766}
767767
768export class LinuxIconResizeError extends Schema.TaggedErrorClass<LinuxIconResizeError>()(768export class LinuxIconResizeError extends Schema.TaggedError<LinuxIconResizeError>()(
769 "LinuxIconResizeError",769 "LinuxIconResizeError",
770 {770 {
771 operation: Schema.Literal("resize"),771 operation: Schema.Literal("resize"),
...@@ -1134,7 +1134,7 @@ export const InvalidMacPasskeyRpDomainReason = Schema.Literals([...@@ -1134,7 +1134,7 @@ export const InvalidMacPasskeyRpDomainReason = Schema.Literals([
1134]);1134]);
1135export type InvalidMacPasskeyRpDomainReason = typeof InvalidMacPasskeyRpDomainReason.Type;1135export type InvalidMacPasskeyRpDomainReason = typeof InvalidMacPasskeyRpDomainReason.Type;
11361136
1137export class InvalidMacPasskeyRpDomainError extends Schema.TaggedErrorClass<InvalidMacPasskeyRpDomainError>()(1137export class InvalidMacPasskeyRpDomainError extends Schema.TaggedError<InvalidMacPasskeyRpDomainError>()(
1138 "InvalidMacPasskeyRpDomainError",1138 "InvalidMacPasskeyRpDomainError",
1139 {1139 {
1140 reason: InvalidMacPasskeyRpDomainReason,1140 reason: InvalidMacPasskeyRpDomainReason,
...@@ -1147,7 +1147,7 @@ export class InvalidMacPasskeyRpDomainError extends Schema.TaggedErrorClass<Inva...@@ -1147,7 +1147,7 @@ export class InvalidMacPasskeyRpDomainError extends Schema.TaggedErrorClass<Inva
1147 }1147 }
1148}1148}
11491149
1150export class InvalidAppleTeamIdError extends Schema.TaggedErrorClass<InvalidAppleTeamIdError>()(1150export class InvalidAppleTeamIdError extends Schema.TaggedError<InvalidAppleTeamIdError>()(
1151 "InvalidAppleTeamIdError",1151 "InvalidAppleTeamIdError",
1152 {1152 {
1153 teamId: Schema.String,1153 teamId: Schema.String,
...@@ -1158,7 +1158,7 @@ export class InvalidAppleTeamIdError extends Schema.TaggedErrorClass<InvalidAppl...@@ -1158,7 +1158,7 @@ export class InvalidAppleTeamIdError extends Schema.TaggedErrorClass<InvalidAppl
1158 }1158 }
1159}1159}
11601160
1161export class MissingMacPasskeyProvisioningProfileError extends Schema.TaggedErrorClass<MissingMacPasskeyProvisioningProfileError>()(1161export class MissingMacPasskeyProvisioningProfileError extends Schema.TaggedError<MissingMacPasskeyProvisioningProfileError>()(
1162 "MissingMacPasskeyProvisioningProfileError",1162 "MissingMacPasskeyProvisioningProfileError",
1163 {},1163 {},
1164) {1164) {
...@@ -1167,7 +1167,7 @@ export class MissingMacPasskeyProvisioningProfileError extends Schema.TaggedErro...@@ -1167,7 +1167,7 @@ export class MissingMacPasskeyProvisioningProfileError extends Schema.TaggedErro
1167 }1167 }
1168}1168}
11691169
1170export class MissingMacPasskeyDomainConfigurationError extends Schema.TaggedErrorClass<MissingMacPasskeyDomainConfigurationError>()(1170export class MissingMacPasskeyDomainConfigurationError extends Schema.TaggedError<MissingMacPasskeyDomainConfigurationError>()(
1171 "MissingMacPasskeyDomainConfigurationError",1171 "MissingMacPasskeyDomainConfigurationError",
1172 {},1172 {},
1173) {1173) {
...@@ -1176,7 +1176,7 @@ export class MissingMacPasskeyDomainConfigurationError extends Schema.TaggedErro...@@ -1176,7 +1176,7 @@ export class MissingMacPasskeyDomainConfigurationError extends Schema.TaggedErro
1176 }1176 }
1177}1177}
11781178
1179export class InvalidMacPasskeyPublishableKeyError extends Schema.TaggedErrorClass<InvalidMacPasskeyPublishableKeyError>()(1179export class InvalidMacPasskeyPublishableKeyError extends Schema.TaggedError<InvalidMacPasskeyPublishableKeyError>()(
1180 "InvalidMacPasskeyPublishableKeyError",1180 "InvalidMacPasskeyPublishableKeyError",
1181 {1181 {
1182 cause: Schema.Defect(),1182 cause: Schema.Defect(),
...@@ -1187,7 +1187,7 @@ export class InvalidMacPasskeyPublishableKeyError extends Schema.TaggedErrorClas...@@ -1187,7 +1187,7 @@ export class InvalidMacPasskeyPublishableKeyError extends Schema.TaggedErrorClas
1187 }1187 }
1188}1188}
11891189
1190export class MissingMacPasskeyRpDomainError extends Schema.TaggedErrorClass<MissingMacPasskeyRpDomainError>()(1190export class MissingMacPasskeyRpDomainError extends Schema.TaggedError<MissingMacPasskeyRpDomainError>()(
1191 "MissingMacPasskeyRpDomainError",1191 "MissingMacPasskeyRpDomainError",
1192 {},1192 {},
1193) {1193) {
scripts/dev-runner.test.ts+15-1
...@@ -17,7 +17,7 @@ import * as Path from "effect/Path";...@@ -17,7 +17,7 @@ import * as Path from "effect/Path";
17import * as PlatformError from "effect/PlatformError";17import * as PlatformError from "effect/PlatformError";
18import * as Sink from "effect/Sink";18import * as Sink from "effect/Sink";
19import * as Stream from "effect/Stream";19import * as Stream from "effect/Stream";
20import { ChildProcessSpawner } from "effect/unstable/process";20import { ChildProcess, ChildProcessSpawner } from "effect/unstable/process";
2121
22import {22import {
23 checkPortAvailabilityOnHosts,23 checkPortAvailabilityOnHosts,
...@@ -74,6 +74,20 @@ const devServerInput = {...@@ -74,6 +74,20 @@ const devServerInput = {
74} as const;74} as const;
7575
76it.layer(NodeServices.layer)("dev-runner", (it) => {76it.layer(NodeServices.layer)("dev-runner", (it) => {
77 it.effect("accepts a dry run without the optional browser flag", () =>
78 Effect.gen(function* () {
79 const spawner = yield* ChildProcessSpawner.ChildProcessSpawner;
80 const path = yield* Path.Path;
81 const output = yield* spawner.string(
82 ChildProcess.make(process.execPath, ["scripts/dev-runner.ts", "dev", "--dry-run"], {
83 cwd: path.resolve(import.meta.dirname, ".."),
84 }),
85 );
86
87 assert.include(output, "[dev-runner] mode=dev");
88 }),
89 );
90
77 describe("getDevRunnerModeArgs", () => {91 describe("getDevRunnerModeArgs", () => {
78 it.effect("lets Vite+ honor the desktop dev task graph", () =>92 it.effect("lets Vite+ honor the desktop dev task graph", () =>
79 Effect.sync(() => {93 Effect.sync(() => {
scripts/dev-runner.ts+7-6
...@@ -106,7 +106,7 @@ export function isBrowserAllowedPort(port: number): boolean {...@@ -106,7 +106,7 @@ export function isBrowserAllowedPort(port: number): boolean {
106 return !FETCH_BAD_PORTS.has(port);106 return !FETCH_BAD_PORTS.has(port);
107}107}
108108
109export class DevRunnerConfigurationError extends Schema.TaggedErrorClass<DevRunnerConfigurationError>()(109export class DevRunnerConfigurationError extends Schema.TaggedError<DevRunnerConfigurationError>()(
110 "DevRunnerConfigurationError",110 "DevRunnerConfigurationError",
111 {111 {
112 configKeys: Schema.Array(Schema.String),112 configKeys: Schema.Array(Schema.String),
...@@ -118,7 +118,7 @@ export class DevRunnerConfigurationError extends Schema.TaggedErrorClass<DevRunn...@@ -118,7 +118,7 @@ export class DevRunnerConfigurationError extends Schema.TaggedErrorClass<DevRunn
118 }118 }
119}119}
120120
121export class DevRunnerInvalidPortOffsetError extends Schema.TaggedErrorClass<DevRunnerInvalidPortOffsetError>()(121export class DevRunnerInvalidPortOffsetError extends Schema.TaggedError<DevRunnerInvalidPortOffsetError>()(
122 "DevRunnerInvalidPortOffsetError",122 "DevRunnerInvalidPortOffsetError",
123 {123 {
124 configKey: Schema.Literal("T3CODE_PORT_OFFSET"),124 configKey: Schema.Literal("T3CODE_PORT_OFFSET"),
...@@ -131,7 +131,7 @@ export class DevRunnerInvalidPortOffsetError extends Schema.TaggedErrorClass<Dev...@@ -131,7 +131,7 @@ export class DevRunnerInvalidPortOffsetError extends Schema.TaggedErrorClass<Dev
131 }131 }
132}132}
133133
134export class DevRunnerPortExhaustedError extends Schema.TaggedErrorClass<DevRunnerPortExhaustedError>()(134export class DevRunnerPortExhaustedError extends Schema.TaggedError<DevRunnerPortExhaustedError>()(
135 "DevRunnerPortExhaustedError",135 "DevRunnerPortExhaustedError",
136 {136 {
137 startOffset: Schema.Number,137 startOffset: Schema.Number,
...@@ -147,7 +147,7 @@ export class DevRunnerPortExhaustedError extends Schema.TaggedErrorClass<DevRunn...@@ -147,7 +147,7 @@ export class DevRunnerPortExhaustedError extends Schema.TaggedErrorClass<DevRunn
147 }147 }
148}148}
149149
150export class DevRunnerProcessError extends Schema.TaggedErrorClass<DevRunnerProcessError>()(150export class DevRunnerProcessError extends Schema.TaggedError<DevRunnerProcessError>()(
151 "DevRunnerProcessError",151 "DevRunnerProcessError",
152 {152 {
153 operation: Schema.Literals(["spawn", "wait-for-exit"]),153 operation: Schema.Literals(["spawn", "wait-for-exit"]),
...@@ -163,7 +163,7 @@ export class DevRunnerProcessError extends Schema.TaggedErrorClass<DevRunnerProc...@@ -163,7 +163,7 @@ export class DevRunnerProcessError extends Schema.TaggedErrorClass<DevRunnerProc
163 }163 }
164}164}
165165
166export class DevRunnerProcessExitError extends Schema.TaggedErrorClass<DevRunnerProcessExitError>()(166export class DevRunnerProcessExitError extends Schema.TaggedError<DevRunnerProcessExitError>()(
167 "DevRunnerProcessExitError",167 "DevRunnerProcessExitError",
168 {168 {
169 mode: Schema.Literals(["dev", "dev:server", "dev:web", "dev:desktop"]),169 mode: Schema.Literals(["dev", "dev:server", "dev:web", "dev:desktop"]),
...@@ -178,7 +178,7 @@ export class DevRunnerProcessExitError extends Schema.TaggedErrorClass<DevRunner...@@ -178,7 +178,7 @@ export class DevRunnerProcessExitError extends Schema.TaggedErrorClass<DevRunner
178 }178 }
179}179}
180180
181export class DevRunnerHostNotProxiableError extends Schema.TaggedErrorClass<DevRunnerHostNotProxiableError>()(181export class DevRunnerHostNotProxiableError extends Schema.TaggedError<DevRunnerHostNotProxiableError>()(
182 "DevRunnerHostNotProxiableError",182 "DevRunnerHostNotProxiableError",
183 {183 {
184 mode: Schema.Literals(["dev", "dev:web"]),184 mode: Schema.Literals(["dev", "dev:web"]),
...@@ -867,6 +867,7 @@ const devRunnerCli = Command.make("dev-runner", {...@@ -867,6 +867,7 @@ const devRunnerCli = Command.make("dev-runner", {
867 ),867 ),
868 browser: Flag.boolean("browser").pipe(868 browser: Flag.boolean("browser").pipe(
869 Flag.withDescription("Open a browser automatically (disabled by default for web dev)."),869 Flag.withDescription("Open a browser automatically (disabled by default for web dev)."),
870 Flag.withDefault(false),
870 ),871 ),
871 autoBootstrapProjectFromCwd: Flag.boolean("auto-bootstrap-project-from-cwd").pipe(872 autoBootstrapProjectFromCwd: Flag.boolean("auto-bootstrap-project-from-cwd").pipe(
872 Flag.withDescription(873 Flag.withDescription(
scripts/export-android-icons.ts+1-1
...@@ -41,7 +41,7 @@ const OUTPUT_DIRECTORY = "apps/mobile/assets";...@@ -41,7 +41,7 @@ const OUTPUT_DIRECTORY = "apps/mobile/assets";
41// Production has no background artwork, so its splash composes onto the adaptive color.41// Production has no background artwork, so its splash composes onto the adaptive color.
42const PRODUCTION_BACKGROUND_COLOR = "#000000";42const PRODUCTION_BACKGROUND_COLOR = "#000000";
4343
44export class AndroidIconRenderError extends Schema.TaggedErrorClass<AndroidIconRenderError>()(44export class AndroidIconRenderError extends Schema.TaggedError<AndroidIconRenderError>()(
45 "AndroidIconRenderError",45 "AndroidIconRenderError",
46 { layer: Schema.String, cause: Schema.Defect() },46 { layer: Schema.String, cause: Schema.Defect() },
47) {}47) {}
scripts/export-brand-icons.ts+8-8
...@@ -73,7 +73,7 @@ interface CommandResult {...@@ -73,7 +73,7 @@ interface CommandResult {
73 readonly exitCode: number;73 readonly exitCode: number;
74}74}
7575
76export class IconExportFileSystemError extends Schema.TaggedErrorClass<IconExportFileSystemError>()(76export class IconExportFileSystemError extends Schema.TaggedError<IconExportFileSystemError>()(
77 "IconExportFileSystemError",77 "IconExportFileSystemError",
78 {78 {
79 operation: Schema.Literals([79 operation: Schema.Literals([
...@@ -96,7 +96,7 @@ export class IconExportFileSystemError extends Schema.TaggedErrorClass<IconExpor...@@ -96,7 +96,7 @@ export class IconExportFileSystemError extends Schema.TaggedErrorClass<IconExpor
96 }96 }
97}97}
9898
99export class IconExportProcessError extends Schema.TaggedErrorClass<IconExportProcessError>()(99export class IconExportProcessError extends Schema.TaggedError<IconExportProcessError>()(
100 "IconExportProcessError",100 "IconExportProcessError",
101 {101 {
102 operation: Schema.Literals(["spawn", "collect-stdout", "collect-stderr", "wait-for-exit"]),102 operation: Schema.Literals(["spawn", "collect-stdout", "collect-stderr", "wait-for-exit"]),
...@@ -110,7 +110,7 @@ export class IconExportProcessError extends Schema.TaggedErrorClass<IconExportPr...@@ -110,7 +110,7 @@ export class IconExportProcessError extends Schema.TaggedErrorClass<IconExportPr
110 }110 }
111}111}
112112
113export class IconExportCommandFailedError extends Schema.TaggedErrorClass<IconExportCommandFailedError>()(113export class IconExportCommandFailedError extends Schema.TaggedError<IconExportCommandFailedError>()(
114 "IconExportCommandFailedError",114 "IconExportCommandFailedError",
115 {115 {
116 command: Schema.String,116 command: Schema.String,
...@@ -127,7 +127,7 @@ export class IconExportCommandFailedError extends Schema.TaggedErrorClass<IconEx...@@ -127,7 +127,7 @@ export class IconExportCommandFailedError extends Schema.TaggedErrorClass<IconEx
127 }127 }
128}128}
129129
130export class IconExportToolResolutionError extends Schema.TaggedErrorClass<IconExportToolResolutionError>()(130export class IconExportToolResolutionError extends Schema.TaggedError<IconExportToolResolutionError>()(
131 "IconExportToolResolutionError",131 "IconExportToolResolutionError",
132 {132 {
133 reason: Schema.Literals(["configured-invalid", "configured-outdated", "not-found"]),133 reason: Schema.Literals(["configured-invalid", "configured-outdated", "not-found"]),
...@@ -148,7 +148,7 @@ export class IconExportToolResolutionError extends Schema.TaggedErrorClass<IconE...@@ -148,7 +148,7 @@ export class IconExportToolResolutionError extends Schema.TaggedErrorClass<IconE
148 }148 }
149}149}
150150
151export class IconExportSourceMissingError extends Schema.TaggedErrorClass<IconExportSourceMissingError>()(151export class IconExportSourceMissingError extends Schema.TaggedError<IconExportSourceMissingError>()(
152 "IconExportSourceMissingError",152 "IconExportSourceMissingError",
153 {153 {
154 sourcePath: Schema.String,154 sourcePath: Schema.String,
...@@ -159,7 +159,7 @@ export class IconExportSourceMissingError extends Schema.TaggedErrorClass<IconEx...@@ -159,7 +159,7 @@ export class IconExportSourceMissingError extends Schema.TaggedErrorClass<IconEx
159 }159 }
160}160}
161161
162export class IconExportRenditionError extends Schema.TaggedErrorClass<IconExportRenditionError>()(162export class IconExportRenditionError extends Schema.TaggedError<IconExportRenditionError>()(
163 "IconExportRenditionError",163 "IconExportRenditionError",
164 {164 {
165 sourcePath: Schema.String,165 sourcePath: Schema.String,
...@@ -179,7 +179,7 @@ export class IconExportRenditionError extends Schema.TaggedErrorClass<IconExport...@@ -179,7 +179,7 @@ export class IconExportRenditionError extends Schema.TaggedErrorClass<IconExport
179 }179 }
180}180}
181181
182export class IconExportEncodingError extends Schema.TaggedErrorClass<IconExportEncodingError>()(182export class IconExportEncodingError extends Schema.TaggedError<IconExportEncodingError>()(
183 "IconExportEncodingError",183 "IconExportEncodingError",
184 {184 {
185 variant: Schema.String,185 variant: Schema.String,
...@@ -191,7 +191,7 @@ export class IconExportEncodingError extends Schema.TaggedErrorClass<IconExportE...@@ -191,7 +191,7 @@ export class IconExportEncodingError extends Schema.TaggedErrorClass<IconExportE
191 }191 }
192}192}
193193
194export class IconExportAssetsStaleError extends Schema.TaggedErrorClass<IconExportAssetsStaleError>()(194export class IconExportAssetsStaleError extends Schema.TaggedError<IconExportAssetsStaleError>()(
195 "IconExportAssetsStaleError",195 "IconExportAssetsStaleError",
196 {196 {
197 paths: Schema.Array(Schema.String),197 paths: Schema.Array(Schema.String),
scripts/knip-schemas.test.ts+1-1
...@@ -75,7 +75,7 @@ it("allows types and schemas through the real Knip CLI without hiding runtime or...@@ -75,7 +75,7 @@ it("allows types and schemas through the real Knip CLI without hiding runtime or
75 export default Text;75 export default Text;
76 export const Record = S.Struct({ name: Text }).annotate({ title: "record" });76 export const Record = S.Struct({ name: Text }).annotate({ title: "record" });
77 export const Branded = S.String.pipe(S.brand("Name"));77 export const Branded = S.String.pipe(S.brand("Name"));
78 export class Failure extends S.TaggedErrorClass<Failure>()("Failure", { reason: Text }) {}78 export class Failure extends S.TaggedError<Failure>()("Failure", { reason: Text }) {}
79 export class Person extends S.Class<Person>("Person")({ name: Text }) {}79 export class Person extends S.Class<Person>("Person")({ name: Text }) {}
80 export type UnusedType = { name: string };80 export type UnusedType = { name: string };
81 export interface UnusedInterface { name: string }81 export interface UnusedInterface { name: string }
scripts/lib/dev-share.ts+3-3
...@@ -55,7 +55,7 @@ const explainCommandFailure = (error: TailscaleCommandError): string | undefined...@@ -55,7 +55,7 @@ const explainCommandFailure = (error: TailscaleCommandError): string | undefined
55 * Each wraps a real underlying failure and so keeps it as `cause`; the message55 * Each wraps a real underlying failure and so keeps it as `cause`; the message
56 * is derived only from the structural fields, never from `cause.message`.56 * is derived only from the structural fields, never from `cause.message`.
57 */57 */
58export class TailscaleUnavailableError extends Schema.TaggedErrorClass<TailscaleUnavailableError>()(58export class TailscaleUnavailableError extends Schema.TaggedError<TailscaleUnavailableError>()(
59 "TailscaleUnavailableError",59 "TailscaleUnavailableError",
60 { cause: Schema.Defect() },60 { cause: Schema.Defect() },
61) {61) {
...@@ -69,7 +69,7 @@ export class TailscaleUnavailableError extends Schema.TaggedErrorClass<Tailscale...@@ -69,7 +69,7 @@ export class TailscaleUnavailableError extends Schema.TaggedErrorClass<Tailscale
69}69}
7070
71/** No underlying failure: the status read succeeded and simply had no name. */71/** No underlying failure: the status read succeeded and simply had no name. */
72export class TailnetNameMissingError extends Schema.TaggedErrorClass<TailnetNameMissingError>()(72export class TailnetNameMissingError extends Schema.TaggedError<TailnetNameMissingError>()(
73 "TailnetNameMissingError",73 "TailnetNameMissingError",
74 {},74 {},
75) {75) {
...@@ -87,7 +87,7 @@ export class TailnetNameMissingError extends Schema.TaggedErrorClass<TailnetName...@@ -87,7 +87,7 @@ export class TailnetNameMissingError extends Schema.TaggedErrorClass<TailnetName
87 * semantics (a `tailscale serve` invocation failed for this port) and differ87 * semantics (a `tailscale serve` invocation failed for this port) and differ
88 * only in which one, which the message states plainly.88 * only in which one, which the message states plainly.
89 */89 */
90export class DevServeFailedError extends Schema.TaggedErrorClass<DevServeFailedError>()(90export class DevServeFailedError extends Schema.TaggedError<DevServeFailedError>()(
91 "DevServeFailedError",91 "DevServeFailedError",
92 {92 {
93 stage: Schema.Literals(["clear-existing", "serve"]),93 stage: Schema.Literals(["clear-existing", "serve"]),
scripts/lib/resolve-catalog.ts+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1import * as Schema from "effect/Schema";1import * as Schema from "effect/Schema";
22
3class CatalogDependencyResolutionError extends Schema.TaggedErrorClass<CatalogDependencyResolutionError>()(3class CatalogDependencyResolutionError extends Schema.TaggedError<CatalogDependencyResolutionError>()(
4 "CatalogDependencyResolutionError",4 "CatalogDependencyResolutionError",
5 {5 {
6 workspacePackage: Schema.String,6 workspacePackage: Schema.String,
scripts/mobile-native-static-check.ts+3-3
...@@ -19,7 +19,7 @@ interface NativeStaticTool {...@@ -19,7 +19,7 @@ interface NativeStaticTool {
1919
20const NonNegativeInt = Schema.Int.check(Schema.isGreaterThanOrEqualTo(0));20const NonNegativeInt = Schema.Int.check(Schema.isGreaterThanOrEqualTo(0));
2121
22export class NativeStaticCheckSourceDiscoveryError extends Schema.TaggedErrorClass<NativeStaticCheckSourceDiscoveryError>()(22export class NativeStaticCheckSourceDiscoveryError extends Schema.TaggedError<NativeStaticCheckSourceDiscoveryError>()(
23 "NativeStaticCheckSourceDiscoveryError",23 "NativeStaticCheckSourceDiscoveryError",
24 {24 {
25 operation: Schema.Literals(["resolve-root", "read-directory", "stat-entry"]),25 operation: Schema.Literals(["resolve-root", "read-directory", "stat-entry"]),
...@@ -32,7 +32,7 @@ export class NativeStaticCheckSourceDiscoveryError extends Schema.TaggedErrorCla...@@ -32,7 +32,7 @@ export class NativeStaticCheckSourceDiscoveryError extends Schema.TaggedErrorCla
32 }32 }
33}33}
3434
35export class NativeStaticCheckProcessError extends Schema.TaggedErrorClass<NativeStaticCheckProcessError>()(35export class NativeStaticCheckProcessError extends Schema.TaggedError<NativeStaticCheckProcessError>()(
36 "NativeStaticCheckProcessError",36 "NativeStaticCheckProcessError",
37 {37 {
38 operation: Schema.Literals(["spawn", "wait-for-exit"]),38 operation: Schema.Literals(["spawn", "wait-for-exit"]),
...@@ -48,7 +48,7 @@ export class NativeStaticCheckProcessError extends Schema.TaggedErrorClass<Nativ...@@ -48,7 +48,7 @@ export class NativeStaticCheckProcessError extends Schema.TaggedErrorClass<Nativ
48 }48 }
49}49}
5050
51export class NativeStaticCheckCommandError extends Schema.TaggedErrorClass<NativeStaticCheckCommandError>()(51export class NativeStaticCheckCommandError extends Schema.TaggedError<NativeStaticCheckCommandError>()(
52 "NativeStaticCheckCommandError",52 "NativeStaticCheckCommandError",
53 {53 {
54 command: Schema.String,54 command: Schema.String,
scripts/notify-discord-release.ts+2-2
...@@ -65,7 +65,7 @@ const discordReleaseErrorContext = {...@@ -65,7 +65,7 @@ const discordReleaseErrorContext = {
65 hasRoleMentionSyntax: Schema.Boolean,65 hasRoleMentionSyntax: Schema.Boolean,
66};66};
6767
68export class DiscordReleaseWebhookRequestError extends Schema.TaggedErrorClass<DiscordReleaseWebhookRequestError>()(68export class DiscordReleaseWebhookRequestError extends Schema.TaggedError<DiscordReleaseWebhookRequestError>()(
69 "DiscordReleaseWebhookRequestError",69 "DiscordReleaseWebhookRequestError",
70 {70 {
71 ...discordReleaseErrorContext,71 ...discordReleaseErrorContext,
...@@ -77,7 +77,7 @@ export class DiscordReleaseWebhookRequestError extends Schema.TaggedErrorClass<D...@@ -77,7 +77,7 @@ export class DiscordReleaseWebhookRequestError extends Schema.TaggedErrorClass<D
77 }77 }
78}78}
7979
80export class DiscordReleaseWebhookResponseError extends Schema.TaggedErrorClass<DiscordReleaseWebhookResponseError>()(80export class DiscordReleaseWebhookResponseError extends Schema.TaggedError<DiscordReleaseWebhookResponseError>()(
81 "DiscordReleaseWebhookResponseError",81 "DiscordReleaseWebhookResponseError",
82 {82 {
83 ...discordReleaseErrorContext,83 ...discordReleaseErrorContext,
scripts/resolve-nightly-release.ts+4-4
...@@ -29,7 +29,7 @@ const DesktopPackageJsonSchema = Schema.Struct({...@@ -29,7 +29,7 @@ const DesktopPackageJsonSchema = Schema.Struct({
29 version: Schema.NonEmptyString,29 version: Schema.NonEmptyString,
30});30});
3131
32export class InvalidDesktopPackageVersionError extends Schema.TaggedErrorClass<InvalidDesktopPackageVersionError>()(32export class InvalidDesktopPackageVersionError extends Schema.TaggedError<InvalidDesktopPackageVersionError>()(
33 "InvalidDesktopPackageVersionError",33 "InvalidDesktopPackageVersionError",
34 {34 {
35 version: Schema.String,35 version: Schema.String,
...@@ -40,7 +40,7 @@ export class InvalidDesktopPackageVersionError extends Schema.TaggedErrorClass<I...@@ -40,7 +40,7 @@ export class InvalidDesktopPackageVersionError extends Schema.TaggedErrorClass<I
40 }40 }
41}41}
4242
43export class NightlyReleaseDesktopPackageError extends Schema.TaggedErrorClass<NightlyReleaseDesktopPackageError>()(43export class NightlyReleaseDesktopPackageError extends Schema.TaggedError<NightlyReleaseDesktopPackageError>()(
44 "NightlyReleaseDesktopPackageError",44 "NightlyReleaseDesktopPackageError",
45 {45 {
46 operation: Schema.Literals(["read", "decode"]),46 operation: Schema.Literals(["read", "decode"]),
...@@ -53,7 +53,7 @@ export class NightlyReleaseDesktopPackageError extends Schema.TaggedErrorClass<N...@@ -53,7 +53,7 @@ export class NightlyReleaseDesktopPackageError extends Schema.TaggedErrorClass<N
53 }53 }
54}54}
5555
56export class NightlyReleaseGitHubOutputConfigError extends Schema.TaggedErrorClass<NightlyReleaseGitHubOutputConfigError>()(56export class NightlyReleaseGitHubOutputConfigError extends Schema.TaggedError<NightlyReleaseGitHubOutputConfigError>()(
57 "NightlyReleaseGitHubOutputConfigError",57 "NightlyReleaseGitHubOutputConfigError",
58 {58 {
59 cause: Schema.Defect(),59 cause: Schema.Defect(),
...@@ -64,7 +64,7 @@ export class NightlyReleaseGitHubOutputConfigError extends Schema.TaggedErrorCla...@@ -64,7 +64,7 @@ export class NightlyReleaseGitHubOutputConfigError extends Schema.TaggedErrorCla
64 }64 }
65}65}
6666
67export class NightlyReleaseGitHubOutputAppendError extends Schema.TaggedErrorClass<NightlyReleaseGitHubOutputAppendError>()(67export class NightlyReleaseGitHubOutputAppendError extends Schema.TaggedError<NightlyReleaseGitHubOutputAppendError>()(
68 "NightlyReleaseGitHubOutputAppendError",68 "NightlyReleaseGitHubOutputAppendError",
69 {69 {
70 outputPath: Schema.String,70 outputPath: Schema.String,
scripts/resolve-previous-release-tag.ts+5-5
...@@ -14,7 +14,7 @@ import { ChildProcess, ChildProcessSpawner } from "effect/unstable/process";...@@ -14,7 +14,7 @@ import { ChildProcess, ChildProcessSpawner } from "effect/unstable/process";
14const ReleaseChannel = Schema.Literals(["stable", "nightly"]);14const ReleaseChannel = Schema.Literals(["stable", "nightly"]);
15type ReleaseChannel = typeof ReleaseChannel.Type;15type ReleaseChannel = typeof ReleaseChannel.Type;
1616
17export class InvalidReleaseTagError extends Schema.TaggedErrorClass<InvalidReleaseTagError>()(17export class InvalidReleaseTagError extends Schema.TaggedError<InvalidReleaseTagError>()(
18 "InvalidReleaseTagError",18 "InvalidReleaseTagError",
19 {19 {
20 channel: ReleaseChannel,20 channel: ReleaseChannel,
...@@ -34,7 +34,7 @@ const releaseTagListProcessContext = {...@@ -34,7 +34,7 @@ const releaseTagListProcessContext = {
34 cwd: Schema.String,34 cwd: Schema.String,
35};35};
3636
37export class ReleaseTagListProcessError extends Schema.TaggedErrorClass<ReleaseTagListProcessError>()(37export class ReleaseTagListProcessError extends Schema.TaggedError<ReleaseTagListProcessError>()(
38 "ReleaseTagListProcessError",38 "ReleaseTagListProcessError",
39 {39 {
40 ...releaseTagListProcessContext,40 ...releaseTagListProcessContext,
...@@ -47,7 +47,7 @@ export class ReleaseTagListProcessError extends Schema.TaggedErrorClass<ReleaseT...@@ -47,7 +47,7 @@ export class ReleaseTagListProcessError extends Schema.TaggedErrorClass<ReleaseT
47 }47 }
48}48}
4949
50export class ReleaseTagListProcessExitError extends Schema.TaggedErrorClass<ReleaseTagListProcessExitError>()(50export class ReleaseTagListProcessExitError extends Schema.TaggedError<ReleaseTagListProcessExitError>()(
51 "ReleaseTagListProcessExitError",51 "ReleaseTagListProcessExitError",
52 {52 {
53 ...releaseTagListProcessContext,53 ...releaseTagListProcessContext,
...@@ -61,7 +61,7 @@ export class ReleaseTagListProcessExitError extends Schema.TaggedErrorClass<Rele...@@ -61,7 +61,7 @@ export class ReleaseTagListProcessExitError extends Schema.TaggedErrorClass<Rele
61 }61 }
62}62}
6363
64export class PreviousReleaseTagGitHubOutputConfigError extends Schema.TaggedErrorClass<PreviousReleaseTagGitHubOutputConfigError>()(64export class PreviousReleaseTagGitHubOutputConfigError extends Schema.TaggedError<PreviousReleaseTagGitHubOutputConfigError>()(
65 "PreviousReleaseTagGitHubOutputConfigError",65 "PreviousReleaseTagGitHubOutputConfigError",
66 {66 {
67 cause: Schema.Defect(),67 cause: Schema.Defect(),
...@@ -72,7 +72,7 @@ export class PreviousReleaseTagGitHubOutputConfigError extends Schema.TaggedErro...@@ -72,7 +72,7 @@ export class PreviousReleaseTagGitHubOutputConfigError extends Schema.TaggedErro
72 }72 }
73}73}
7474
75export class PreviousReleaseTagGitHubOutputAppendError extends Schema.TaggedErrorClass<PreviousReleaseTagGitHubOutputAppendError>()(75export class PreviousReleaseTagGitHubOutputAppendError extends Schema.TaggedError<PreviousReleaseTagGitHubOutputAppendError>()(
76 "PreviousReleaseTagGitHubOutputAppendError",76 "PreviousReleaseTagGitHubOutputAppendError",
77 {77 {
78 outputPath: Schema.String,78 outputPath: Schema.String,
scripts/sync-reference-repos.ts+4-4
...@@ -31,7 +31,7 @@ export interface ReferenceRepoSyncPlan {...@@ -31,7 +31,7 @@ export interface ReferenceRepoSyncPlan {
31 readonly args: ReadonlyArray<string>;31 readonly args: ReadonlyArray<string>;
32}32}
3333
34export class ReferenceRepoSelectionError extends Schema.TaggedErrorClass<ReferenceRepoSelectionError>()(34export class ReferenceRepoSelectionError extends Schema.TaggedError<ReferenceRepoSelectionError>()(
35 "ReferenceRepoSelectionError",35 "ReferenceRepoSelectionError",
36 {36 {
37 repoId: Schema.String,37 repoId: Schema.String,
...@@ -43,7 +43,7 @@ export class ReferenceRepoSelectionError extends Schema.TaggedErrorClass<Referen...@@ -43,7 +43,7 @@ export class ReferenceRepoSelectionError extends Schema.TaggedErrorClass<Referen
43 }43 }
44}44}
4545
46export class ReferenceRepoVersionSourceError extends Schema.TaggedErrorClass<ReferenceRepoVersionSourceError>()(46export class ReferenceRepoVersionSourceError extends Schema.TaggedError<ReferenceRepoVersionSourceError>()(
47 "ReferenceRepoVersionSourceError",47 "ReferenceRepoVersionSourceError",
48 {48 {
49 operation: Schema.Literals(["read", "parse"]),49 operation: Schema.Literals(["read", "parse"]),
...@@ -57,7 +57,7 @@ export class ReferenceRepoVersionSourceError extends Schema.TaggedErrorClass<Ref...@@ -57,7 +57,7 @@ export class ReferenceRepoVersionSourceError extends Schema.TaggedErrorClass<Ref
57 }57 }
58}58}
5959
60export class ReferenceRepoVersionResolutionError extends Schema.TaggedErrorClass<ReferenceRepoVersionResolutionError>()(60export class ReferenceRepoVersionResolutionError extends Schema.TaggedError<ReferenceRepoVersionResolutionError>()(
61 "ReferenceRepoVersionResolutionError",61 "ReferenceRepoVersionResolutionError",
62 {62 {
63 repoId: Schema.String,63 repoId: Schema.String,
...@@ -70,7 +70,7 @@ export class ReferenceRepoVersionResolutionError extends Schema.TaggedErrorClass...@@ -70,7 +70,7 @@ export class ReferenceRepoVersionResolutionError extends Schema.TaggedErrorClass
70 }70 }
71}71}
7272
73export class ReferenceRepoGitSubtreeError extends Schema.TaggedErrorClass<ReferenceRepoGitSubtreeError>()(73export class ReferenceRepoGitSubtreeError extends Schema.TaggedError<ReferenceRepoGitSubtreeError>()(
74 "ReferenceRepoGitSubtreeError",74 "ReferenceRepoGitSubtreeError",
75 {75 {
76 operation: Schema.Literals(["spawn", "communicate", "exit"]),76 operation: Schema.Literals(["spawn", "communicate", "exit"]),
scripts/update-release-package-versions.ts+3-3
...@@ -12,7 +12,7 @@ import * as Schema from "effect/Schema";...@@ -12,7 +12,7 @@ import * as Schema from "effect/Schema";
12import { Argument, Command, Flag } from "effect/unstable/cli";12import { Argument, Command, Flag } from "effect/unstable/cli";
13import { fromJsonStringPretty } from "@t3tools/shared/schemaJson";13import { fromJsonStringPretty } from "@t3tools/shared/schemaJson";
1414
15export class ReleasePackageManifestError extends Schema.TaggedErrorClass<ReleasePackageManifestError>()(15export class ReleasePackageManifestError extends Schema.TaggedError<ReleasePackageManifestError>()(
16 "ReleasePackageManifestError",16 "ReleasePackageManifestError",
17 {17 {
18 operation: Schema.Literals(["read", "decode", "encode", "write"]),18 operation: Schema.Literals(["read", "decode", "encode", "write"]),
...@@ -25,7 +25,7 @@ export class ReleasePackageManifestError extends Schema.TaggedErrorClass<Release...@@ -25,7 +25,7 @@ export class ReleasePackageManifestError extends Schema.TaggedErrorClass<Release
25 }25 }
26}26}
2727
28export class ReleaseGitHubOutputConfigurationError extends Schema.TaggedErrorClass<ReleaseGitHubOutputConfigurationError>()(28export class ReleaseGitHubOutputConfigurationError extends Schema.TaggedError<ReleaseGitHubOutputConfigurationError>()(
29 "ReleaseGitHubOutputConfigurationError",29 "ReleaseGitHubOutputConfigurationError",
30 { cause: Schema.Defect() },30 { cause: Schema.Defect() },
31) {31) {
...@@ -34,7 +34,7 @@ export class ReleaseGitHubOutputConfigurationError extends Schema.TaggedErrorCla...@@ -34,7 +34,7 @@ export class ReleaseGitHubOutputConfigurationError extends Schema.TaggedErrorCla
34 }34 }
35}35}
3636
37export class ReleaseGitHubOutputWriteError extends Schema.TaggedErrorClass<ReleaseGitHubOutputWriteError>()(37export class ReleaseGitHubOutputWriteError extends Schema.TaggedError<ReleaseGitHubOutputWriteError>()(
38 "ReleaseGitHubOutputWriteError",38 "ReleaseGitHubOutputWriteError",
39 {39 {
40 filePath: Schema.String,40 filePath: Schema.String,