pre-11 reproduction
Public source retained with the related article. Generated results, dependency directories, runtime storage, secrets, and oversized binary artifacts are intentionally excluded.
README
# PRE-11 reproduction
This deterministic fixture supports “The Type a Caller Receives Defines the
Role.”
Run it with:
```sh
node editorial/reproductions/pre-11/experiment.mjs
```
The assertions prove that:
- a concrete client can expose fourteen operations while one synthetic driver
uses five;
- nine extra operations can disappear without changing that driver;
- the replacement implementation can own a different transport behind the
same role; and
- an explicit projection removes the extra methods from runtime reachability.
The fixture does not run the private language, payment code, provider, or
transport. Its projection is a stronger runtime boundary than the retained PHP
interface declaration, which guided static collaboration but did not remove
public methods from the concrete object.