AI Unified Process - stack-agnostic core methodology (requirements, entity model, use cases)
92
95%
Does it follow best practices?
Impact
92%
1.29xAverage score across 12 eval scenarios
Low
Low-risk findings worth noting
An engineering team maintains a C# / Blazor .NET 10 e-commerce platform (inputs/ArtisanShop.Web). The application uses Entity Framework Core for data access (DbContext), Blazor interactive components (.razor) for UI, ASP.NET Core Identity for authentication, and EF Core migrations under Migrations/.
The engineering lead wants to produce a full set of AI Unified Process artifacts from the existing .NET codebase so new developers can understand system capabilities without reading through C# source files.
The codebase is in the inputs/ directory. It contains an ArtisanShop.sln, ArtisanShop.csproj, Program.cs, Blazor page components under Components/Pages/, EF Core DbContext entity configurations, and EF Core migration snapshots under Migrations/.
Each artifact must conform exactly to the standard AI Unified Process document format — diagram layout, spec structure, and entity model attribute tables using the closed AI Unified Process data-type vocabulary (Long, Integer, String, Decimal, Boolean, Date, DateTime).
Reverse-engineer the .NET 10 codebase into the three AI Unified Process artifacts:
docs/use_cases.puml — PlantUML use case diagram listing all actors and use casesdocs/use_cases/ — one specification file per use case (e.g. UC-001-place-order.md)docs/entity_model.md — entity model with Mermaid ER diagram and attribute tablesDocument your approach in docs/PLAN.md before writing specs, recording:
.razor), Minimal APIs, or Controllers found during initial scanAll output files go under docs/:
docs/PLAN.md — clustering plandocs/use_cases.puml — PlantUML diagramdocs/use_cases/UC-XXX-short-name.md — one file per use case (kebab-case filenames)docs/entity_model.md — entity modelDo not modify any file under inputs/.
.tessl-plugin
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10
scenario-11
scenario-12
skills