Fas 2 steg 4: Quick Reconciliation (motor, API, app + 12-språks i18n)

This commit is contained in:
Sven (AAMOS AI)
2026-08-07 01:02:08 +07:00
parent 4385fe5125
commit 218bc44d08
24 changed files with 1069 additions and 17 deletions
+12
View File
@@ -43,3 +43,15 @@ export const inventoryQuerySchema = z.object({
offset: z.coerce.number().int().min(0).default(0),
});
export type InventoryQuery = z.infer<typeof inventoryQuerySchema>;
export const reconciliationStartInputSchema = z.object({
maxItems: z.coerce.number().int().min(1).max(50).optional(),
});
export type ReconciliationStartInput = z.infer<typeof reconciliationStartInputSchema>;
export const reconciliationResolveInputSchema = z.object({
action: z.enum(["exists", "depleted", "uncertain"]),
quantity: z.number().min(0).optional(),
note: z.string().max(200).optional(),
});
export type ReconciliationResolveInput = z.infer<typeof reconciliationResolveInputSchema>;