Штатный отчёт Graphify
Clustering без модели; исходные выводы инструмента.
# Graph Report - chat-agent (2026-10-08) ## Corpus Check - cluster-only mode — file stats not available ## Summary - 3264 nodes · 8074 edges · 199 communities (125 shown, 74 thin omitted) - Extraction: 93% EXTRACTED · 7% INFERRED · 0% AMBIGUOUS · INFERRED: 592 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 54 - 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 96 - Community 97 - Community 98 - Community 99 - Community 100 - Community 101 - Community 102 - Community 103 - 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 138 - Community 139 - Community 140 - Community 141 - Community 142 - Community 143 - Community 144 - 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 168 - Community 170 - Community 171 - Community 173 - Community 174 ## God Nodes (most connected - your core abstractions) 1. `RequestStopped` - 107 edges 2. `AssistantApp` - 63 edges 3. `AgentServer` - 56 edges 4. `ExecutionContext` - 52 edges 5. `ChatNatsRelease::Release` - 49 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) - `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 - `Deps` --uses--> `AviationStore` [INFERRED] src_agent/pydantic_agent.py → src_shared/aviation.py ## Import Cycles - None detected. ## Communities (199 total, 74 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.05 Nodes (6): ChatNatsRelease, ChatNatsRelease::Release, ChatNatsReleaseTest, ChatNatsReleaseTest::CoreRefreshFixture, ChatNatsReleaseTest::FixtureRelease, ChatNatsReleaseTest::NoopDocker ### Community 1 - "Community 1" Cohesion: 0.07 Nodes (44): AgentCommandHandler, CommandHandlerFn, commandHandlers, handleBuildRoute(), readLastArtifactData(), readLastArtifactPayload(), Airport, handleSetAirports() (+36 more) ### Community 2 - "Community 2" Cohesion: 0.08 Nodes (22): proposal_outcome(), fingerprint(), active_request_snapshots(), chat_turn_exists(), create_session(), Database, fetch_chat_history(), journal_lookup() (+14 more) ### Community 3 - "Community 3" Cohesion: 0.06 Nodes (10): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::ComputeOps, SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Engine, SrcLanggraphRb, SrcLanggraphRb::Scenarios (+2 more) ### Community 4 - "Community 4" Cohesion: 0.07 Nodes (30): _event_log_message(), _first_error_message(), message_handler(), _parse_json(), _transcription_handle(), _validate_payload(), _asr_nats_connect(), _event_bus_register() (+22 more) ### Community 5 - "Community 5" Cohesion: 0.09 Nodes (47): AudioState, startMic(), stopMic(), clearAsrStream(), markAsrStreamEnded(), retainEndingStream(), createEnergyVad(), VadInstance (+39 more) ### Community 6 - "Community 6" Cohesion: 0.06 Nodes (7): ChatAgentRelease, ChatAgentRelease::Docker, ChatAgentRelease::Failed, ChatAgentRelease::Release, ReleaseTest, ReleaseTest::FixtureRelease, ReleaseTest::VersionOnlyDocker ### 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.11 Nodes (4): AssistantApp, hasSession(), logError(), RequestView ### Community 9 - "Community 9" Cohesion: 0.07 Nodes (4): start(), tiles(), AudioEntrypoints, stubborn_worker() ### Community 10 - "Community 10" Cohesion: 0.06 Nodes (25): check(), child_cpu_ms(), Handler, read_probe(), run_probe(), checkpoint(), main(), parse_args() (+17 more) ### Community 11 - "Community 11" Cohesion: 0.10 Nodes (22): dict_value(), list_of_dicts(), load_config(), text_block(), _base_response_kwargs(), done_response(), failed_response(), next_runtime() (+14 more) ### Community 12 - "Community 12" Cohesion: 0.09 Nodes (8): wire_messages(), Deps, ExecutionContext, PhoenixExecutionTest, AgentTests, model(), model(), weather_seed() ### Community 13 - "Community 13" Cohesion: 0.08 Nodes (15): ChatMessageOptions, HistoryTurn, ChatRole, ChatUI, EditHandler, ThinkingMeta, appendRequestError(), appendRequestTrace() (+7 more) ### Community 14 - "Community 14" Cohesion: 0.08 Nodes (35): stop(), _airport_matches_query(), build_route(), _build_route_data(), _cancel_tools(), _current_position(), _dot(), _execute_tool() (+27 more) ### Community 15 - "Community 15" Cohesion: 0.10 Nodes (13): AgentRunner, RunnerResult, _decode_jsonb(), _jsonb(), load_runtime_context(), load_runtime_state(), RuntimeStateConflict, save_runtime_state() (+5 more) ### Community 16 - "Community 16" Cohesion: 0.08 Nodes (6): AudioAdmission, Lease, _attrs_from_aiohttp_json_response(), uuid(), AudioIngressTests, AudioAdmissionCleanupTest ### Community 17 - "Community 17" Cohesion: 0.10 Nodes (13): Airport, airportLabels(), MapController, RouteArtifact, AviationPanel, confirmationMessage(), DemoAirport, element() (+5 more) ### Community 18 - "Community 18" Cohesion: 0.08 Nodes (10): start(), Subjects, nats_url(), same_nats_url(), endpoint(), _validate(), main(), DomainEntrypointTest (+2 more) ### Community 19 - "Community 19" Cohesion: 0.13 Nodes (16): _tool_response(), history_handler(), _latest_map_state(), AgentInboundResponse, ErrorInfo, now_ts_ms(), ServiceHealthRequest, ServiceHealthResponse (+8 more) ### Community 20 - "Community 20" Cohesion: 0.07 Nodes (13): configure_logging(), main(), configure_logging(), main(), configure_logging(), main(), _run_service(), bootstrap() (+5 more) ### Community 21 - "Community 21" Cohesion: 0.09 Nodes (17): _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() (+9 more) ### Community 22 - "Community 22" Cohesion: 0.08 Nodes (15): client_timings_handler(), validate_timings(), confirm_handler(), health_handler(), handle_index(), init_map_handler(), drain_handler(), request_control() (+7 more) ### Community 23 - "Community 23" Cohesion: 0.05 Nodes (17): track(), fixture, root, types, audio, config, elements, events (+9 more) ### Community 24 - "Community 24" Cohesion: 0.09 Nodes (9): _clean_url(), _encode(), phoenix_span(), sanitize(), safe_span(), Event, configure(), PublicDiagnosticsTest (+1 more) ### Community 25 - "Community 25" Cohesion: 0.12 Nodes (5): AgentServer, cancel(), AgentAdmissionResponse, current_diagnostic(), bind_identity() ### Community 26 - "Community 26" Cohesion: 0.16 Nodes (5): PydanticRunner, AviationStore, decode(), encode(), WeatherDomainTest ### Community 27 - "Community 27" Cohesion: 0.08 Nodes (6): configure_secrets(), PhoenixProcessor, span_identity(), SafeExporter, PhoenixTraceTest, PrivacyTests ### Community 28 - "Community 28" Cohesion: 0.12 Nodes (5): PhoenixRelease, PhoenixRelease::Release, PhoenixReleaseTest, PhoenixReleaseTest::DockerFixture, PhoenixReleaseTest::RetentionDocker ### Community 29 - "Community 29" Cohesion: 0.15 Nodes (15): AirportUpdate, FlightUpdate, PlanAction, PositionUpdate, RunwayUpdate, cached_weather(), normalize_weather(), _number() (+7 more) ### Community 30 - "Community 30" Cohesion: 0.13 Nodes (14): build_agent(), airport_get(), airports_search(), result(), flight_get(), geo_distances(), map_show_points(), map_show_route() (+6 more) ### Community 31 - "Community 31" Cohesion: 0.12 Nodes (17): createAudioState(), connectSession(), disconnectSession(), isDraining(), setMicEnabled(), ConnectionDiagnosticsUI, JournalEntry, labels (+9 more) ### Community 32 - "Community 32" Cohesion: 0.16 Nodes (5): FairPool, PoolJob, FairPoolTests, work(), blocked() ### 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 34 - "Community 34" Cohesion: 0.18 Nodes (6): AudioFailure, AudioSession, audio_control(), admit(), PcmFifo, PcmTests ### Community 35 - "Community 35" Cohesion: 0.15 Nodes (11): check_origin(), ice_delete(), ice_websocket(), rtc_capabilities(), _session(), validate_sdp(), create_app(), protected_ice_delete() (+3 more) ### Community 36 - "Community 36" Cohesion: 0.23 Nodes (21): _clarify_entity_message(), _contains_context_only_refusal(), _contains_year(), _entity_label(), _explicit_entity_mentions(), _extract_entities_from_artifacts(), _extract_text(), _is_fact_query() (+13 more) ### Community 40 - "Community 40" Cohesion: 0.11 Nodes (5): NatsModel, complete_proposal_text(), ConfirmationResult, proposal_summary(), SequentialTools ### Community 41 - "Community 41" Cohesion: 0.10 Nodes (21): buffer, maplibre-gl, @types/node, typescript, vite, vitest, dependencies, devDependencies (+13 more) ### Community 42 - "Community 42" Cohesion: 0.17 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Memory ### Community 44 - "Community 44" Cohesion: 0.14 Nodes (3): IceSession, IceSignalingTests, Peer ### Community 45 - "Community 45" Cohesion: 0.17 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Memory ### Community 46 - "Community 46" Cohesion: 0.19 Nodes (4): WorkflowEngine, response_message_text(), FlowState, WorkflowRunResponse ### Community 47 - "Community 47" Cohesion: 0.18 Nodes (11): AgentStepConstraints, AgentStepData, AgentStepInput, DialogStepData, DialogToolCall, FinalResponseData, ParamsExtractData, ReviseData (+3 more) ### Community 48 - "Community 48" Cohesion: 0.10 Nodes (12): SrcLanggraphRbNode, SrcLanggraphRbNode::ScenarioDefinition, SrcLanggraphRbNode::ScenarioMetadata, SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FindNearestAirport, SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios (+4 more) ### Community 49 - "Community 49" Cohesion: 0.15 Nodes (6): ProviderFailure, RemoteProvider, part(), provider_usage(), HttpProviderTests, Stream ### Community 50 - "Community 50" Cohesion: 0.15 Nodes (10): BoundedCodeResults, artifact_get(), tool_attributes(), TracedTools, reply(), begin(), RequestTrace, stage() (+2 more) ### Community 51 - "Community 51" Cohesion: 0.16 Nodes (5): ClosingStunProtocol, DataIndicationMixin, DataTurnTcpProtocol, DataTurnUdpProtocol, CloseTests ### Community 52 - "Community 52" Cohesion: 0.17 Nodes (5): enable_aioice_compat(), TricklePeerConnection, TrickleMediaTests, consume(), track() ### Community 53 - "Community 53" Cohesion: 0.26 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 54 - "Community 54" Cohesion: 0.15 Nodes (5): LLMService, fragment(), strict_json(), ollama_prompt(), TokenBudget ### Community 55 - "Community 55" Cohesion: 0.16 Nodes (6): choose_scenario(), _excluded_set(), _filtered_scenarios(), is_explicit_echo(), _child_trace(), RuntimeIO ### Community 56 - "Community 56" Cohesion: 0.18 Nodes (9): create_app(), main(), SocketOwner, websocket(), application(), health(), IngressState, start() (+1 more) ### Community 57 - "Community 57" Cohesion: 0.12 Nodes (8): hasSession(), isDraining(), audio, config, Context, elements, Socket, Worklet ### Community 58 - "Community 58" 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 59 - "Community 59" Cohesion: 0.18 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Service, SrcLanggraphRb::Runtime::Settings ### Community 60 - "Community 60" Cohesion: 0.21 Nodes (4): OpenAIProvider, ProviderTests, fragment(), handler() ### Community 62 - "Community 62" Cohesion: 0.17 Nodes (6): eventBelongsToSession(), eventOwner(), globals, RequestState, terminals, owner ### Community 63 - "Community 63" Cohesion: 0.14 Nodes (7): SrcLanggraphRb, SrcLanggraphRb::Adapters, SrcLanggraphRb::Adapters::LangGraphRB, SrcLanggraphRb::Adapters::LangGraphRB::BuilderPlan, SrcLanggraphRb, SrcLanggraphRb::Compat, SrcLanggraphRb::Compat::LanggraphRbLoader ### Community 65 - "Community 65" Cohesion: 0.20 Nodes (4): model_worker(), NatsLogger, NatsPublisher, to_json_safe() ### Community 66 - "Community 66" Cohesion: 0.21 Nodes (7): validate_grounding(), WeatherProvider, fetch(), consistent_read(), retry(), RequestStopped, text() ### Community 68 - "Community 68" Cohesion: 0.20 Nodes (6): @provide/nats.ws, FrontendNatsClient, isStaleConnectionError(), NatsClientOptions, NatsStatus, StatusHandler ### Community 69 - "Community 69" Cohesion: 0.19 Nodes (6): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::Scenario, SrcLanggraphRb, SrcLanggraphRb::Validation, SrcLanggraphRb::Validation::Rules ### Community 70 - "Community 70" Cohesion: 0.13 Nodes (6): SrcLanggraphRbNode, SrcLanggraphRbNode::Registry, SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::BuiltInRegistry, SrcLanggraphRbNode ### Community 71 - "Community 71" Cohesion: 0.23 Nodes (4): seed(), WeatherProviderTest, handler(), handler() ### Community 72 - "Community 72" Cohesion: 0.24 Nodes (4): decode_data_indication(), DataIndicationTests, indication(), Receiver ### Community 73 - "Community 73" Cohesion: 0.13 Nodes (6): SrcLanggraphRb, SrcLanggraphRb::Catalog, SrcLanggraphRb::Catalog::Builder, SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::ScenarioMetadata ### Community 74 - "Community 74" Cohesion: 0.16 Nodes (6): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::ErrorInfo, SrcLanggraphRb::Contracts::ServiceHealthRequest, SrcLanggraphRb::Contracts::ServiceHealthResponse, SrcLanggraphRb::Contracts::TraceEnvelope ### Community 75 - "Community 75" Cohesion: 0.22 Nodes (5): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::WorkflowRunRequest, SrcLanggraphRb::Contracts::WorkflowRunResponse, SrcLanggraphRb::Contracts::WorkflowRuntimeState ### Community 76 - "Community 76" Cohesion: 0.17 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Util ### Community 77 - "Community 77" Cohesion: 0.17 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Util ### Community 79 - "Community 79" Cohesion: 0.23 Nodes (4): ToolGatewayTests, WeatherHttpTest, upstream(), upstream() ### Community 80 - "Community 80" Cohesion: 0.14 Nodes (13): ./tsconfig.node.json, compilerOptions, forceConsistentCasingInFileNames, isolatedModules, lib, module, moduleResolution, noEmit (+5 more) ### Community 82 - "Community 82" Cohesion: 0.18 Nodes (3): run_airport_request(), SpecSupport, SpecSupport::FakeIo ### Community 83 - "Community 83" Cohesion: 0.19 Nodes (7): events_session_created_idx, events_session_event_idx, events_session_turn_uidx, main(), events(), final(), pcm() ### Community 84 - "Community 84" Cohesion: 0.18 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::Validation ### Community 90 - "Community 90" Cohesion: 0.20 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::BaseNodes ### Community 91 - "Community 91" Cohesion: 0.35 Nodes (4): AudioBroker, NatsFlushTests, connected(), serve() ### Community 92 - "Community 92" Cohesion: 0.22 Nodes (3): accept(), constructor(), natsReader() ### Community 96 - "Community 96" Cohesion: 0.39 Nodes (8): clone(), formatEventTag(), isLlmEvent(), logEvent(), logReplayBundle(), pickConsoleMethod(), readTrace(), unwrapPayload() ### Community 97 - "Community 97" Cohesion: 0.22 Nodes (8): compilerOptions, allowSyntheticDefaultImports, composite, emitDeclarationOnly, module, moduleResolution, resolveJsonModule, include ### Community 98 - "Community 98" Cohesion: 0.28 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::LlmRequest, SrcLanggraphRb::Contracts::LlmResponse ### Community 99 - "Community 99" Cohesion: 0.28 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Contracts, SrcLanggraphRb::Contracts::ToolCallRequest, SrcLanggraphRb::Contracts::ToolCallResponse ### Community 100 - "Community 100" Cohesion: 0.25 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Common ### Community 101 - "Community 101" Cohesion: 0.39 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Responses ### Community 102 - "Community 102" Cohesion: 0.33 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::RuntimeIo ### Community 103 - "Community 103" Cohesion: 0.25 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Common ### Community 104 - "Community 104" Cohesion: 0.31 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Dialog ### Community 105 - "Community 105" Cohesion: 0.39 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Responses ### Community 108 - "Community 108" 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 109 - "Community 109" 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 110 - "Community 110" Cohesion: 0.31 Nodes (8): aviation_artifacts, aviation_demo, aviation_plans, aviation_positions, aviation_proposals, aviation_proposals_session_idx, aviation_snapshots, aviation_weather ### Community 114 - "Community 114" Cohesion: 0.50 Nodes (6): asrStreamEnded(), ending, getAsrStreamId(), ownsAsrStream(), prune(), setAsrStreamId() ### Community 115 - "Community 115" Cohesion: 0.32 Nodes (5): SrcLanggraphRb, SrcLanggraphRb::Error, SrcLanggraphRb::FragmentError, SrcLanggraphRb::RegistryError, SrcLanggraphRb::ValidationError ### Community 116 - "Community 116" Cohesion: 0.29 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Llm ### Community 117 - "Community 117" Cohesion: 0.29 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Tools ### Community 118 - "Community 118" Cohesion: 0.32 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Contracts, SrcLanggraphRb::Runtime::Contracts::Workflow ### Community 119 - "Community 119" Cohesion: 0.29 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Llm ### Community 120 - "Community 120" Cohesion: 0.29 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Tools ### Community 121 - "Community 121" Cohesion: 0.32 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Contracts, SrcLanggraphRbNode::Runtime::Contracts::Workflow ### Community 122 - "Community 122" Cohesion: 0.32 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::GraphRunner ### Community 125 - "Community 125" Cohesion: 0.48 Nodes (3): domain(), legacy_domain(), snapshot() ### Community 126 - "Community 126" Cohesion: 0.43 Nodes (4): ensure_model_path(), _list_repo_files(), _select_model_file(), _slug() ### Community 127 - "Community 127" Cohesion: 0.29 Nodes (4): SrcLanggraphRb, SrcLanggraphRb::DSL, SrcLanggraphRb::DSL::Support, SrcLanggraphRb::DSL::Support::FragmentImporter ### Community 128 - "Community 128" Cohesion: 0.29 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::Edge ### Community 129 - "Community 129" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Error, SrcLanggraphRbNode::RegistryError, SrcLanggraphRbNode::ValidationError ### Community 130 - "Community 130" Cohesion: 0.29 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::RequestExecutor ### Community 134 - "Community 134" Cohesion: 0.33 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::FragmentImport ### Community 135 - "Community 135" Cohesion: 0.40 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::Router ### Community 136 - "Community 136" Cohesion: 0.40 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::Router ### Community 138 - "Community 138" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FindNearestAirport, SrcLanggraphRbNode::Scenarios::FindNearestAirport::Graph ### Community 139 - "Community 139" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FreeSpeech, SrcLanggraphRbNode::Scenarios::FreeSpeech::Graph ### Community 140 - "Community 140" Cohesion: 0.33 Nodes (4): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::WhereMyFlight, SrcLanggraphRbNode::Scenarios::WhereMyFlight::Graph ### Community 141 - "Community 141" Cohesion: 0.73 Nodes (5): add_deploy_key(), load_b64_key(), load_plain_key(), deploy.sh script, start_key_agent() ### Community 143 - "Community 143" Cohesion: 0.70 Nodes (4): json_entry(), process_tree(), collect_file_contents.sh script, should_skip_path() ### Community 144 - "Community 144" Cohesion: 0.40 Nodes (4): CI_PIPELINE_ID, CI_PIPELINE_IID, CI_REGISTRY_HOST, local_build.sh script ### Community 147 - "Community 147" Cohesion: 0.40 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Schema, SrcLanggraphRb::Schema::Node ### Community 148 - "Community 148" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Runtime, SrcLanggraphRb::Runtime::ScenarioIds ### Community 149 - "Community 149" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Scenarios, SrcLanggraphRb::Scenarios::FindNearestAirport ### Community 150 - "Community 150" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Scenarios, SrcLanggraphRb::Scenarios::FreeSpeech ### Community 151 - "Community 151" Cohesion: 0.50 Nodes (3): SrcLanggraphRb, SrcLanggraphRb::Scenarios, SrcLanggraphRb::Scenarios::WhereMyFlight ### Community 152 - "Community 152" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Runtime, SrcLanggraphRbNode::Runtime::ScenarioIds ### Community 153 - "Community 153" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FindNearestAirport ### Community 154 - "Community 154" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::FreeSpeech ### Community 155 - "Community 155" Cohesion: 0.50 Nodes (3): SrcLanggraphRbNode, SrcLanggraphRbNode::Scenarios, SrcLanggraphRbNode::Scenarios::WhereMyFlight ## Knowledge Gaps - **105 isolated node(s):** `local_build.sh script`, `CI_PIPELINE_ID`, `CI_PIPELINE_IID`, `CI_REGISTRY_HOST`, `entrypoint-with-migrations.sh script` (+100 more) These have ≤1 connection - possible missing edges. (Counts symbols only; 817 node(s) total have ≤1 connection when file, concept and rationale nodes are included.) - **74 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 25` to `Community 32`, `Community 2`, `Community 66`, `Community 12`, `Community 15`, `Community 50`, `Community 19`, `Community 21`, `Community 26`?** _High betweenness centrality (0.001) - this node is a cross-community bridge._ - **Are the 10 inferred relationships involving `AgentServer` (e.g. with `AgentRunner` and `PydanticRunner`) actually correct?** _`AgentServer` has 10 INFERRED edges - model-reasoned connections that need verification._ - **What connects `local_build.sh script`, `CI_PIPELINE_ID`, `CI_PIPELINE_IID` to the rest of the system?** _105 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.05197594501718213 - nodes in this community are weakly interconnected._ - **Why does `handle_transcription()` connect `Community 61` to `Community 4`, `Community 12`, `Community 50`, `Community 19`, `Community 25`?** _High betweenness centrality (0.001) - this node is a cross-community bridge._ - **Should `Community 1` be split into smaller, more focused modules?** _Cohesion score 0.06604938271604938 - nodes in this community are weakly interconnected._ - **Should `Community 2` be split into smaller, more focused modules?** _Cohesion score 0.08226768968456948 - nodes in this community are weakly interconnected._