Component diagrams ← Maps gallery

Component Diagrams

12 components67 relations199 files
Layertestingutility
calls into12 calls · 4 importscalls into16 calls · 4 importsdepends on4 calls · 5 importscalls into11 calls · 2 importscalls into43 calls · 6 importscalls into174 calls · 8 importscalls into26 calls · 7 importscalls into9 calls · 1 importscalls into12 calls · 2 importscalls into1 calls · 1 importscalls into2 calls · 1 importscalls into7 calls · 4 importscalls into6 calls · 2 importscalls into22 calls · 1 importscalls into2 calls · 0 importscalls into1 calls · 0 importsdepends on1 calls · 2 importsdepends on0 calls · 1 importsdepends on1 calls · 3 importscalls into1 calls · 0 importscalls into1 calls · 0 importscalls into7 calls · 0 importscalls into16 calls · 0 importscalls into16 calls · 0 importscalls into17 calls · 3 importscalls into9 calls · 0 importscalls into104 calls · 0 importscalls into3 calls · 1 importsdepends on0 calls · 1 importscalls into17 calls · 1 importsdepends on1 calls · 4 importscalls into19 calls · 0 importscalls into57 calls · 0 importscalls into15 calls · 3 importscalls into6 calls · 3 importscalls into7 calls · 2 importsdepends on0 calls · 4 importscalls into5 calls · 1 importsdepends on6 calls · 7 importscalls into23 calls · 3 importscalls into41 calls · 0 importscalls into35 calls · 1 importscalls into1 calls · 1 importscalls into20 calls · 0 importscalls into8 calls · 0 importscalls into3 calls · 0 importscalls into93 calls · 0 importscalls into3 calls · 0 importscalls into12 calls · 3 importscalls into18 calls · 1 importscalls into7 calls · 3 importscalls into8 calls · 2 importscalls into52 calls · 8 importscalls into14 calls · 2 importscalls into8 calls · 2 importscalls into1 calls · 1 importscalls into5 calls · 3 importscalls into11 calls · 0 importsdepends on2 calls · 5 importsdepends on3 calls · 4 importscalls into39 calls · 4 importscalls into1 calls · 1 importscalls into2 calls · 1 importsdepends on0 calls · 2 importscalls into4 calls · 0 importscalls into22 calls · 5 importscalls into17 calls · 2 importsestorides_core: estorides_w…25 files · 314 symbolstesting_sse_response_providesdeco+298 moreestorides_core: entity_reso…10 files · 189 symbolstestingEntityto_dict_looks_like_phone+179 moreestorides_export8 files · 68 symbolsutility_node_sourcesKnowledgeGraph__init__+61 moreestorides_core: source_heal…3 files · 73 symbolstestingSourceHealthStatusSourceHealthConfig__post_init__+68 moreestorides_core: graph_bundle19 files · 252 symbolstestingfamily_color_from_namenode_valueforce_settings+243 moreestorides_core: hypothesis_…19 files · 447 symbolstestingSourceReliabilityCredibilitySourceType+425 moreestorides_core: estorides17 files · 514 symbolstestingSqliteStore__init___init_schema+478 moreestorides_core: config16 files · 275 symbolsutility_installed_share_resolve_dir_resolve_writable_dir+242 moreHUBestorides_core: people_intel15 files · 196 symbolsutilityCloudAssetto_dictCloudAssetDiscoveryResu…+172 moreestorides_core: manager14 files · 171 symbolsutilitypending_system_app_tasks_safe_formatrepl+156 moreestorides_core: system_app_…13 files · 231 symbolstestingToolErrorToolNotAllowedErrorToolInjectionError+212 moreestorides_core: parsers13 files · 432 symbolsutility_finite_clean_codes+399 more

Details

Static architecture map of 199 files (js, py, sh) in 12 components: estorides_core: estorides_web, estorides_core: graph_bundle, estorides_core: hypothesis_engine, estorides_core: estorides, estorides_core: config, estorides_core: people_intel, estorides_core: manager, estorides_core: system_app_sources. Structure is extracted statically without LLM calls; component prose may be enriched locally.

Relations

estorides_core: estorides_web (1) [Expand]

estorides_core: estorides_web groups 25 files (py) around _sse_response, _provides, deco, wrapper, _client_ip. Deprecated entry point.

Related Classes/Methods:

Sub-components

estorides_core (1.1)

