[{"data":1,"prerenderedAt":838},["ShallowReactive",2],{"navigation_docs":3,"-tools-tech-debt-report":340,"-tools-tech-debt-report-surround":833},[4,30,55,254,271,294,311],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","/getting-started","1.getting-started",[9,13,17,21,25],{"title":10,"path":11,"stem":12},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":14,"path":15,"stem":16},"Platform","/getting-started/platforms","1.getting-started/2.platforms",{"title":18,"path":19,"stem":20},"Installation","/getting-started/installation","1.getting-started/3.installation",{"title":22,"path":23,"stem":24},"Licensing","/getting-started/licensing","1.getting-started/4.licensing",{"title":26,"path":27,"stem":28},"Quick Start","/getting-started/quick-start","1.getting-started/5.quick-start",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Features","/features","2.features",[35,39,43,47,51],{"title":36,"path":37,"stem":38},"Features Overview","/features/overview","2.features/1.overview",{"title":40,"path":41,"stem":42},"Code Quality Metrics","/features/code-quality-metrics","2.features/2.code-quality-metrics",{"title":44,"path":45,"stem":46},"Technical Debt Analysis","/features/technical-debt-analysis","2.features/3.technical-debt-analysis",{"title":48,"path":49,"stem":50},"Code Search","/features/code-search","2.features/4.code-search",{"title":52,"path":53,"stem":54},"Reports","/features/reports","2.features/5.reports",{"title":56,"path":57,"stem":58,"children":59,"page":29},"Tools","/tools","3.tools",[60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,142,148,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250],{"title":61,"path":62,"stem":63},"Tools Overview","/tools/overview","3.tools/1.overview",{"title":65,"path":66,"stem":67},"stellarion_get_symbol_info","/tools/get-symbol-info","3.tools/10.get-symbol-info",{"title":69,"path":70,"stem":71},"stellarion_symbol_search","/tools/symbol-search","3.tools/11.symbol-search",{"title":73,"path":74,"stem":75},"stellarion_get_callers","/tools/get-callers","3.tools/12.get-callers",{"title":77,"path":78,"stem":79},"stellarion_get_callees","/tools/get-callees","3.tools/13.get-callees",{"title":81,"path":82,"stem":83},"stellarion_get_detailed_symbol","/tools/get-detailed-symbol","3.tools/14.get-detailed-symbol",{"title":85,"path":86,"stem":87},"stellarion_find_by_imports","/tools/find-by-imports","3.tools/15.find-by-imports",{"title":89,"path":90,"stem":91},"stellarion_find_by_signature","/tools/find-by-signature","3.tools/16.find-by-signature",{"title":93,"path":94,"stem":95},"stellarion_find_entry_points","/tools/find-entry-points","3.tools/17.find-entry-points",{"title":97,"path":98,"stem":99},"stellarion_find_implementors","/tools/find-implementors","3.tools/18.find-implementors",{"title":101,"path":102,"stem":103},"stellarion_traverse_graph","/tools/traverse-graph","3.tools/19.traverse-graph",{"title":105,"path":106,"stem":107},"stellarion_get_ai_context","/tools/get-ai-context","3.tools/2.get-ai-context",{"title":109,"path":110,"stem":111},"stellarion_memory_store","/tools/memory-store","3.tools/20.memory-store",{"title":113,"path":114,"stem":115},"stellarion_memory_search","/tools/memory-search","3.tools/21.memory-search",{"title":117,"path":118,"stem":119},"stellarion_memory_get","/tools/memory-get","3.tools/22.memory-get",{"title":121,"path":122,"stem":123},"stellarion_memory_context","/tools/memory-context","3.tools/23.memory-context",{"title":125,"path":126,"stem":127},"stellarion_memory_invalidate","/tools/memory-invalidate","3.tools/24.memory-invalidate",{"title":129,"path":130,"stem":131},"stellarion_memory_list","/tools/memory-list","3.tools/25.memory-list",{"title":133,"path":134,"stem":135},"stellarion_memory_stats","/tools/memory-stats","3.tools/26.memory-stats",{"title":137,"path":138,"stem":139,"children":140},"stellarion_reindex_workspace","/tools/reindex-workspace","3.tools/27.reindex-workspace",[141],{"title":137,"path":138,"stem":139},{"title":143,"path":144,"stem":145,"children":146},"stellarion_index_files","/tools/index-files","3.tools/28.index-files",[147],{"title":143,"path":144,"stem":145},{"title":149,"path":150,"stem":151,"children":152},"stellarion_index_directory","/tools/index-directory","3.tools/29.index-directory",[153],{"title":149,"path":150,"stem":151},{"title":155,"path":156,"stem":157},"stellarion_get_edit_context","/tools/get-edit-context","3.tools/3.get-edit-context",{"title":159,"path":160,"stem":161},"stellarion_scan_security [Pro]","/tools/scan-security","3.tools/30.scan-security",{"title":163,"path":164,"stem":165},"stellarion_analyze_coupling [Pro]","/tools/analyze-coupling","3.tools/31.analyze-coupling",{"title":167,"path":168,"stem":169},"stellarion_find_unused_code [Pro]","/tools/find-unused-code","3.tools/32.find-unused-code",{"title":171,"path":172,"stem":173},"stellarion_codebase_health [Pro]","/tools/codebase-health","3.tools/33.codebase-health",{"title":175,"path":176,"stem":177},"stellarion_tech_debt_report [Pro]","/tools/tech-debt-report","3.tools/34.tech-debt-report",{"title":179,"path":180,"stem":181},"stellarion_assess_change_risk [Pro]","/tools/assess-change-risk","3.tools/35.assess-change-risk",{"title":183,"path":184,"stem":185},"stellarion_dependency_drift [Pro]","/tools/dependency-drift","3.tools/36.dependency-drift",{"title":187,"path":188,"stem":189},"stellarion_api_surface [Pro]","/tools/api-surface","3.tools/37.api-surface",{"title":191,"path":192,"stem":193},"stellarion_find_duplicates [Pro]","/tools/find-duplicates","3.tools/38.find-duplicates",{"title":195,"path":196,"stem":197},"stellarion_find_similar [Pro]","/tools/find-similar","3.tools/39.find-similar",{"title":199,"path":200,"stem":201},"stellarion_get_curated_context","/tools/get-curated-context","3.tools/4.get-curated-context",{"title":203,"path":204,"stem":205},"stellarion_cluster_symbols [Pro]","/tools/cluster-symbols","3.tools/40.cluster-symbols",{"title":207,"path":208,"stem":209},"stellarion_compare_symbols [Pro]","/tools/compare-symbols","3.tools/41.compare-symbols",{"title":211,"path":212,"stem":213},"stellarion_mine_git_history [Pro]","/tools/mine-git-history","3.tools/42.mine-git-history",{"title":215,"path":216,"stem":217},"stellarion_mine_git_history_for_file [Pro]","/tools/mine-git-history-for-file","3.tools/43.mine-git-history-for-file",{"title":219,"path":220,"stem":221},"stellarion_search_git_history [Pro]","/tools/search-git-history","3.tools/44.search-git-history",{"title":223,"path":224,"stem":225},"stellarion_find_eda_calls [Pro · EDA]","/tools/find-eda-calls","3.tools/45.find-eda-calls",{"title":227,"path":228,"stem":229},"stellarion_get_flow_graph [Pro · EDA]","/tools/get-flow-graph","3.tools/46.get-flow-graph",{"title":231,"path":232,"stem":233},"stellarion_find_duplicate_constraints [Pro · EDA]","/tools/find-duplicate-constraints","3.tools/47.find-duplicate-constraints",{"title":235,"path":236,"stem":237},"stellarion_analyze_impact","/tools/analyze-impact","3.tools/5.analyze-impact",{"title":239,"path":240,"stem":241},"stellarion_analyze_complexity","/tools/analyze-complexity","3.tools/6.analyze-complexity",{"title":243,"path":244,"stem":245},"stellarion_get_call_graph","/tools/get-call-graph","3.tools/7.get-call-graph",{"title":247,"path":248,"stem":249},"stellarion_get_dependency_graph","/tools/get-dependency-graph","3.tools/8.get-dependency-graph",{"title":251,"path":252,"stem":253},"stellarion_find_related_tests","/tools/find-related-tests","3.tools/9.find-related-tests",{"title":255,"path":256,"stem":257,"children":258,"page":29},"Integrations","/integrations","4.integrations",[259,263,267],{"title":260,"path":261,"stem":262},"Claude Code","/integrations/claude-code","4.integrations/1.claude-code",{"title":264,"path":265,"stem":266},"Cursor","/integrations/cursor","4.integrations/2.cursor",{"title":268,"path":269,"stem":270},"Other MCP Clients","/integrations/other-mcp-clients","4.integrations/3.other-mcp-clients",{"title":272,"path":273,"stem":274,"children":275,"page":29},"Guides","/guides","5.guides",[276,282,286,290],{"title":277,"path":278,"stem":279,"children":280},"Indexing Your Project","/guides/indexing-your-project","5.guides/1.indexing-your-project",[281],{"title":277,"path":278,"stem":279},{"title":283,"path":284,"stem":285},"Improving Code Quality","/guides/improving-code-quality","5.guides/2.improving-code-quality",{"title":287,"path":288,"stem":289},"Reducing Technical Debt","/guides/reducing-technical-debt","5.guides/3.reducing-technical-debt",{"title":291,"path":292,"stem":293},"Slash Commands","/guides/slash-commands","5.guides/4.slash-commands",{"title":295,"path":296,"stem":297,"children":298,"page":29},"Reference","/reference","6.reference",[299,303,307],{"title":300,"path":301,"stem":302},"CLI Commands","/reference/cli-commands","6.reference/1.cli-commands",{"title":304,"path":305,"stem":306},"Environment Variables","/reference/environment-variables","6.reference/2.environment-variables",{"title":308,"path":309,"stem":310},"Troubleshooting","/reference/troubleshooting","6.reference/3.troubleshooting",{"title":312,"path":313,"stem":314,"children":315,"page":29},"Quality","/quality","7.quality",[316,320,324,328,332,336],{"title":317,"path":318,"stem":319},"Code Quality Metrics Overview","/quality/stellarion_quality_metrics","7.quality/1.Stellarion_Quality_Metrics",{"title":321,"path":322,"stem":323},"Cognitive Complexity","/quality/cognitive-complexity","7.quality/2.cognitive-complexity",{"title":325,"path":326,"stem":327},"Cyclomatic Complexity","/quality/cyclomatic-complexity","7.quality/3.cyclomatic-complexity",{"title":329,"path":330,"stem":331},"Maintainability Index","/quality/maintainability","7.quality/4.maintainability",{"title":333,"path":334,"stem":335},"Circular Dependencies","/quality/circular-dependencies","7.quality/5.circular-dependencies",{"title":337,"path":338,"stem":339},"Unused Code Detection","/quality/unused-code","7.quality/6.unused-code",{"id":341,"title":175,"body":342,"description":826,"extension":827,"links":828,"meta":829,"navigation":830,"path":176,"seo":831,"stem":177,"__hash__":832},"docs/3.tools/34.tech-debt-report.md",{"type":343,"value":344,"toc":809},"minimark",[345,358,362,367,383,387,505,509,514,524,527,531,537,548,552,558,564,568,574,581,585,591,597,601,604,680,684,773,777],[346,347,349,350,357],"callout",{"type":348},"info","This is a Pro tool. Requires a ",[351,352,356],"a",{"href":353,"rel":354},"https://stellarion.ai/pro",[355],"nofollow","Stellarion Pro license",". A 180-day free trial starts automatically.",[359,360,361],"p",{},"Produces an aggregated technical debt report by combining multiple quality signals: complexity hotspots (cyclomatic > 15, cognitive > 20), public functions without tests, high-coupling modules (> 15 dependencies), unused exports, and oversized files (> 30 functions or > 1000 lines). Each item is scored by severity and estimated effort.",[363,364,366],"h2",{"id":365},"when-to-use","When to Use",[368,369,370,374,377,380],"ul",{},[371,372,373],"li",{},"To prioritize refactoring work during a cleanup sprint",[371,375,376],{},"To build a case for paying down technical debt with stakeholders",[371,378,379],{},"To identify the highest-impact improvements with the least effort",[371,381,382],{},"Before planning a large feature to understand which areas of the codebase need attention first",[363,384,386],{"id":385},"parameters","Parameters",[388,389,390,412],"table",{},[391,392,393],"thead",{},[394,395,396,400,403,406,409],"tr",{},[397,398,399],"th",{},"Parameter",[397,401,402],{},"Type",[397,404,405],{},"Required",[397,407,408],{},"Default",[397,410,411],{},"Description",[413,414,415,455,485],"tbody",{},[394,416,417,424,427,430,433],{},[418,419,420],"td",{},[421,422,423],"code",{},"category",[418,425,426],{},"enum",[418,428,429],{},"No",[418,431,432],{},"all",[418,434,435,436,439,440,439,443,439,446,439,449,439,452],{},"Filter by debt category: ",[421,437,438],{},"complexity",", ",[421,441,442],{},"cognitive_complexity",[421,444,445],{},"missing_tests",[421,447,448],{},"high_coupling",[421,450,451],{},"unused_code",[421,453,454],{},"large_file",[394,456,457,462,464,466,471],{},[418,458,459],{},[421,460,461],{},"severity",[418,463,426],{},[418,465,429],{},[418,467,468],{},[421,469,470],{},"low",[418,472,473,474,439,476,439,479,439,482],{},"Minimum severity to include: ",[421,475,470],{},[421,477,478],{},"medium",[421,480,481],{},"high",[421,483,484],{},"critical",[394,486,487,492,495,497,502],{},[418,488,489],{},[421,490,491],{},"limit",[418,493,494],{},"number",[418,496,429],{},[418,498,499],{},[421,500,501],{},"50",[418,503,504],{},"Maximum number of items to return",[363,506,508],{"id":507},"examples","Examples",[510,511,513],"h3",{"id":512},"full-debt-report","Full debt report",[515,516,521],"pre",{"className":517,"code":519,"language":520},[518],"language-text","Show me all the technical debt in this project.\n","text",[421,522,519],{"__ignoreMap":523},"",[359,525,526],{},"Returns a comprehensive list of all debt items across all categories, sorted by severity.",[510,528,530],{"id":529},"focus-on-complexity-issues","Focus on complexity issues",[515,532,535],{"className":533,"code":534,"language":520},[518],"What are the most complex functions? Show me anything with high cyclomatic or cognitive complexity.\n",[421,536,534],{"__ignoreMap":523},[359,538,539,540,543,544,547],{},"Uses ",[421,541,542],{},"category: \"complexity\""," (or ",[421,545,546],{},"\"cognitive_complexity\"",") to filter to complexity-related debt.",[510,549,551],{"id":550},"find-untested-public-apis","Find untested public APIs",[515,553,556],{"className":554,"code":555,"language":520},[518],"Which public functions don't have tests?\n",[421,557,555],{"__ignoreMap":523},[359,559,539,560,563],{},[421,561,562],{},"category: \"missing_tests\""," to list public functions with no corresponding test function.",[510,565,567],{"id":566},"critical-issues-only","Critical issues only",[515,569,572],{"className":570,"code":571,"language":520},[518],"Show me only the critical technical debt — the stuff that needs fixing now.\n",[421,573,571],{"__ignoreMap":523},[359,575,576,577,580],{},"Sets ",[421,578,579],{},"severity: \"critical\""," to filter to the highest-priority items.",[510,582,584],{"id":583},"top-10-worst-offenders","Top 10 worst offenders",[515,586,589],{"className":587,"code":588,"language":520},[518],"Give me the top 10 worst technical debt items.\n",[421,590,588],{"__ignoreMap":523},[359,592,576,593,596],{},[421,594,595],{},"limit: 10"," to return only the highest-scoring items.",[363,598,600],{"id":599},"output-format","Output Format",[359,602,603],{},"Each debt item includes:",[368,605,606,613,632,638,652,658,675],{},[371,607,608,612],{},[609,610,611],"strong",{},"File path and line number"," — location of the issue",[371,614,615,618,619,439,621,439,623,439,625,439,627,629,630],{},[609,616,617],{},"Category"," — which type of debt: ",[421,620,438],{},[421,622,442],{},[421,624,445],{},[421,626,448],{},[421,628,451],{},", or ",[421,631,454],{},[371,633,634,637],{},[609,635,636],{},"Symbol name"," — the function, class, or module involved",[371,639,640,643,644,439,646,439,648,629,650],{},[609,641,642],{},"Severity"," — ",[421,645,470],{},[421,647,478],{},[421,649,481],{},[421,651,484],{},[371,653,654,657],{},[609,655,656],{},"Score"," — numeric value backing the severity (e.g., cyclomatic complexity of 28)",[371,659,660,663,664,439,667,439,670,439,672],{},[609,661,662],{},"Effort estimate"," — rough effort to fix: ",[421,665,666],{},"trivial",[421,668,669],{},"small",[421,671,478],{},[421,673,674],{},"large",[371,676,677,679],{},[609,678,411],{}," — human-readable explanation",[510,681,683],{"id":682},"severity-thresholds","Severity thresholds",[388,685,686,701],{},[391,687,688],{},[394,689,690,692,695,698],{},[397,691,617],{},[397,693,694],{},"Medium",[397,696,697],{},"High",[397,699,700],{},"Critical",[413,702,703,717,731,745,759],{},[394,704,705,708,711,714],{},[418,706,707],{},"Cyclomatic complexity",[418,709,710],{},"> 15",[418,712,713],{},"> 25",[418,715,716],{},"> 40",[394,718,719,722,725,728],{},[418,720,721],{},"Cognitive complexity",[418,723,724],{},"> 20",[418,726,727],{},"> 30",[418,729,730],{},"> 50",[394,732,733,736,739,742],{},[418,734,735],{},"Missing tests",[418,737,738],{},"public function",[418,740,741],{},"public API entry point",[418,743,744],{},"exported from package",[394,746,747,750,753,756],{},[418,748,749],{},"High coupling",[418,751,752],{},"> 15 deps",[418,754,755],{},"> 25 deps",[418,757,758],{},"> 40 deps",[394,760,761,764,767,770],{},[418,762,763],{},"Large file",[418,765,766],{},"> 30 functions",[418,768,769],{},"> 50 functions",[418,771,772],{},"> 80 functions",[363,774,776],{"id":775},"tips","Tips",[368,778,779,782,788,793,799,806],{},[371,780,781],{},"Sort by severity and effort to find \"quick wins\" — high-severity items with trivial or small effort",[371,783,784,785,787],{},"The ",[421,786,445],{}," category only flags public functions — internal helpers are excluded to reduce noise",[371,789,790,792],{},[421,791,448],{}," measures efferent coupling (outgoing dependencies) — a module with 20+ dependencies is fragile",[371,794,795,796,798],{},"Use ",[421,797,423],{}," filters to generate focused reports for specific team discussions",[371,800,801,802,805],{},"Combine with ",[421,803,804],{},"stellarion_codebase_health"," for the big picture, then drill into debt details here",[371,807,808],{},"Re-run after paying down debt to track progress",{"title":523,"searchDepth":810,"depth":810,"links":811},2,[812,813,814,822,825],{"id":365,"depth":810,"text":366},{"id":385,"depth":810,"text":386},{"id":507,"depth":810,"text":508,"children":815},[816,818,819,820,821],{"id":512,"depth":817,"text":513},3,{"id":529,"depth":817,"text":530},{"id":550,"depth":817,"text":551},{"id":566,"depth":817,"text":567},{"id":583,"depth":817,"text":584},{"id":599,"depth":810,"text":600,"children":823},[824],{"id":682,"depth":817,"text":683},{"id":775,"depth":810,"text":776},"Aggregated technical debt report with severity scoring and effort estimates","md",null,{},true,{"title":175,"description":826},"2ZAUGPBMcgEyRJNujAn3N4pPNN_xo3zDVqcvoggnjGc",[834,836],{"title":171,"path":172,"stem":173,"description":835,"children":-1},"Single-call health dashboard with size metrics, complexity, and a letter grade",{"title":179,"path":180,"stem":181,"description":837,"children":-1},"Predict the risk of changing specific files before you make the change",1777612938885]