[{"data":1,"prerenderedAt":838},["ShallowReactive",2],{"docs-pages-en":3,"doc-en-tickets":308},[4,9,15,20,25,30,35,41,52,60,69,77,84,92,96,105,109,117,122,127,132,138,143,148,153,158,163,169,174,179,184,189,194,199,204,209,214,219,224,229,234,239,244,249,254,260,265,269,273,278,283,288,293,298,303],{"path":5,"title":6,"description":7,"order":8,"group":8,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fpermissions","Who can do what","[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","Installation","Install CloseYourIt on your own server with one command.",1,"start",{"path":16,"title":17,"description":18,"order":19,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsettings","Settings","Every setting in the .env file, what it does and which ones you must never change.",2,{"path":21,"title":22,"description":23,"order":24,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fdatabase","Database","What the database is, what is inside, how long data stays and how much room it takes.",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","Updates and backups","Update to a new version, back up and restore the database, check the install.",4,{"path":31,"title":32,"description":33,"order":34,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting","What to check when the install, the certificate, email or incoming data do not work.",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","Connect your apps","Every tool that sends data to CloseYourIt, and what each one collects.",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","The closeyourit-ruby gem sends errors, logs, slow queries and job metrics from a Rails app.",7,"connect-your-apps","closeyourit-ruby","Errors, logs, slow queries and methods, background jobs.",{"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","The @bussolabs\u002Fcloseyourit-js package works in the browser and on Node 20.16 or newer.",8,"@bussolabs\u002Fcloseyourit-js","Browser and Node, framework adapters and database queries from 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","The closeyourit package captures the errors of Flutter apps, even when the phone is offline.",9,"closeyourit","Public errors, logs and metrics from 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","The closeyourit package sends errors, logs and metrics from server-side Python applications.",10,"Server side. SQLAlchemy; Django query monitoring and FastAPI\u002FStarlette from 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":79,"note":82,"collects":83,"status":8},"\u002Fdocs\u002Fsdk-sentry","Sentry SDK","Send errors with a compatible Sentry SDK; sessions and crashes have separate profiles.",11,"Compatible errors; sessions and crashes require a verified profile.",{"errors":50,"logs":51,"performance":51,"visits":51,"servers":51},{"path":85,"title":86,"description":87,"order":88,"group":8,"parent":46,"package":89,"note":90,"collects":91,"status":8},"\u002Fdocs\u002Fagent-server","Server agent","A small program on the server that sends the state of the machine every 60 seconds.",12,"closeyourit-agent","CPU, memory, disks, network, containers and services.",{"errors":51,"logs":68,"performance":51,"visits":51,"servers":50},{"path":93,"title":94,"description":95,"order":88,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnuxt","Vue and Nuxt","Connect Nuxt browser errors and Nitro server errors without exposing a server token.",{"path":97,"title":98,"description":99,"order":100,"group":8,"parent":46,"package":101,"note":102,"collects":103,"status":104},"\u002Fdocs\u002Fagent-kubernetes","Kubernetes","A read-only observer of the cluster: one copy per cluster.",13,"closeyourit-kube","Machines, apps and error events of the cluster.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":50},"coming",{"path":106,"title":107,"description":108,"order":100,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fopentelemetry","OpenTelemetry","Send server traces, metrics and logs through the optional OTLP receiver.",{"path":110,"title":111,"description":112,"order":113,"group":8,"parent":46,"package":114,"note":115,"collects":116,"status":8},"\u002Fdocs\u002Fcli","cyi CLI","The closeyourit command, cyi for short: manage projects, errors and tickets from the terminal.",14,"@bussolabs\u002Fcloseyourit-cli","It collects no data: it drives CloseYourIt from the terminal.",{"errors":51,"logs":51,"performance":51,"visits":51,"servers":51},{"path":118,"title":119,"description":120,"order":121,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhttp-api","HTTP API","Send errors, logs, metrics and page views with plain HTTP requests, without an SDK.",15,{"path":123,"title":124,"description":125,"order":126,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fgithub-app","GitHub","Connect GitHub repositories to tickets and releases with your own GitHub App.",16,{"path":128,"title":129,"description":130,"order":131,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fingest-gateway","Ingest gateway","Keep incoming errors, logs and metrics safe when the app is slow or restarting.",17,{"path":133,"title":134,"description":135,"order":136,"group":137,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fai","AI","Turn on assistant, analysis, dictation and smart search with a CloseYourIt AI key or your own provider.",18,"automation",{"path":139,"title":140,"description":141,"order":142,"group":137,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fautomator","Automator","Let tickets be worked automatically on your own Linux machine, with Claude Code, Codex or both.",19,{"path":144,"title":145,"description":146,"order":147,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fstack-coverage","Frameworks and stack coverage","Choose a published SDK or understand the limits of a locally tested integration.",20,{"path":149,"title":150,"description":151,"order":152,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fmonitoring","Traces, measurements and sessions","Explore the new signals, compare releases and recover original error locations.",21,{"path":154,"title":155,"description":156,"order":157,"group":40,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fnode-database","Node databases","Monitor slow and repeated queries with pg, mysql2, Drizzle and Prisma PostgreSQL.",22,{"path":159,"title":160,"description":161,"order":162,"group":137,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fclaude-code","Claude Code","CloseYourIt inside Claude Code, in a column next to the conversation with production and your open tickets.",23,{"path":164,"title":165,"description":166,"order":167,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ftickets","Tickets and ideas","Open and follow tickets on the board, group them into milestones, ask questions and turn voted ideas into work.",30,"use",{"path":170,"title":171,"description":172,"order":173,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Ferrors","Errors","How your apps' errors become single rows, and how to resolve, ignore, merge or turn them into tickets.",31,{"path":175,"title":176,"description":177,"order":178,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fperformance","Performance","Find slow queries and methods, read the problems detected automatically and get an alert when one appears.",32,{"path":180,"title":181,"description":182,"order":183,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Flogs","Logs","Search your apps' messages, follow a request from start to end and link a message to an error or a ticket.",33,{"path":185,"title":186,"description":187,"order":188,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fsecrets","Secrets","Passwords, keys and private files in one place, per project and environment, read by your app without a .env on disk.",34,{"path":190,"title":191,"description":192,"order":193,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fservers","Servers","The state of your machines on one page, with history and alerts when something breaks or fills up.",35,{"path":195,"title":196,"description":197,"order":198,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fuptime","Uptime","Check that your sites answer, keep count of outages and show them to customers on a status page.",36,{"path":200,"title":201,"description":202,"order":203,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fcrons","Scheduled jobs","Notice when a job that should run on its own stops running, or runs and ends badly.",37,{"path":205,"title":206,"description":207,"order":208,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Falerts","Alerts","The rules that create an alert, the notification center and where each person chooses to receive them.",38,{"path":210,"title":211,"description":212,"order":213,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fhelpdesk","Help desk","Visitors of a project's site write to the team with the \"Need help?\" button, and the request lands in the right project.",39,{"path":215,"title":216,"description":217,"order":218,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fanalytics","Site analytics","How many people visit the site, what they look at and where they come from, without cookies.",40,{"path":220,"title":221,"description":222,"order":223,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freplays","Session replay","Record how people move through the site and watch it back like a video, even next to an error.",41,{"path":225,"title":226,"description":227,"order":228,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Freleases","Releases","The versions running in each environment, bound to GitHub tags, and the errors that come back after a fix.",42,{"path":230,"title":231,"description":232,"order":233,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fvulnerabilities","Vulnerabilities","Known security problems in your projects' libraries, and the languages that no longer get fixes.",43,{"path":235,"title":236,"description":237,"order":238,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fseo","SEO","CloseYourIt visits your sites like a search engine and tells you what keeps your pages from being found.",44,{"path":240,"title":241,"description":242,"order":243,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fknowledge","Knowledge base","Write notes, decisions and guides for your projects, find them by meaning and ask questions with sources.",45,{"path":245,"title":246,"description":247,"order":248,"group":168,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fagents","AI agents","Which tickets agents take, what they hand you, where you decide and how each machine is measured.",46,{"path":250,"title":251,"description":252,"order":253,"group":14,"parent":8,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog","Versions","Every CloseYourIt system with its latest version, and the notes of each release.",50,{"path":255,"title":256,"description":257,"order":258,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-app","App","Every stable version of App, newest first.",51,"changelog",{"path":261,"title":262,"description":263,"order":264,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-cli","Command line (cyi)","Every stable version of Command line (cyi), newest first.",52,{"path":266,"title":140,"description":267,"order":268,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-automator","Every stable version of Automator, newest first.",53,{"path":270,"title":86,"description":271,"order":272,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-server","Every stable version of Server agent, newest first.",54,{"path":274,"title":275,"description":276,"order":277,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-agent-kubernetes","Kubernetes agent","Every stable version of Kubernetes agent, newest first.",55,{"path":279,"title":280,"description":281,"order":282,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-javascript","JavaScript SDK","Every stable version of JavaScript SDK, newest first.",56,{"path":284,"title":285,"description":286,"order":287,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-ruby","Ruby SDK","Every stable version of Ruby SDK, newest first.",57,{"path":289,"title":290,"description":291,"order":292,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-python","Python SDK","Every stable version of Python SDK, newest first.",58,{"path":294,"title":295,"description":296,"order":297,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-sdk-dart","Dart SDK","Every stable version of Dart SDK, newest first.",59,{"path":299,"title":300,"description":301,"order":302,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-skills","Skills for AI assistants","Every stable version of Skills for AI assistants, newest first.",60,{"path":304,"title":305,"description":306,"order":307,"group":8,"parent":259,"package":8,"note":8,"collects":8,"status":8},"\u002Fdocs\u002Fchangelog-site","Website and docs","Every stable version of Website and docs, newest first.",61,{"id":309,"title":165,"body":310,"collects":8,"description":166,"extension":832,"group":168,"meta":833,"navigation":834,"note":8,"order":167,"package":8,"parent":8,"path":164,"seo":835,"status":8,"stem":836,"__hash__":837},"docs_en\u002Fdocs\u002Ftickets.md",{"type":311,"value":312,"toc":822},"minimark",[313,322,327,393,403,406,449,453,460,467,491,497,501,510,540,555,559,576,579,583,589,621,635,671,675,685,713,724,728,754,768,779,783,801,812,818],[314,315,316,317,321],"p",{},"A ticket is one thing to do, written once and followed to the end. It has a short code (for example ",[318,319,320],"code",{},"ACME-3",") that identifies it forever: paste it into search and you reach it from any page. Every ticket lives inside a project. Ideas are proposals to vote on and discuss before they become tickets.",[323,324,326],"h2",{"id":325},"open-a-ticket","Open a ticket",[328,329,330,343,373,390],"ol",{},[331,332,333,334,338,339,342],"li",{},"Go to ",[335,336,337],"strong",{},"Tickets"," and press ",[335,340,341],{},"New ticket",".",[331,344,345,346],{},"Pick the project, write the title and choose the type:\n",[347,348,349,355,361,367],"ul",{},[331,350,351,354],{},[335,352,353],{},"Bug",": something does not work as it should;",[331,356,357,360],{},[335,358,359],{},"Story",": new or better value for the people using the product;",[331,362,363,366],{},[335,364,365],{},"Task",": technical work the people using the product do not see;",[331,368,369,372],{},[335,370,371],{},"Epic",": a large goal that gathers other tickets.",[331,374,375,376,379,380,379,383,386,387,342],{},"If you want, set priority, ",[335,377,378],{},"Affected platforms",", ",[335,381,382],{},"Due date",[335,384,385],{},"Milestone"," and ",[335,388,389],{},"Weight",[331,391,392],{},"Save.",[314,394,395,396,379,399,386,401,342],{},"A ticket can also come from an error, a slowdown or a log message promoted to a ticket: see ",[397,398,171],"a",{"href":170},[397,400,176],{"href":175},[397,402,181],{"href":180},[314,404,405],{},"From the command line:",[407,408,413],"pre",{"className":409,"code":410,"language":411,"meta":412,"style":412},"language-bash shiki shiki-themes github-light github-dark","cyi tickets create --project acme-api --title \"Checkout does not respond\" --kind bug\n","bash","",[318,414,415],{"__ignoreMap":412},[416,417,419,423,427,430,434,437,440,443,446],"span",{"class":418,"line":13},"line",[416,420,422],{"class":421},"sScJk","cyi",[416,424,426],{"class":425},"sZZnC"," tickets",[416,428,429],{"class":425}," create",[416,431,433],{"class":432},"sj4cs"," --project",[416,435,436],{"class":425}," acme-api",[416,438,439],{"class":432}," --title",[416,441,442],{"class":425}," \"Checkout does not respond\"",[416,444,445],{"class":432}," --kind",[416,447,448],{"class":425}," bug\n",[323,450,452],{"id":451},"avoid-duplicates","Avoid duplicates",[314,454,455,456,459],{},"While you write, the form shows the ",[335,457,458],{},"Similar tickets"," among those you can see. Tick the ones to link to the new ticket.",[314,461,462,463,466],{},"If you tick nothing and the ticket is very close to an existing one, saving opens the ",[335,464,465],{},"Possible duplicate"," page, with the two tickets side by side. You can:",[347,468,469,475,485],{},[331,470,471,474],{},[335,472,473],{},"Back to form"," and change the text;",[331,476,477,480,481,484],{},[335,478,479],{},"Create anyway",", writing the ",[335,482,483],{},"Reason"," why it is not a duplicate;",[331,486,487,490],{},[335,488,489],{},"Create and link",", to tie the new ticket to the existing one as a duplicate or as related.",[314,492,493,494,496],{},"The search for similar tickets works on the meaning of the text: it works when ",[397,495,134],{"href":133}," is configured.",[323,498,500],{"id":499},"follow-the-work-on-the-board","Follow the work on the board",[314,502,503,505,506,509],{},[335,504,337],{}," opens on the ",[335,507,508],{},"Board",": one column for each status of your organization, in the order the work moves. To change the status, drag the card to another column, or change it from the ticket page.",[347,511,512,518,528,534],{},[331,513,514,517],{},[335,515,516],{},"List"," shows the same tickets in a table, with filters for type, status, priority, project and person. Filters stay in the address: you can save the link or send it to a colleague.",[331,519,520,523,524,527],{},[335,521,522],{},"Take over"," tells everyone you are working on it, until a stated time; ",[335,525,526],{},"Release"," frees it earlier.",[331,529,530,533],{},[335,531,532],{},"Watch"," subscribes you to the ticket's notifications.",[331,535,536,539],{},[335,537,538],{},"Dependencies"," lists the tickets to close before this one. While one is open, the ticket cannot be started or closed.",[314,541,542,543,546,547,550,551,554],{},"A ticket has separate places to write: ",[335,544,545],{},"Discussion"," to talk and attach files, ",[335,548,549],{},"Technical analysis"," for how you plan to solve it, ",[335,552,553],{},"Work report"," for what was really done.",[323,556,558],{"id":557},"gather-large-work-in-an-epic","Gather large work in an epic",[328,560,561,567,573],{},[331,562,563,564,566],{},"Open a ticket of type ",[335,565,371],{},": it is the container.",[331,568,569,570,572],{},"In the tickets for the real work, pick that epic in the ",[335,571,371],{}," field. It must be in the same project.",[331,574,575],{},"The epic page shows the tickets it holds and how many are closed.",[314,577,578],{},"An epic cannot sit inside another epic. While it holds tickets you cannot change its type. If you delete it, its tickets stay: they only lose the link.",[323,580,582],{"id":581},"plan-with-milestones","Plan with milestones",[314,584,585,586,342],{},"A milestone is a release goal of the project, for example ",[318,587,588],{},"v2.0",[328,590,591,598,615],{},[331,592,593,594,597],{},"Open the project and the ",[335,595,596],{},"Milestones"," tab.",[331,599,600,601,604,605,386,608,611,612,614],{},"Press ",[335,602,603],{},"New milestone",": write ",[335,606,607],{},"Label",[335,609,610],{},"Code",", and a ",[335,613,382],{}," if you want one.",[331,616,617,618,620],{},"In the tickets, pick the milestone in the ",[335,619,385],{}," field.",[314,622,623,624,627,628,630,631,634],{},"The milestone page shows its ",[335,625,626],{},"Completion",": points of the closed tickets divided by total points. A ticket's ",[335,629,389],{}," is its points; a ticket without weight counts as 1. A milestone that is no longer ",[335,632,633],{},"Active"," stays on its tickets, but cannot be picked for new ones. Creating or changing milestones needs the \"Edit projects\" permission.",[407,636,638],{"className":409,"code":637,"language":411,"meta":412,"style":412},"cyi milestones create --project acme-api --code v2_0 --label \"v2.0\" --due-on 2026-12-31\n",[318,639,640],{"__ignoreMap":412},[416,641,642,644,647,649,651,653,656,659,662,665,668],{"class":418,"line":13},[416,643,422],{"class":421},[416,645,646],{"class":425}," milestones",[416,648,429],{"class":425},[416,650,433],{"class":432},[416,652,436],{"class":425},[416,654,655],{"class":432}," --code",[416,657,658],{"class":425}," v2_0",[416,660,661],{"class":432}," --label",[416,663,664],{"class":425}," \"v2.0\"",[416,666,667],{"class":432}," --due-on",[416,669,670],{"class":425}," 2026-12-31\n",[323,672,674],{"id":673},"ask-a-question-on-a-ticket","Ask a question on a ticket",[314,676,677,678,681,682,684],{},"Questions have their own tab, ",[335,679,680],{},"Questions",", separate from the ",[335,683,545],{},": each answer stays next to the question it answers.",[328,686,687,692,695,702,708],{},[331,688,689,690,342],{},"Open the ticket and go to ",[335,691,680],{},[331,693,694],{},"Write a short question, in words.",[331,696,697,698,701],{},"Tick ",[335,699,700],{},"Visible to the client too"," if it concerns the person who opened the ticket. Without the tick only the team sees it.",[331,703,697,704,707],{},[335,705,706],{},"Work cannot continue without an answer"," if that is really the case.",[331,709,600,710,342],{},[335,711,712],{},"Ask",[314,714,715,716,719,720,723],{},"A blocking question puts the ticket on hold: a line at the top says so, and no automated agent takes the ticket. When the answer arrives, the ticket moves again by itself. If the question is no longer needed, press ",[335,717,718],{},"Withdraw",". To answer, write under the question and press ",[335,721,722],{},"Answer",". People watching the ticket are notified of the question and of the answer.",[323,725,727],{"id":726},"propose-and-vote-on-an-idea","Propose and vote on an idea",[328,729,730,738,747],{},[331,731,333,732,338,735,342],{},[335,733,734],{},"Ideas",[335,736,737],{},"New idea",[331,739,740,741,386,744,342],{},"Pick the project and describe ",[335,742,743],{},"Problem",[335,745,746],{},"Solution",[331,748,749,750,753],{},"If there are ",[335,751,752],{},"Similar ideas already proposed",", they appear while you write: if it is the same thing, open that one and vote for it instead of proposing a new one.",[314,755,756,757,760,761,763,764,767],{},"On the idea page you can vote with ",[335,758,759],{},"Upvote",", comment in the ",[335,762,545],{}," and add ",[335,765,766],{},"Use cases",": concrete situations where it is needed. A vote only says how many people want the idea. It does not change the order of the board and does not start anything by itself.",[314,769,770,771,774,775,778],{},"Two ideas can be tied together: ",[335,772,773],{},"Related ideas"," for ideas to weigh together, ",[335,776,777],{},"Propose evolution"," for an idea that takes this one further.",[323,780,782],{"id":781},"turn-an-idea-into-a-ticket","Turn an idea into a ticket",[328,784,785,791,794],{},[331,786,787,788,342],{},"Open the idea and press ",[335,789,790],{},"Convert to ticket",[331,792,793],{},"Check the draft: title and description come from the idea, and when AI is configured it summarizes them with the discussion. You can change everything.",[331,795,796,797,800],{},"Confirm: the idea becomes ",[335,798,799],{},"Converted"," and points to its ticket.",[314,802,803,804,807,808,811],{},"The author of the idea can convert it, or anyone with the \"Convert others' ideas to tickets\" permission. An idea that is no longer needed can be set aside with ",[335,805,806],{},"Archive",": votes and discussion stop. With ",[335,809,810],{},"Reopen"," you pick it up again at any time.",[813,814,815],"warning",{},[314,816,817],{},"Deleting an idea also deletes its votes and comments. Deleting a ticket cannot be undone.",[819,820,821],"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":412,"searchDepth":19,"depth":19,"links":823},[824,825,826,827,828,829,830,831],{"id":325,"depth":19,"text":326},{"id":451,"depth":19,"text":452},{"id":499,"depth":19,"text":500},{"id":557,"depth":19,"text":558},{"id":581,"depth":19,"text":582},{"id":673,"depth":19,"text":674},{"id":726,"depth":19,"text":727},{"id":781,"depth":19,"text":782},"md",{},true,{"title":165,"description":166},"docs\u002Ftickets","vEzDZrE39xGpX7Piho43Lo4kSi1XFZUVN2kO6ZzUfD0",1791469657323]