280 lines
8.0 KiB
JSON
280 lines
8.0 KiB
JSON
{
|
|
"communities": {
|
|
"0": [
|
|
"router_route_v2",
|
|
"router_route_v2_route",
|
|
"router_route_v3",
|
|
"router_route_v3_moe_spillover",
|
|
"router_route_v3_rationale_81",
|
|
"router_route_v3_route",
|
|
"router_router_available_models",
|
|
"router_router_estimate_tokens",
|
|
"router_router_is_gpu_busy",
|
|
"router_router_moe_spillover",
|
|
"router_router_rationale_180",
|
|
"router_router_rationale_216",
|
|
"router_router_rationale_239",
|
|
"router_router_rationale_386",
|
|
"router_router_route",
|
|
"router_router_select_best_gpu"
|
|
],
|
|
"1": [
|
|
"dashboard_dashboard",
|
|
"dashboard_dashboard_api_performance",
|
|
"dashboard_dashboard_api_scatter",
|
|
"dashboard_dashboard_api_state",
|
|
"dashboard_dashboard_api_stream",
|
|
"dashboard_dashboard_api_timeseries",
|
|
"dashboard_dashboard_broadcast_loop",
|
|
"dashboard_dashboard_dashboard",
|
|
"dashboard_dashboard_fetch_state",
|
|
"dashboard_dashboard_health",
|
|
"dashboard_dashboard_rationale_1"
|
|
],
|
|
"2": [
|
|
"queue_service_queue_service",
|
|
"queue_service_queue_service_check_gpu_health",
|
|
"queue_service_queue_service_enqueue",
|
|
"queue_service_queue_service_get_queue_depth",
|
|
"queue_service_queue_service_get_redis",
|
|
"queue_service_queue_service_health",
|
|
"queue_service_queue_service_rationale_100",
|
|
"queue_service_queue_service_rationale_62",
|
|
"queue_service_queue_service_rationale_68",
|
|
"queue_service_queue_service_status"
|
|
],
|
|
"3": [
|
|
"router_router_admin_auth",
|
|
"router_router_admin_deprecation_summary",
|
|
"router_router_admin_generate_key",
|
|
"router_router_admin_keys",
|
|
"router_router_admin_revoke_key",
|
|
"router_router_rationale_895",
|
|
"router_router_rationale_905",
|
|
"router_router_rationale_928",
|
|
"router_router_rationale_950",
|
|
"router_router_rationale_978"
|
|
],
|
|
"4": [
|
|
"router_router",
|
|
"router_router_bcast",
|
|
"router_router_get_metrics",
|
|
"router_router_metrics",
|
|
"router_router_metrics_circuit_breaker",
|
|
"router_router_metrics_timeseries",
|
|
"router_router_models",
|
|
"router_router_rationale_811",
|
|
"router_router_stream"
|
|
],
|
|
"5": [
|
|
"router_router_get_redis",
|
|
"router_router_gpu_decr",
|
|
"router_router_gpu_incr",
|
|
"router_router_half_open_probe",
|
|
"router_router_is_circuit_tripped",
|
|
"router_router_performance",
|
|
"router_router_rationale_282",
|
|
"router_router_rationale_297",
|
|
"router_router_rationale_619"
|
|
],
|
|
"6": [
|
|
"router_router_check_gpu_health",
|
|
"router_router_gpu_active_count",
|
|
"router_router_gpu_health_score",
|
|
"router_router_health",
|
|
"router_router_metrics_gpu_health",
|
|
"router_router_rationale_141",
|
|
"router_router_rationale_225",
|
|
"router_router_rationale_828"
|
|
],
|
|
"7": [
|
|
"router_router_chat",
|
|
"router_router_check_rate_limit",
|
|
"router_router_clean_response",
|
|
"router_router_clean_unicode",
|
|
"router_router_rationale_184",
|
|
"router_router_rationale_72",
|
|
"router_router_store_perf_record"
|
|
],
|
|
"8": [
|
|
"maintenance",
|
|
"maintenance_sh__entry"
|
|
],
|
|
"9": [
|
|
"router_router_counter_audit_loop",
|
|
"router_router_rationale_116"
|
|
],
|
|
"10": [
|
|
"router_router_metrics_latency",
|
|
"router_router_rationale_859"
|
|
],
|
|
"11": [
|
|
"router_router_rationale_288",
|
|
"router_router_trip_circuit"
|
|
],
|
|
"12": [
|
|
"router_router_rationale_736",
|
|
"router_router_scatter"
|
|
],
|
|
"13": [
|
|
"router_http_patch"
|
|
]
|
|
},
|
|
"cohesion": {
|
|
"0": 0.20833333333333334,
|
|
"1": 0.21818181818181817,
|
|
"2": 0.3111111111111111,
|
|
"3": 0.2,
|
|
"4": 0.2777777777777778,
|
|
"5": 0.2222222222222222,
|
|
"6": 0.35714285714285715,
|
|
"7": 0.3333333333333333,
|
|
"8": 1.0,
|
|
"9": 1.0,
|
|
"10": 1.0,
|
|
"11": 1.0,
|
|
"12": 1.0,
|
|
"13": 1.0
|
|
},
|
|
"gods": [
|
|
{
|
|
"id": "router_router_chat",
|
|
"label": "chat()",
|
|
"degree": 12
|
|
},
|
|
{
|
|
"id": "router_router_get_redis",
|
|
"label": "get_redis()",
|
|
"degree": 11
|
|
},
|
|
{
|
|
"id": "router_router_gpu_active_count",
|
|
"label": "gpu_active_count()",
|
|
"degree": 9
|
|
},
|
|
{
|
|
"id": "router_router_is_gpu_busy",
|
|
"label": "is_gpu_busy()",
|
|
"degree": 9
|
|
},
|
|
{
|
|
"id": "router_router_select_best_gpu",
|
|
"label": "select_best_gpu()",
|
|
"degree": 8
|
|
},
|
|
{
|
|
"id": "router_router_route",
|
|
"label": "route()",
|
|
"degree": 8
|
|
},
|
|
{
|
|
"id": "router_route_v3_route",
|
|
"label": "route()",
|
|
"degree": 6
|
|
},
|
|
{
|
|
"id": "router_router_check_gpu_health",
|
|
"label": "check_gpu_health()",
|
|
"degree": 6
|
|
},
|
|
{
|
|
"id": "router_router_available_models",
|
|
"label": "available_models()",
|
|
"degree": 6
|
|
},
|
|
{
|
|
"id": "router_router_estimate_tokens",
|
|
"label": "estimate_tokens()",
|
|
"degree": 6
|
|
}
|
|
],
|
|
"surprises": [
|
|
{
|
|
"source": "route()",
|
|
"target": "available_models()",
|
|
"source_files": [
|
|
"router/route_v2.py",
|
|
"router/router.py"
|
|
],
|
|
"confidence": "INFERRED",
|
|
"relation": "calls",
|
|
"why": "inferred connection - not explicitly stated in source"
|
|
},
|
|
{
|
|
"source": "route()",
|
|
"target": "estimate_tokens()",
|
|
"source_files": [
|
|
"router/route_v2.py",
|
|
"router/router.py"
|
|
],
|
|
"confidence": "INFERRED",
|
|
"relation": "calls",
|
|
"why": "inferred connection - not explicitly stated in source"
|
|
},
|
|
{
|
|
"source": "route()",
|
|
"target": "is_gpu_busy()",
|
|
"source_files": [
|
|
"router/route_v2.py",
|
|
"router/router.py"
|
|
],
|
|
"confidence": "INFERRED",
|
|
"relation": "calls",
|
|
"why": "inferred connection - not explicitly stated in source"
|
|
},
|
|
{
|
|
"source": "route()",
|
|
"target": "select_best_gpu()",
|
|
"source_files": [
|
|
"router/route_v2.py",
|
|
"router/router.py"
|
|
],
|
|
"confidence": "INFERRED",
|
|
"relation": "calls",
|
|
"why": "inferred connection - not explicitly stated in source"
|
|
},
|
|
{
|
|
"source": "route()",
|
|
"target": "available_models()",
|
|
"source_files": [
|
|
"router/route_v3.py",
|
|
"router/router.py"
|
|
],
|
|
"confidence": "INFERRED",
|
|
"relation": "calls",
|
|
"why": "inferred connection - not explicitly stated in source"
|
|
}
|
|
],
|
|
"questions": [
|
|
{
|
|
"type": "bridge_node",
|
|
"question": "Why does `is_gpu_busy()` connect `Community 0` to `Community 4`, `Community 6`?",
|
|
"why": "High betweenness centrality (0.061) - this node is a cross-community bridge."
|
|
},
|
|
{
|
|
"type": "bridge_node",
|
|
"question": "Why does `select_best_gpu()` connect `Community 0` to `Community 4`, `Community 6`?",
|
|
"why": "High betweenness centrality (0.031) - this node is a cross-community bridge."
|
|
},
|
|
{
|
|
"type": "bridge_node",
|
|
"question": "Why does `estimate_tokens()` connect `Community 0` to `Community 4`, `Community 7`?",
|
|
"why": "High betweenness centrality (0.030) - this node is a cross-community bridge."
|
|
},
|
|
{
|
|
"type": "verify_inferred",
|
|
"question": "Are the 3 inferred relationships involving `is_gpu_busy()` (e.g. with `route()` and `moe_spillover()`) actually correct?",
|
|
"why": "`is_gpu_busy()` has 3 INFERRED edges - model-reasoned connections that need verification."
|
|
},
|
|
{
|
|
"type": "verify_inferred",
|
|
"question": "Are the 3 inferred relationships involving `select_best_gpu()` (e.g. with `route()` and `route()`) actually correct?",
|
|
"why": "`select_best_gpu()` has 3 INFERRED edges - model-reasoned connections that need verification."
|
|
},
|
|
{
|
|
"type": "isolated_nodes",
|
|
"question": "What connects `SyslogAI Harness Dashboard \u2014 Modern Design.`, `maintenance.sh script`, `Nginx upstream health probe. Returns 200 if service is alive.` to the rest of the system?",
|
|
"why": "28 weakly-connected nodes found - possible documentation gaps or missing edges."
|
|
}
|
|
]
|
|
} |