Discovery
First, I ingest and synthesize the relevant documentation that has been provided. This may include product documents, repository files, email attachments, meeting notes, existing requirements, and other available source material.
The purpose is to identify:
- Requirements that are already defined
- Requirements that are implied but not yet documented
- Conflicting assumptions
- Open questions
- Potential scope boundaries
- Information that requires validation with a domain expert