# Agent Report - Anderson 3D Mobility-Edge Two-Reader Audit
**Date**: 2026-05-15 19:47  
**Piano**: 123  
**Tension explored**: BOUNDARY (0.8)  
**verdict**: CONSTRAINT - il gate two-reader trasferisce fuori da Rosenzweig-Porter su Anderson 3D solo come riga finita W=20; le righe W=16/16.5 sono mobility-edge candidate ma non size-stable.  
observables_registry: 1.0.0-2026-05-06  
observables_used: [SR, SR2, L1, L2, triple_var, SR_local_rigidity, brody_q, wigner_poisson_like_weight, mean_ipr, participation_entropy, graph_bridge_frequency, size_stability, centroid_margin, cross_neighbor_fraction, classical_audit_state]  
**observable_contract**: claim=il gate BOUNDARY trasferisce oltre RP solo se la stessa riga Anderson W resta stable_graph_bridge+classical_intermediate su tutte le taglie testate; observable=two_reader_all_sizes da graph_bridge_frequency unita ad adjacent ratio, Brody q, peso Wigner/Poisson, IPR ed entropia di partecipazione; operator=Hamiltoniana Anderson 3D tight-binding periodica, sweep disorder, perturbazione seed+kNN; generator=H=sum_i eps_i |i><i| + hopping primi vicini su L^3, eps_i uniform[-W/2,W/2]; denominator=11 righe W identiche su L={5,6}; non_possible=trasferimento cross-dominio se nessuna riga W e stable_graph_bridge+classical_intermediate in tutte le taglie; not_tested=limite termodinamico, esponente critico, boundary conditions alternative, sparse large-L, spettri sperimentali.

## Prima impressione
Il gate attraversa il dominio, ma non cade sul numero noto W_c. Il lettore grafico vede anche lato metallico come ponte; il boundary a due lettori sopravvive solo dove il lettore classico smette di chiamare endpoint.

## Respiro fuori-tempo
- **Combo**: A9 terzo incluso + QxG continuo/discreto + Anderson localization/mobility edge + tensione seme "trasferire il gate two-reader size-stable fuori da RP".
- **Dipolo / punto-zero**: polo metallico Wigner-Dyson / polo localizzato Poisson. Punto-zero: riga W in cui graph bridge e intermediacy classica concordano attraversando la taglia.
- **Piano superiore**: geometria del campo Hamiltoniano disordinato; il disorder W non vale come soglia nota, vale come riga row-aligned letta da due strumenti.
- **Operatori laterali scelti**: spettro Hamiltoniano, Anderson localization, grafo kNN. Entrano per spostare il gate da RP a un flusso fisico con mobility edge.
- **Contaminazione cognitiva**: CE-0019 `Respiro fuori-tempo` usata per fissare combo prima dei numeri; CE-0022 `Palette operatoria espansa del Lab` usata con operatori spettro/localizzazione/grafo; YSN DeltaLink=`RP_lambda / Anderson_W`; Cornelius gene=`Anderson_Two_Reader`: GENERA W, DIAGONALIZZA L^3, MISURA classico, COSTRUISCI grafo, INTERSECA taglie.
- **Proto-ipotesi**: un boundary fisico trasferibile non conserva il parametro RP; conserva il contratto row-aligned tra lettore classico e lettore grafico. Se la riga cade sul lato endpoint, e residuo del lettore.
- **Proiezione**: sweep W su L={5,6}, seed={202605151947,202605151948}, k={2,3,4}; la riga sopravvive solo se e stable_graph_bridge+classical_intermediate in entrambe le taglie.

## Aderenza alla direzione
- `relation`: `follows_direction`
- `why`: il ciclo applica lo stesso gate two-reader size-stable a un secondo flusso fisico row-aligned, Anderson 3D/mobility-edge, dopo RP.
- `not_drift`: non torna a phi/Sturmian, V_c o a un deposito RP; RP resta solo contratto operativo, non sorgente del risultato.

