# LAR-04 query-shape experiment

This synthetic Laravel 13.20 fixture compares nine relationship loading shapes
over sparse, moderate, and fanout catalogues. It keeps response equivalence,
executed SQL, SQLite plans, Eloquent hydration, selected metadata, process
observations, and raw fresh-process results together. The full runner also
rejects 20 semantic mutations, audits dependencies, retrieves primary sources,
and verifies raw-result and source hashes.

Run the current profiling and semantic gate with:

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

The drafting gate remains closed until this runner and a clean committed-tree
export both pass.