estorides_core groups 7 files (py) around build_https_url, WebSecurityConfig, is_cors_enabled, is_origin_allowed, _env_str. estorides_core.audit

root (1.2)

root groups 5 files (py) around _sse_response, _provides, deco, wrapper, _client_ip. Deprecated entry point.

tests (1.3)

tests groups 12 files (py) around test_js_never_gains_a_style_attribute_in_template_literal, test_template_never_gains_a_style_attribute, test_csp_style_src_never_gains_unsafe_inline, test_progress_invariants_hold, test_progress_rejects_unknown_phase. Property-based fuzz for `csp_safe_styles`.

tools (1.4)

tools groups 1 files (py) around collect, main. tools.sync_docs

Files

estorides_core: graph_bundle (2) [Expand]

estorides_core: graph_bundle groups 19 files (py) around family_color_from_name, node_value, force_settings, _req_str, _opt_str. estorides_core.__init__

Related Classes/Methods:

Sub-components

estorides_core (2.1)

estorides_core groups 4 files (py) around family_color_from_name, node_value, force_settings, _req_str, _opt_str. estorides_core.__init__

tests (2.2)

tests groups 15 files (py) around _coordinates_are_valid, test_normalisers_never_raise, test_opensky_coordinates_stay_in_bounds, test_adsblol_coordinates_stay_in_bounds, test_tle_parser_only_returns_complete_sets. Property-based invariants for estorides_core.aerospace.

Files

estorides_core: hypothesis_engine (3) [Expand]

estorides_core: hypothesis_engine groups 19 files (py) around SourceReliability, Credibility, SourceType, ConfidenceInput, __post_init__. estorides_core.change_detection

Related Classes/Methods:

Sub-components

estorides_core (3.1)

estorides_core groups 7 files (py) around SourceReliability, Credibility, SourceType, ConfidenceInput, __post_init__. estorides_core.change_detection

tests (3.2)

tests groups 12 files (py) around test_scores_always_bounded, test_max_changes_respected, test_id_is_16_char_hex, test_idempotent, test_first_run_reports_all_as_new. Property-based invariants for estorides_core.change_detection.

Files

estorides_core: estorides (4) [Expand]

estorides_core: estorides groups 17 files (js, py) around SqliteStore, __init__, _init_schema, _tx, close. estorides CLI.

Related Classes/Methods:

Sub-components

estorides_core (4.1)

estorides_core groups 6 files (py) around SqliteStore, __init__, _init_schema, _tx, close. estorides_core.alerter

estorides_export (4.2)

estorides_export groups 1 files (py) around _tldr, _iocs, _diff_section, _analysis, _meta_footer. estorides_export.report

root (4.3)

root groups 1 files (py) around _setup_logging, _collect_selectors, _resolve_proxy, _add_opsec_flags, cmd_discover. estorides CLI.

static (4.4)

static groups 1 files (js) around setVisible, isLanQueryLocal, t, lanRunFields, ensureLanConsent. Estorides front-end controller

tests (4.5)

tests groups 8 files (py) around _fresh_store, test_disabled_stores_plaintext, test_enabled_roundtrip, test_bad_key_falls_back, test_mixed_rows_and_tamper. M4 case_crypto BDD red.

Files

estorides_core: config (5) [Expand]

estorides_core: config groups 16 files (py) around _installed_share, _resolve_dir, _resolve_writable_dir, ensure_data_dirs, ensure_reports_dir. estorides_core.async_client

Related Classes/Methods:

Sub-components

estorides_core (5.1)

estorides_core groups 10 files (py) around _installed_share, _resolve_dir, _resolve_writable_dir, ensure_data_dirs, ensure_reports_dir. estorides_core.async_client

tests (5.2)

tests groups 6 files (py) around meta_strategy, obs_strategy, entity_strategy, test_observation_round_trip_stability, test_observation_bounded_fields. Property-based invariants for estorides_core.observation_models.

Files

estorides_core: people_intel (6) [Expand]

estorides_core: people_intel groups 15 files (py) around CloudAsset, to_dict, CloudAssetDiscoveryResult, to_dict, generate_bucket_names.

Related Classes/Methods:

Sub-components

estorides_core (6.1)

estorides_core groups 8 files (py) around CloudAsset, to_dict, CloudAssetDiscoveryResult, to_dict, generate_bucket_names.

tests (6.2)

