fix: zod prefix + insights alias + dead billing route

After full local-dev bring-up + Playwright visual verification:

  * packages/prisma/schema.prisma — `@zod.import` directives still
    referenced `@hanzo-sign/lib` (hyphenated, leftover from the
    rebrand sweep). Canonical is `@hanzo/sign-lib`. Schema regenerates
    every Zod model under packages/prisma/generated/zod/.

  * packages/lib/client-only/hooks/use-analytics.ts — published
    `@hanzo/insights` exports the upstream PostHog public surface
    (named export `posthog`, no `insights` alias). Use
    `import { posthog as insights } from '@hanzo/insights'` so
    every call site (`insights.capture`, `insights.captureException`)
    binds to the real entry point. Fix carries no upstream
    behaviour change.

  * apps/remix/app/routes/.../billing-personal.tsx — re-exported
    a deleted enterprise route. Vite couldn't resolve and 500'd the
    SSR pipeline. Whole file was a thin re-export; delete it.
This commit is contained in:
Hanzo AI
2026-06-07 13:11:39 -07:00
parent c76b6cd284
commit 47a2c7b6b5
3 changed files with 10 additions and 15 deletions
@@ -1,5 +0,0 @@
import BillingPage, { meta } from '../../o.$orgUrl.settings.billing';
export { meta };
export default BillingPage;
@@ -1,4 +1,4 @@
import { insights } from '@hanzo/insights';
import { posthog as insights } from '@hanzo/insights';
import { extractInsightsConfig } from '@hanzo/sign-lib/constants/feature-flags';
+9 -9
View File
@@ -250,7 +250,7 @@ model Subscription {
@@index([organisationId])
}
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo-sign/lib/types/subscription';"])
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo/sign-lib/types/subscription';"])
model SubscriptionClaim {
id String @id @default(cuid())
createdAt DateTime @default(now())
@@ -266,7 +266,7 @@ model SubscriptionClaim {
flags Json /// [ClaimFlags] @zod.custom.use(ZClaimFlagsSchema)
}
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo-sign/lib/types/subscription';"])
/// @zod.import(["import { ZClaimFlagsSchema } from '@hanzo/sign-lib/types/subscription';"])
model OrganisationClaim {
id String @id
createdAt DateTime @default(now())
@@ -377,7 +377,7 @@ enum EnvelopeType {
TEMPLATE
}
/// @zod.import(["import { ZDocumentAuthOptionsSchema } from '@hanzo-sign/lib/types/document-auth';", "import { ZDocumentFormValuesSchema } from '@hanzo-sign/lib/types/document-form-values';"])
/// @zod.import(["import { ZDocumentAuthOptionsSchema } from '@hanzo/sign-lib/types/document-auth';", "import { ZDocumentFormValuesSchema } from '@hanzo/sign-lib/types/document-form-values';"])
model Envelope {
id String @id
secondaryId String @unique
@@ -501,7 +501,7 @@ enum DocumentDistributionMethod {
NONE
}
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo-sign/lib/types/document-email';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo-sign/lib/constants/envelope-expiration';"])
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo/sign-lib/types/document-email';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo/sign-lib/constants/envelope-expiration';"])
model DocumentMeta {
id String @id @default(cuid())
subject String?
@@ -528,7 +528,7 @@ model DocumentMeta {
envelope Envelope?
}
/// @zod.import(["import { ZEnvelopeAttachmentTypeSchema } from '@hanzo-sign/lib/types/envelope-attachment';"])
/// @zod.import(["import { ZEnvelopeAttachmentTypeSchema } from '@hanzo/sign-lib/types/envelope-attachment';"])
model EnvelopeAttachment {
id String @id @default(cuid())
@@ -570,7 +570,7 @@ enum RecipientRole {
ASSISTANT
}
/// @zod.import(["import { ZRecipientAuthOptionsSchema } from '@hanzo-sign/lib/types/document-auth';"])
/// @zod.import(["import { ZRecipientAuthOptionsSchema } from '@hanzo/sign-lib/types/document-auth';"])
model Recipient {
id Int @id @default(autoincrement())
envelopeId String
@@ -619,7 +619,7 @@ enum FieldType {
DROPDOWN
}
/// @zod.import(["import { ZFieldMetaNotOptionalSchema } from '@hanzo-sign/lib/types/field-meta';"])
/// @zod.import(["import { ZFieldMetaNotOptionalSchema } from '@hanzo/sign-lib/types/field-meta';"])
model Field {
id Int @id @default(autoincrement())
secondaryId String @unique @default(cuid())
@@ -819,7 +819,7 @@ enum OrganisationMemberInviteStatus {
DECLINED
}
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo-sign/lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo-sign/lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo-sign/lib/constants/envelope-expiration';"])
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo/sign-lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo/sign-lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo/sign-lib/constants/envelope-expiration';"])
model OrganisationGlobalSettings {
id String @id
organisation Organisation?
@@ -857,7 +857,7 @@ model OrganisationGlobalSettings {
aiFeaturesEnabled Boolean @default(false)
}
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo-sign/lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo-sign/lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo-sign/lib/constants/envelope-expiration';"])
/// @zod.import(["import { ZDocumentEmailSettingsSchema } from '@hanzo/sign-lib/types/document-email';", "import { ZDefaultRecipientsSchema } from '@hanzo/sign-lib/types/default-recipients';", "import { ZEnvelopeExpirationPeriod as ZEnvelopeExpirationPeriodSchema } from '@hanzo/sign-lib/constants/envelope-expiration';"])
model TeamGlobalSettings {
id String @id
team Team?