# Version 0.22.0 — paired-reference calibration boundary

Run `python reference_calibration.py`,
`python independent_reference_calibration_audit.py`, and
`python -m unittest discover -p 'test_*.py' -q`; inspect
`RESULTS_0.22.md`. Under an exactly shared detector and optical-path kernel,
the sample/reference Laplace-transform ratio identifies the material kernel.
A sample-only path mismatch multiplies into the same ratio, and an exact
counterexample replaces the entire 0.8 ns material delay with an observationally
identical 0.8 ns excess-path delay. This is conditional mathematics plus finite
synthetic checking, not a measured afterglow or evidence of an extra dimension.
The complete previous paper, ledger, README and version are retained under
`history/pre_0.22.0/`.

# Preserved version 0.21.0 — all-distance optical-tail countermodel

Run `python optical_tail_identifiability.py`, `python independent_optical_tail_audit.py`, and `python -m unittest discover -p 'test_*.py' -q`; inspect `RESULTS_0.21.md`. Two causal 3D models give exactly identical *scalar* shadow-clearing curves for every distance: exponential material waiting time versus exponential extra light-path length. The ambiguity is a written proof, not a detector finding or another spatial dimension. Locally retained full previous paper, ledger, README and version are under `history/pre_0.21.0/` because the preceding Library replacement had failed; the formerly saved Library copies are version 1.85 of the paper and 0.10.0 of this lab. Rope/RRLS are unchanged.

# Version 0.20.0 — mirror orientation, 3D shadows and causal delay

Run `python mirror_shadow_identifiability.py`, `python independent_mirror_shadow_audit.py`, `python shadow_gap.py`, then `python -m unittest discover -p 'test_*.py' -q`. Read `RESULTS_0.20.md` and frozen `MIRROR_SHADOW_PROTOCOL_0.20.json` / `SHADOW_GAP_PROTOCOL_0.20.json`. The mathematical hidden-axis probe is hypothetical; 3D contact shading and light-travel delay require no extra spatial coordinate. Symmetric labelled-only prototype and complete prior source/paper/ledger are preserved under `history/prototype_0.20_v1/` and `history/pre_0.20.0/`.

# Version 0.19.0 — local continuum comparator

Run `python local_continuum_comparator.py` and `python independent_local_comparator_audit.py`; see `RESULTS_0.19.md` and the frozen protocols. This compares two independently declared dimensionless equation families at one off-site gauge-invariant synthetic measurement. No source of real measured data currently satisfies the model/units/observable gate. Prior full paper, ledger, README and VERSION are retained under `history/pre_0.19.0`.

# Version 0.18.0 — nonlinear sampled-field ambiguity

Run `python nonlinear_continuum_conjugacy.py`, `python independent_nonlinear_conjugacy_audit.py`, and `python -m unittest discover -p 'test_*.py' -q`; see `RESULTS_0.18.md`. The constructed continuous Fourier field is exactly equivalent at the designated sampled nodes, *not* an independent local field theory or empirical identification. Prior version and full paper and ledger are retained under `history/pre_0.18.0`.

# Version 0.17.0 — dispersion discrimination and continuous countermodel

Run `python dispersion_identifiability.py` and `python independent_dispersion_audit.py`; see `RESULTS_0.17.md` and frozen protocol. Previous paper and claim ledger are preserved under `history/pre_0.17.0`.

# Version 0.16.0 — smooth versus cusp regularity challenge

Run `python regularity_probe.py` then `python independent_regularity_audit.py`; read `RESULTS_0.16.md`. Historical theory and claim ledger retained under `history/pre_0.16.0`.

# Version 0.15.0 — longer unforced coupled trajectory

Run `python unforced_long.py` followed by `python independent_unforced_long_audit.py`; see `RESULTS_0.15.md`. Complete earlier paper, claim ledger and version preserved under `history/pre_0.15.0`.

# Version 0.14.0 — exact driven coupled trajectory

Run `python manufactured_trajectory.py` then `python independent_manufactured_audit.py`. See `RESULTS_0.14.md` and archived first failed run `history/failed_mms_0.14_v1`. The previous paper and ledger remain under `history/pre_0.14.0`.

# Version 0.13.0 — evolving coupled three-grid comparison

Run `python trajectory_refinement.py` then `python independent_trajectory_audit.py`. Read `RESULTS_0.13.md` for its limited convergence claim. The previous corrected release is archived in `history/pre_0.13.0`.

# Version 0.12.0 — corrected dispersion and interacting RHS refinement

