ULID case normalization ignored in parser pipeline
Bad input: Combining upper and lower case ULIDs in one import job and assuming all clients normalize automatically.
Failure: Cross-service equality checks fail and duplicate records appear in sync jobs.
Fix: Normalize case before storage and validate allowed charset/length at ingest time.