Working with a coding agent
The craft of directing the builder.
SpecA written description of what an app should do and how it should look, detailed enough to build from.
MVPThe smallest version of a product that still solves the core problem, built to learn fast.
Scope creepWhen a project keeps growing as small extra requests pile up, until it's late, bloated, or never done.
Acceptance criteriaA short checklist of conditions that must be true for a feature to count as finished.
Repro stepsThe exact steps that make a bug happen, so someone else can see it for themselves and fix it.
Edge caseAn unusual situation at the limits of normal use, like an empty list, a very long name, or two people editing at once.
User storyA one-sentence description of a need from the user's side: "As a ___, I want ___ so that ___."
IterationImproving something in small rounds: build, look, give feedback, adjust, repeat.
Happy pathThe normal route through a feature where everything goes right: valid input, no errors, no surprises.
RefactorReorganizing code to make it cleaner and easier to change, without changing what the app does.
RegressionA bug where something that used to work stops working after a change.
RoadmapAn ordered list of what to build next and later, so good ideas get parked instead of crammed in now.