## Osservazione del passo

Il passo ha costruito una curva size-rank con gate sul denominatore, chiudendo il ciclo aperto dal run 03:30 (secondo asse GUE) e dal run 06:25 (restrizione). La traiettoria è stata: inflazione di rango osservata → ipotesi denominatore debole → costruzione del gate → falsificazione via controlli Poisson/shuffle. Il produttore ha invertito su se stesso: ha testato se il proprio strumento (PCA su retention) produceva artefatti, e ha trovato che sì. Passo autologico netto.

## Attrito o latenza superflua

L'autopsy riporta `status: no_start` — il CLI Claude non si è inizializzato. Eppure il report scientifico esiste e contiene risultati computati. La sessione è stata recuperata tramite `trajectory_apply` (visibile nel git status: `trajectory_apply_20260506_1941.json`). L'attrito reale: il launcher ha fallito, il recovery ha funzionato, ma l'autopsy non ha potuto leggere il jsonl perché la sessione non è passata per il path standard. Il sistema ha prodotto nonostante il guasto, ma la catena di osservabilità (autopsy → health → campo vivo) si è rotta.

## Nodo regressivo

Il nodo non è nel CLI (quello è il sintomo). Il nodo è nella separazione tra il path di esecuzione (`trajectory_apply`) e il path di osservazione (`lab_autopsy.py` che cerca il jsonl). Quando è stato introdotto `trajectory_apply` come fallback, non è stata estesa la catena di osservabilità: l'autopsy conosce solo sessioni Claude standard. Il fix vive lì: `lab_autopsy.py` deve riconoscere anche i run prodotti via trajectory_apply (leggendo il suo json di output come fonte alternativa al jsonl).

## Possibilità emergenti

1. **Mappa denominatore per osservabile**: il report apre esattamente questa direzione — per ogni osservabile, mappare la regione (perturbazione × dominio × scala) dove il segnale originale-vs-shuffle è reale. Non è più PCA; è una mappa di validità dello strumento stesso.

2. **Gate come primitiva del registry**: il denominatore gate (`|z| >= 2`) potrebbe entrare nell'`observables_registry.py` come metadato per osservabile, non come logica ripetuta in ogni esperimento.

3. **Chiusura del ciclo GUE-asse-2**: tre run consecutivi (03:30, 06:25, 19:41) hanno progressivamente ristretto il claim. Il ciclo è chiuso: il secondo asse GUE non è promovibile con gli osservabili canonici correnti. Può riaprirsi solo con osservabili nuovi o scale diverse.

## Consecutio

Il ciclo seguente può proseguire sulla mappa denominatore — è la direzione naturale. Ma prima: riparare l'osservabilità dell'autopsy sul path trajectory_apply, altrimenti il prossimo run che fallisce al CLI produrrà di nuovo un health cieco.
