CtrlK
BlogDocsLog inGet started
Tessl Logo

aiup/aiup-core

AI Unified Process - stack-agnostic core methodology (requirements, entity model, use cases)

93

1.43x
Quality

95%

Does it follow best practices?

Impact

93%

1.43x

Average score across 10 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-4/

Requirements Catalog: CollabSpace Team Collaboration Portal

Background

The product team at CollabSpace has drafted an initial vision document for a new team collaboration platform. The document has been shared with you as docs/vision.md. Leadership needs a formal requirements catalog before development can begin, and the project has been handed to you to produce it.

Your job is to translate the vision into a structured requirements catalog at docs/requirements.md. The catalog must cover functional requirements (what the system will do), non-functional requirements (measurable quality attributes), and constraints (boundaries imposed on the solution).

The vision document was written quickly by a non-technical stakeholder. You may find that some quality goals are expressed loosely, that there are tensions between different parts of the document, or that certain information about who will use the system is underspecified. Document every issue you encounter and the decision you made to resolve it — because the engineering and QA teams will need to review your reasoning before sign-off.

Output Specification

Produce the following files:

  1. docs/requirements.md — The complete requirements catalog with three sections: Functional Requirements, Non-Functional Requirements, and Constraints. Each section is a Markdown table. All requirements must have unique IDs, filled Status columns, and meet quality standards.

  2. docs/requirements_notes.md — A companion document that records:

    • Any quality goals or NFRs from the vision that were vague or ambiguous, showing how you rewrote each one as a measurable requirement and what threshold you assumed.
    • Any conflicts or contradictions you discovered between requirements, identifying which specific requirements are in tension and how you resolved them for the catalog.
    • Any information that appeared to be missing or underspecified (such as stakeholder roles), and what defaults or assumptions you used in its place.

README.md

tile.json