Skip to content
Carlos Gude edited this page Sep 23, 2026 · 3 revisions

Architecture

The canonical architecture description is maintained in:

Mental model

application facade
    ↓
IntegrationRegistry
    ↓
IntegrationEngine
    ├─ configuration
    ├─ optional runtime connection resolution
    ├─ authentication + token cache
    ├─ client/request middleware
    ├─ built-in or custom client
    └─ mapper → typed response

Core defines contracts and orchestration, Infrastructure implements adapters, Bundle wires Symfony, and compatibility code remains outside Core. Dependency direction is enforced by Deptrac.

Use the repository documents above for current contracts and design rationale.

Clone this wiki locally