```json
[
  {"name": "fetch_artifacts_callers", "tool": "find_callers", "params": {"symbol": "_fetch_artifacts"}},
  {"name": "github_source_init", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "_get_source"}},
  {"name": "github_source_class", "tool": "function_body", "params": {"file_path": "ftl_project_expert/sources.py", "function_name": "GitHubSource.__init__"}},
  {"name": "github_source_get_pr", "tool": "function_body", "params": {"file_path": "ftl_project_expert/sources.py", "function_name": "GitHubSource.get_pr"}},
  {"name": "github_source_get_pr_raises", "tool": "raises_analysis", "params": {"file_path": "ftl_project_expert/sources.py", "function_name": "GitHubSource.get_pr"}},
  {"name": "github_source_init_raises", "tool": "raises_analysis", "params": {"file_path": "ftl_project_expert/sources.py", "function_name": "GitHubSource.__init__"}},
  {"name": "cli_test_files", "tool": "related_test_files", "params": {"file_path": "ftl_project_expert/cli.py"}},
  {"name": "cli_imports", "tool": "file_imports", "params": {"file_path": "ftl_project_expert/cli.py"}},
  {"name": "fetch_artifacts_full", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "_fetch_artifacts"}}
]
```
