In the list below, the bracketed letters are used to help me track whilst I rebuild the mermaid diagram. They can be ignored and will ultimately be removed.
- (A) AStar.Dev.Technical.Debt.Reporting - NO Dependencies on other AStar Dev packages is allowed
- (B) AStar.Dev.Utilities
- (C) AStar.Dev.Admin.Api.Client.Sdk
- (D) AStar.Dev.Api.Client.Sdk.Shared
- (E) AStar.Dev.Api.HealthChecks
- (F) AStar.Dev.Api.Usage.Sdk
- (G) AStar.Dev.AspNet.Extensions
- (H) AStar.Dev.Auth.Extensions
- (I) AStar.Dev.Files.Api.Client.Sdk
- (J) AStar.Dev.Fluent.Assignments
- (K) AStar.Dev.Functional.Extensions
- (L) AStar.Dev.Guard.Clauses
- (M) AStar.Dev.Images.Api.Client.Sdkhttps://github.com/astar-development/astar-dev-images-api-client-sdk
- (N) AStar.Dev.Infrastructure
- (O) AStar.Dev.Infrastructure.AdminDb
- (P) AStar.Dev.Infrastructure.FilesDb
- (Q) AStar.Dev.Infrastructure.UsageDb
- (R) AStar.Dev.Logging.Extensions
- (S) AStar.Dev.Minimal.Api.Extensions
- (T) AStar.Dev.Restful.Root.Document
- (U) AStar.Dev.Test.DbContext.Helpers
- (V) AStar.Dev.Test.Helpers
- (W) AStar.Dev.Test.Helpers.EndToEnd
- (X) AStar.Dev.Test.Helpers.Integration
- (Y) AStar.Dev.Test.Helpers.Minimal.Api
- (Z) AStar.Dev.Test.Helpers.Unit
- (ZA) AStar.Dev.Usage.Api.Client.Sdk
graph RL
    A(AStar.Dev.Technical.Debt.Reporting)
    B(AStar.Dev.Utilities)
    C(AStar.Dev.Admin.Api.Client.Sdk) --> B
    D(AStar.Dev.Api.Client.Sdk.Shared)
    E(AStar.Dev.Api.HealthChecks)
    F(AStar.Dev.Api.Usage.Sdk) --> B
    G(AStar.Dev.AspNet.Extensions) --> A
    G(AStar.Dev.AspNet.Extensions) --> E
    G(AStar.Dev.AspNet.Extensions) --> F
    H(AStar.Dev.Auth.Extensions) --> F
    I(AStar.Dev.Files.Api.Client.Sdk) --> B
    I(AStar.Dev.Files.Api.Client.Sdk) --> D
    I(AStar.Dev.Files.Api.Client.Sdk) --> E
    I(AStar.Dev.Files.Api.Client.Sdk) --> G
    J(AStar.Dev.Fluent.Assignments)
    K(AStar.Dev.Functional.Extensions)
    L(AStar.Dev.Guard.Clauses)
    M(AStar.Dev.Images.Api.Client.Sdk) --> D
    M(AStar.Dev.Images.Api.Client.Sdk) --> E
    M(AStar.Dev.Images.Api.Client.Sdk) --> G
    N(AStar.Dev.Infrastructure) --> K
    O(AStar.Dev.Infrastructure.AdminDb) --> A
    O(AStar.Dev.Infrastructure.AdminDb) --> N
    P(AStar.Dev.Infrastructure.FilesDb) --> A
    P(AStar.Dev.Infrastructure.FilesDb) --> N
    Q(AStar.Dev.Infrastructure.UsageDb) --> A
    Q(AStar.Dev.Infrastructure.UsageDb) --> N
    R(AStar.Dev.Logging.Extensions) --> B
    S(AStar.Dev.Minimal.Api.Extensions)
    T(AStar.Dev.Restful.Root.Document) --> A
    T(AStar.Dev.Restful.Root.Document) --> B
    U(AStar.Dev.Test.DbContext.Helpers) --> P
    V(AStar.Dev.Test.Helpers)
    W(AStar.Dev.Test.Helpers.EndToEnd)
    X(AStar.Dev.Test.Helpers.Integration)
    Y(AStar.Dev.Test.Helpers.Minimal.Api)
    Z(AStar.Dev.Test.Helpers.Unit) --> B
    ZA(AStar.Dev.Usage.Api.Client.Sdk) --> C
    ZA(AStar.Dev.Usage.Api.Client.Sdk) --> R
    ZA(AStar.Dev.Usage.Api.Client.Sdk) --> E
    ZA(AStar.Dev.Usage.Api.Client.Sdk) --> Q
    ZA(AStar.Dev.Usage.Api.Client.Sdk) --> A
    