Skip to content
github-actions[bot] edited this page Jun 23, 2026 · 1 revision

Architecture overview

CaeReflex has a small service-oriented spine:

CLI / REST / Python API
  -> caereflex.services
  -> adapter selection
  -> adapter.inspect(path)
  -> ReflexCase
  -> exporters / case store / CrossRef attachment

The domain model lives in caereflex.core.models. Adapters fill the model. Services orchestrate adapter selection, storage, CrossRef, and exports. CLI and REST both call services rather than duplicating business logic.

Clone this wiki locally