[{"data":1,"prerenderedAt":953},["ShallowReactive",2],{"navigation_docs":3,"-tools-find-related-tests":340,"-tools-find-related-tests-surround":948},[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":251,"body":342,"description":941,"extension":942,"links":943,"meta":944,"navigation":945,"path":252,"seo":946,"stem":253,"__hash__":947},"docs/3.tools/9.find-related-tests.md",{"type":343,"value":344,"toc":930},"minimark",[345,364,369,385,389,475,479,484,495,500,608,628,632,637,641,720,725,729,734,738,833,838,842,899,903,926],[346,347,348,349,353,354,353,357,353,360,363],"p",{},"Discovers test files and test functions that exercise specific code. Traces call graph edges to find functions with test-like names (",[350,351,352],"code",{},"test_",", ",[350,355,356],{},"_test",[350,358,359],{},"it()",[350,361,362],{},"describe()",") that directly or transitively call the target.",[365,366,368],"h2",{"id":367},"when-to-use","When to Use",[370,371,372,376,379,382],"ul",{},[373,374,375],"li",{},"Before modifying code, to know which tests to run and update",[373,377,378],{},"Debugging a failure, to find test cases that cover the broken path",[373,380,381],{},"Assessing test coverage for a specific function",[373,383,384],{},"After refactoring, to verify that relevant tests still pass",[365,386,388],{"id":387},"parameters","Parameters",[390,391,392,414],"table",{},[393,394,395],"thead",{},[396,397,398,402,405,408,411],"tr",{},[399,400,401],"th",{},"Parameter",[399,403,404],{},"Type",[399,406,407],{},"Required",[399,409,410],{},"Default",[399,412,413],{},"Description",[415,416,417,439,458],"tbody",{},[396,418,419,423,426,429,432],{},[420,421,422],"td",{},"uri",[420,424,425],{},"string",[420,427,428],{},"Yes",[420,430,431],{},"--",[420,433,434,435,438],{},"File URI to find tests for (e.g., ",[350,436,437],{},"file:///path/to/file.ts",")",[396,440,441,444,447,450,455],{},[420,442,443],{},"line",[420,445,446],{},"number",[420,448,449],{},"No",[420,451,452],{},[350,453,454],{},"0",[420,456,457],{},"Line number of the function (0-indexed). Omit or set to 0 to find tests for the entire file.",[396,459,460,463,465,467,472],{},[420,461,462],{},"limit",[420,464,446],{},[420,466,449],{},[420,468,469],{},[350,470,471],{},"10",[420,473,474],{},"Maximum number of related tests to return",[365,476,478],{"id":477},"examples","Examples",[480,481,483],"h3",{"id":482},"find-tests-for-a-specific-function","Find Tests for a Specific Function",[346,485,486,490,491,494],{},[487,488,489],"strong",{},"Natural Language:","\n\"What tests cover the ",[350,492,493],{},"createUser"," function?\"",[346,496,497],{},[487,498,499],{},"MCP Tool Call:",[501,502,507],"pre",{"className":503,"code":504,"language":505,"meta":506,"style":506},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"stellarion_find_related_tests\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/services/user.ts\",\n    \"line\": 45\n  }\n}\n","json","",[350,508,509,517,544,559,581,596,602],{"__ignoreMap":506},[510,511,513],"span",{"class":443,"line":512},1,[510,514,516],{"class":515},"sMK4o","{\n",[510,518,520,523,527,530,533,536,539,541],{"class":443,"line":519},2,[510,521,522],{"class":515},"  \"",[510,524,526],{"class":525},"spNyl","name",[510,528,529],{"class":515},"\"",[510,531,532],{"class":515},":",[510,534,535],{"class":515}," \"",[510,537,251],{"class":538},"sfazB",[510,540,529],{"class":515},[510,542,543],{"class":515},",\n",[510,545,547,549,552,554,556],{"class":443,"line":546},3,[510,548,522],{"class":515},[510,550,551],{"class":525},"arguments",[510,553,529],{"class":515},[510,555,532],{"class":515},[510,557,558],{"class":515}," {\n",[510,560,562,565,568,570,572,574,577,579],{"class":443,"line":561},4,[510,563,564],{"class":515},"    \"",[510,566,422],{"class":567},"sBMFI",[510,569,529],{"class":515},[510,571,532],{"class":515},[510,573,535],{"class":515},[510,575,576],{"class":538},"file:///home/dev/project/src/services/user.ts",[510,578,529],{"class":515},[510,580,543],{"class":515},[510,582,584,586,588,590,592],{"class":443,"line":583},5,[510,585,564],{"class":515},[510,587,443],{"class":567},[510,589,529],{"class":515},[510,591,532],{"class":515},[510,593,595],{"class":594},"sbssI"," 45\n",[510,597,599],{"class":443,"line":598},6,[510,600,601],{"class":515},"  }\n",[510,603,605],{"class":443,"line":604},7,[510,606,607],{"class":515},"}\n",[346,609,610,613,614,353,617,353,620,623,624,627],{},[487,611,612],{},"Returns:"," 4 tests: ",[350,615,616],{},"test_create_user_success",[350,618,619],{},"test_create_user_duplicate_email",[350,621,622],{},"test_create_user_invalid_input",", and ",[350,625,626],{},"test_user_service_integration"," with their file locations and relationship types (direct caller, transitive).",[480,629,631],{"id":630},"find-all-tests-for-a-file","Find All Tests for a File",[346,633,634,636],{},[487,635,489],{},"\n\"Which tests exercise anything in the payment module?\"",[346,638,639],{},[487,640,499],{},[501,642,644],{"className":503,"code":643,"language":505,"meta":506,"style":506},"{\n  \"name\": \"stellarion_find_related_tests\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/billing/payment.py\",\n    \"limit\": 20\n  }\n}\n",[350,645,646,650,668,680,699,712,716],{"__ignoreMap":506},[510,647,648],{"class":443,"line":512},[510,649,516],{"class":515},[510,651,652,654,656,658,660,662,664,666],{"class":443,"line":519},[510,653,522],{"class":515},[510,655,526],{"class":525},[510,657,529],{"class":515},[510,659,532],{"class":515},[510,661,535],{"class":515},[510,663,251],{"class":538},[510,665,529],{"class":515},[510,667,543],{"class":515},[510,669,670,672,674,676,678],{"class":443,"line":546},[510,671,522],{"class":515},[510,673,551],{"class":525},[510,675,529],{"class":515},[510,677,532],{"class":515},[510,679,558],{"class":515},[510,681,682,684,686,688,690,692,695,697],{"class":443,"line":561},[510,683,564],{"class":515},[510,685,422],{"class":567},[510,687,529],{"class":515},[510,689,532],{"class":515},[510,691,535],{"class":515},[510,693,694],{"class":538},"file:///home/dev/project/src/billing/payment.py",[510,696,529],{"class":515},[510,698,543],{"class":515},[510,700,701,703,705,707,709],{"class":443,"line":583},[510,702,564],{"class":515},[510,704,462],{"class":567},[510,706,529],{"class":515},[510,708,532],{"class":515},[510,710,711],{"class":594}," 20\n",[510,713,714],{"class":443,"line":598},[510,715,601],{"class":515},[510,717,718],{"class":443,"line":604},[510,719,607],{"class":515},[346,721,722,724],{},[487,723,612],{}," All test functions that call any function in the payment module, across all test files.",[480,726,728],{"id":727},"quick-coverage-check","Quick Coverage Check",[346,730,731,733],{},[487,732,489],{},"\n\"Does this function have any tests?\"",[346,735,736],{},[487,737,499],{},[501,739,741],{"className":503,"code":740,"language":505,"meta":506,"style":506},"{\n  \"name\": \"stellarion_find_related_tests\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/utils/retry.rs\",\n    \"line\": 12,\n    \"limit\": 1\n  }\n}\n",[350,742,743,747,765,777,796,811,824,828],{"__ignoreMap":506},[510,744,745],{"class":443,"line":512},[510,746,516],{"class":515},[510,748,749,751,753,755,757,759,761,763],{"class":443,"line":519},[510,750,522],{"class":515},[510,752,526],{"class":525},[510,754,529],{"class":515},[510,756,532],{"class":515},[510,758,535],{"class":515},[510,760,251],{"class":538},[510,762,529],{"class":515},[510,764,543],{"class":515},[510,766,767,769,771,773,775],{"class":443,"line":546},[510,768,522],{"class":515},[510,770,551],{"class":525},[510,772,529],{"class":515},[510,774,532],{"class":515},[510,776,558],{"class":515},[510,778,779,781,783,785,787,789,792,794],{"class":443,"line":561},[510,780,564],{"class":515},[510,782,422],{"class":567},[510,784,529],{"class":515},[510,786,532],{"class":515},[510,788,535],{"class":515},[510,790,791],{"class":538},"file:///home/dev/project/src/utils/retry.rs",[510,793,529],{"class":515},[510,795,543],{"class":515},[510,797,798,800,802,804,806,809],{"class":443,"line":583},[510,799,564],{"class":515},[510,801,443],{"class":567},[510,803,529],{"class":515},[510,805,532],{"class":515},[510,807,808],{"class":594}," 12",[510,810,543],{"class":515},[510,812,813,815,817,819,821],{"class":443,"line":598},[510,814,564],{"class":515},[510,816,462],{"class":567},[510,818,529],{"class":515},[510,820,532],{"class":515},[510,822,823],{"class":594}," 1\n",[510,825,826],{"class":443,"line":604},[510,827,601],{"class":515},[510,829,831],{"class":443,"line":830},8,[510,832,607],{"class":515},[346,834,835,837],{},[487,836,612],{}," Either 1 test (confirming coverage exists) or an empty array (no tests found).",[365,839,841],{"id":840},"output-format","Output Format",[370,843,844,891],{},[373,845,846,849,850],{},[487,847,848],{},"tests"," -- Array of related test functions, each containing:\n",[370,851,852,857,866,880,886],{},[373,853,854,856],{},[487,855,526],{}," -- Test function name",[373,858,859,862,863,438],{},[487,860,861],{},"id"," -- Internal node ID (can be used with other tools like ",[350,864,865],{},"get_detailed_symbol",[373,867,868,871,872,875,876,879],{},[487,869,870],{},"relationship"," -- How the test relates to the target: ",[350,873,874],{},"direct"," (test calls the function directly) or ",[350,877,878],{},"transitive"," (test calls something that calls the function)",[373,881,882,885],{},[487,883,884],{},"file"," -- File path where the test is located",[373,887,888,890],{},[487,889,443],{}," -- Line number of the test function",[373,892,893,896,897,438],{},[487,894,895],{},"total"," -- Total count of related tests found (may exceed ",[350,898,462],{},[365,900,902],{"id":901},"tips","Tips",[370,904,905,908,911,914,920],{},[373,906,907],{},"Use before making any code change. The tests returned are the ones you need to run after your edit.",[373,909,910],{},"A function with 0 related tests is a coverage gap. Consider writing tests before modifying it.",[373,912,913],{},"Transitive tests are less specific but still relevant. A transitive test calls your function through another function, so it exercises the code path but may not test edge cases.",[373,915,916,917,919],{},"Chain with ",[350,918,155],{}," which already includes related tests alongside callers, memories, and git history.",[373,921,922,923,925],{},"For the inverse operation (finding what code a test covers), use ",[350,924,77],{}," on the test function.",[927,928,929],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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":506,"searchDepth":519,"depth":519,"links":931},[932,933,934,939,940],{"id":367,"depth":519,"text":368},{"id":387,"depth":519,"text":388},{"id":477,"depth":519,"text":478,"children":935},[936,937,938],{"id":482,"depth":546,"text":483},{"id":630,"depth":546,"text":631},{"id":727,"depth":546,"text":728},{"id":840,"depth":519,"text":841},{"id":901,"depth":519,"text":902},"Find tests that exercise a given function","md",null,{},true,{"title":251,"description":941},"rN0FMxM3ugPBjPGMDXm1lSQZGty_8n60rjPDjP5yb9M",[949,951],{"title":247,"path":248,"stem":249,"description":950,"children":-1},"Map file and module import relationships with depth control",{"title":260,"path":261,"stem":262,"description":952,"children":-1},"Using Stellarion with Claude Code CLI",1777612941562]