Welcome to the MILTON documentation. Here you can find the technical details of the various microservices, domains, and features that power MILTON.
For the authoritative architecture overview — including running the system via Aspire — see
CLAUDE.md, or its identical twinAGENTS.mdif your tooling reads that filename instead. This page is a navigation index into the per-area docs.
Services
- AppHost Orchestration
- Client Frontend — React app in
MILTON.ReactClient(see itsREADME). The legacy Blazor client (MILTON.Client) was removed; React is the single frontend. - Clustering Service
- Document Generator Service
- Git Operations Service
- Notification Service
- API Migration Service
- Document Generator Migration Service — applies
DocGenDbContextmigrations todocgen-db(MILTON.DocumentGeneratorMigrationService; no docs page yet)
API
- MILTON API Overview
- Features (vertical slices under
MILTON/Features/) - Infrastructure Overview
- Domain Layer
- DTOs
Shared libraries
The only shared libraries are technical infrastructure — there is no shared domain or contracts
library (see CLAUDE.md for why).
- Platform — AI client, S3 repo-file + claim-check stores
- Service Defaults — OpenTelemetry, health checks, resilience