```json
[
  {"name": "review_beliefs_body", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "review_beliefs"}},
  {"name": "repair_body", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "repair"}},
  {"name": "update_body", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "update"}},
  {"name": "has_reasons_body", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "_has_reasons"}},
  {"name": "reasons_export_body", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "_reasons_export"}},
  {"name": "derive_body", "tool": "function_body", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "derive"}},
  {"name": "review_beliefs_tests", "tool": "related_test_files", "params": {"file_path": "ftl_project_expert/cli.py"}},
  {"name": "review_beliefs_callers", "tool": "find_callers", "params": {"symbol": "review_beliefs"}},
  {"name": "repair_callers", "tool": "find_callers", "params": {"symbol": "repair"}},
  {"name": "subprocess_run_raises", "tool": "raises_analysis", "params": {"file_path": "ftl_project_expert/cli.py", "function_name": "review_beliefs"}}
]
```
