Work in small, verifiable steps. State the assumption you are making when the
request is ambiguous, and ask before changing the scope.

Prefer the smallest correct change. Reuse what the repository already has
before adding something new.
