obj-01 reproduction

Public source retained with the related article. Generated results, dependency directories, runtime storage, secrets, and oversized binary artifacts are intentionally excluded.

README

# OBJ-01 construction-boundary reproduction

This synthetic PHP 8.4 and Laravel 13 fixture separates four roles:

- a complete internal constructor establishes usable domain state;
- named constructors express trial, paid, and reconstitution policies;
- an external factory resolves plan, identity, time, and failures; and
- an Eloquent-compatible row hydrates before a mapper reconstitutes the domain.

Run the complete evidence suite with:

```sh
./run.sh
```

The runner retains environment details, 15 positive tests, 13 targeted
counterfactuals, source observations, static boundary checks, provenance, and
a semantic verification report under `results/`.

After committing that evidence, reproduce its deterministic claims from an
archive of the committed tree with:

```sh
./bin/run-clean-export.sh <commit>
```

Retained files