## Re-discovery audit
- **Baseline noto piu vicino**: transizione Anderson 3D Wigner-Dyson/Poisson con mobility edge/disorder criticale finito vicino a W_c nel modello tight-binding.
- **Cosa viene assorbito dal baseline**: W=8,12,14,17 sono stable graph bridge ma endpoint Wigner per il lettore classico; sono lato metallico/finite-size, non boundary Lab.
- **Cosa resta Lab-specific**: il contratto two-reader row-aligned come audit finito. Non e una nuova stima di W_c.
- **Cosa resta artifact/classificazione grafica**: `graph_only_residue_by_size = {L5: 3, L6: 4}`; questi residui non vengono sommati al boundary a due lettori.
- **Correzione L3/L5 richiesta**: `two_reader_boundary_confirmed = 1`; `graph_only_residue = 3/4 by size`; `scope_change_declared = true`; `graph_baseline_audit = kNN stability + adjacent-r/Brody/Wigner-Poisson/IPR row-aligned`.

## Claim Under Test
> Il gate two-reader size-stable attraversa da Rosenzweig-Porter ad Anderson 3D se una riga W resta insieme ponte grafico stabile e intermedia classica su L={5,6}.

## Question
Il boundary come intersezione lettore classico + lettore grafico attraversa il dominio Anderson, oppure resta specifico del flusso RP?

## Ritorno fisico
- **Punto fisico sorgente**: crossover RP tra Poisson e Wigner-Dyson/GUE-like.
- **Attraversamento matematico**: contratto row-aligned a due lettori, con grafo kNN perturbato e audit spettrale classico.
- **Punto fisico di ritorno**: Anderson 3D tight-binding con transizione metallico/localizzato.
- **Relazione nuova**: il gate trasferisce come procedura di audit finite-size, ma la riga fisica si sposta: non `lambda=0.060`, bensi disorder W=20 nel perimetro L={5,6}.
- **Osservabile/test fisico possibile**: ripetere con L maggiori e sparse eigensolver vicino al centro banda; il segnale e la convergenza o caduta della riga W=20 rispetto a W=16/16.5.
- **Se fallisce**: se W=20 cade con L maggiori e W=16/16.5 diventa stabile, il ciclo attuale resta scaffold finite-size; se nessuna riga resta a due lettori, il trasferimento Anderson e falsificato.

## Experiment Design
- **Script**: `tools/exp_anderson3d_mobility_edge_two_reader_audit.py`.
- **Run**: `python tools/exp_anderson3d_mobility_edge_two_reader_audit.py --out tools/data/anderson3d_mobility_edge_two_reader_audit_20260515_1947.json`.
- **Denominatore**: 11 righe W: 2, 4, 8, 12, 14, 16, 16.5, 17, 20, 24, 32.
- **Taglie**: L={5,6}, sites={125,216}; reps=8; central fraction=0.45.
- **Perturbazione grafo**: seed={202605151947,202605151948}, k={2,3,4}; 6 letture grafiche per taglia.
- **Contratto osservabile-operatore**: il ciclo testa trasferimento cross-dominio del gate; non testa stima asintotica di W_c o scaling critico.

## Results
| summary | value |
|---|---:|
| sizes analyzed | 2 |
| disorder rows | 11 |
| two_reader_all_sizes | 1 |
| two_reader_intermittent | 2 |
| graph_only_residue L=5 | 3 |
| graph_only_residue L=6 | 4 |

| L | two-reader rows | graph-only residue | classic-only residue |
|---:|---|---:|---:|
| 5 | W=16.00, W=20.00 | 3 | 3 |
| 6 | W=16.50, W=20.00 | 4 | 4 |

