Contents
PR Summary
What problems was I solving
The FileUploadPersonaSchema zod object in @architect/file-upload-personas was exported from main/types.ts (and re-exported through main/index.ts) even though no code in the monorepo consumed it. This left an unnecessary public API surface that could invite coupling to an implementation-detail schema.
What user-facing changes did I ship
None. This change only reduces internal library API surface and does not affect runtime behavior, route contracts, or persisted state.
How I implemented it
Removed the export keyword from FileUploadPersonaSchema so it remains a module-local implementation detail, while keeping export type FileUploadPersona = z.infer<typeof FileUploadPersonaSchema> and all other existing exports unchanged.
Description for the changelog
Removed the unused FileUploadPersonaSchema export from @architect/file-upload-personas. The inferred FileUploadPersona type and all other public exports remain available; no consumer code is affected.