Reference implementation for AI-Instructions-NewProject.
TaskFlow - a production-grade reference app demonstrating AI-assisted development patterns for a multi-tenant task management system. Built with Clean Architecture and Domain-Driven Design, running local with Aspire, deployable to Azure.
| Layer | Path | Responsibility |
|---|---|---|
| Domain | src/Domain/ |
Aggregates, entities, domain events |
| Application | src/Application/ |
Use cases, service contracts, message handlers |
| Infrastructure | src/Infrastructure/ |
EF Core, Azure AI, Storage, Repos |
| Host | src/Host/ |
API, Functions, Scheduler, Gateway, Aspire |
Azure services: SQL Server, Cosmos DB, Service Bus, Blob Storage, Azure AI Search, Microsoft Foundry.
Multi-tenant (row-level tenancy). Event-driven async via Service Bus. IaC via Bicep (infra/).
Detailed docs: tech-design.md · DESIGN-DECISIONS.md · UBIQUITOUS-LANGUAGE.md
domain-specification.yamlUBIQUITOUS-LANGUAGE.mdDESIGN-DECISIONS.md