fix: harden claim review and inquiry workflows

Preserve damage history and current vehicle price, restore depreciation mapping, normalize inquiry/report output, and support resumable expert review with paginated case retrieval.
This commit is contained in:
2026-09-18 16:04:33 +03:30
parent a84d83a135
commit 7d1a50db7b
38 changed files with 2345 additions and 370 deletions

View File

@@ -15,12 +15,8 @@ describe("damaged-party inquiry requirements", () => {
const service = getService();
await expect(
(service as any).validateShebaV3(
undefined,
"0012345678",
"client-id",
),
).rejects.toThrow("sheba is required for the damaged party.");
(service as any).validateShebaV3(undefined, "0012345678", "client-id"),
).rejects.toThrow("شماره شبا برای طرف زیان‌دیده الزامی است.");
expect(
(service as any).sandHubService.getShebaValidation,
).not.toHaveBeenCalled();