Stories small enough to build, with done made testable
Breaking a spec into small, vertical stories, each written from the user’s side with acceptance criteria that make ‘done’ testable. The work runs from a story map with the thinnest end-to-end slice marked first, through criteria traced to the spec’s behavior rules and an ambiguity sweep that turns every vague word into a question, to a Story Set and a CSV the tracker imports, re-issued once the team has answered the flags.
Its purpose is to catch ambiguity before the work is picked up rather than halfway through it. A story sliced by architecture layer delivers nothing on its own, and a criterion nobody can test is not one.