$ node scripts/check-changed.ts ⊘ cache disabled check:changed: 5 files since f12bb6229c00 (origin/main) > vp format pass 0.4s Checking formatting... All matched files use the correct format. Finished in 242ms on 3 files using 8 threads. > vp lint pass 1.5s > vp knip 1/2 pass 14.8s > vp knip 2/2 pass 11.8s > vp typecheck (1 packages) pass 1.2s ~/scripts$ effect-tsgo tsrs --noEmit ○ cache miss: 'scripts/mobile-native-client.test.ts' modified, executing build-cli-archive.ts:66:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 66 export class CliArchiveLinuxArm64PageError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-cli-archive.ts:75:70 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 75 export class CliArchiveCommandFailedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-cli-archive.ts:84:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 84 export class CliArchiveInputMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-cli-archive.ts:334:77 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 334 export class CliArchiveNotarizationRejectedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:209:87 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 209 export class MacPasskeySigningConfigurationResolutionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:228:74 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 228 export class KeyringNativePackageMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:244:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 244 export class ClerkPasskeyNativePackageMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:260:75 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 260 export class UnsupportedHostBuildPlatformError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:271:82 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 271 export class UnsupportedDesktopBuildArchitectureError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:290:74 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 290 export class InvalidMockUpdateServerPortError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:311:74 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 311 export class DesktopBuildManifestRestoreError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:320:65 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 320 export class BuildCommandFailedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:353:84 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 353 export class LinuxDesktopBuildPrerequisitesMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:400:82 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 400 export class MacDesktopBuildPrerequisitesMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:437:86 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 437 export class WindowsDesktopBuildPrerequisitesMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:464:80 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 464 export class ResourceMonitorBuildOutputMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:484:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 484 export class LinuxBrowserSecretHostError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:493:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 493 export class DesktopIconSourceMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:505:80 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 505 export class DesktopDmgBackgroundSourceMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:517:73 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 517 export class BundledClientAssetsMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:531:78 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 531 export class UnsupportedDesktopBuildPlatformError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:553:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 553 export class DesktopBuildDependencyResolutionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:566:82 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 566 export class MissingServerProductionDependenciesError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:614:65 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 614 export class ExternalizedBundleError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:623:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 623 export class BundleNotSelfContainedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:633:67 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 633 export class InlinedNativePackageError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:642:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 642 export class InlinedExternalPackageError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:651:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 651 export class MissingDesktopBuildInputError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:664:77 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 664 export class MacProvisioningProfileNotFoundError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:675:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 675 export class DesktopBuildDistDirectoryMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:688:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 688 export class DesktopBuildArtifactCopyError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:697:78 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 697 export class DesktopBuildNoArtifactsProducedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:710:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 710 export class WslRuntimeArchiveMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:721:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 721 export class WindowsServerSidecarPackError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:733:72 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 733 export class WindowsPrimaryNativeProbeError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:757:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 757 export class WindowsPackagedPayloadValidationError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:794:62 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 794 export class LinuxIconResizeError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:1142:72 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 1142 export class InvalidMacPasskeyRpDomainError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:1155:65 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 1155 export class InvalidAppleTeamIdError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:1166:83 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 1166 export class MissingMacPasskeyProvisioningProfileError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:1175:83 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 1175 export class MissingMacPasskeyDomainConfigurationError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:1184:78 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 1184 export class InvalidMacPasskeyPublishableKeyError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:1195:72 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 1195 export class MissingMacPasskeyRpDomainError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:1793:73 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 1793 export class DesktopBuildAlreadyRunningError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ build-desktop-artifact.ts:3541:68 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 3541 export class MacPackagedAppMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~ build-npm-launcher.ts:24:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 24 export class NpmLauncherCommandFailedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dev-runner.ts:103:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 103 export class DevRunnerConfigurationError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ dev-runner.ts:115:73 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 115 export class DevRunnerInvalidPortOffsetError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dev-runner.ts:128:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 128 export class DevRunnerPortExhaustedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ dev-runner.ts:144:63 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 144 export class DevRunnerProcessError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~ dev-runner.ts:160:67 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 160 export class DevRunnerProcessExitError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~ dev-runner.ts:175:72 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 175 export class DevRunnerHostNotProxiableError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dev-runner.ts:187:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 187 export class DevRunnerBuiltNeedsShareError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export-android-icons.ts:25:64 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 25 export class AndroidIconRenderError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:78:67 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 78 export class IconExportFileSystemError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:101:64 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 101 export class IconExportProcessError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:115:70 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 115 export class IconExportCommandFailedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:132:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 132 export class IconExportToolResolutionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:153:70 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 153 export class IconExportSourceMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:164:66 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 164 export class IconExportRenditionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:184:65 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 184 export class IconExportEncodingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~ export-brand-icons.ts:196:68 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 196 export class IconExportAssetsStaleError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~ generate-release-notes.ts:33:57 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 33 class EmptyReleaseRangeError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~ lib/dev-share.ts:29:67 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 29 export class TailscaleUnavailableError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~ lib/dev-share.ts:42:65 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 42 export class TailnetNameMissingError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~ lib/dev-share.ts:55:61 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 55 export class DevServeFailedError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~ lib/linux-arm64-sea.ts:12:53 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 12 class LinuxArm64SeaError extends Schema.TaggedError()("LinuxArm64SeaError", { ~~~~~~~~~~~~~~~~~~ lib/resolve-catalog.ts:3:67 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 3 class CatalogDependencyResolutionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lib/windows-jsign.ts:23:58 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 23 export class JsignFailedError extends Schema.TaggedError()("JsignFailedError", { ~~~~~~~~~~~~~~~~ mobile-behavior/device.ts:28:53 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 28 export class DeviceError extends Schema.TaggedError()("DeviceError", { ~~~~~~~~~~~ mobile-behavior/environment.ts:39:58 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 39 export class EnvironmentError extends Schema.TaggedError()("EnvironmentError", { ~~~~~~~~~~~~~~~~ mobile-behavior/scenarios.ts:149:57 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 149 export class ScenarioFailure extends Schema.TaggedError()("ScenarioFailure", { ~~~~~~~~~~~~~~~ mobile-e2e/device.ts:65:51 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 65 class AgentDeviceError extends Schema.TaggedError()("AgentDeviceError", { ~~~~~~~~~~~~~~~~ mobile-native-client.ts:42:59 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 42 export class NativeClientError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~ mobile-native-static-check.ts:22:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 22 export class NativeStaticCheckSourceDiscoveryError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mobile-native-static-check.ts:35:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 35 export class NativeStaticCheckProcessError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mobile-native-static-check.ts:51:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 51 export class NativeStaticCheckCommandError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mobile-native-static-check.ts:68:75 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 68 export class NativeStaticCheckMissingToolError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notify-discord-release.ts:64:81 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 64 export class DiscordReleaseWebhookConfigurationError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notify-discord-release.ts:87:75 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 87 export class DiscordReleaseWebhookRequestError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notify-discord-release.ts:99:76 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 99 export class DiscordReleaseWebhookResponseError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-nightly-release.ts:32:75 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 32 export class InvalidDesktopPackageVersionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-nightly-release.ts:43:75 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 43 export class NightlyReleaseDesktopPackageError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-nightly-release.ts:56:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 56 export class NightlyReleaseGitHubOutputConfigError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-nightly-release.ts:67:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 67 export class NightlyReleaseGitHubOutputAppendError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-previous-release-tag.ts:17:64 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 17 export class InvalidReleaseTagError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~ resolve-previous-release-tag.ts:37:68 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 37 export class ReleaseTagListProcessError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-previous-release-tag.ts:50:72 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 50 export class ReleaseTagListProcessExitError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-previous-release-tag.ts:64:83 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 64 export class PreviousReleaseTagGitHubOutputConfigError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve-previous-release-tag.ts:75:83 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 75 export class PreviousReleaseTagGitHubOutputAppendError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smoke-cli-archive.ts:22:62 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 22 export class CliArchiveSmokeError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~ sync-reference-repos.ts:32:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 32 export class ReferenceRepoSelectionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ sync-reference-repos.ts:44:73 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 44 export class ReferenceRepoVersionSourceError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sync-reference-repos.ts:58:77 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 58 export class ReferenceRepoVersionResolutionError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sync-reference-repos.ts:71:63 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 71 export class ReferenceRepoGitError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~ sync-reference-repos.ts:90:70 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 90 export class ReferenceRepoFileSystemError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update-release-package-versions.ts:15:69 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 15 export class ReleasePackageManifestError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~ update-release-package-versions.ts:28:79 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 28 export class ReleaseGitHubOutputConfigurationError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ update-release-package-versions.ts:37:71 - suggestion TS377141: Add `{ readonly brand: unique symbol }` as the second type argument. Without a brand, TypeScript may accept structurally compatible values where this class instance type is expected. effect(schemaClassMissingBrand) 37 export class ReleaseGitHubOutputWriteError extends Schema.TaggedError()( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- vp run: @t3tools/scripts#typecheck not cached because it modified its inputs. (Run `vp run --last-details` for full details) > vp test (2 files) pass 12.0s RUN v5.0.5 /home/user/wt/pr-32913 Test Files 2 passed (2) Tests 11 passed | 1 skipped (12) Start at 13:13:10 Duration 10.42s (transform 47%, tests 32%, setup 15%, import 6%) check:changed summary pass format 0.4s pass lint 1.5s pass knip 1/2 14.8s pass knip 2/2 11.8s pass typecheck (1 packages) 1.2s pass test (2 files) 12.0s CI also runs: full test suites, release smoke unused patch check skipped: no dependency files changed