Run `python interacting_refinement.py` then `python independent_interacting_audit.py`. See `RESULTS_0.12.md` and frozen `INTERACTING_REFINEMENT_PROTOCOL_0.12.json`. Revision 0.11.0 frequency results omit `sqrt(kappa beta)` and apply to unit-speed coefficients only; the previous source, paper and ledger are preserved under `history/pre_0.12.0`. No full interacting trajectory convergence or measured evidence is claimed.

# Fixed Grid String Lab 0.11.0

Release 0.11.0 extends the self-consistent ring to a periodic two-dimensional
noncompact U(1) grid with magnetic plaquette energy. Matter current, electric
links and magnetic curl now exchange energy in one declared Hamiltonian.

Read [PLAQUETTE_GAUGE_MATTER.md](PLAQUETTE_GAUGE_MATTER.md),
[PLAQUETTE_PROTOCOL_0.11.json](PLAQUETTE_PROTOCOL_0.11.json) and
[RESULTS_0.11.md](RESULTS_0.11.md). Run `sh run_plaquette.sh` or
`run_plaquette.bat`. All 142 package tests pass; an independent component-loop
implementation reproduces the three final states within 1.76e-13.

Counterexamples separately remove matter-current and magnetic-curl feedback.
The former breaks Gauss and energy accounting; the latter breaks energy while
retaining the divergence identity. One vacuum magnetic mode shows second-order
spatial dispersion convergence. This remains synthetic 2D mathematics—not QED,
a physical lattice/tick, calibrated evidence or an extra dimension.

## Preserved 0.10.0 self-consistent ring

Release 0.10.0 closes one bounded part of the self-consistency gate. A complex
matter wave and compact U(1) link field now exchange current on a periodic ring.
The declared continuous finite Hamiltonian conserves norm and total energy and
preserves a neutral-background Gauss constraint. Numerical evolution monitors,
rather than assumes, all three.

Read [SELF_CONSISTENT_GAUGE_MATTER.md](SELF_CONSISTENT_GAUGE_MATTER.md),
[SELF_CONSISTENT_PROTOCOL_0.10.json](SELF_CONSISTENT_PROTOCOL_0.10.json) and
[RESULTS_0.10.md](RESULTS_0.10.md). Run `sh run_self_consistent.sh` or
`run_self_consistent.bat`. All 130 package tests pass, and a separate scalar-loop
RK4 implementation reproduces the three final states within 2.18e-13.

Removing the field response while retaining the moving matter field breaks
Gauss preservation and energy conservation. That failure control distinguishes
self-consistent coupling from a prescribed-field animation. This remains a
dimensionless 1D semidiscrete model without magnetic plaquettes, spatial
continuum validation or measured evidence. It does not derive electromagnetism,
physical lattice spacing, a fundamental tick or an extra dimension.

## Preserved 0.9.0 prescribed-field gauge module

Release 0.9.0 adds a 20-sector physical coverage ledger and a prescribed-field
electromagnetic wave module. It derives a finite U(1) link Hamiltonian from a
declared action and verifies gauge covariance, local probability/charge flow,
closed-loop phase, analytic ring spectra and a scoped continuum limit.

Read [PHYSICS_COVERAGE_AND_GAUGE.md](PHYSICS_COVERAGE_AND_GAUGE.md) and
[GAUGE_PROTOCOL_0.9.json](GAUGE_PROTOCOL_0.9.json). Run `sh run_gauge.sh` or
`run_gauge.bat` on Windows. All eight production gates, 120 package unit tests,
37 independent numerical checks and nine independent failure controls pass.

The independent calculation uses component assembly and direct ODE integration.
Negative controls show why time-dependent gauge changes need the scalar term,
and why gauge symmetry alone does not determine a unique Hamiltonian. The
Maxwell equations are derived in writing from a postulated field action; the
module did not yet evolve a self-consistent electromagnetic field.

No universal physical theory, new measured evidence, derived fine-structure
constant or physical extra dimension is claimed. The coverage ledger records
the missing sectors and validation obligations. All earlier records are kept;
`history/pre_0.9.0` holds the prior README, claim ledger, VERSION and paper 1.83.

## Preserved 0.8.0 wave formulation

Release 0.8.0 adds the Wave–Observer Formulation. Finite arrays have exact
Fourier coordinates; linear functions conjugate into that basis and nonlinear
functions mix modes. An explicit positive-stiffness mechanical system maps to
complex rotating modes. Quantum observation retains phase and, for a declared
open Markovian model, density matrices and an environmental channel.

Read [WAVE_FORMULATION.md](WAVE_FORMULATION.md) and
[WAVE_PROTOCOL_0.8.json](WAVE_PROTOCOL_0.8.json). Run `sh run_wave.sh` or
`run_wave.bat` on Windows. The nine production gates, 112 package unit tests
and 29 independent audit checks pass. Negative controls retain nonlinear
truncation loss, zero-mode drift, density-only predictive failure and the
difference between coherent amplitude and spontaneous emission.

