All checks were successful
Deploy SOLUTION_ERP / build-deploy (push) Successful in 4m15s
Extend gotcha #57 filtered-unique fix to 3 Master catalogs (4th/5th/6th cumulative after Holiday Mig 43 S45 + HRM x3 Mig 45 S51). Root cause: app-level dup-check db.X.AnyAsync(Code==req) runs through HasQueryFilter(!IsDeleted) so it ignores soft-deleted rows, but the bare .IsUnique() DB index counted them -> admin delete+re-add same Code = reachable 500. Fix aligns index with query filter via .HasFilter("[IsDeleted] = 0"). - Department/Project/Supplier Configuration: unique Code index + .HasFilter (Supplier Type index untouched) - Mig 47 FilterMasterCatalogUniqueIndexesByIsDeleted (Up: 3x DropIndex+CreateIndex filtered; Down reversible) - test-before MasterCatalogFilteredUniqueTests (3 RED->GREEN, delete+re-add same Code) - Tests 200 -> 203 (58 Domain + 145 Infra) Pipeline: test-specialist -> implementer-backend -> reviewer (PASS, 0 issues). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>