[{"data":1,"prerenderedAt":841},["ShallowReactive",2],{"docs-pages-it":3,"doc-it-tickets":310},[4,9,15,20,25,30,35,41,52,60,69,77,85,93,97,106,110,118,123,128,133,139,144,149,154,159,164,170,175,180,185,190,195,200,205,210,215,220,225,230,235,240,245,250,255,261,266,270,275,280,285,290,295,300,305],{"path":5,"title":6,"description":7,"order":8,"group":8,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fpermissions","Chi può fare cosa","[object Object]",null,{"path":10,"title":11,"description":12,"order":13,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Finstallation","Installazione","Installa CloseYourIt sul tuo server con un solo comando.",1,"start",{"path":16,"title":17,"description":18,"order":19,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsettings","Impostazioni","Ogni impostazione del file .env, a cosa serve e quali non vanno mai cambiate.",2,{"path":21,"title":22,"description":23,"order":24,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fdatabase","Database","Cos'è il database, cosa contiene, quanto restano i dati e quanto spazio occupa.",3,{"path":26,"title":27,"description":28,"order":29,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fupdates-and-backups","Aggiornamenti e backup","Aggiorna a una versione nuova, fai e ripristina il backup del database, controlla l'installazione.",4,{"path":31,"title":32,"description":33,"order":34,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftroubleshooting","Risolvere i problemi","Cosa controllare quando installazione, certificato, email o dati in arrivo non funzionano.",5,{"path":36,"title":37,"description":38,"order":39,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fconnect-your-apps","Collega le tue app","Tutti gli strumenti che mandano dati a CloseYourIt, e cosa raccoglie ognuno.",6,"connect",{"path":42,"title":43,"description":44,"order":45,"group":8,"parent":46,"package":47,"note":48,"collects":49,"status":8},"\u002Fdocs\u002Fsdk-ruby","Ruby \u002F Rails","La gemma closeyourit-ruby manda errori, log, query lente e metriche dei job da un'app Rails.",7,"connect-your-apps","closeyourit-ruby","Errori, log, query e metodi lenti, job in background.",{"errors":50,"logs":50,"performance":50,"visits":51,"servers":51},"full","none",{"path":53,"title":54,"description":55,"order":56,"group":8,"parent":46,"package":57,"note":58,"collects":59,"status":8},"\u002Fdocs\u002Fsdk-javascript","JavaScript","Il pacchetto @bussolabs\u002Fcloseyourit-js funziona nel browser e su Node 20.16 o più recente.",8,"@bussolabs\u002Fcloseyourit-js","Browser e Node, adattatori framework e query database dalla 0.13.0.",{"errors":50,"logs":50,"performance":50,"visits":50,"servers":51},{"path":61,"title":62,"description":63,"order":64,"group":8,"parent":46,"package":65,"note":66,"collects":67,"status":8},"\u002Fdocs\u002Fsdk-dart","Dart \u002F Flutter","Il pacchetto closeyourit cattura gli errori delle app Flutter, anche quando il telefono è senza rete.",9,"closeyourit","Errori, log e metriche pubblici dalla 0.9.3.",{"errors":50,"logs":68,"performance":68,"visits":51,"servers":51},"partial",{"path":70,"title":71,"description":72,"order":73,"group":8,"parent":46,"package":65,"note":74,"collects":75,"status":76},"\u002Fdocs\u002Fsdk-python","Python","Il pacchetto closeyourit manda errori, log e metriche da applicazioni Python lato server.",10,"Lato server. SQLAlchemy; query Django e FastAPI\u002FStarlette dalla 0.4.0.",{"errors":50,"logs":50,"performance":68,"visits":51,"servers":51},"pre_alpha",{"path":78,"title":79,"description":80,"order":81,"group":8,"parent":46,"package":82,"note":83,"collects":84,"status":8},"\u002Fdocs\u002Fsdk-sentry","SDK Sentry","Invia errori con un SDK Sentry compatibile; sessioni e crash hanno profili separati.",11,"Sentry SDK","Errori compatibili; sessioni e crash richiedono il profilo verificato.",{"errors":50,"logs":51,"performance":51,"visits":51,"servers":51},{"path":86,"title":87,"description":88,"order":89,"group":8,"parent":46,"package":90,"note":91,"collects":92,"status":8},"\u002Fdocs\u002Fagent-server","Agent per server","Un piccolo programma sul server che manda lo stato della macchina ogni 60 secondi.",12,"closeyourit-agent","CPU, memoria, dischi, rete, container e servizi.",{"errors":51,"logs":68,"performance":51,"visits":51,"servers":50},{"path":94,"title":95,"description":96,"order":89,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnuxt","Vue e Nuxt","Collega gli errori del browser Nuxt e del server Nitro senza esporre un token segreto.",{"path":98,"title":99,"description":100,"order":101,"group":8,"parent":46,"package":102,"note":103,"collects":104,"status":105},"\u002Fdocs\u002Fagent-kubernetes","Kubernetes","Un osservatore in sola lettura del cluster: una copia sola per cluster.",13,"closeyourit-kube","Macchine, app ed eventi di errore del cluster.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":50},"coming",{"path":107,"title":108,"description":109,"order":101,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fopentelemetry","OpenTelemetry","Invia tracce, metriche e log dei server attraverso il ricevitore OTLP facoltativo.",{"path":111,"title":112,"description":113,"order":114,"group":8,"parent":46,"package":115,"note":116,"collects":117,"status":8},"\u002Fdocs\u002Fcli","CLI cyi","Il comando closeyourit, in breve cyi: gestisci progetti, errori e ticket dal terminale.",14,"@bussolabs\u002Fcloseyourit-cli","Non raccoglie dati: comanda CloseYourIt dal terminale.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":51},{"path":119,"title":120,"description":121,"order":122,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhttp-api","API HTTP","Manda errori, log, metriche e visite con semplici richieste HTTP, senza un SDK.",15,{"path":124,"title":125,"description":126,"order":127,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fgithub-app","GitHub","Collega i repository GitHub a ticket e rilasci con una GitHub App tua.",16,{"path":129,"title":130,"description":131,"order":132,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fingest-gateway","Gateway di ingest","Tieni al sicuro errori, log e metriche in arrivo quando l'app è lenta o sta ripartendo.",17,{"path":134,"title":135,"description":136,"order":137,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fai","AI","Accendi assistente, analisi, dettatura e ricerca intelligente con una chiave CloseYourIt AI o con il tuo provider.",18,"automation",{"path":140,"title":141,"description":142,"order":143,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fautomator","Automator","Fai lavorare i ticket in automatico su una tua macchina Linux, con Claude Code, Codex o tutti e due.",19,{"path":145,"title":146,"description":147,"order":148,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fstack-coverage","Framework e copertura degli stack","Scegli un SDK pubblicato o verifica i limiti di un’integrazione provata localmente.",20,{"path":150,"title":151,"description":152,"order":153,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fmonitoring","Tracce, misure e sessioni","Esplora i nuovi segnali, confronta le versioni e ricostruisci le posizioni originali degli errori.",21,{"path":155,"title":156,"description":157,"order":158,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnode-database","Database Node","Monitora query lente e ripetute con pg, mysql2, Drizzle e Prisma PostgreSQL.",22,{"path":160,"title":161,"description":162,"order":163,"group":138,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fclaude-code","Claude Code","CloseYourIt dentro Claude Code, in una colonna accanto alla conversazione con produzione e i tuoi ticket aperti.",23,{"path":165,"title":166,"description":167,"order":168,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftickets","Ticket e idee","Apri e segui i ticket sulla bacheca, raccoglili in milestone, fai domande e trasforma le idee votate in lavoro.",30,"use",{"path":171,"title":172,"description":173,"order":174,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ferrors","Errori","Come gli errori delle tue app diventano righe uniche, e come risolverli, ignorarli, fonderli o trasformarli in ticket.",31,{"path":176,"title":177,"description":178,"order":179,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fperformance","Performance","Trova le query e i metodi lenti, leggi i problemi riconosciuti da soli e ricevi un avviso quando ne compare uno.",32,{"path":181,"title":182,"description":183,"order":184,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Flogs","Log","Cerca i messaggi delle tue app, segui una richiesta dall'inizio alla fine e collega un messaggio a un errore o a un ticket.",33,{"path":186,"title":187,"description":188,"order":189,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsecrets","Segreti","Password, chiavi e file riservati in un posto solo, per progetto e ambiente, letti dall'app senza un .env sul disco.",34,{"path":191,"title":192,"description":193,"order":194,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fservers","Server","Lo stato delle tue macchine in una pagina, con lo storico e gli avvisi quando qualcosa si rompe o si sta riempiendo.",35,{"path":196,"title":197,"description":198,"order":199,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fuptime","Uptime","Controlla che i tuoi siti rispondano, tiene il conto dei guasti e li mostra ai clienti su una pagina di stato.",36,{"path":201,"title":202,"description":203,"order":204,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fcrons","Lavori programmati","Accorgersi quando un lavoro che deve partire da solo smette di partire, o parte e finisce male.",37,{"path":206,"title":207,"description":208,"order":209,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Falerts","Avvisi","Le regole che fanno nascere un avviso, il centro notifiche e dove ognuno sceglie di riceverli.",38,{"path":211,"title":212,"description":213,"order":214,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhelpdesk","Assistenza","Chi visita il sito di un progetto scrive al team con il bottone «Serve aiuto?», e la richiesta arriva nel progetto giusto.",39,{"path":216,"title":217,"description":218,"order":219,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fanalytics","Statistiche del sito","Quante persone visitano il sito, cosa guardano e da dove arrivano, senza cookie.",40,{"path":221,"title":222,"description":223,"order":224,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freplays","Session replay","Registra la navigazione di chi usa il sito e la riguardi come un video, anche accanto a un errore.",41,{"path":226,"title":227,"description":228,"order":229,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freleases","Release","Le versioni che girano in ogni ambiente, legate ai tag di GitHub, e gli errori che tornano dopo una correzione.",42,{"path":231,"title":232,"description":233,"order":234,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fvulnerabilities","Vulnerabilità","I problemi di sicurezza noti nelle librerie dei tuoi progetti e i linguaggi che non ricevono più correzioni.",43,{"path":236,"title":237,"description":238,"order":239,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fseo","SEO","CloseYourIt visita i tuoi siti come un motore di ricerca e ti dice cosa impedisce alle pagine di essere trovate.",44,{"path":241,"title":242,"description":243,"order":244,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fknowledge","Knowledge base","Scrivi note, decisioni e guide dei progetti, ritrovale per significato e fai domande con le fonti.",45,{"path":246,"title":247,"description":248,"order":249,"group":169,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fagents","Agenti AI","Quali ticket prendono gli agenti, cosa ti consegnano, dove decidi tu e come si misura ogni macchina.",46,{"path":251,"title":252,"description":253,"order":254,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog","Versioni","Ogni sistema di CloseYourIt con la sua ultima versione, e le note di ogni rilascio.",50,{"path":256,"title":257,"description":258,"order":259,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-app","App","Tutte le versioni stabili di App, dalla più recente.",51,"changelog",{"path":262,"title":263,"description":264,"order":265,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-cli","Riga di comando (cyi)","Tutte le versioni stabili di Riga di comando (cyi), dalla più recente.",52,{"path":267,"title":141,"description":268,"order":269,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-automator","Tutte le versioni stabili di Automator, dalla più recente.",53,{"path":271,"title":272,"description":273,"order":274,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-server","Agente per server","Tutte le versioni stabili di Agente per server, dalla più recente.",54,{"path":276,"title":277,"description":278,"order":279,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-kubernetes","Agente Kubernetes","Tutte le versioni stabili di Agente Kubernetes, dalla più recente.",55,{"path":281,"title":282,"description":283,"order":284,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-javascript","SDK JavaScript","Tutte le versioni stabili di SDK JavaScript, dalla più recente.",56,{"path":286,"title":287,"description":288,"order":289,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-ruby","SDK Ruby","Tutte le versioni stabili di SDK Ruby, dalla più recente.",57,{"path":291,"title":292,"description":293,"order":294,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-python","SDK Python","Tutte le versioni stabili di SDK Python, dalla più recente.",58,{"path":296,"title":297,"description":298,"order":299,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-dart","SDK Dart","Tutte le versioni stabili di SDK Dart, dalla più recente.",59,{"path":301,"title":302,"description":303,"order":304,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-skills","Skill per assistenti AI","Tutte le versioni stabili di Skill per assistenti AI, dalla più recente.",60,{"path":306,"title":307,"description":308,"order":309,"group":8,"parent":260,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-site","Sito e documentazione","Tutte le versioni stabili di Sito e documentazione, dalla più recente.",61,{"id":311,"title":166,"body":312,"collects":8,"description":167,"extension":835,"group":169,"meta":836,"navigation":837,"note":8,"order":168,"package":8,"parent":8,"path":165,"seo":838,"status":8,"stem":839,"__hash__":840},"docs_it\u002Fdocs\u002Ftickets.md",{"type":313,"value":314,"toc":825},"minimark",[315,324,329,395,408,411,454,458,465,472,496,503,507,516,546,561,565,582,585,589,595,624,638,674,678,688,716,727,731,757,771,782,786,804,815,821],[316,317,318,319,323],"p",{},"Un ticket è una cosa da fare, scritta una volta e seguita fino in fondo. Ha un codice breve (per esempio ",[320,321,322],"code",{},"ACME-3",") che lo identifica per sempre: incollalo nella ricerca e ci arrivi da qualsiasi pagina. Ogni ticket vive dentro un progetto. Le idee sono proposte da votare e discutere prima di diventare ticket.",[325,326,328],"h2",{"id":327},"aprire-un-ticket","Aprire un ticket",[330,331,332,345,375,392],"ol",{},[333,334,335,336,340,341,344],"li",{},"Vai in ",[337,338,339],"strong",{},"Ticket"," e premi ",[337,342,343],{},"Nuovo ticket",".",[333,346,347,348],{},"Scegli il progetto, scrivi il titolo e scegli il tipo:\n",[349,350,351,357,363,369],"ul",{},[333,352,353,356],{},[337,354,355],{},"Bug",": qualcosa non funziona come dovrebbe;",[333,358,359,362],{},[337,360,361],{},"Story",": valore nuovo o migliorato per chi usa il prodotto;",[333,364,365,368],{},[337,366,367],{},"Task",": lavoro tecnico che chi usa il prodotto non vede;",[333,370,371,374],{},[337,372,373],{},"Epic",": un obiettivo grosso che raccoglie altri ticket.",[333,376,377,378,381,382,381,385,388,389,344],{},"Se vuoi, imposta priorità, ",[337,379,380],{},"Piattaforme colpite",", ",[337,383,384],{},"Scadenza",[337,386,387],{},"Milestone"," e ",[337,390,391],{},"Peso",[333,393,394],{},"Salva.",[316,396,397,398,381,402,388,405,344],{},"Un ticket nasce anche da un errore, da un rallentamento o da un messaggio di log promossi a ticket: vedi ",[399,400,172],"a",{"href":401},"\u002Fit\u002Fdocs\u002Ferrors",[399,403,177],{"href":404},"\u002Fit\u002Fdocs\u002Fperformance",[399,406,182],{"href":407},"\u002Fit\u002Fdocs\u002Flogs",[316,409,410],{},"Dalla riga di comando:",[412,413,418],"pre",{"className":414,"code":415,"language":416,"meta":417,"style":417},"language-bash shiki shiki-themes github-light github-dark","cyi tickets create --project acme-api --title \"Il checkout non risponde\" --kind bug\n","bash","",[320,419,420],{"__ignoreMap":417},[421,422,424,428,432,435,439,442,445,448,451],"span",{"class":423,"line":13},"line",[421,425,427],{"class":426},"sScJk","cyi",[421,429,431],{"class":430},"sZZnC"," tickets",[421,433,434],{"class":430}," create",[421,436,438],{"class":437},"sj4cs"," --project",[421,440,441],{"class":430}," acme-api",[421,443,444],{"class":437}," --title",[421,446,447],{"class":430}," \"Il checkout non risponde\"",[421,449,450],{"class":437}," --kind",[421,452,453],{"class":430}," bug\n",[325,455,457],{"id":456},"evitare-i-doppioni","Evitare i doppioni",[316,459,460,461,464],{},"Mentre scrivi, il modulo mostra i ",[337,462,463],{},"Ticket simili"," fra quelli che puoi vedere. Spunta quelli da collegare al ticket nuovo.",[316,466,467,468,471],{},"Se non spunti niente e il ticket somiglia molto a uno esistente, al salvataggio compare la pagina ",[337,469,470],{},"Possibile duplicato",", con i due ticket uno accanto all'altro. Puoi:",[349,473,474,480,490],{},[333,475,476,479],{},[337,477,478],{},"Torna al form"," e cambiare il testo;",[333,481,482,485,486,489],{},[337,483,484],{},"Crea comunque",", scrivendo la ",[337,487,488],{},"Motivazione"," per cui non è un doppione;",[333,491,492,495],{},[337,493,494],{},"Crea e collega",", per legare il ticket nuovo a quello esistente come duplicato o come correlato.",[316,497,498,499,502],{},"La ricerca dei simili lavora sul significato del testo: funziona quando l'",[399,500,135],{"href":501},"\u002Fit\u002Fdocs\u002Fai"," è configurata.",[325,504,506],{"id":505},"seguire-il-lavoro-sulla-bacheca","Seguire il lavoro sulla bacheca",[316,508,509,511,512,515],{},[337,510,339],{}," si apre sulla ",[337,513,514],{},"Bacheca",": una colonna per ogni stato della tua organizzazione, nell'ordine in cui il lavoro avanza. Per cambiare lo stato trascina la scheda in un'altra colonna, oppure cambialo dalla pagina del ticket.",[349,517,518,524,534,540],{},[333,519,520,523],{},[337,521,522],{},"Lista"," mostra gli stessi ticket in una tabella, con i filtri per tipo, stato, priorità, progetto e persona. I filtri restano nell'indirizzo: puoi salvare il link o mandarlo a un collega.",[333,525,526,529,530,533],{},[337,527,528],{},"Prendi in carico"," dice a tutti che ci stai lavorando tu, fino a un'ora indicata; ",[337,531,532],{},"Rilascia"," lo libera prima.",[333,535,536,539],{},[337,537,538],{},"Segui"," ti iscrive agli avvisi del ticket.",[333,541,542,545],{},[337,543,544],{},"Dipendenze"," elenca i ticket da chiudere prima di questo. Finché uno è aperto, il ticket non si può avviare né chiudere.",[316,547,548,549,552,553,556,557,560],{},"Sul ticket si scrive in posti diversi: ",[337,550,551],{},"Discussione"," per parlare e allegare file, ",[337,554,555],{},"Analisi tecnica"," per come si intende risolverlo, ",[337,558,559],{},"Resoconto"," per cosa è stato fatto davvero.",[325,562,564],{"id":563},"raccogliere-il-lavoro-grosso-in-unepic","Raccogliere il lavoro grosso in un'epic",[330,566,567,573,579],{},[333,568,569,570,572],{},"Apri un ticket di tipo ",[337,571,373],{},": è il contenitore.",[333,574,575,576,578],{},"Nei ticket del lavoro vero, nel campo ",[337,577,373],{},", scegli quell'epic. Deve essere dello stesso progetto.",[333,580,581],{},"Sulla pagina dell'epic vedi i ticket che contiene e quanti sono chiusi.",[316,583,584],{},"Un'epic non può stare dentro un'altra epic. Finché contiene ticket non puoi cambiarle tipo. Se la cancelli, i suoi ticket restano: perdono solo il collegamento.",[325,586,588],{"id":587},"pianificare-con-le-milestone","Pianificare con le milestone",[316,590,591,592,344],{},"Una milestone è un obiettivo di rilascio del progetto, per esempio ",[320,593,594],{},"v2.0",[330,596,597,602,619],{},[333,598,599,600,344],{},"Apri il progetto e la scheda ",[337,601,387],{},[333,603,604,605,608,609,388,612,615,616,344],{},"Premi ",[337,606,607],{},"Nuova milestone",": scrivi ",[337,610,611],{},"Etichetta",[337,613,614],{},"Codice",", e se vuoi una ",[337,617,618],{},"Data target",[333,620,621,622,344],{},"Nei ticket, scegli la milestone nel campo ",[337,623,387],{},[316,625,626,627,630,631,633,634,637],{},"La pagina della milestone mostra il ",[337,628,629],{},"Completamento",": i punti dei ticket chiusi diviso i punti totali. Il ",[337,632,391],{}," di un ticket sono i suoi punti; un ticket senza peso vale 1. Una milestone non più ",[337,635,636],{},"Attiva"," resta sui suoi ticket, ma non si può scegliere per quelli nuovi. Per creare o cambiare le milestone serve il permesso «Modifica progetti».",[412,639,641],{"className":414,"code":640,"language":416,"meta":417,"style":417},"cyi milestones create --project acme-api --code v2_0 --label \"v2.0\" --due-on 2026-12-31\n",[320,642,643],{"__ignoreMap":417},[421,644,645,647,650,652,654,656,659,662,665,668,671],{"class":423,"line":13},[421,646,427],{"class":426},[421,648,649],{"class":430}," milestones",[421,651,434],{"class":430},[421,653,438],{"class":437},[421,655,441],{"class":430},[421,657,658],{"class":437}," --code",[421,660,661],{"class":430}," v2_0",[421,663,664],{"class":437}," --label",[421,666,667],{"class":430}," \"v2.0\"",[421,669,670],{"class":437}," --due-on",[421,672,673],{"class":430}," 2026-12-31\n",[325,675,677],{"id":676},"fare-una-domanda-su-un-ticket","Fare una domanda su un ticket",[316,679,680,681,684,685,687],{},"Le domande hanno una scheda loro, ",[337,682,683],{},"Domande",", separata dalla ",[337,686,551],{},": ogni risposta resta accanto alla domanda a cui risponde.",[330,689,690,695,698,705,711],{},[333,691,692,693,344],{},"Apri il ticket e vai su ",[337,694,683],{},[333,696,697],{},"Scrivi una domanda breve, in parole.",[333,699,700,701,704],{},"Spunta ",[337,702,703],{},"Visibile anche al cliente"," se riguarda chi ha aperto il ticket. Senza spunta la vede solo il team.",[333,706,700,707,710],{},[337,708,709],{},"Senza risposta il lavoro non prosegue"," se è davvero così.",[333,712,604,713,344],{},[337,714,715],{},"Chiedi",[316,717,718,719,722,723,726],{},"Una domanda bloccante mette il ticket in attesa: in cima compare una riga che lo dice, e nessun agente automatico lo prende in carico. Quando arriva la risposta, il ticket riparte da solo. Se la domanda non serve più, premi ",[337,720,721],{},"Ritira",". Per rispondere, scrivi sotto la domanda e premi ",[337,724,725],{},"Rispondi",". Chi segue il ticket riceve un avviso per la domanda e per la risposta.",[325,728,730],{"id":729},"proporre-e-votare-unidea","Proporre e votare un'idea",[330,732,733,741,750],{},[333,734,335,735,340,738,344],{},[337,736,737],{},"Idee",[337,739,740],{},"Nuova idea",[333,742,743,744,388,747,344],{},"Scegli il progetto e descrivi ",[337,745,746],{},"Problema",[337,748,749],{},"Soluzione",[333,751,752,753,756],{},"Se esistono ",[337,754,755],{},"Idee simili già proposte",", compaiono mentre scrivi: se è la stessa cosa, apri quella e votala invece di proporne una nuova.",[316,758,759,760,763,764,766,767,770],{},"Sulla pagina dell'idea puoi votare con ",[337,761,762],{},"Vota",", commentare nella ",[337,765,551],{}," e aggiungere ",[337,768,769],{},"Casi d'uso",": situazioni concrete in cui serve. Il voto dice solo quante persone vogliono l'idea. Non cambia l'ordine della bacheca e non fa partire niente da solo.",[316,772,773,774,777,778,781],{},"Due idee si possono legare: ",[337,775,776],{},"Idee collegate"," per quelle da valutare insieme, ",[337,779,780],{},"Proponi evoluzione"," per un'idea che porta questa più avanti.",[325,783,785],{"id":784},"trasformare-unidea-in-ticket","Trasformare un'idea in ticket",[330,787,788,794,797],{},[333,789,790,791,344],{},"Apri l'idea e premi ",[337,792,793],{},"Converti in ticket",[333,795,796],{},"Controlla la bozza: titolo e descrizione arrivano dall'idea, e se l'AI è configurata li riassume con la discussione. Puoi cambiare tutto.",[333,798,799,800,803],{},"Conferma: l'idea diventa ",[337,801,802],{},"Convertita"," e porta al suo ticket.",[316,805,806,807,810,811,814],{},"Converte chi ha scritto l'idea, oppure chi ha il permesso «Converti in ticket idee altrui». Un'idea che non serve più si mette da parte con ",[337,808,809],{},"Archivia",": voti e discussione si fermano. Con ",[337,812,813],{},"Riapri"," la riprendi quando vuoi.",[816,817,818],"warning",{},[316,819,820],{},"Eliminare un'idea cancella anche i suoi voti e i suoi commenti. Eliminare un ticket non si può annullare.",[822,823,824],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":417,"searchDepth":19,"depth":19,"links":826},[827,828,829,830,831,832,833,834],{"id":327,"depth":19,"text":328},{"id":456,"depth":19,"text":457},{"id":505,"depth":19,"text":506},{"id":563,"depth":19,"text":564},{"id":587,"depth":19,"text":588},{"id":676,"depth":19,"text":677},{"id":729,"depth":19,"text":730},{"id":784,"depth":19,"text":785},"md",{},true,{"title":166,"description":167},"docs\u002Ftickets","xIH4_g7EjdvBcQLPfOiFw3U7wgyMPAtTjibbkjiDDcs",1791469653685]