Files
dbis_core/FIXES_SESSION_6.md
2026-01-02 20:27:42 -08:00

2.0 KiB

Type Error Fixes - Session 6

Completed Fixes

Nostro-Vostro Services

  1. reconciliation.service.ts

    • Added Prisma import
    • Fixed metadata: Added as Prisma.InputJsonValue casting
  2. webhook.service.ts

    • Added Prisma import
    • Fixed metadata: Added as Prisma.InputJsonValue casting

Behavioral Services

  1. beie-penalty.service.ts
    • Added Prisma import
    • Fixed predictiveContract: Changed null handling to use Prisma.JsonNull

CBDC ZK Validation Services

  1. zk-balance-proof.service.ts

    • Fixed publicInputs: Changed from as unknown as Record<string, unknown> to as Prisma.InputJsonValue
  2. zk-compliance-proof.service.ts

    • Fixed publicInputs: Changed from as unknown as Record<string, unknown> to as Prisma.InputJsonValue
  3. zk-identity-proof.service.ts

    • Fixed publicInputs: Changed from as unknown as Record<string, unknown> to as Prisma.InputJsonValue

Compliance DSCN Services

  1. dscn-aml-scanner.service.ts

    • Added Prisma import
    • Fixed screeningResult: Added as Prisma.InputJsonValue casting
  2. dscn-identity-verifier.service.ts

    • Added Prisma import
    • Fixed verificationResult: Added as Prisma.InputJsonValue casting
  3. dscn-sanctions-checker.service.ts

    • Added Prisma import
    • Fixed screeningResult: Added as Prisma.InputJsonValue casting
  4. dscn-sync.service.ts

    • Added Prisma import
    • Fixed syncResult and metadata: Added as Prisma.InputJsonValue casting (2 instances)

Summary

Fixed JsonValue errors in:

  • Nostro-Vostro: 2 files
  • Behavioral: 1 file
  • CBDC ZK Validation: 3 files (publicInputs fixes)
  • Compliance DSCN: 4 files

Total Files Fixed in This Session: 10 files Total JsonValue Errors Fixed: ~15+ instances

Progress Update

  • Total Errors: ~590 (down from ~594)
  • JsonValue Errors Fixed So Far: ~85+ instances across ~42 files
  • All Critical Errors: Still 100% resolved