Lesson 4: Goals, Requirements and Specifications (Parent Q&A)
This guide explains how an initial software request becomes a clear specification before implementation begins. It defines requests, goals, requirements, implementation suggestions and acceptance criteria, using fictional login and page-performance examples. It also explains the importance of constraints, edge cases and human judgement when AI coding agents are used. No coding or practical development work is required to understand the lesson.
