Skip to content

Architecture Decision Records

ADRs document significant architectural decisions, their context, and the reasoning behind them.

#TitleStatus
ADR-001S3-compatible object storage as the event storeProposed
ADR-002S3 key path as event metadataProposed
ADR-003Hexagonal architecture with port interfacesProposed
ADR-004Spec-first multi-language implementation strategyProposed
ADR-005Plugin protocol — HTTP + OpenAPIDecided
ADR-006Pluggable authentication for inbound push sourcesProposed
ADR-007Push vs pull ingestion modelProposed
ADR-008Tenant routing and dynamic OpenAPI generationProposed
ADR-009Model-driven OpenAPI assemblyProposed
ADR-010JSON Schema as the system driverProposed
ADR-011AI-assisted configuration validationProposed
ADR-012Configurable order pipelineProposed
ADR-013Order ingestion and lifecycleProposed
ADR-014Shipment return flowProposed

Released under the MIT License.