[{"data":1,"prerenderedAt":649},["ShallowReactive",2],{"repo-tree":3,"repo-\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsummary_issues":283},[4,7,10,13,16,19,22,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,69,72,75,78,81,84,86,88,90,93,96,99,102,105,108,111,114,117,120,123,125,127,129,131,133,135,138,141,143,146,149,152,155,158,161,164,167,169,172,175,178,180,183,186,189,192,195,198,201,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281],{"path":5,"title":6},"\u002Fagents\u002Fbackend-code-style","Backend Conventions",{"path":8,"title":9},"\u002Fagents\u002Fdatabase","Database",{"path":11,"title":12},"\u002Fagents\u002Fportal-code-style","Portal Conventions",{"path":14,"title":15},"\u002Fagents\u002Ftranslation","Translation",{"path":17,"title":18},"\u002Fconventions\u002Fbackend-coding","Backend coding conventions",{"path":20,"title":21},"\u002Fconventions\u002Ffrontend-coding","Frontend coding conventions",{"path":23,"title":24},"\u002Fdevelopment-process","Development process",{"path":26,"title":27},"\u002Flearning-api-preview-hetzner-setup","Learning API Preview on Hetzner + Cloudflare",{"path":29,"title":30},"\u002Flearning-api-preview-vm-plan","Learning API Preview VM Plan",{"path":32,"title":33},"\u002Fmonorepo-structure","Monorepo structure",{"path":35,"title":36},"\u002Foperations","Operations — bugs and support",{"path":38,"title":39},"\u002Fpostmortems\u002F2026-03-16_onboarding-currency-regression","Onboarding Zod transform silently broken — web signups assigned wrong checkout currency",{"path":41,"title":42},"\u002Fpostmortems\u002Freadme","Postmortems",{"path":44,"title":45},"\u002Fpostmortems\u002F_template","TEMPLATE",{"path":47,"title":48},"\u002Fpostmortems\u002Fposthog-comparison","Postmortem practice — comparison with PostHog",{"path":50,"title":51},"\u002Fpreview-environment-plan","Preview Environment Plan",{"path":53,"title":54},"\u002Fprinciples","Engineering principles",{"path":56,"title":57},"\u002Fworking-with-ai","Working with AI",{"path":59,"title":60},"\u002F.claude\u002Fskills\u002Feval-playground\u002Fskill","Eval Playground — Co-development Skill",{"path":62,"title":63},"\u002F.claude\u002Fskills\u002Ffigma-diff-section\u002Fskill","Figma Diff Section Pipeline",{"path":65,"title":66},"\u002Fagents","AGENTS.md",{"path":68,"title":66},"\u002Fclaude",{"path":70,"title":71},"\u002Freadme","Studyflash",{"path":73,"title":74},"\u002Fapps\u002Fcore-api\u002Fagents","Core API (apps\u002Fcore-api)",{"path":76,"title":77},"\u002Fapps\u002Fcore-api\u002Freadme","README",{"path":79,"title":80},"\u002Fapps\u002Femail-previews\u002Fagents","Email Previews (apps\u002Femail-previews)",{"path":82,"title":83},"\u002Fapps\u002Flanding-page\u002Fagents","Landing Page (apps\u002Flanding-page)",{"path":85,"title":83},"\u002Fapps\u002Flanding-page\u002Fclaude",{"path":87,"title":66},"\u002Fapps\u002Flearning-api\u002Fagents",{"path":89,"title":77},"\u002Fapps\u002Flearning-api\u002Freadme",{"path":91,"title":92},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Feval_metrics_design","Surface-Specific Eval Metrics Design",{"path":94,"title":95},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Ftest_set","Quiz Eval Test Set",{"path":97,"title":98},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Ffrontend\u002Freadme","React + TypeScript + Vite",{"path":100,"title":101},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fcontent-pillar-shallow-coverage\u002Freadme","Content pillar misses subtopics in dense documents",{"path":103,"title":104},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fdocling-empty-section-headers\u002Freadme","Empty section headers dropped by docling chunker",{"path":106,"title":107},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fknown-issues\u002Fdocling-table-reading-order\u002Freadme","Table\u002Fbox layout causes wrong reading order",{"path":109,"title":110},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Fmetrics\u002Freadme","Quiz eval metrics — canonical rubrics",{"path":112,"title":113},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-04-12-quiz-summary-feedback-current-state","Quiz and Summary Feedback Current State",{"path":115,"title":116},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-04-24-quiz-eval-metrics","Quiz Evaluation Metrics",{"path":118,"title":119},"\u002Fapps\u002Flearning-api\u002Fevals-playground\u002Freports\u002F2026-05-01-quiz-eval-current-state","Quiz Eval Current State",{"path":121,"title":122},"\u002Fapps\u002Flearning-api\u002Fmonitoring\u002Freadme","Monitoring Stack",{"path":124,"title":77},"\u002Fapps\u002Flearning-api\u002Fshared\u002Freadme",{"path":126,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fflashcard_agent\u002Freadme",{"path":128,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fingestion_agent\u002Freadme",{"path":130,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fquiz_agent\u002Freadme",{"path":132,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Flearning_agents\u002Fsummary_agent\u002Freadme",{"path":134,"title":77},"\u002Fapps\u002Flearning-api\u002Fworkers\u002Fparser\u002Freadme",{"path":136,"title":137},"\u002Fapps\u002Fmarketing-emails-preview\u002Fagents","Marketing Emails Preview (apps\u002Fmarketing-emails-preview)",{"path":139,"title":140},"\u002Fapps\u002Fmobile-app\u002Fagents","StudyFlash Mobile App - Claude Code Configuration",{"path":142,"title":140},"\u002Fapps\u002Fmobile-app\u002Fclaude",{"path":144,"title":145},"\u002Fapps\u002Fmountain-max\u002Fagents","Mountain Max (apps\u002Fmountain-max)",{"path":147,"title":148},"\u002Fapps\u002Fmountain-max\u002Fgame\u002Freadme","Mountain Max Game",{"path":150,"title":151},"\u002Fapps\u002Fportal\u002Fagents","Portal (apps\u002Fportal)",{"path":153,"title":154},"\u002Fapps\u002Fportal\u002Freadme","Nuxt Minimal Starter",{"path":156,"title":157},"\u002Fapps\u002Fportal\u002Fapp\u002Fcomposables\u002Ffiles\u002Freadme","File Upload Composables",{"path":159,"title":160},"\u002Fapps\u002Fportal\u002Fdocs\u002Flibrary-routing","Library Routing Documentation",{"path":162,"title":163},"\u002Fapps\u002Fsupabase\u002Fagents","Supabase (apps\u002Fsupabase)",{"path":165,"title":166},"\u002Fapps\u002Fwrapped\u002Fagents","Wrapped (apps\u002Fwrapped)",{"path":168,"title":98},"\u002Fapps\u002Fwrapped\u002Freadme",{"path":170,"title":171},"\u002Finfra\u002Freadme","infra\u002F",{"path":173,"title":174},"\u002Finfra\u002Fdns\u002Freadme","DNS Infrastructure",{"path":176,"title":177},"\u002Finfra\u002Fdokploy\u002Freadme","studyflash-dokploy",{"path":179,"title":77},"\u002Finfra\u002Fdokploy\u002Fsdk\u002Fnodejs\u002Freadme",{"path":181,"title":182},"\u002Finfra\u002Finfisical\u002Freadme","Infisical Infrastructure",{"path":184,"title":185},"\u002Finfra\u002Flearning-api\u002Freadme","Pulumi GCP TypeScript Template",{"path":187,"title":188},"\u002Finfra\u002Fopenreplay\u002Freadme","OpenReplay on Hetzner",{"path":190,"title":191},"\u002Finfra\u002Fscripts\u002Freadme","infra\u002Fscripts\u002F",{"path":193,"title":194},"\u002Finfra\u002Fturborepo-cache\u002Freadme","Turborepo Remote Cache Infrastructure",{"path":196,"title":197},"\u002Finternal\u002Fchatwoot\u002Freadme","Chatwoot Infrastructure",{"path":199,"title":200},"\u002Finternal\u002Fchatwoot\u002Fprovider\u002Freadme","studyflash-chatwoot-provider",{"path":202,"title":77},"\u002Finternal\u002Fchatwoot\u002Fprovider\u002Fsdk\u002Fnodejs\u002Freadme",{"path":204,"title":205},"\u002Finternal\u002Fdocs\u002Freadme","internal\u002Fdocs",{"path":207,"title":208},"\u002Finternal\u002Fsupport-bot\u002Fclaude","Support Bot (Maximilian)",{"path":210,"title":211},"\u002Finternal\u002Fsupport-bot\u002Freadme","Studyflash Customer Support Bot (Maximilian)",{"path":213,"title":214},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Faccount_issues","Account Issues",{"path":216,"title":217},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fbilling_invoice","Billing Invoice",{"path":219,"title":220},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fcontent_upload","Content Upload",{"path":222,"title":223},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fdata_loss","Data Loss",{"path":225,"title":226},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fflashcard_issues","Flashcard Issues",{"path":228,"title":229},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fgarbage","Garbage",{"path":231,"title":232},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fgeneral_how_to","General How To",{"path":234,"title":235},"\u002Finternal\u002Fsupport-bot\u002Fkb","Knowledge Base Index",{"path":237,"title":238},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Flanguage_issues","Language Issues",{"path":240,"title":241},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmindmap_issues","Mindmap Issues",{"path":243,"title":244},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmisunderstanding","Misunderstanding",{"path":246,"title":247},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fmock_exam_issues","Mock Exam Issues",{"path":249,"title":250},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fpodcast_issues","Podcast Issues",{"path":252,"title":253},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fquiz_issues","Quiz Issues",{"path":255,"title":256},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Frefund_request","Refund Request",{"path":258,"title":259},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsubscription_cancellation","Subscription Cancellation",{"path":261,"title":262},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsubscription_info","Subscription Info",{"path":264,"title":265},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsummary_issues","Summary Issues",{"path":267,"title":268},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Ftechnical_errors","Technical Errors",{"path":270,"title":271},"\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fvideo_issues","Video Issues",{"path":273,"title":274},"\u002Fpackages\u002Fcommon\u002Fdocs\u002Fearly-access-features","Declarative Early Access Features",{"path":276,"title":277},"\u002Fpackages\u002Fcommon\u002Fscripts\u002Freadme","Common Package Scripts",{"path":279,"title":280},"\u002Fpackages\u002Fdevtools\u002Ffigma-plugins\u002Freadme","Figma plugins",{"path":282,"title":77},"\u002Fpackages\u002Fpulumi-infisical\u002Freadme",{"id":284,"title":265,"body":285,"description":638,"extension":639,"lastReviewed":640,"meta":641,"navigation":645,"owner":640,"path":264,"seo":646,"status":640,"stem":647,"tags":640,"__hash__":648},"repo\u002Finternal\u002Fsupport-bot\u002Fkb\u002Fsummary_issues.md",{"type":286,"value":287,"toc":620},"minimark",[288,292,296,304,310,313,316,319,322,325,331,334,339,343,346,351,354,359,364,367,370,373,378,381,386,390,393,396,399,404,409,413,416,419,424,427,432,436,439,444,447,452,456,459,464,467,472,476,479,484,487,492,496,499,502,505,510,513,518,522,525,527,532,535,540,544,547,552,555,560,564,567,572,575,580,584,587,592,595,600,604,607,612,615],[289,290,265],"h1",{"id":291},"summary-issues",[293,294,295],"h2",{"id":295},"summary_generation_slow",[297,298,299,303],"p",{},[300,301,302],"strong",{},"Problem:"," I can't generate a detailed summary - it's been loading for 20 minutes",[297,305,306,309],{},[300,307,308],{},"Solution:"," Hi,",[297,311,312],{},"Sorry you've been waiting so long for the in-depth summary to finish. When generation takes more than a few minutes, it usually means we're experiencing a temporary spike in traffic and the request can stall.",[297,314,315],{},"Here's what you can do:",[297,317,318],{},"Wait a couple more minutes and try starting the summary again—the slowdown is often short-lived.",[297,320,321],{},"If it's still stuck, cancel the attempt and re-upload your document, then restart the generation. This refreshes the job in our queue and normally resolves the issue.",[297,323,324],{},"Let me know if this gets your summary generated or if you need any more help!",[297,326,327,330],{},[300,328,329],{},"Note:"," French: \"J'essaye de générer des résumé approfondi mais impossible depuis 20 minutes\"",[293,332,333],{"id":333},"how_to_delete_summary",[297,335,336,338],{},[300,337,302],{}," How do I delete a summary? There's no button.",[297,340,341,309],{},[300,342,308],{},[297,344,345],{},"You would need to delete the whole deck, unfortunately, you can't just delete the summary.",[297,347,348,350],{},[300,349,329],{}," French: \"comment effacer un résumé y a pas de boutons\"",[293,352,353],{"id":353},"summary_not_loading",[297,355,356,358],{},[300,357,302],{}," My summaries won't load and this problem keeps happening",[297,360,361,363],{},[300,362,308],{}," Hi!",[297,365,366],{},"I'm very sorry to hear that.",[297,368,369],{},"Could you please try reuploading the document and let me know whether this solves the issue?",[297,371,372],{},"Best,",[297,374,375,377],{},[300,376,329],{}," Dutch: \"Mijn samenvattingen willen niet laden en dit probleem blijft zich voor doen\". German: \"mein Studyflash funktioniert leider nicht mehr. Ich kann zum Beispiel keine Zusammenfassung erstellen\". Common summary loading issue - always try re-uploading first.",[293,379,380],{"id":380},"summary_not_appearing",[297,382,383,385],{},[300,384,302],{}," No summaries or other content is appearing for my text",[297,387,388,309],{},[300,389,308],{},[297,391,392],{},"I'm sorry the summaries and other study materials aren't appearing on your mobile device. This can happen if the initial upload encounters an issue.",[297,394,395],{},"Please try re-uploading your document and start the generation process again. In most cases, the content appears normally after the second upload.",[297,397,398],{},"If you still don't see the summaries after re-uploading, let me know and we'll look into it further!",[297,400,401,403],{},[300,402,329],{}," Dutch: \"Er komen geen samenvattingen en andere dingen over mijn tekst\"",[297,405,406,408],{},[300,407,302],{}," The summaries are not detailed enough \u002F my friend has better summaries",[297,410,411,309],{},[300,412,308],{},[297,414,415],{},"Thanks for your feedback, we're very sorry about that.",[297,417,418],{},"Would you mind reuploadinig the file? This usually helps if there was an error in the pipeline.Let us know if the issue persists.",[297,420,421,423],{},[300,422,329],{}," German: \"die zusammenfassungen sind nicht ausfürlich genug + bei meiner freundin ist es möglich\"",[293,425,426],{"id":426},"where_are_summaries",[297,428,429,431],{},[300,430,302],{}," Where do I find my summaries?",[297,433,434,309],{},[300,435,308],{},[297,437,438],{},"Open the deck in which you stored them.",[297,440,441,443],{},[300,442,329],{}," French: \"comment trouver les résumés\". German: \"Wo ist meine zusammenfassung\", \"Wo finde ich meine zusammenfassungen\". Also asked as \"In der Bibliothek\" - summaries are inside decks in the library.",[293,445,446],{"id":446},"how_to_create_summary",[297,448,449,451],{},[300,450,302],{}," How do I create summaries in the app?",[297,453,454,309],{},[300,455,308],{},[297,457,458],{},"Just click on create new deck and then on the summary tab.",[297,460,461,463],{},[300,462,329],{}," Dutch: \"hoe kan ik samenvattingen maken\", \"Hoe Ik wil een samenvatting maken op deze app maar hoe\". French: \"Je veux faire un résumé\". German: \"Zusammenfassungen Wo kann ich mir zusammenfassungen schreiben lassen auf der app?\", \"Wie kann icv eine zusammenfassung von meiner vorlesung erstellen\", \"Ich möchte eine zusammenfassung und kernzettel erstellen lassen\". Very common question - click on plus\u002Fcreate new deck.",[293,465,466],{"id":466},"regenerate_summary",[297,468,469,471],{},[300,470,302],{}," I can't regenerate summaries that I've already generated if they're not detailed enough",[297,473,474,309],{},[300,475,308],{},[297,477,478],{},"You would need to re-upload the document.",[297,480,481,483],{},[300,482,329],{}," German: \"ich kann bereits generierte Zusammenfassungen nicht erneut erstellen, wenn diese mir doch zu wenig sind\"",[293,485,486],{"id":486},"summary_generation_duration",[297,488,489,491],{},[300,490,302],{}," How long does it take to create a summary?",[297,493,494,309],{},[300,495,308],{},[297,497,498],{},"I understand you want to know how long it takes to create your summary.",[297,500,501],{},"Currently, upload and subsequent generation can take several minutes due to high load. Please wait a few minutes and try again - our team is already working on further optimizing performance.",[297,503,504],{},"Let me know if it continues to take unusually long after that or if you have any questions!",[297,506,507,509],{},[300,508,329],{}," German: \"Wie lange dauert eine erstellung der zusammenfassung\"",[293,511,512],{"id":512},"how_to_download_summary",[297,514,515,517],{},[300,516,302],{}," How do I download a summary?",[297,519,520,309],{},[300,521,308],{},[297,523,524],{},"Just click on print in the web app.",[297,526,372],{},[297,528,529,531],{},[300,530,329],{}," Dutch: \"Hoe download ik een samenvatting\"",[293,533,534],{"id":534},"summary_from_book",[297,536,537,539],{},[300,538,302],{}," I want to create a summary from a book but can't find where to do it",[297,541,542,309],{},[300,543,308],{},[297,545,546],{},"Just click on the plus at the bottom of the page if you're on mobile or on create new deck in the sidebar if you're on web.",[297,548,549,551],{},[300,550,329],{}," Dutch: \"ik wil graag een samen vatting maken van het boek the absolutely true diary of the parttime Indian\"",[293,553,554],{"id":554},"summary_settings_not_working",[297,556,557,559],{},[300,558,302],{}," The summary settings aren't working - I select bullet points but it creates full sentences",[297,561,562,309],{},[300,563,308],{},[297,565,566],{},"That's very weird. Could you please reupload the file and check whether this helps? If not, let us know imediately please.",[297,568,569,571],{},[300,570,329],{}," German: \"die einstellungen bei den Zusammenfassungen gehen nicht mehr. ich klicke an stichpunkte oder Aufzählungen und er macht dennoch immer wieder ganze Sätze\"",[293,573,574],{"id":574},"summary_read_aloud",[297,576,577,579],{},[300,578,302],{}," Is it possible to have my summary read aloud?",[297,581,582,309],{},[300,583,308],{},[297,585,586],{},"Unfortunately not, but that's coming in the future.",[297,588,589,591],{},[300,590,329],{}," German: \"ist es möglich, dass mir meine zusammenfassung vorgelesen werden kann.\"",[293,593,594],{"id":594},"accidental_manual_summary",[297,596,597,599],{},[300,598,302],{}," I accidentally clicked on manual summary creation - I want the AI to generate it",[297,601,602,309],{},[300,603,308],{},[297,605,606],{},"Just reload the page. Thanks.",[297,608,609,611],{},[300,610,329],{}," German: \"Ich habe ausversehen auf manuelles erstellen einer Zusammenfassung gedrückt, ich möchte das es die KI generiert\"",[293,613,614],{"id":614},"summary_generation_error",[297,616,617,619],{},[300,618,302],{}," Summary generation doesn't work",{"title":621,"searchDepth":622,"depth":622,"links":623},"",2,[624,625,626,627,628,629,630,631,632,633,634,635,636,637],{"id":295,"depth":622,"text":295},{"id":333,"depth":622,"text":333},{"id":353,"depth":622,"text":353},{"id":380,"depth":622,"text":380},{"id":426,"depth":622,"text":426},{"id":446,"depth":622,"text":446},{"id":466,"depth":622,"text":466},{"id":486,"depth":622,"text":486},{"id":512,"depth":622,"text":512},{"id":534,"depth":622,"text":534},{"id":554,"depth":622,"text":554},{"id":574,"depth":622,"text":574},{"id":594,"depth":622,"text":594},{"id":614,"depth":622,"text":614},"Summary generation, summary formatting, summary quality","md",null,{"category":642,"sensitive":643,"entry_count":644},"summary_issues",false,14,true,{"title":265,"description":638},"internal\u002Fsupport-bot\u002Fkb\u002Fsummary_issues","XoUoUe74DuIeJJc9Iwcm7DkzPUVZ64QkB5ymOkZSCP4",1779007964779]