find_io_fanout
Rank entry-point methods by total I/O calls with serial and parallel breakdown, optionally estimating latency floor from ingested performance data.
Instructions
Return entry-point methods ranked by I/O call count, with serial/parallel breakdown.
For each HTTP/Kafka/Scheduled entry point, reports the total number of I/O
operations (DB + HTTP + cache) detectable in its method body, split into
serial (latency adds) and parallel (latency = max of group).
If perf data has been ingested via ingest_perf_results, also estimates
latency_floor_ms = sum(serial p99s) + max(parallel p99s).
Args:
repo_name: Repository to query.
min_total: Only return methods with at least this many I/O calls (default 2).
Returns:
List of dicts: endpoint_path, http_method, handler_fqn, file_path,
line_start, total_io, serial_io, parallel_io, parallel_wrapper, latency_floor_ms.
Sorted by total_io descending.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_name | Yes | ||
| min_total | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |