feat: reconcile application vertical slices

Backfill the completed acquisitions, sales, dashboard, pricing, search, public detail, worker, migration, contracts, validation, tests, and implementation-status changes into one verified application slice.
This commit is contained in:
2026-09-09 22:12:53 -04:00
parent b9ff7445a6
commit b8f089a5d9
78 changed files with 4561 additions and 2057 deletions
+11 -9
View File
@@ -1,10 +1,12 @@
import { z } from 'zod';
import { z } from "zod";
export const createProviderMappingSchema = z.object({
providerId: z.string().trim().min(1).max(100),
mappingType: z.enum(['PRODUCT', 'SEARCH']),
externalIdentifier: z.string().trim().max(255).optional(),
searchQuery: z.string().trim().max(1000).optional(),
sourceUrl: z.string().trim().url().optional(),
metadata: z.record(z.string(), z.unknown()).optional(),
}).strict();
export const createProviderMappingSchema = z
.object({
providerId: z.string().trim().min(1).max(100),
mappingType: z.enum(["PRODUCT", "SEARCH"]),
externalIdentifier: z.string().trim().max(255).optional(),
searchQuery: z.string().trim().max(1000).optional(),
sourceUrl: z.string().trim().url().optional(),
metadata: z.record(z.string(), z.unknown()).optional(),
})
.strict();