This is a synthesis of specified established mathematics and synthetic tests.
No universal physical law, new measured validation or physical extra dimension
is established. `history/pre_0.8.0` preserves the previous README, claim ledger
and complete Theory of Reality 1.82. Every other pre-existing file is retained
unchanged. The wave module is additive; previous physical engines keep their
own assumptions.

## Preserved 0.7.0 dimensional-slice test

Release 0.7.0 tests the dimensional-slice idea exactly. Complete ordered,
coordinate-labelled 3D slices reconstruct a finite 4D set, but projections do
not generally identify it. Two disjoint parity subsets of a `2^4` hypercube
have identical line-sum projections along all four coordinate axes while their
labelled slices differ. The release also corrects the unqualified idea that one
scalar parameter can only trace a curve: finite scalar codes can enumerate a
catalog and continuous Peano curves can be space-filling; the local rank limit
requires a `C1`/locally Lipschitz generator.

Read [DIMENSIONAL_SLICE_DERIVATION.md](DIMENSIONAL_SLICE_DERIVATION.md),
[DIMENSIONAL_SLICE_PROTOCOL_0.7.json](DIMENSIONAL_SLICE_PROTOCOL_0.7.json),
[RESULTS_0.7.md](RESULTS_0.7.md) and
[SOURCES_DIMENSIONAL_SLICES.md](SOURCES_DIMENSIONAL_SLICES.md). Run:

    sh run_dimensional_slices.sh

or on Windows:

    run_dimensional_slices.bat

All nine production gates, all 103 package tests and 61/61 independent checks
pass. The 4D coordinates and 5D generator index are synthetic mathematical
labels, not measured evidence for physical extra dimensions.

## Preserved 0.6.0 mathematical-exception audit

Release 0.6.0 audits a supplied catalog of exceptional mathematics before any
entry can be used as evidence for a physical dimension. It corrects a domain
error: Euclidean `R^4` is uniquely exceptional among Euclidean spaces for
exotic smoothings, but many non-4-dimensional manifolds have multiple smooth
structures; the 28 oriented smooth homotopy 7-spheres are the catalog's own
counterexample to its unqualified statement.

The release also corrects the prime-crossover scale, separates Banach–Tarski
from physical conservation, and updates the complex-number claim using the
2022 experiment and 2025–2026 model-class results. Read
[MATHEMATICAL_EXCEPTION_DERIVATION.md](MATHEMATICAL_EXCEPTION_DERIVATION.md),
[MATHEMATICAL_EXCEPTION_PROTOCOL_0.6.json](MATHEMATICAL_EXCEPTION_PROTOCOL_0.6.json),
[RESULTS_0.6.md](RESULTS_0.6.md) and
[SOURCES_MATHEMATICAL_EXCEPTION.md](SOURCES_MATHEMATICAL_EXCEPTION.md). Run:

    sh run_exception.sh

or on Windows:

    run_exception.bat

All six production gates, all 85 package tests and 21/21 independent checks
pass. None of the 14 entries passes the physical-dimension promotion gate.
This is a scoped literature audit and finite computation, not a proof of the
cited theorems or evidence for an extra physical dimension.

## Preserved 0.5.0 material-acoustics calculation

Release 0.5.0 corrects the acoustic material comparison for buoyancy and adds
an equal-radius solid/liquid atlas plus a full-element density screen. In the
frozen 40 kHz field, the engine compares the effective load
`(rho_particle-rho_air)Vg` with the Gor'kov radiation force. It keeps gases out
of the object ranking unless a persistent interface is declared.

Read [MATERIAL_ACOUSTICS_DERIVATION.md](MATERIAL_ACOUSTICS_DERIVATION.md),
[MATERIAL_PROTOCOL_0.5.json](MATERIAL_PROTOCOL_0.5.json),
[RESULTS_0.5.md](RESULTS_0.5.md) and
[SOURCES_MATERIAL_ACOUSTICS.md](SOURCES_MATERIAL_ACOUSTICS.md). Run the complete
release with

    sh run_materials.sh

or on Windows with

    run_materials.bat

All 70 package tests and 86/86 independent scalar checks pass. The 0.4
polystyrene threshold is corrected from 1010.8585 Pa to 1010.2788 Pa per array.
For the same 0.5 mm radius, thresholds range from 720.40 Pa for lithium to
4686.47 Pa for osmium among the declared materials. These are conditional
synthetic calculations, not measured device data or evidence for extra
dimensions.