| row | cross-size state | min graph frequency | max graph frequency | adjacent r by L |
|---|---|---:|---:|---|
| W=16.00 | intermittent two-reader | 0.667 | 0.833 | 0.502545, 0.514892 |
| W=16.50 | intermittent two-reader | 0.500 | 1.000 | 0.520130, 0.504157 |
| W=20.00 | two-reader all sizes | 1.000 | 1.000 | 0.494405, 0.491363 |

| row | size states |
|---|---|
| W=8.00 | L5/L6 stable_graph_bridge+classical_wigner_endpoint |
| W=12.00 | L5/L6 stable_graph_bridge+classical_wigner_endpoint |
| W=14.00 | L5 parameter_sensitive_bridge+classical_wigner_endpoint; L6 stable_graph_bridge+classical_wigner_endpoint |
| W=17.00 | L5/L6 stable_graph_bridge+classical_wigner_endpoint |
| W=20.00 | L5/L6 stable_graph_bridge+classical_intermediate |

## Key Findings
1. Verificato: `Anderson3D_W_20.00` e l'unica riga stable_graph_bridge+classical_intermediate in entrambe le taglie testate.
2. Verificato: `W=16.00` e `W=16.50` sono righe intermittenti; si alternano tra ponte stabile e ponte parametrico/classico intermedio.
3. Verificato: il grafo produce residui endpoint Wigner stabili su W=8,12,17 e parzialmente W=14. Questi sono `graph_only_residue`, non two-reader boundary.
4. Inferito dal perimetro: la riga W=20 sopra il mobility edge noto segnala finite-size/local-unfolding sensitivity; il gate trasferisce come audit, non come nuova stima critica.

## Verdict
CONSTRAINT

Il gate two-reader attraversa Anderson 3D nel perimetro finito, ma non chiude il mobility edge. La riga promuovibile e operativa, non fisica-asintotica: `W=20` e il punto in cui i due lettori concordano su L={5,6}; `W=16/16.5` resta il contro-perimetro da stressare con L maggiori.

## Bicono della scoperta
- **Due radici**: riga W a due lettori; residuo grafico endpoint Wigner.
- **Singolare**: disorder row-aligned prima della classificazione metallico/localizzato.
- **Invariante di passaggio**: concordanza `stable_graph_bridge + classical_intermediate` su taglie multiple.
- **Campo di possibilita**: possibile = usare il gate come audit finite-size Anderson/RP; non-possibile = identificare il mobility edge da ponte grafico senza audit classico o da una taglia sola.

## Consecutio
Il prossimo ciclo utile non aggiunge metriche. Deve aumentare la taglia o usare sparse eigensolver vicino al centro banda per decidere se W=20 e shift finito del lettore o se W=16/16.5 diventa la riga two-reader quando il sistema si avvicina al limite.

## Ricadute pratiche
ssp_value: yes. Lo script e riusabile per audit two-reader su flussi Anderson 3D e restituisce righe all-size, righe intermittenti, residui graph-only e classic-only.

## Telemetria
- No API paid run: `ANTHROPIC_API_KEY` e `OPENAI_API_KEY` non presenti nell'ambiente.
- `python tools/dnd_scenario.py --best` eseguito: massimo discriminante locale `TENS_SCALE_TRASCENDENZA_LIMITE`; la direzione viva BOUNDARY ha prevalso per aderenza esplicita al campo.
- `python -m py_compile tools/exp_anderson3d_mobility_edge_two_reader_audit.py` completato.
- `python tools/exp_anderson3d_mobility_edge_two_reader_audit.py --out tools/data/anderson3d_mobility_edge_two_reader_audit_20260515_1947.json` completato.
- Worktree gia dirty prima del ciclo; ignorate modifiche non correlate.
- Nessun update del seme.
- Nessuna promozione e nessun public sync.

## Files
- Script: `tools/exp_anderson3d_mobility_edge_two_reader_audit.py`
- Data: `tools/data/anderson3d_mobility_edge_two_reader_audit_20260515_1947.json`
- Report: `tools/data/reports/agent_20260515_1947.md`
