Advanced Practice Solutions Documentation
Developer and architecture reference for the Advanced Practice Solutions workspace: AccountsReceivable, APSIdentity, TaskScheduler, and the shared APSShared libraries.
This site is rendered from the Markdown tree under docs/. The same Markdown is also intended to be imported directly into Claude Code sessions as context for planning feature work — see the Claude Context Packs section for condensed, self-contained files tuned for that purpose.
Top-level layout
flowchart LR
AR[AccountsReceivable<br/>.NET 10 Blazor + ASP.NET Core]
ID[APSIdentity<br/>.NET 8 Duende IdentityServer]
TS[TaskScheduler<br/>.NET 9 Azure Functions]
SH[APSShared<br/>.NET 10 NuGet packages]
FEED[(APSShared-Repo<br/>local NuGet feed)]
SH -->|published to| FEED
FEED -->|consumed by| AR
FEED -->|consumed by| ID
FEED -->|consumed by| TS
AR -->|OIDC / BFF| ID
Sections
- Architecture — cross-cutting concerns: auth, persistence, realtime, observability, integrations.
- Products — per-solution deep dives for AccountsReceivable, APSIdentity, and TaskScheduler.
- Shared — APSShared packaging and the local NuGet workflow.
- Claude Context Packs — condensed Markdown suitable for pasting wholesale into a Claude session.
Building this site
See docs/scripts/build-site.ps1 and docs/scripts/render-mermaid.ps1.