tests groups 7 files (py) around _make_asset, TestPublicS3Bucket, test_accessible_bucket_returned, TestBucketWithListing, test_listing_bucket_has_files. ATDD + BDD tests for estorides_core.cloud_asset_discovery.

Files

estorides_core: manager (7) [Expand]

estorides_core: manager groups 14 files (py) around pending_system_app_tasks, _safe_format, repl, _resolve_auth, _expand_query_type. Background subdomain/domain discoverer.

Related Classes/Methods:

Sub-components

estorides_core (7.1)

estorides_core groups 8 files (py) around pending_system_app_tasks, _safe_format, repl, _resolve_auth, _expand_query_type. Background subdomain/domain discoverer.

estorides_llm (7.2)

estorides_llm groups 3 files (py) around LLMBackend, __call__, stream_generate, register, deco. estorides_llm

tests (7.3)

tests groups 3 files (py) around test_subscribe_publish_order_and_count, test_raising_handler_does_not_block_others, bad, test_payload_isolation_between_handlers, test_invalid_inputs_raise. M2a event_bus BDD red.

Files

estorides_core: system_app_sources (8) [Expand]

estorides_core: system_app_sources groups 13 files (py) around ToolError, ToolNotAllowedError, ToolInjectionError, ToolNotFoundError, ToolTimeoutError. estorides_core.lan_runner

Related Classes/Methods:

Sub-components

estorides_core (8.1)

estorides_core groups 5 files (py) around ToolError, ToolNotAllowedError, ToolInjectionError, ToolNotFoundError, ToolTimeoutError. estorides_core.lan_runner

tests (8.2)

tests groups 8 files (py) around test_tool_parsers_never_raise, test_render_args_safe_inputs_no_metachars, test_render_args_substitution_is_verbatim, test_read_capped_respects_limit, test_parse_tool_output_never_raises. Property-based invariants for estorides_core.system_app_sources.

Files

estorides_core: parsers (9) [Expand]

estorides_core: parsers groups 13 files (py) around _finite, _clean, _codes, normalize_type_code, classify_aircraft. estorides_core.aerospace

Related Classes/Methods:

Sub-components

estorides_core (9.1)

estorides_core groups 7 files (py) around _finite, _clean, _codes, normalize_type_code, classify_aircraft. estorides_core.aerospace

tests (9.2)

tests groups 6 files (py) around test_all_parsers_are_total, _iss_epoch, TestA1TleParsing, test_malformed_set_is_skipped, test_raw_text_envelope_and_duplicates. Property-based fuzzing for the parser totality contract (doctrine §6).

Files

estorides_core: entity_resolution (10) [Expand]

estorides_core: entity_resolution groups 10 files (py) around Entity, to_dict, _looks_like_phone, normalize_query, detect_query_type. estorides_core.entity_extraction

Related Classes/Methods:

Sub-components

estorides_core (10.1)

estorides_core groups 5 files (py) around Entity, to_dict, _looks_like_phone, normalize_query, detect_query_type. estorides_core.entity_extraction

tests (10.2)

tests groups 5 files (py) around TestEE1TypesFilter, test_none_means_all, test_empty_list_means_nothing, test_subset_restricts, TestEE2FuzzyCanonical. BDD / regression tests for entity extraction and fuzzy merge. - EE1: `types=[]`...

Files

estorides_export (11) [Expand]

estorides_export groups 8 files (py) around _node_sources, KnowledgeGraph, __init__, add_entity, add_observation. estorides_core.knowledge_graph

Related Classes/Methods:

Sub-components

estorides_core (11.1)

estorides_core groups 1 files (py) around _node_sources, KnowledgeGraph, __init__, add_entity, add_observation. estorides_core.knowledge_graph

estorides_export (11.2)

estorides_export groups 5 files (py) around ReportMetadata, __post_init__, to_dict, ReportSection, to_dict. estorides_export

tests (11.3)

tests groups 2 files (py) around _FakeCompleted, __init__, _kg_with_one_node, _patch_age_ok, _run. Encrypted export: plaintext must be removed after encryption.

Files

estorides_core: source_health_monitoring (12)

estorides_core: source_health_monitoring groups 3 files (py) around SourceHealthStatus, SourceHealthConfig, __post_init__, SourceHealthInput, __post_init__. estorides_core.source_health_monitoring

Related Classes/Methods:

Files