All terms
Handoffs and source material
Spec
A spec states the intended behavior, constraints, and acceptance conditions for work. It gives implementation and review a shared target.
Example
A spec requires an endpoint to reject expired tokens and return a documented error shape.