--- name: feedback-no-subagenti-preferenza-container description: Mauro preferisce istanze persistenti/nominabili (sentinelle/esperti, "container") ai subagenti Task-tool dentro .claude/agents/ — percepiti come meno chiari, fonte di confusione metadata: type: feedback --- Mauro non ama i subagenti (`.claude/agents/*.md`, invocati col tool Agent) — non li trova chiari, sono fonte di confusione. Preferisce la logica dei **container/mattoncini Lego**: istanze persistenti, nominabili, con una propria cartella e un proprio `CLAUDE.md` di ruolo, indirizzabili per nome (`SendMessage`/`ListAgents`) — il modello già usato per sentinelle (`gate-ufficio`, `inbox-documenti`) ed esperti (`expert-domotica`, `expert-data`). **Why**: espresso il 30/08/2026, subito dopo aver dismesso il subagente `data-expert` in favore dell'esperto persistente `expert-data` (stesso identico dominio, ma container invece di subagente). Il subagente vive "dentro" `.claude/agents/`, si invoca implicitamente col tool Agent, riparte da zero contesto ogni volta — meno visibile come entità a sé rispetto a una cartella con un nome e un processo che si può interrogare direttamente. **How to apply**: per ogni nuova competenza di dominio da costruire, **preferire di default un esperto/sentinella (container) a un subagente**, anche quando il compito sembrerebbe adatto a un subagente classico (investigazione delimitata, sandboxed). Non è un divieto assoluto verso i subagenti built-in dell'harness (Explore, Plan, general-purpose — quelli sono strumenti di utilità generica, non "conoscenza di dominio", e restano fuori da questa preferenza) — riguarda specificamente i subagenti **custom** che costruiamo per un dominio specifico (come erano `data-expert`/`flussi-expert`). **Applicato**: `data-expert` dismesso il 30/08/2026, assorbito da `expert-data`. **Stesso giorno, subito dopo**: `flussi-expert` dismesso allo stesso modo, assorbito da `expert-flussi` (inclusa la sua capacità in più — il canale di sola lettura verso `gate-ufficio`/`I:\`, replicato pari pari nel `CLAUDE.md` del nuovo esperto). **Nessun subagente custom di dominio rimasto** in produzione — solo gli strumenti di utilità generica dell'harness (Explore/Plan/general-purpose), fuori da questa preferenza. Se in futuro emerge l'idea di un "subagente MyICR" (vedi `archivio/Mauro/lavoro/lavoro-python-ecosistema/PowerBricks.md`), partire direttamente da un esperto/sentinella, non da un subagente.