Files
orderPRO/.paul/changelog/2026-05-15.md
Jacek Pyziak 2565d9b754 feat(128): erli orders import
Phase 128 complete:
- add Erli /inbox order import with safe mark-read ACK
- add cron/manual import controls and sync state tracking
- map Erli orders into orderPRO aggregates with mapper tests and docs
2026-05-15 23:54:22 +02:00

1.6 KiB

2026-05-15

Co zrobiono

  • [Phase 127, Plan 01] Dodano fundament integracji Erli: globalna konfiguracja API, szyfrowany klucz, realny test polaczenia, widok ustawien i wiersz w hubie integracji.
  • Utworzono plan i summary dla Phase 127 oraz przygotowano przejscie do Phase 128.
  • [Phase 128, Plan 01] Wdrozono import zamowien Erli przez /inbox: cron, reczny import, mapper, sync service i bezpieczny ACK /inbox/mark-read.
  • Dodano test mappera Erli oraz dokumentacje DB/architektury/changelogu dla importu zamowien.

Zmienione pliki

  • .paul/phases/127-erli-integration-foundation/127-01-PLAN.md
  • .paul/phases/127-erli-integration-foundation/127-01-SUMMARY.md
  • .paul/ROADMAP.md
  • .paul/STATE.md
  • database/migrations/20260515_000114_create_erli_integration_settings.sql
  • src/Modules/Settings/ErliIntegrationRepository.php
  • src/Modules/Settings/ErliApiClient.php
  • src/Modules/Settings/ErliIntegrationController.php
  • src/Modules/Settings/IntegrationsHubController.php
  • routes/web.php
  • resources/views/settings/erli.php
  • resources/lang/pl.php
  • DOCS/DB_SCHEMA.md
  • DOCS/ARCHITECTURE.md
  • DOCS/TECH_CHANGELOG.md
  • .paul/phases/128-erli-orders-import/128-01-PLAN.md
  • .paul/phases/128-erli-orders-import/128-01-SUMMARY.md
  • database/migrations/20260515_000115_add_erli_orders_import_schedule.sql
  • src/Core/Constants/IntegrationSources.php
  • src/Modules/Cron/CronHandlerFactory.php
  • src/Modules/Cron/ErliOrdersImportHandler.php
  • src/Modules/Settings/ErliOrderMapper.php
  • src/Modules/Settings/ErliOrderSyncStateRepository.php
  • src/Modules/Settings/ErliOrdersSyncService.php
  • tests/Unit/ErliOrderMapperTest.php