Architecture

High-level overview of Dirigo’s architecture: core abstractions (ABC), Workers, pipelines, and plugin discovery via entry points. Expand with diagrams as the design stabilizes.

flowchart LR
  A[Acquisition Worker] --> B[Processor Worker]
  B --> C[Display Worker]
  B --> D[Writer Worker]
  subgraph Hardware Plugins
    H1[Digitizer]:::hw
    H2[Stages]:::hw
    H3[Detectors]:::hw
  end
  A -. interfaces .-> H1
  A -. interfaces .-> H2
  A -. interfaces .-> H3
  classDef hw fill:#eee,stroke:#333,stroke-width:1px;