# PRE-10 reproduction

This deterministic fixture supports “A Method Should Tell You What Changed.”
It models a reservation with pending, captured, released, and expired states.

Run it with:

```sh
node editorial/reproductions/pre-10/experiment.mjs
```

The assertions prove that named commands can distinguish:

- a performed transition;
- an idempotent repetition;
- a terminal-state rejection; and
- two different outcomes which the same boolean return collapses.

The fixture is synthetic. It does not run the private framework, database, row
locks, transactions, or HTTP endpoints. Its explicit
`command/changed/from/to/reason` result is the article's recommendation, not a
claim about the retained interface.
