Штатный отчёт Graphify
Clustering без модели; исходные выводы инструмента.
# Graph Report - chat-agent (2026-10-08) ## Corpus Check - cluster-only mode — file stats not available ## Summary - 3323 nodes · 8232 edges · 209 communities (130 shown, 79 thin omitted) - Extraction: 93% EXTRACTED · 7% INFERRED · 0% AMBIGUOUS · INFERRED: 595 edges (avg confidence: 0.5) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) - Community 0 - Community 1 - Community 2 - Community 3 - Community 4 - Community 5 - Community 6 - Community 7 - Community 8 - Community 9 - Community 10 - Community 11 - Community 12 - Community 13 - Community 14 - Community 15 - Community 16 - Community 17 - Community 18 - Community 19 - Community 20 - Community 21 - Community 22 - Community 23 - Community 24 - Community 25 - Community 26 - Community 27 - Community 28 - Community 29 - Community 30 - Community 31 - Community 32 - Community 33 - Community 34 - Community 35 - Community 36 - Community 37 - Community 38 - Community 39 - Community 40 - Community 41 - Community 42 - Community 43 - Community 44 - Community 45 - Community 46 - Community 47 - Community 48 - Community 49 - Community 50 - Community 51 - Community 52 - Community 53 - Community 55 - Community 56 - Community 57 - Community 58 - Community 59 - Community 60 - Community 61 - Community 62 - Community 63 - Community 64 - Community 65 - Community 66 - Community 67 - Community 68 - Community 69 - Community 70 - Community 71 - Community 72 - Community 73 - Community 74 - Community 75 - Community 76 - Community 77 - Community 78 - Community 79 - Community 80 - Community 81 - Community 82 - Community 83 - Community 84 - Community 85 - Community 86 - Community 87 - Community 88 - Community 89 - Community 90 - Community 91 - Community 92 - Community 93 - Community 94 - Community 95 - Community 96 - Community 97 - Community 98 - Community 99 - Community 100 - Community 101 - Community 102 - Community 104 - Community 105 - Community 106 - Community 107 - Community 108 - Community 109 - Community 110 - Community 111 - Community 112 - Community 113 - Community 114 - Community 115 - Community 116 - Community 117 - Community 118 - Community 119 - Community 120 - Community 121 - Community 122 - Community 123 - Community 124 - Community 125 - Community 126 - Community 127 - Community 128 - Community 129 - Community 130 - Community 131 - Community 132 - Community 133 - Community 134 - Community 135 - Community 136 - Community 137 - Community 138 - Community 139 - Community 140 - Community 141 - Community 142 - Community 143 - Community 145 - Community 146 - Community 147 - Community 148 - Community 149 - Community 150 - Community 151 - Community 152 - Community 153 - Community 154 - Community 155 - Community 156 - Community 157 - Community 158 - Community 159 - Community 160 - Community 161 - Community 162 - Community 163 - Community 164 - Community 165 - Community 166 - Community 167 - Community 168 - Community 169 - Community 170 - Community 171 - Community 172 - Community 173 - Community 174 - Community 176 - Community 177 - Community 178 - Community 180 - Community 181 - Community 183 - Community 184 ## God Nodes (most connected - your core abstractions) 1. `RequestStopped` - 107 edges 2. `AssistantApp` - 64 edges 3. `AgentServer` - 56 edges 4. `ExecutionContext` - 55 edges 5. `ChatNatsRelease::Release` - 52 edges 6. `now_ts_ms()` - 46 edges 7. `WorkflowRunResponse` - 46 edges 8. `Database` - 41 edges 9. `SrcLanggraphRb::DSL::GraphBuilder` - 41 edges 10. `stage()` - 41 edges ## Surprising Connections (you probably didn't know these) - `validate_grounding()` --indirect_call--> `text()` [INFERRED] src_agent/pydantic_agent.py → src_shared/tool_catalog.py - `AgentRunner` --uses--> `RequestStopped` [INFERRED] src_agent/agent.py → src_shared/execution.py - `NatsModel` --uses--> `AgentStepData` [INFERRED] src_agent/nats_model.py → src_shared/contracts/llm.py - `NatsModel` --uses--> `RequestStopped` [INFERRED] src_agent/nats_model.py → src_shared/execution.py - `BoundedCodeResults` --uses--> `RequestStopped` [INFERRED] src_agent/pydantic_agent.py → src_shared/execution.py ## Import Cycles - None detected. ## Communities (209 total, 79 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.05 Nodes (22): create_app(), main(), SocketOwner, websocket(), events_session_created_idx, events_session_event_idx, events_session_turn_uidx, AudioBroker (+14 more) ### Community 1 - "Community 1" Cohesion: 0.06 Nodes (30): AgentRunner, RunnerResult, proposal_outcome(), _decode_jsonb(), _jsonb(), load_runtime_context(), load_runtime_state(), RuntimeStateConflict (+22 more) ### Community 2 - "Community 2" Cohesion: 0.06 Nodes (10): configure_logging(), main(), start(), configure_logging(), main(), start(), stop(), bootstrap() (+2 more) ### Community 3 - "Community 3" Cohesion: 0.08 Nodes (18): wire_messages(), AgentAdmissionResponse, AgentInboundRequest, AgentInboundResponse, ErrorInfo, now_ts_ms(), ServiceHealthRequest, ServiceHealthResponse (+10 more) ### Community 4 - "Community 4" Cohesion: 0.06 Nodes (7): ChatAgentRelease, ChatAgentRelease::Docker, ChatAgentRelease::Failed, ChatAgentRelease::Release, ReleaseTest, ReleaseTest::FixtureRelease, ReleaseTest::VersionOnlyDocker ### Community 5 - "Community 5" Cohesion: 0.06 Nodes (10): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::ComputeOps, SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Engine, SrcLanggraphRb, SrcLanggraphRb::Scenarios (+2 more) ### Community 6 - "Community 6" Cohesion: 0.06 Nodes (40): stop(), _airport_matches_query(), build_route(), _build_route_data(), _cancel_tools(), _current_position(), _execute_tool(), filter_airports() (+32 more) ### Community 7 - "Community 7" Cohesion: 0.05 Nodes (15): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::BoundedPool, SrcLanggraphRbNode::Runtime::Execution, SrcLanggraphRbNode::Runtime::RequestStopped, SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::RuntimeIo (+7 more) ### Community 8 - "Community 8" Cohesion: 0.07 Nodes (18): AgentServer, cancel(), reply(), _clean_text(), _handle_transcription(), refuse(), _normalize_turn_id(), begin() (+10 more) ### Community 9 - "Community 9" Cohesion: 0.06 Nodes (27): check(), child_cpu_ms(), Handler, read_probe(), run_probe(), checkpoint(), main(), parse_args() (+19 more) ### Community 10 - "Community 10" Cohesion: 0.10 Nodes (5): AssistantApp, logError(), RequestView, boot(), NatsStatus ### Community 11 - "Community 11" Cohesion: 0.07 Nodes (15): confirm_handler(), health_handler(), history_handler(), _latest_map_state(), handle_index(), init_map_handler(), drain_handler(), request_control() (+7 more) ### Community 12 - "Community 12" Cohesion: 0.08 Nodes (18): _client_command_message_text(), _extract_result_message(), _fingerprint_client_command(), _has_duplicate_client_message(), _has_explicit_error_command(), _is_thought_command(), _is_thought_handler(), _normalize_client_events() (+10 more) ### Community 13 - "Community 13" Cohesion: 0.07 Nodes (14): client_timings_handler(), validate_timings(), register_process_metrics(), bind_identity(), _clean_url(), _encode(), phoenix_span(), sanitize() (+6 more) ### Community 14 - "Community 14" Cohesion: 0.09 Nodes (24): _attrs_from_aiohttp_json_response(), _event_log_message(), _first_error_message(), message_handler(), _parse_json(), _transcription_handle(), _validate_payload(), _asr_nats_connect() (+16 more) ### Community 15 - "Community 15" Cohesion: 0.09 Nodes (5): AudioAdmission, Lease, uuid(), AudioIngressTests, AudioAdmissionCleanupTest ### Community 16 - "Community 16" Cohesion: 0.08 Nodes (3): ChatNatsReleaseTest, ChatNatsReleaseTest::CoreRefreshFixture, ChatNatsReleaseTest::NoopDocker ### Community 17 - "Community 17" Cohesion: 0.12 Nodes (9): ClosingStunProtocol, DataIndicationMixin, DataTurnTcpProtocol, DataTurnUdpProtocol, decode_data_indication(), CloseTests, DataIndicationTests, indication() (+1 more) ### Community 18 - "Community 18" Cohesion: 0.09 Nodes (18): eventBelongsToSession(), eventOwner(), globals, RequestState, terminals, owner, HistoryTurn, ChatRole (+10 more) ### Community 19 - "Community 19" Cohesion: 0.11 Nodes (4): ChatMessageOptions, ChatUI, StreamingTranscript, fixture() ### Community 20 - "Community 20" Cohesion: 0.16 Nodes (4): AviationStore, decode(), encode(), WeatherDomainTest ### Community 21 - "Community 21" Cohesion: 0.10 Nodes (7): enable_aioice_compat(), check_trickle_versions(), _relay_candidate(), TricklePeerConnection, TrickleMediaTests, consume(), track() ### Community 22 - "Community 22" Cohesion: 0.13 Nodes (18): connectSession(), disconnectSession(), getMicState(), hasSession(), isDraining(), setMicEnabled(), HistorySnapshotResponse, ConnectionDiagnosticsUI (+10 more) ### Community 23 - "Community 23" Cohesion: 0.14 Nodes (15): AirportUpdate, FlightUpdate, PlanAction, PositionUpdate, RunwayUpdate, cached_weather(), normalize_weather(), _number() (+7 more) ### Community 24 - "Community 24" Cohesion: 0.12 Nodes (12): dict_value(), list_of_dicts(), load_config(), text_block(), extract_llm_text(), extract_nested_data(), merge_non_empty_params(), normalize_tool_params() (+4 more) ### Community 25 - "Community 25" Cohesion: 0.08 Nodes (6): configure_secrets(), PhoenixProcessor, span_identity(), SafeExporter, PhoenixTraceTest, PrivacyTests ### Community 26 - "Community 26" Cohesion: 0.17 Nodes (20): AgentCommandHandler, CommandHandlerFn, commandHandlers, handleBuildRoute(), readLastArtifactData(), readLastArtifactPayload(), Airport, handleSetAirports() (+12 more) ### Community 27 - "Community 27" Cohesion: 0.12 Nodes (5): PhoenixRelease, PhoenixRelease::Release, PhoenixReleaseTest, PhoenixReleaseTest::DockerFixture, PhoenixReleaseTest::RetentionDocker ### Community 29 - "Community 29" Cohesion: 0.15 Nodes (21): audioTrackFields(), peerFields(), rtcStatsFields(), voiceStateForPeer(), endIceSession(), Frame, IceEndHandle, IceEndResult (+13 more) ### Community 30 - "Community 30" Cohesion: 0.20 Nodes (22): _clarify_entity_message(), _contains_context_only_refusal(), _contains_year(), _entity_label(), _explicit_entity_mentions(), _extract_entities_from_artifacts(), _extract_text(), _is_fact_query() (+14 more) ### Community 31 - "Community 31" Cohesion: 0.16 Nodes (15): AudioState, createAudioState(), CaptureController, CaptureState, startMic(), stopMic(), createEnergyVad(), VadInstance (+7 more) ### Community 32 - "Community 32" Cohesion: 0.12 Nodes (14): BoundedCodeResults, build_agent(), airports_search(), result(), artifact_get(), flight_get(), geo_distances(), validate_grounding() (+6 more) ### Community 33 - "Community 33" Cohesion: 0.08 Nodes (12): SrcLanggraphRb, SrcLanggraphRb::DSL, SrcLanggraphRb::DSL::FragmentBuilder, SrcLanggraphRb, SrcLanggraphRb::Scenarios, SrcLanggraphRb::Scenarios::SharedFragments, SrcLanggraphRb, SrcLanggraphRb::Schema (+4 more) ### Community 36 - "Community 36" Cohesion: 0.15 Nodes (11): check_origin(), ice_delete(), ice_websocket(), rtc_capabilities(), _session(), validate_sdp(), create_app(), protected_ice_delete() (+3 more) ### Community 38 - "Community 38" Cohesion: 0.16 Nodes (11): AgentStepConstraints, AgentStepData, AgentStepInput, DialogStepData, DialogToolCall, FinalResponseData, ParamsExtractData, ReviseData (+3 more) ### Community 39 - "Community 39" Cohesion: 0.25 Nodes (12): cleanString(), copy(), DialogReplayCollector, extractTrace(), numeric(), ReplayCollectorOptions, shortText(), stringifyError() (+4 more) ### Community 40 - "Community 40" Cohesion: 0.17 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Memory ### Community 42 - "Community 42" Cohesion: 0.18 Nodes (5): FairPool, PoolJob, FairPoolTests, work(), blocked() ### Community 43 - "Community 43" Cohesion: 0.20 Nodes (19): microphoneErrorMessage(), asrStreamEnded(), clearAsrStream(), ending, getAsrStreamId(), markAsrStreamEnded(), ownsAsrStream(), prune() (+11 more) ### Community 44 - "Community 44" Cohesion: 0.17 Nodes (11): AdmissionUncertainError, CommandHandler, copyRequest(), errorMessage(), HistoryReplacedError, normalizeTransportError(), resolveMessageTimeoutMs(), toRecord() (+3 more) ### Community 45 - "Community 45" Cohesion: 0.17 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Memory ### Community 46 - "Community 46" Cohesion: 0.24 Nodes (19): append_exchange(), apply_edit_rewrite(), _artifact_context_block(), _artifact_entity_label(), _artifact_scalar(), _artifact_value_brief(), _artifact_value_summary(), build_dialog_context() (+11 more) ### Community 47 - "Community 47" Cohesion: 0.10 Nodes (9): hasSession(), isDraining(), audio, config, Context, elements, Socket, track() (+1 more) ### Community 48 - "Community 48" Cohesion: 0.21 Nodes (6): LocalProvider, ProviderFailure, part(), VisibleText, provider_usage(), VisibleTextTests ### Community 49 - "Community 49" Cohesion: 0.20 Nodes (7): OpenAIProvider, ExecutionContext, PhoenixExecutionTest, ProviderTests, fragment(), handler(), unknown_call() ### Community 50 - "Community 50" Cohesion: 0.16 Nodes (7): start(), tiles(), WeatherProvider, fetch(), consistent_read(), retry(), RequestStopped ### Community 51 - "Community 51" Cohesion: 0.10 Nodes (12): SrcLanggraphRbNode, SrcLanggraphRbNode::ScenarioDefinition, SrcLanggraphRbNode::ScenarioMetadata, SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FindNearestAirport, SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios (+4 more) ### Community 52 - "Community 52" Cohesion: 0.21 Nodes (10): _base_response_kwargs(), done_response(), failed_response(), next_runtime(), partial_response(), parse_echo_payload(), run_echo(), _looks_like_flight_followup() (+2 more) ### Community 55 - "Community 55" Cohesion: 0.14 Nodes (9): airport_get(), map_show_points(), map_show_route(), plan_save(), route_preview(), weather_get(), SnapshotTools, DomainTests (+1 more) ### Community 56 - "Community 56" Cohesion: 0.15 Nodes (3): Deps, model(), weather_seed() ### Community 57 - "Community 57" Cohesion: 0.16 Nodes (5): IceChannel, answer, candidate, config, Socket ### Community 58 - "Community 58" Cohesion: 0.19 Nodes (3): IngressState, IceSession, IceSignalingTests ### Community 59 - "Community 59" Cohesion: 0.20 Nodes (4): WorkflowEngine, response_message_text(), FlowState, WorkflowRunResponse ### Community 60 - "Community 60" Cohesion: 0.16 Nodes (6): choose_scenario(), _excluded_set(), _filtered_scenarios(), is_explicit_echo(), _child_trace(), RuntimeIO ### Community 61 - "Community 61" Cohesion: 0.11 Nodes (12): audio, config, elements, events, intervals, peers, require, reset() (+4 more) ### Community 63 - "Community 63" Cohesion: 0.13 Nodes (8): SrcLanggraphRb, SrcLanggraphRb::DSL, SrcLanggraphRb::DSL::Support, SrcLanggraphRb::DSL::Support::Identifiers, SrcLanggraphRb, SrcLanggraphRb::DSL, SrcLanggraphRb::DSL::Support, SrcLanggraphRb::DSL::Support::Normalization ### Community 64 - "Community 64" Cohesion: 0.18 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Service, SrcLanggraphRb::Runtime::Settings ### Community 66 - "Community 66" Cohesion: 0.14 Nodes (7): SrcLanggraphRb, SrcLanggraphRb::Adapters, SrcLanggraphRb::Adapters::LangGraphRB, SrcLanggraphRb::Adapters::LangGraphRB::BuilderPlan, SrcLanggraphRb, SrcLanggraphRb::Compat, SrcLanggraphRb::Compat::LanggraphRbLoader ### Community 67 - "Community 67" Cohesion: 0.22 Nodes (4): ollama_prompt(), TokenBudget, context(), NativeLlmTests ### Community 68 - "Community 68" Cohesion: 0.18 Nodes (12): vitest, Airport, airportLabels(), DEFAULT_WEATHER_OPACITY, RouteArtifact, unwrapRoute(), confirmationMessage(), DemoAirport (+4 more) ### Community 70 - "Community 70" Cohesion: 0.19 Nodes (6): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::Scenario, SrcLanggraphRb, SrcLanggraphRb::Validation, SrcLanggraphRb::Validation::Rules ### Community 71 - "Community 71" Cohesion: 0.13 Nodes (6): SrcLanggraphRbNode, SrcLanggraphRbNode::Registry, SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::BuiltInRegistry, SrcLanggraphRbNode ### Community 72 - "Community 72" Cohesion: 0.21 Nodes (6): configure_logging(), main(), _run_service(), LLMService, fragment(), strict_json() ### Community 73 - "Community 73" Cohesion: 0.23 Nodes (4): seed(), WeatherProviderTest, handler(), handler() ### Community 76 - "Community 76" Cohesion: 0.39 Nodes (3): AviationPanel, element(), weatherText() ### Community 77 - "Community 77" Cohesion: 0.13 Nodes (6): SrcLanggraphRb, SrcLanggraphRb::Catalog, SrcLanggraphRb::Catalog::Builder, SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::ScenarioMetadata ### Community 78 - "Community 78" Cohesion: 0.16 Nodes (6): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::ErrorInfo, SrcLanggraphRb::Contracts::ServiceHealthRequest, SrcLanggraphRb::Contracts::ServiceHealthResponse, SrcLanggraphRb::Contracts::TraceEnvelope ### Community 79 - "Community 79" Cohesion: 0.22 Nodes (5): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::WorkflowRunRequest, SrcLanggraphRb::Contracts::WorkflowRunResponse, SrcLanggraphRb::Contracts::WorkflowRuntimeState ### Community 80 - "Community 80" Cohesion: 0.17 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Util ### Community 81 - "Community 81" Cohesion: 0.17 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Util ### Community 83 - "Community 83" Cohesion: 0.20 Nodes (3): RemoteProvider, HttpProviderTests, Stream ### Community 84 - "Community 84" Cohesion: 0.29 Nodes (4): WorkflowRuntimeState, AgentPersistenceTest, _Database, _Transaction ### Community 85 - "Community 85" Cohesion: 0.21 Nodes (12): buffer, maplibre-gl, @provide/nats.ws, @types/node, typescript, vite, dependencies, devDependencies (+4 more) ### Community 86 - "Community 86" Cohesion: 0.14 Nodes (13): ./tsconfig.node.json, compilerOptions, forceConsistentCasingInFileNames, isolatedModules, lib, module, moduleResolution, noEmit (+5 more) ### Community 87 - "Community 87" Cohesion: 0.24 Nodes (4): FrontendNatsClient, isStaleConnectionError(), NatsClientOptions, StatusHandler ### Community 89 - "Community 89" Cohesion: 0.18 Nodes (3): run_airport_request(), SpecSupport, SpecSupport::FakeIo ### Community 90 - "Community 90" Cohesion: 0.18 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::Validation ### Community 93 - "Community 93" Cohesion: 0.24 Nodes (3): NatsLogger, NatsPublisher, to_json_safe() ### Community 96 - "Community 96" Cohesion: 0.20 Nodes (4): NatsModel, complete_proposal_text(), PydanticRunner, model() ### Community 97 - "Community 97" Cohesion: 0.18 Nodes (3): fixture, root, types ### Community 98 - "Community 98" Cohesion: 0.20 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::BaseNodes ### Community 99 - "Community 99" Cohesion: 0.22 Nodes (3): accept(), constructor(), natsReader() ### Community 102 - "Community 102" Cohesion: 0.42 Nodes (3): domain(), legacy_domain(), snapshot() ### Community 104 - "Community 104" Cohesion: 0.39 Nodes (8): clone(), formatEventTag(), isLlmEvent(), logEvent(), logReplayBundle(), pickConsoleMethod(), readTrace(), unwrapPayload() ### Community 106 - "Community 106" Cohesion: 0.22 Nodes (8): compilerOptions, allowSyntheticDefaultImports, composite, emitDeclarationOnly, module, moduleResolution, resolveJsonModule, include ### Community 107 - "Community 107" Cohesion: 0.28 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::LlmRequest, SrcLanggraphRb::Contracts::LlmResponse ### Community 108 - "Community 108" Cohesion: 0.28 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::ToolCallRequest, SrcLanggraphRb::Contracts::ToolCallResponse ### Community 109 - "Community 109" Cohesion: 0.25 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Common ### Community 110 - "Community 110" Cohesion: 0.39 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Responses ### Community 111 - "Community 111" Cohesion: 0.33 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::RuntimeIo ### Community 112 - "Community 112" Cohesion: 0.25 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Common ### Community 113 - "Community 113" Cohesion: 0.31 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Dialog ### Community 114 - "Community 114" Cohesion: 0.39 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Responses ### Community 115 - "Community 115" Cohesion: 0.42 Nodes (8): events, events_session_created_idx, events_session_event_idx, events_session_turn_uidx, runtime_state, runtime_state_updated_idx, sessions, sessions_user_idx ### Community 116 - "Community 116" Cohesion: 0.42 Nodes (8): events, events_session_created_idx, events_session_event_idx, events_session_turn_uidx, runtime_state, runtime_state_updated_idx, sessions, sessions_user_idx ### Community 117 - "Community 117" Cohesion: 0.31 Nodes (8): aviation_artifacts, aviation_demo, aviation_plans, aviation_positions, aviation_proposals, aviation_proposals_session_idx, aviation_snapshots, aviation_weather ### Community 121 - "Community 121" Cohesion: 0.25 Nodes (8): scripts, build, check, dev, preview, test, test:runtime-settings, test:ui ### Community 122 - "Community 122" Cohesion: 0.32 Nodes (3): make(), node(), TestContext ### Community 123 - "Community 123" Cohesion: 0.32 Nodes (5): SrcLanggraphRb, SrcLanggraphRb::Error, SrcLanggraphRb::FragmentError, SrcLanggraphRb::RegistryError, SrcLanggraphRb::ValidationError ### Community 124 - "Community 124" Cohesion: 0.29 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Llm ### Community 125 - "Community 125" Cohesion: 0.29 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Tools ### Community 126 - "Community 126" Cohesion: 0.32 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Workflow ### Community 127 - "Community 127" Cohesion: 0.29 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Llm ### Community 128 - "Community 128" Cohesion: 0.29 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Tools ### Community 129 - "Community 129" Cohesion: 0.32 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Workflow ### Community 130 - "Community 130" Cohesion: 0.32 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::GraphRunner ### Community 132 - "Community 132" Cohesion: 0.46 Nodes (3): WeatherHttpTest, upstream(), upstream() ### Community 133 - "Community 133" Cohesion: 0.43 Nodes (4): ensure_model_path(), _list_repo_files(), _select_model_file(), _slug() ### Community 134 - "Community 134" Cohesion: 0.29 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::DSL, SrcLanggraphRb::DSL::Support, SrcLanggraphRb::DSL::Support::FragmentImporter ### Community 135 - "Community 135" Cohesion: 0.29 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::Edge ### Community 136 - "Community 136" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Error, SrcLanggraphRbNode::RegistryError, SrcLanggraphRbNode::ValidationError ### Community 137 - "Community 137" Cohesion: 0.29 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::RequestExecutor ### Community 141 - "Community 141" Cohesion: 0.33 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::FragmentImport ### Community 142 - "Community 142" Cohesion: 0.40 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Router ### Community 143 - "Community 143" Cohesion: 0.40 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Router ### Community 145 - "Community 145" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FindNearestAirport, SrcLanggraphRbNode::Scenarios::FindNearestAirport::Graph ### Community 146 - "Community 146" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FreeSpeech, SrcLanggraphRbNode::Scenarios::FreeSpeech::Graph ### Community 147 - "Community 147" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::WhereMyFlight, SrcLanggraphRbNode::Scenarios::WhereMyFlight::Graph ### Community 148 - "Community 148" Cohesion: 0.73 Nodes (5): add_deploy_key(), load_b64_key(), load_plain_key(), deploy.sh script, start_key_agent() ### Community 150 - "Community 150" Cohesion: 0.70 Nodes (4): json_entry(), process_tree(), collect_file_contents.sh script, should_skip_path() ### Community 151 - "Community 151" Cohesion: 0.40 Nodes (4): CI_PIPELINE_ID, CI_PIPELINE_IID, CI_REGISTRY_HOST, local_build.sh script ### Community 153 - "Community 153" Cohesion: 0.40 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::Node ### Community 156 - "Community 156" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::ScenarioIds ### Community 157 - "Community 157" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Scenarios, SrcLanggraphRb::Scenarios::FindNearestAirport ### Community 158 - "Community 158" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Scenarios, SrcLanggraphRb::Scenarios::FreeSpeech ### Community 159 - "Community 159" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Scenarios, SrcLanggraphRb::Scenarios::WhereMyFlight ### Community 160 - "Community 160" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::ScenarioIds ### Community 161 - "Community 161" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FindNearestAirport ### Community 162 - "Community 162" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FreeSpeech ### Community 163 - "Community 163" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::WhereMyFlight ## Knowledge Gaps - **104 isolated node(s):** `local_build.sh script`, `CI_PIPELINE_ID`, `CI_PIPELINE_IID`, `CI_REGISTRY_HOST`, `entrypoint-with-migrations.sh script` (+99 more) These have ≤1 connection - possible missing edges. (Counts symbols only; 830 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) - **79 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ - **Why does `AgentServer` connect `Community 8` to `Community 96`, `Community 1`, `Community 3`, `Community 103`, `Community 42`, `Community 12`, `Community 49`, `Community 50`, `Community 20`?** _High betweenness centrality (0.000) - this node is a cross-community bridge._ - **What connects `local_build.sh script`, `CI_PIPELINE_ID`, `CI_PIPELINE_IID` to the rest of the system?** _104 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.05126050420168067 - nodes in this community are weakly interconnected._ - **Why does `WorkflowEngine` connect `Community 59` to `Community 60`, `Community 30`?** _High betweenness centrality (0.000) - this node is a cross-community bridge._ - **Should `Community 1` be split into smaller, more focused modules?** _Cohesion score 0.06414565826330532 - nodes in this community are weakly interconnected._ - **Why does `PhoenixProcessor` connect `Community 25` to `Community 13`?** _High betweenness centrality (0.000) - this node is a cross-community bridge._ - **Should `Community 2` be split into smaller, more focused modules?** _Cohesion score 0.05627545353572751 - nodes in this community are weakly interconnected._