# User specification (example) ## project - name: TaskFlow Pro - type: web-app (MVP → scalable SaaS) ## goals - Create a task management app with teams, tags, and due dates - Mobile-responsive UI with accessible components ## constraints - Timeline: 6 weeks MVP - Stack preference: React + Node.js/Postgres ## key features - Auth (email/password, password reset) - CRUD tasks with tags, comments, attachments - Team workspaces and shareable links - Basic reporting (tasks by status/assignee) ## non-functional - P95 < 250ms for primary views - 99.9% uptime target after GA ## notes - Provide both light and dark themes