Refine PII fields in anonymization job and handle anon. records in app#673
Refine PII fields in anonymization job and handle anon. records in app#673
Conversation
- Add privacyPolicyAcceptedAt (consent timestamp per movement) - Add paymentMethod/invoiceRecipientName (nested PII) - Remove aircraftType, mtow (not PII without immatriculation) - Remove carriageVoucher (boolean, not PII) https://claude.ai/code/session_01KHZDkEfyznUCcoGCWrGdsY
Anonymized records have immatriculation set to null, which crashes localeCompare in compareDescending/compareAscending. Fall back to empty string for null values. https://claude.ai/code/session_01KHZDkEfyznUCcoGCWrGdsY
Anonymized records have null immatriculation, which can't be meaningfully grouped in a per-aircraft landing summary. Skip them and add defensive null-safe sorting. https://claude.ai/code/session_01KHZDkEfyznUCcoGCWrGdsY
|
@claude review pr |
|
Claude finished @rzueger's task in 1m 17s —— View job PR Review
Overall this is a clean, well-reasoned change with good test coverage. A few observations:
|
https://claude.ai/code/session_01KHZDkEfyznUCcoGCWrGdsY