pre-10 reproduction
Public source retained with the related article. Generated results, dependency directories, runtime storage, secrets, and oversized binary artifacts are intentionally excluded.
README
# 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.