## Preserved 0.4.0 acoustic-support calculation

Release 0.4.0 answers the acoustic-weight question with an explicit force
model. Two ideal phased arrays generate a pressure field; the Gor'kov potential
for a declared small sphere is combined with `mgz`, and the engine checks the
equilibrium, all three stiffness directions, the pressure threshold, quadratic
force scaling and closed-system momentum balance. The result is stable support
in the frozen model, not a change of mass or gravity.

Read [ACOUSTIC_DERIVATION.md](ACOUSTIC_DERIVATION.md),
[ACOUSTIC_PROTOCOL_0.4.json](ACOUSTIC_PROTOCOL_0.4.json),
[RESULTS_0.4.md](RESULTS_0.4.md) and
[SOURCES_ACOUSTIC.md](SOURCES_ACOUSTIC.md). Run the complete release with

    sh run_acoustic.sh

or on Windows with

    run_acoustic.bat

The production calculation passes 6 frozen gates. All 53 package unit tests
and 24/24 independent scalar audit checks pass. At 3000 Pa peak coherent-focus
pressure per array, the declared 0.5498 mg sphere equilibrates 86.57 um below
the pressure node. The computed support threshold is 1010.86 Pa peak per array.
The closed apparatus still carries the full `mg` load.

No measured pressure map, transducer calibration or hardware validation is
included. The source model omits important real-device effects. Nothing here
establishes reduced gravitational mass, a physical grid/tick or an extra
dimension.

## Preserved 0.3.0 electric-dipole benchmark

Release 0.3.0 adds the frozen 1S→2P electric-dipole benchmark promised by
0.2.0. It calculates the lowest l=0 and l=1 radial Coulomb states, applies the
declared length-gauge dipole operator, checks angular selection rules and
measures convergence toward exact nonrelativistic hydrogen values. No parameter
is fitted and no measured wavelength is used for validation.

Read [DIPOLE_DERIVATION.md](DIPOLE_DERIVATION.md),
[DIPOLE_PROTOCOL_0.3.json](DIPOLE_PROTOCOL_0.3.json) and
[RESULTS_0.3.md](RESULTS_0.3.md). Run the full release on macOS/Linux with

    sh run_dipole.sh

or on Windows with

    run_dipole.bat

The launcher executes production, an implementation-independent replay and all
current plus preserved tests. This release passed 32 unit tests and 58
independent audit checks.

## Preserved 0.2.0 foundation

This release rebuilds the foundation around explicit claims and a frozen radial
Coulomb S-wave benchmark. It checks an imported quantum Hamiltonian against its
exact half-line spectrum and demonstrates why exponential time ticks cannot
identify discrete physical time. It fits no parameters and uses no measured
validation data.

Start with [FOUNDATION_CONTRACT.md](FOUNDATION_CONTRACT.md),
[FOUNDATION_DERIVATION.md](FOUNDATION_DERIVATION.md) and
[RESULTS_0.2.md](RESULTS_0.2.md). The model and tolerances are frozen in
[FOUNDATION_PROTOCOL_0.2.json](FOUNDATION_PROTOCOL_0.2.json). Attribution is in
[SOURCES_FOUNDATION.md](SOURCES_FOUNDATION.md); claim scope is in
[CLAIM_LEDGER.md](CLAIM_LEDGER.md).

Install Python dependencies:

    python -m pip install -r requirements_foundation.txt

Run the new foundation calculation, independent audit and complete unit suite:

    sh run_foundation.sh

On Windows:

    run_foundation.bat

The release launcher passed 23 unit tests and 102 independent audit
checks; the executed log and generated reports are included. These counts
describe software verification, not evidence for the physical ontology.

The older experiment remains available through:

    sh run.sh

or, on Windows:

    run.bat

It tests declared direct ticks against measurement intervals and evolves the
exact four-coordinate integer string. Its results and limitations remain in
[RESULTS_0.1.md](RESULTS_0.1.md). The new Coulomb operator is not derived from
that string.

The 0.2.0 radial S-state benchmark, memory correction, Markov counterexample and
time-alias result remain unchanged. `run_foundation.sh` reruns that stage.

The new E1 calculation imports the Coulomb Hamiltonian and light–matter
interaction; it does not derive them from the older string rule. The next gate
requires an explicit project-specific interaction that makes a frozen,
precision-complete, distinguishable prediction before unused measured data.

Outputs distinguish numerical agreement, spatial discretization, boundary
effects, time-sampling ambiguity and unresolved physical questions. No result
establishes a fundamental grid/tick, hydrogen from higher-dimensional strings,
seven physical dimensions or a complete physical theory.
