# Agent Report - Source Selection Manifest 1647
**Date**: 2026-05-15 16:47  
**Piano**: 117  
**Tension explored**: recovery / clean-field handoff  
**verdict**: CONSTRAINT - supervised safe entry is ready with one warning; naive runtime rebuild remains blocked because mtime selectors still see blocked branch reports.  
observables_used: [active_stale_hits, field_coherence_status, safe_preview_status, rebuild_blocker_count, preflight_classification, runtime_warning_count]  
**observable_contract**: claim=the Lab can reopen only through explicit source selection, not through newest-file runtime selectors; observable=stale-hit map + field coherence mode B + rebuild risk map + preflight classification; operator=`tools/stale_field_source_map.py`, `tools/field_rebuild_risk_map.py`, `tools/field_coherence_preflight.py`, `tools/build_safe_agent_field_preview.py`, `tools/lab_preflight_agent.py`; generator=read-only recovery preflight; denominator=runtime authority surfaces and recent report/evolution/evaluator selectors visible to the tools; non_possible=normal or naive rebuild while newest-report mtime includes blocked cycles and `lab_health` points to a non-allowed recovery cycle; not_tested=scientific claim, physics bridge, public sync, seme mutation, cron restart.

## Respiro fuori-tempo

- **Combo**: A2 confine + A9 terzo incluso + A14 cascata + recovery/clean-field handoff + source-selection graph.
- **Dipolo / punto-zero**: clean overlay / dirty selector. Punto-zero: manifest esplicito di autorita, dove un ramo puo essere nominato senza diventare direzione.
- **Piano superiore**: grafo operativo della conoscenza; il ciclo misura flusso di autorita tra superfici, non una grandezza fisica.
- **Operatori laterali scelti**: `boundary operator` per separare contesto da direzione; `graph cut` per isolare selector by-mtime; `proof trace vs output trace` per confrontare tool coherence e rebuild risk.
- **Contaminazione cognitiva**: KSAR applicato come reiterazione minima del recovery kernel: run diagnostico, deposito, manifest. CE-none: il campo non espone una voce CE concreta per questo recovery cycle; inventarne una sarebbe rumore.
- **Proto-ipotesi**: un campo senza hit stale attivi non basta; il safe entry diventa operativo solo se la selezione sorgente non passa da mtime/newest-row.
- **Proiezione**: misuro stale hits, coherence mode B, safe preview e rebuild risk; il punto che sopravvive e' la differenza tra overlay pronto e ricostruzione ingenua bloccata.

## Aderenza alla direzione

- `relation`: follows_direction
- `why`: il campo vivo richiede recovery / clean-field handoff e il report 16:23 ha lasciato come consecutio la pulizia delle superfici di autorita prima dei cicli scientifici normali.
- `not_drift`: non riapre prime/mod6, `V_c`, fit, grammatica Sturmian, Anderson 3D o promozione pubblica; usa i rami post-1330 solo come blocked/vault context.

## Claim Under Test

> Il Lab puo entrare in modo supervisionato se l'autorita viene scelta da overlay/manifest esplicito; non puo essere ricostruito con selector automatici basati su mtime o ultima riga valutatore.

## Question

Quale parte del clean-field e' pronta, e quale selector rende ancora non-possibile il ritorno a un ciclo normale?

## Ritorno fisico

non_applicabile. Il ciclo parte da un attrito operativo di recovery, non da una tensione fisica. La forma `fisico A -> matematica -> fisico B` resta chiusa come form factor strategico e non viene usata come ponte attivo.

## Experiment Design

- Eseguito `python tools/dnd_scenario.py --best`: il tool punta ancora a `COMP_GEN_GAP_RATIO_T9_linguaggio_TRASCENDENZA_LIMITE`, ma la direzione e' stale rispetto al closeout; non viene usata come sorgente.
- Eseguito `python tools/stale_field_source_map.py`: ricerca riferimenti bloccati nelle superfici live.
- Eseguito `python tools/field_rebuild_risk_map.py`: verifica se una rebuild ingenua userebbe selector contaminati.
- Eseguito `python tools/field_coherence_preflight.py --mode B --overlay /opt/MM_D-ND/tools/data/agent_field_entry_supervised.md`: verifica coerenza read-only dell'entry supervisionata.
- Eseguito `python tools/build_safe_agent_field_preview.py --output tools/data/preflight/safe_agent_field_B_20260515_1647.md`: genera preview, senza renderla autorita runtime.
- Eseguito `python tools/lab_preflight_agent.py --cycle 20260515_1623 --json`: classifica il precedente recovery report rispetto ai gate.
- Nessun overwrite di `agent_field_live.md`, nessuna modifica al seme, nessun restart cron, nessun public sync.

