Use Tiny compositions for purchase planning
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m41s

This commit is contained in:
Cauê Faleiros
2026-08-03 10:22:39 -03:00
parent 1a3fed3dda
commit e993bfdaf3
11 changed files with 544 additions and 40 deletions

View File

@@ -517,6 +517,28 @@ export interface ProductCompositionImportSummary {
}>;
}
export interface DataHealthIssue {
type: 'missing_product_sku' | 'component_without_stock_link' | 'suspicious_quantity' | 'raw_or_service_structure' | 'product_without_composition';
severity: 'critical' | 'attention' | 'info';
title: string;
detail: string;
productSku: string;
component: string;
}
export interface DataHealthSummary {
totals: {
products: number;
productsWithComposition: number;
productsWithStockLink: number;
materials: number;
materialsWithStock: number;
compositions: number;
components: number;
};
issues: DataHealthIssue[];
}
export interface ClientAnalyticsItem {
customerKey: string;
clientToken: string;