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
The LearnPath team is building an online course enrollment platform and has finished drafting their requirements. The product manager has signed off on the requirements catalog (stored at docs/requirements.md), and the engineering lead now needs an entity model document before development can begin. The entity model will serve as the authoritative reference for database design, back-end validation logic, and API contracts across all squads.
The platform needs to track three core entities — students who register with their email addresses, courses offered by instructors with pricing information, and enrollments that link students to courses over a scheduled time window with a lifecycle status. Because courses have a price expressed in dollars and cents, data type precision matters. Because enrollments span a date range, there is a cross-record validation rule that must be captured beyond individual field constraints.
The team follows the AI Unified Process, and the entity model will be consumed by downstream AI Unified Process tooling that expects a precise, standardized document format — any deviation in structure, data types, or validation-rule labels causes the tooling pipeline to reject the document. A reference guide describing the accepted vocabulary for data types and validation rules is available at references/REFERENCE.md.
Produce the entity model document at docs/entity_model.md. The document must include:
Do not modify docs/requirements.md.
.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