Jacek Pyziak
782a291210
feat(112): re-import data protection — delta-only re-import + project_generated preservation
Phase 112 / Plan 112-01 complete (v3.6):
- OrderImportRepository::upsertOrderAggregate split into create vs re-import paths
- replaceAddresses/Items/Notes/Shipments/StatusHistory invoked only on first import
- new updateOrderDelta() narrows UPDATE to status_code (cond.), payment_status,
total_paid, is_canceled_by_buyer, source_updated_at, payload_json, fetched_at
- source-side cancellation override (is_canceled_by_buyer=1 OR pull status_code='anulowane')
- identical-payload no-op guard via normalizePayloadJson()
- fixes case #882: order_items.id stable, project_generated (Phase 97) preserved
- Phase 111 payment.status_changed emit retained without regression
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 23:22:37 +02:00
..
2026-04-07 22:39:16 +02:00
2026-04-09 00:51:24 +02:00
2026-04-09 12:14:36 +02:00
2026-04-12 01:35:19 +02:00
2026-04-12 01:35:19 +02:00
2026-04-12 01:35:19 +02:00
2026-04-13 22:31:06 +02:00
2026-04-16 23:19:11 +02:00
2026-04-17 09:03:44 +02:00
2026-04-19 22:43:02 +02:00
2026-04-22 22:54:26 +02:00
2026-04-27 21:19:29 +02:00
2026-04-27 22:10:24 +02:00
2026-04-28 22:48:31 +02:00
2026-05-05 23:35:14 +02:00
2026-05-07 23:22:37 +02:00