1import{I as o}from"./MediaContent-C95W0mOF.js";const f="https://www.youtube.com/watch?v=aqz-KE-bpKQ",y="https://youtu.be/aqz-KE-bpKQ";function l(i,t,r={}){return{url:i,alternativeText:t,...r}}function e(i,t){return{type:"text",text:i,...t}}function s(i,t){return{type:"link",url:i,children:[e(t)]}}function n(...i){return{type:"paragraph",children:i}}function a(i,t,...r){return{type:"heading",level:i,children:typeof t=="string"?[e(t)]:[t,...r]}}function v(...i){return{type:"list-item",children:i}}function u(i,t){return{type:"list",format:i,children:t.map(r=>typeof r=="string"?v(e(r)):v(...r))}}function p(i){return{type:"quote",children:[e(i)]}}function g(i){return{type:"code",children:[e(i)]}}function m(i){return{type:"image",image:i,children:[{type:"text",text:""}]}}function c(i,...t){return{__component:"shared.wysiwyg",id:i,content:t}}function d(i,t,r={}){return{__component:"shared.image",id:i,image:t,caption:r.caption??t.caption??null,layout:r.layout??"content"}}function h(i,t,r=f){return{__component:"shared.video",id:i,url:r,provider:"youtube",title:t}}function b(i,t,r){return{__component:"shared.quote",id:i,quote:t,attribution:r??null}}const q=["agenti-ai-in-produzione","dal-brief-al-go-live","qualita-e-accountability"];l(o.heroVision,"Skyline astratto sulla Bright Factory"),c(11,a(2,"Esecuzione e decisione non sono lo stesso mestiere"),n(e("Gli agenti accelerano il lavoro ripetibile: ricerca, scaffolding, test, documentazione. Resta a un ingegnere senior decidere cosa entra in produzione e cosa no.")),n(e("Il punto non è sostituire le persone, ma "),e("rendere visibile",{bold:!0}),e(" chi risponde della qualità . Ogni progetto Symboolic ha un nome e un cognome su quella riga.")),n(e("Ne parliamo anche nel "),s("/bright-factory","modello Bright Factory"),e(" e, quando serve, nei "),s("https://symboolic.com","case history"),e(".")),a(3,"Cosa lasciamo fare agli agenti"),u("unordered",[[e("Esplorare la codebase e aprire pull request di "),e("routine",{italic:!0})],"Generare test e checklist di regressione",[e("Tenere allineata la documentazione â il file "),e("README.md",{code:!0}),e(" incluso")]]),p("Un agente può scrivere cento righe. Un ingegnere decide se quelle cento righe devono esistere.")),b(12,"Un agente può scrivere cento righe. Un ingegnere decide se quelle cento righe devono esistere.","Bright Factory, nota interna"),d(13,l(o.books,"Libri e riferimenti sul tavolo di lavoro",{caption:"Contesto, vincoli e priorità prima del codice."}),{caption:"Contesto, vincoli e priorità prima del codice."}),c(14,a(4,"Il contratto implicito"),n(e("Usiamo gli agenti sul "),e("ripetibile",{underline:!0}),e(". Evitiamo di usarli quando il quadro è ancora "),e("da scegliere",{strikethrough:!0}),e(" aperto: lì serve giudizio, non velocità .")),a(5,"Segnali che stiamo sbagliando direzione"),u("ordered",["Nessuno sa chi firma il merge","I prompt sostituiscono il brief","La review diventa un copia-incolla"]),a(6,"Un esempio minimale"),g(`agent.run({ task: 'scaffold tests' }) 2engineer.review({ accountable: true })`),n(e("Se la riga accountable manca, il pezzo non esiste. Non è un processo: è una firma.")),m(l(o.floppy,"Floppy disk in una confezione di plastica",{caption:"Partire da poco, con un percorso chiaro."}))),h(15,"Come lavorano gli agenti in un ciclo di delivery"),d(16,l(o.heroAzienda,"Interno dello studio Symboolic"),{layout:"fullbleed",caption:"Lo studio resta il posto in cui si decide, non solo si produce."}),c(17,a(3,"Cosa teniamo visibile"),n(e("Quando il quadro è chiaro, gli agenti possono accelerare. Quando non lo è, aggiungono solo velocità nella direzione sbagliata.")),n(e("Per questo ogni progetto ha un senior "),e("accountable",{bold:!0,italic:!0}),e(": rivede, ferma, firma."))),l(o.heroCase,"Dettaglio di un case history Symboolic"),c(21,a(2,"Prima allineiamo il quadro, poi scriviamo codice"),n(e("Obiettivi, vincoli e priorità stanno nello stesso documento. Se il team non condivide quel quadro, ogni sprint produce solo rumore.")),n(e("Arriviamo da un "),e("brief",{bold:!0}),e(", un "),e("wireframe",{italic:!0}),e(" o solo un'idea. Il percorso non cambia: cicli brevi, feedback visibile, debito sotto controllo.")),a(3,"Il percorso in quattro passi"),u("ordered",["Kickoff: brief, utenti, metriche di successo","Prototype: qualcosa di cliccabile in giorni, non in mesi","Build: cicli brevi, review continue","Go-live: checklist, monitoraggio, handover"]),n(e("Il prodotto "),e("non è finito",{underline:!0}),e(" quando va online â è finito quando il team interno può portarlo avanti. La vecchia formula ârilascia e scappaâ è "),e("fuori dal tavolo",{strikethrough:!0}),e(" una scorciatoia che non firmiamo."))),d(22,l(o.heroVision,"Skyline astratto sulla Bright Factory"),{layout:"fullbleed"}),b(23,"Partire da poco, ma con un percorso chiaro. Altrimenti ogni sprint produce solo rumore.","Kickoff Symboolic"),c(24,a(4,"Cosa chiediamo al kickoff"),u("unordered",[[e("Un obiettivo misurabile, anche se "),e("imperfetto",{italic:!0})],[e("I vincoli veri: budget, integrazioni, "),e("deadline",{code:!0})],"Chi decide, con nome e cognome"]),a(5,"Prototype, non theatre"),n(e("Un prototipo serve a "),s("/contatti","decidere insieme"),e(", non a impressionare. Se non si può cliccare, non è ancora un prototipo.")),a(6,"La sequenza, in una riga"),g("kickoff â prototype â build â go-live â handover"),p("Dopo il go-live restiamo accanto per i primi giorni. Il lunedì mattina è il vero test."),m(l(o.team3,"Il team al lavoro sullo studio",{caption:"Review corte, artifact visibili."}))),d(25,l(o.floppy,"Floppy disk in una confezione di plastica"),{caption:"Partire da poco, ma con un percorso chiaro."}),h(26,"Dal prototipo al rilascio",y),c(27,a(3,"Handover che si può usare"),n(e("Documentazione viva, allarmi, runbook. Il passaggio di consegne è parte del prodotto, non un PDF a fine lavori.")),n(e("Se vuoi un'offerta sul serio, il "),s("/contatti","preventivo istantaneo"),e(" è più veloce di un form. Resta il giudizio umano sui casi enterprise."))),l(o.heroAzienda,"Interno dello studio
2Symboolic"),b(31,"Accountability non è control-freak. à sapere chi risponde quando qualcosa non torna.","Engineering notes"),c(32,a(2,"La qualità ha un responsabile"),n(e("Tool, agenti e process aiutano. Non sostituiscono il giudizio di chi ha già visto un sistema rompersi in produzione.")),n(e("Per questo su ogni progetto c'è un senior "),e("accountable",{bold:!0}),e(": rivede le decisioni, tiene il debito visibile, ferma ciò che non è pronto.")),a(3,"Cosa controlliamo prima del merge"),u("unordered",["Copertura dei percorsi critici",[e("Osservabilità : "),e("log",{code:!0}),e(", metriche, allarmi")],"Handover comprensibile per chi arriva dopo"]),a(4,"Cosa non accettiamo"),u("ordered",[[e("Test che coprono solo il "),e("percorso felice",{italic:!0})],"Debito invisibile, sepolto in un ticket","Merge senza nome in calce"]),p("Quando il quadro è chiaro, gli agenti possono accelerare. Quando non lo è, aggiungono solo velocità nella direzione sbagliata."),a(5,"Una checklist minima"),g(`critical paths: covered 3observability: logs + metrics + alerts 4handover: readable by the next engineer`),a(6,"Il contrario della qualità "),n(e("La qualità da slide è "),e("teatro",{strikethrough:!0}),e(" insufficiente. Quella che firmiamo è "),e("visibile",{underline:!0}),e(" nel prodotto, nei log e in chi risponde il lunedì mattina.")),n(e("Ne parliamo nel "),s("/chi-siamo/team","team"),e(" e, se serve, a voce: "),s("mailto:[email protected]","[email protected]"),e(".")),m(l(o.sky,"Cielo aperto sopra il lavoro",{caption:"Spazio per decidere, non solo per produrre."}))),h(33,"Come firmiamo un rilascio"),d(34,l(o.heroMarketing,"Visual di marketing intelligence"),{caption:"Dati, decisioni e qualcuno che ne risponde."}),d(35,l(o.team1,"Ritratto di un ingegnere Symboolic"),{layout:"fullbleed"}),c(36,a(3,"Firma e poi acceleri"),n(e("Quando il quadro è chiaro, gli agenti possono accelerare. Prima serve qualcuno che tenga il debito visibile â e che sappia dire di no.")));const k=[o.heroVision,o.floppy,o.heroAzienda,o.books,o.heroCase,o.sky,o.heroMarketing,o.team1,o.team2,o.team3,o.team4,o.team5,o.team6,o.team7,o.heroVision,o.books,o.floppy],z=[{tag:"Insight",title:"Come gli agenti AI eseguono (e le persone decidono)",description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam eu turpis molestie, dictum est a, mattis tellus."},{tag:"Playbook",title:"Dal wireframe al go-live in cicli brevi",description:"Un brief, un prototipo o solo un'idea: costruiamo il percorso fino al rilascio con feedback continui."},{tag:"Studio",title:"Un ingegnere senior su ogni progetto",description:"La qualità ha un responsabile. Non è un titolo, è un modo di firmare il lavoro."},{tag:"Factory",title:"Kickoff che allinea obiettivi e vincoli",description:"Prima il quadro condiviso, poi il codice. Altrimenti ogni sprint produce solo rumore."},{tag:"Product",title:"Monitoraggio e handover dopo il rilascio",description:"Il prodotto non è finito quando va online. à finito quando il team interno può portarlo avanti."},{tag:"Insight",title:"Design system che arrivano in produzione",description:"Componenti, token e regole che gli agenti possono usare senza perdere coerenza visiva."},{tag:"Playbook",title:"Preventivi istantanei, offerte serie",description:"Se l'idea è chiara, un'offerta rapida batte un form. Resta il giudizio umano sui casi enterprise."},{tag:"Culture",title:"Perché la Bright Factory non è un'agenzia",description:"Agenti sul ripetibile, senior sul giudizio. Un modello diverso da staff augmentation e da software house."},{tag:"Studio",title:"Checklist di qualità prima del merge",description:"Percorsi critici, osservabilità , debito visibile. Poi si merge. Non prima."},{tag:"Insight",title:"Marketing intelligence, dal dato all'azione",description:"Raccogliere dati è facile. Decidere cosa farne â e chi ne risponde â è il lavoro vero."},{tag:"Factory",title:"Collaborare col cliente senza friction",description:"Review corte, artifact visibili, nessuna black box. Il cliente vede il prodotto mentre nasce."},{tag:"Insight",title:"Quando ha senso un agente (e quando no)",description:"Utile sul ripetibile. Pericoloso quando il quadro non è chiaro e la direzione è ancora da scegliere."},{tag:"Product",title:"Handover che il team interno può usare",description:"Documentazione viva, allarmi, runbook. Il passaggio di consegne è parte del prodotto."},{tag:"Playbook",title:"Architetture che non esplodono al secondo sprint",description:"Abbastanza struttura per crescere, non tanta da congelare le prime settimane."},{tag:"Studio",title:"Test, osservabilità , responsabilità ",description:"Tre cose che viaggiano insieme. Togliene una e la qualità diventa opinione."},{tag:"Culture",title:"Dalla demo al prodotto: cosa cambia",description:"Una demo convince. Un prodotto regge il lunedì mattina, i dati reali e chi lo mantiene."},{tag:"Factory",title:"Il ruolo delle persone nella factory",description:"Gli agenti accelerano. Le persone scelgono, fermano, firmano. Senza quella firma non c'è delivery."}],I=[1,0,2,0,2,1,2,0,1,2,1,0,2,1,0,2,1];z.map((i,t)=>({id:`post-${t+1}
4`,slug:q[I[t]],tag:i.tag,title:i.title,description:i.description,image:k[t],imageAlt:i.title}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.