Skip to main content

Project structure

The solution groups domain contracts, use cases, adapters, storage, and hosts into explicit projects:

src/
Agentstration.Domain/ Core content and mission model
Agentstration.Contracts/ Transport-neutral contracts
Agentstration.Application/ Use cases and ports
Agentstration.Infrastructure/ Local adapters and composition support
Agentstration.Management.*/ Management resources, use cases, SQLite
Agentstration.Runtime.*/ Runtime contracts, core, local and MAF adapters
Agentstration.Flow.*/ Flow model, use cases, contracts and SQLite
Agentstration.Work*/ Work model, contracts, API and SQLite
Agentstration.Web*/ Console, UI libraries and shared components
Agentstration.Workplace.*/ End-user client, components and host
Agentstration.AppHost/ Aspire development orchestration
tests/
Agentstration.*.Tests/ MSTest behavior and architecture checks
docs/
... Version-controlled product documentation

See Architecture: current implementation for the complete project-by-project inventory.