Skip to content

Architecture (agents)

  • Edges: Application → Infrastructure, Application → Core, Application → Shared; Infrastructure → Core; Shared does not pull Core upward unnecessarily.
  • Testing: Core + unit tests on plain net* TFMs without MAUI workload on CI where possible.
  • Dialog seam: IDialogService exists because DisplayAlert needs UI thread — do not delete without replacement strategy.

Diagram + prose: repo architecture.md and public Architecture.