# E2E Report - Anderson Physical Perturbation Null

**Date**: 2026-05-29 21:18 UTC  
**Mode**: controlled end-to-end contract run  
**Contract**: `boundary_anderson_physical_perturbation_null`  
**Output**: `tools/data/boundary_anderson_physical_perturbation_null_20260529_e2e.json`  

## Question

Does the Anderson BOUNDARY transaction preserve W20 as the closed reference
under real physical-generator perturbations, without forcing W16/W16.5 into a
promoted physical claim?

## Run Boundary

- No cron reactivation.
- No public sync.
- No physical promotion.
- No new theory claim.
- Closed read: input contract -> full run -> final output.

## Result

```text
baseline:
  W16   = local_only
  W16.5 = local_only
  W20   = local_global

anisotropic_x:
  W16   = neither
  W16.5 = local_only
  W20   = local_global

tilted_disorder:
  W16   = local_only
  W16.5 = local_only
  W20   = local_global
```

Across the physical perturbations, W20 remains the only closed
`local_global` reference. W16/W16.5 remain intermediate and do not close into
`local_global`.

## Reading

The cycle is productive because it moves from derived-axis nulls into a real
Hamiltonian perturbation/null. It strengthens the discriminator:

- W20 behaves as stable closed reference under perturbation.
- W16/W16.5 remain useful transition/intermediate zones.
- The result remains `physical_perturbation_discriminator_not_claim`.

This supports method progress, not physical promotion.

## Verification

- `tools/exp_boundary_anderson_physical_perturbation_null.py` completed.
- `tools/lab_surface_invariant_check.py` PASS.
- `tools/exp_boundary_physical_perturbation_evolution_measure.py` added and
  executed on the E2E artifact.

```json
{
  "evolutionary_verdict": "evolves_discriminator",
  "progress_score": 1.0,
  "preservation_ratio": 1.0,
  "intermediate_promotion_ratio": 0.0,
  "poles_ok": true
}
```

## Next Productive Move

The E2E cycle is now productive and measured. The next productive move is not
another derived metric. It is either:

1. increase reps/sizes for the same physical perturbation contract; or
2. add a stronger physical perturbation variant and check whether W20 remains
   preserved while W16/W16.5 stay non-promoted.