## Results

| observable | result | source |
|---|---:|---|
| active stale hits | 0 | `stale_field_source_map_20260515_164757` |
| source-map decision | `NO_ACTIVE_STALE_HITS` | source map |
| field coherence mode B | `PASS_WITH_WARNINGS` | `field_coherence_B_20260515_164807` |
| field coherence failures | 0 | mode B |
| field coherence warnings | 1 | `lab_health_run_timestamp_not_allowed:20260515_1623` |
| safe preview decision | `SAFE_FIELD_PREVIEW_READY` | `safe_agent_field_B_20260515_164807` |
| active blocked refs in preview | 0 | safe preview |
| naive rebuild decision | `NAIVE_REBUILD_BLOCKED` | `field_rebuild_risk_map_20260515_164757` |
| rebuild blockers | 1 | recent reports by mtime include blocked cycles |
| 1623 preflight classification | `DRIFT_STOP` | `preflight_20260515_1623` |
| 1647 preflight classification | `REVIEW_REQUIRED` | `preflight_20260515_1647` |

## Key Findings

1. **Verificato**: le superfici live scansionate non contengono piu hit attivi per `20260514_1640`, `20260514_1701`, `20260514_1850`.
2. **Verificato**: l'entry mode B passa con warning; la preview supervisionata e' pronta e contiene `active_blocked_refs=[]`.
3. **Verificato**: `lab_health` resta warning perche punta a `20260515_1623`, non incluso negli allowed residues.
4. **Verificato**: la rebuild ingenua e' bloccata: i report recenti ordinati per mtime includono ancora cicli bloccati, quindi newest-file non puo selezionare autorita.
5. **Verificato**: il report 16:23 viene classificato `DRIFT_STOP`; puo restare deposito recovery, non direzione scientifica viva.
6. **Verificato**: questo report 16:47 viene classificato `REVIEW_REQUIRED`; non e' stop, ma richiede review prima del prossimo ciclo.
7. **Inferito**: il prossimo passo non e' un altro esperimento fisico; e' usare un manifest/overlay esplicito o riparare il selector che confonde mtime con autorita.

## Verdict

**CONSTRAINT**.

Il campo e' entrabile in modo supervisionato: source map pulita, coherence mode B senza failure, safe preview pronta. Il ciclo normale resta non-possibile se usa selector ingenui. La condizione regressiva mancante non e' nel risultato scientifico, ma nel nodo di selezione sorgente: newest report / newest evolution / last evaluator row / `lab_health` non possono decidere la direzione.

## Bicono della scoperta

- **Due radici**: overlay supervisionato pronto / rebuild automatica contaminabile.
- **Singolare**: source selection prima del contenuto scientifico.
- **Invariante di passaggio**: i rami bloccati possono essere nominati solo come blocked, vault, context o diagnostic.
- **Campo di possibilita**: possibile = supervised one-shot con overlay/manifest esplicito; non-possibile = normal `lab_agent.sh` o rebuild by-mtime.

## Consecutio

Creare o usare un selector esplicito che legga `source_selection_manifest_20260515_1647.json` o equivalente: allowed floor `20260509_1556`, residue `20260514_1330`, overlay `tools/data/agent_field_entry_supervised.md`, preview `tools/data/preflight/safe_agent_field_B_20260515_1647.md`. Fino a quel passaggio, non selezionare direzione da mtime, evolution newest, last evaluator row o `lab_health`.

## Ricadute pratiche

ssp_value: yes. Il risultato e' un manifest operativo per riaprire il Lab in modo supervisionato senza riattivare rami chiusi.

## Files

- `tools/data/preflight/stale_field_source_map_20260515_164757.json`
- `docs/operations/stale_field_source_map_20260515_164757.md`
- `tools/data/preflight/field_rebuild_risk_map_20260515_164757.json`
- `docs/operations/field_rebuild_risk_map_20260515_164757.md`
- `tools/data/preflight/field_coherence_B_20260515_164807.json`
- `docs/operations/field_coherence_result_B_20260515_164807.md`
- `tools/data/preflight/safe_agent_field_B_20260515_1647.md`
- `tools/data/preflight/safe_agent_field_B_20260515_164807.json`
- `docs/operations/safe_agent_field_B_20260515_164807.md`
- `tools/data/preflight/preflight_20260515_1623.json`
- `tools/data/preflight/preflight_20260515_1647.json`
- `tools/data/preflight/source_selection_manifest_20260515_1647.json`
- `tools/data/reports/agent_20260515_1647.md`
