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
1.6 KiB
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.mddatabase/migrations/20260515_000114_create_erli_integration_settings.sqlsrc/Modules/Settings/ErliIntegrationRepository.phpsrc/Modules/Settings/ErliApiClient.phpsrc/Modules/Settings/ErliIntegrationController.phpsrc/Modules/Settings/IntegrationsHubController.phproutes/web.phpresources/views/settings/erli.phpresources/lang/pl.phpDOCS/DB_SCHEMA.mdDOCS/ARCHITECTURE.mdDOCS/TECH_CHANGELOG.md.paul/phases/128-erli-orders-import/128-01-PLAN.md.paul/phases/128-erli-orders-import/128-01-SUMMARY.mddatabase/migrations/20260515_000115_add_erli_orders_import_schedule.sqlsrc/Core/Constants/IntegrationSources.phpsrc/Modules/Cron/CronHandlerFactory.phpsrc/Modules/Cron/ErliOrdersImportHandler.phpsrc/Modules/Settings/ErliOrderMapper.phpsrc/Modules/Settings/ErliOrderSyncStateRepository.phpsrc/Modules/Settings/ErliOrdersSyncService.phptests/Unit/ErliOrderMapperTest.php