Skip to content

Latest commit

 

History

History
782 lines (761 loc) · 40.9 KB

library.md

File metadata and controls

782 lines (761 loc) · 40.9 KB

Library & Imports Map (auto-generated by wikifier update-maps)

This file is regenerated. Manual edits will be overwritten. Run wikifier record-change library.md "..." if you need to annotate.

File Tree

Every parsed/tracked file, organised by folder. Descriptions come from the agent wiki (file_health). The dependency graph is further below.

Chisel/  (98 files)
├── .chisel/
│   ├── chisel.db — reviewed in v0.12.0 pass or runtime artifact
│   └── chisel.lock — reviewed in v0.12.0 pass or runtime artifact
├── .claude/
│   └── settings.local.json — build artifact, now excluded from monitoring
├── .coordinationhub/
│   └── coordination.db — release state settled
├── .github/
│   └── workflows/
│       ├── ci.yml — build artifact, now excluded from monitoring
│       └── publish.yml — build artifact, now excluded from monitoring
├── .pytest_cache/
│   └── v/
│       └── cache/
│           └── nodeids — release state settled
├── .ruff_cache/
│   └── 0.15.6/
│       ├── 1474866491082371723 — reviewed in v0.12.0 pass or runtime artifact
│       └── 2918868589294341649 — reviewed in v0.12.0 pass or runtime artifact
├── Logged_issues/
│   └── 2026-06-11_directory-scoped-analyze-walks-all-tests.md — wiki and docs updated for v0.13.0
├── chisel/
│   ├── __pycache__/
│   │   └── cli.cpython-314.pyc — reviewed in v0.12.0 pass or runtime artifact
│   ├── __init__.py — wiki and docs updated for v0.13.0
│   ├── ast_utils.py — build artifact, now excluded from monitoring
│   ├── bootstrap.py — build artifact, now excluded from monitoring
│   ├── cli.py — wiki and docs updated for v0.13.0
│   ├── engine.py — wiki and docs updated for v0.13.0
│   ├── git_analyzer.py — build artifact, now excluded from monitoring
│   ├── impact.py — build artifact, now excluded from monitoring
│   ├── import_graph.py — build artifact, now excluded from monitoring
│   ├── llm_contract.py — build artifact, now excluded from monitoring
│   ├── mcp_server.py — build artifact, now excluded from monitoring
│   ├── mcp_stdio.py — build artifact, now excluded from monitoring
│   ├── metrics.py — build artifact, now excluded from monitoring
│   ├── next_steps.py — build artifact, now excluded from monitoring
│   ├── project.py — wiki and docs updated for v0.13.0
│   ├── risk_meta.py — build artifact, now excluded from monitoring
│   ├── rwlock.py — build artifact, now excluded from monitoring
│   ├── schemas.py — build artifact, now excluded from monitoring
│   ├── static_test_imports.py — build artifact, now excluded from monitoring
│   ├── storage.py — build artifact, now excluded from monitoring
│   └── test_mapper.py — wiki and docs updated for v0.13.0
├── dist/
│   ├── chisel_test_impact-0.8.1-py3-none-any.whl — build artifact, now excluded from monitoring
│   └── chisel_test_impact-0.8.1.tar.gz — build artifact, now excluded from monitoring
├── docs/
│   ├── AGENT_PLAYBOOK.md — build artifact, now excluded from monitoring
│   ├── CUSTOM_EXTRACTORS.md — build artifact, now excluded from monitoring
│   ├── EXTRACTOR_ECOSYSTEM.md — build artifact, now excluded from monitoring
│   ├── LLM_CONTRACT.md — build artifact, now excluded from monitoring
│   ├── ZERO_DEPS.md — build artifact, now excluded from monitoring
│   └── chisel-demo.png — build artifact, now excluded from monitoring
├── examples/
│   ├── extractors/
│   │   ├── lsp_symbol_extractor.py — build artifact, now excluded from monitoring
│   │   ├── swift_syntax_extractor.py — build artifact, now excluded from monitoring
│   │   └── tree_sitter_js_extractor.py — build artifact, now excluded from monitoring
│   ├── github-actions/
│   │   └── chisel.yml — build artifact, now excluded from monitoring
│   └── chisel_bootstrap_example.py — build artifact, now excluded from monitoring
├── plan/
│   └── phase_15_agent_experience_plan_closed.md — runtime artifact or reviewed; now covered by exclude_patterns where applicable
├── scripts/
│   ├── benchmark_chisel.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── check_version.py — reviewed in v0.12.0 pass or runtime artifact
│   └── verify_static_hybrid.py — reviewed in v0.12.0 pass or runtime artifact
├── tests/
│   ├── __pycache__/
│   │   └── test_cli.cpython-314-pytest-9.0.2.pyc — reviewed in v0.12.0 pass or runtime artifact
│   ├── fixtures/
│   │   └── languages/
│   │       ├── csharp/
│   │       │   └── BasicTests.cs — reviewed in v0.12.0 pass or runtime artifact
│   │       ├── go/
│   │       │   ├── basic_test.go — reviewed in v0.12.0 pass or runtime artifact
│   │       │   └── go.mod — reviewed in v0.12.0 pass or runtime artifact
│   │       ├── java/
│   │       │   └── BasicTest.java — reviewed in v0.12.0 pass or runtime artifact
│   │       ├── rust/
│   │       │   └── basic.rs — reviewed in v0.12.0 pass or runtime artifact
│   │       └── swift/
│   │           └── BasicTests.swift — reviewed in v0.12.0 pass or runtime artifact
│   ├── __init__.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── bootstrap_stub.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── conftest.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_ast_utils.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_bootstrap.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_cli.py — wiki and docs updated for v0.13.0
│   ├── test_engine.py — wiki and docs updated for v0.13.0
│   ├── test_engine_sharding.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_git_analyzer.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_gitignore_filter.py — wiki and docs updated for v0.13.0
│   ├── test_impact.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_import_graph.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_language_frameworks.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_llm_contract.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_mcp_server.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_mcp_stdio.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_metrics.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_next_steps.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_project.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_rwlock.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_static_hybrid.py — reviewed in v0.12.0 pass or runtime artifact
│   ├── test_storage.py — reviewed in v0.12.0 pass or runtime artifact
│   └── test_test_mapper.py — reviewed in v0.12.0 pass or runtime artifact
├── wiki-local/
│   ├── glossary.md — runtime artifact or reviewed; now covered by exclude_patterns where applicable
│   ├── index.md — runtime artifact or reviewed; now covered by exclude_patterns where applicable
│   └── spec-project.md — reviewed in v0.12.0 pass or runtime artifact
├── .gitignore — release state settled
├── ARCHITECTURE.md — build artifact, now excluded from monitoring
├── CHANGELOG.md — wiki and docs updated for v0.13.0
├── CLAUDE.md — wiki and docs updated for v0.13.0
├── COMPLETE_PROJECT_DOCUMENTATION.md — wiki and docs updated for v0.13.0
├── CONTRIBUTING.md — build artifact, now excluded from monitoring
├── GROK_CONNECTORS.md — build artifact, now excluded from monitoring
├── LICENSE — reviewed in v0.12.0 pass or runtime artifact
├── LLM_Development.md — wiki and docs updated for v0.13.0
├── PLAN_NEXT.md — reviewed in v0.12.0 pass or runtime artifact
├── README.md — reviewed in v0.12.0 pass or runtime artifact
├── exclude_patterns.txt — wikifier state file, self-referential
├── file_health.md — release state settled
├── library.md — reviewed in v0.12.0 pass or runtime artifact
├── monitored_paths.txt — reviewed in v0.12.0 pass or runtime artifact
├── pending_updates.md — release state settled
└── pyproject.toml — wiki and docs updated for v0.13.0

Dependency Graph (Mermaid)

graph TD
    subgraph chisel
        chisel_ast_utils_py["ast_utils.py"]
        chisel_bootstrap_py["bootstrap.py"]
        chisel_cli_py["cli.py"]
        chisel_engine_py["engine.py"]
        chisel_git_analyzer_py["git_analyzer.py"]
        chisel_impact_py["impact.py"]
        chisel_import_graph_py["import_graph.py"]
        chisel_mcp_server_py["mcp_server.py"]
        chisel_mcp_stdio_py["mcp_stdio.py"]
        chisel_metrics_py["metrics.py"]
        chisel_project_py["project.py"]
        chisel_risk_meta_py["risk_meta.py"]
        chisel_rwlock_py["rwlock.py"]
        chisel_schemas_py["schemas.py"]
        chisel_static_test_imports_py["static_test_imports.py"]
        chisel_storage_py["storage.py"]
        chisel_test_mapper_py["test_mapper.py"]
    end
    subgraph examples
        examples_extractors_lsp_symbol_extractor_py["lsp_symbol_extractor.py"]
        examples_extractors_swift_syntax_extractor_py["swift_syntax_extractor.py"]
        examples_extractors_tree_sitter_js_extractor_py["tree_sitter_js_extractor.py"]
    end
    subgraph root
        CHISEL_BOOTSTRAP["CHISEL_BOOTSTRAP"]
    end
    subgraph scripts
        scripts_benchmark_chisel_py["benchmark_chisel.py"]
        scripts_check_version_py["check_version.py"]
        scripts_verify_static_hybrid_py["verify_static_hybrid.py"]
    end
    subgraph tests
        tests_conftest_py["conftest.py"]
        tests_test_ast_utils_py["test_ast_utils.py"]
        tests_test_bootstrap_py["test_bootstrap.py"]
        tests_test_cli_py["test_cli.py"]
        tests_test_engine_py["test_engine.py"]
        tests_test_engine_sharding_py["test_engine_sharding.py"]
        tests_test_git_analyzer_py["test_git_analyzer.py"]
        tests_test_gitignore_filter_py["test_gitignore_filter.py"]
        tests_test_impact_py["test_impact.py"]
        tests_test_import_graph_py["test_import_graph.py"]
        tests_test_language_frameworks_py["test_language_frameworks.py"]
        tests_test_llm_contract_py["test_llm_contract.py"]
        tests_test_mcp_server_py["test_mcp_server.py"]
        tests_test_mcp_stdio_py["test_mcp_stdio.py"]
        tests_test_metrics_py["test_metrics.py"]
        tests_test_next_steps_py["test_next_steps.py"]
        tests_test_project_py["test_project.py"]
        tests_test_rwlock_py["test_rwlock.py"]
        tests_test_static_hybrid_py["test_static_hybrid.py"]
        tests_test_storage_py["test_storage.py"]
        tests_test_test_mapper_py["test_test_mapper.py"]
    end
    subgraph External
        argparse["argparse"]
        ast["ast"]
        asyncio["asyncio"]
        builtins["builtins"]
        chisel["chisel"]
        chisel_ast_utils["chisel.ast_utils"]
        chisel_bootstrap["chisel.bootstrap"]
        chisel_cli["chisel.cli"]
        chisel_engine["chisel.engine"]
        chisel_git_analyzer["chisel.git_analyzer"]
        chisel_impact["chisel.impact"]
        chisel_import_graph["chisel.import_graph"]
        chisel_llm_contract["chisel.llm_contract"]
        chisel_mcp_server["chisel.mcp_server"]
        chisel_mcp_stdio["chisel.mcp_stdio"]
        chisel_metrics["chisel.metrics"]
        chisel_next_steps["chisel.next_steps"]
        chisel_project["chisel.project"]
        chisel_risk_meta["chisel.risk_meta"]
        chisel_rwlock["chisel.rwlock"]
        chisel_schemas["chisel.schemas"]
        chisel_static_test_imports["chisel.static_test_imports"]
        chisel_storage["chisel.storage"]
        chisel_test_mapper["chisel.test_mapper"]
        collections["collections"]
        concurrent_futures["concurrent.futures"]
        contextlib["contextlib"]
        ctypes["ctypes"]
        ctypes_wintypes["ctypes.wintypes"]
        dataclasses["dataclasses"]
        datetime["datetime"]
        fcntl["fcntl"]
        functools["functools"]
        hashlib["hashlib"]
        http_server["http.server"]
        importlib["importlib"]
        itertools["itertools"]
        json["json"]
        logging["logging"]
        math["math"]
        mcp_server["mcp.server"]
        mcp_server_stdio["mcp.server.stdio"]
        mcp_types["mcp.types"]
        msvcrt["msvcrt"]
        os["os"]
        pathlib["pathlib"]
        pytest["pytest"]
        re["re"]
        sqlite3["sqlite3"]
        statistics["statistics"]
        subprocess["subprocess"]
        swift_syntax["swift_syntax"]
        swift_syntax_parser["swift_syntax.parser"]
        sys["sys"]
        tempfile["tempfile"]
        textwrap["textwrap"]
        threading["threading"]
        time["time"]
        tomllib["tomllib"]
        tree_sitter["tree_sitter"]
        tree_sitter_javascript["tree_sitter_javascript"]
        tree_sitter_typescript["tree_sitter_typescript"]
        types["types"]
        unittest["unittest"]
        unittest_mock["unittest.mock"]
        urllib_error["urllib.error"]
        urllib_parse["urllib.parse"]
        urllib_request["urllib.request"]
        uuid["uuid"]
    end
    chisel_ast_utils_py -.-> ast
    chisel_ast_utils_py -.-> hashlib
    chisel_ast_utils_py -.-> re
    chisel_ast_utils_py -.-> dataclasses
    chisel_ast_utils_py -.-> functools
    chisel_ast_utils_py -.-> pathlib
    chisel_bootstrap_py -.-> importlib
    chisel_bootstrap_py -.-> os
    chisel_bootstrap_py -. ? .-> CHISEL_BOOTSTRAP
    chisel_cli_py -.-> argparse
    chisel_cli_py -.-> json
    chisel_cli_py -.-> os
    chisel_cli_py -.-> re
    chisel_cli_py -.-> subprocess
    chisel_cli_py -.-> sys
    chisel_cli_py -.-> tempfile
    chisel_cli_py -.-> chisel_engine
    chisel_cli_py -.-> chisel_mcp_server
    chisel_cli_py -.-> chisel_mcp_stdio
    chisel_engine_py -.-> json
    chisel_engine_py -.-> logging
    chisel_engine_py -.-> os
    chisel_engine_py -.-> threading
    chisel_engine_py -.-> time
    chisel_engine_py -.-> uuid
    chisel_engine_py -.-> tomllib
    chisel_engine_py -.-> contextlib
    chisel_engine_py -.-> chisel_ast_utils
    chisel_engine_py -.-> chisel_bootstrap
    chisel_engine_py -.-> chisel_git_analyzer
    chisel_engine_py -.-> chisel_import_graph
    chisel_engine_py -.-> chisel_impact
    chisel_engine_py -.-> chisel_metrics
    chisel_engine_py -.-> chisel_project
    chisel_engine_py -.-> chisel_risk_meta
    chisel_engine_py -.-> chisel_rwlock
    chisel_engine_py -.-> chisel_storage
    chisel_engine_py -.-> chisel_test_mapper
    chisel_engine_py -.-> concurrent_futures
    chisel_git_analyzer_py -.-> re
    chisel_git_analyzer_py -.-> subprocess
    chisel_git_analyzer_py -.-> datetime
    chisel_impact_py -.-> os
    chisel_impact_py -.-> re
    chisel_impact_py -.-> collections
    chisel_impact_py -.-> datetime
    chisel_impact_py -.-> chisel_ast_utils
    chisel_impact_py -.-> chisel_metrics
    chisel_impact_py -.-> chisel_static_test_imports
    chisel_import_graph_py -.-> os
    chisel_import_graph_py -.-> re
    chisel_import_graph_py -.-> chisel_test_mapper
    chisel_mcp_server_py -.-> json
    chisel_mcp_server_py -.-> logging
    chisel_mcp_server_py -.-> os
    chisel_mcp_server_py -.-> re
    chisel_mcp_server_py -.-> threading
    chisel_mcp_server_py -.-> http_server
    chisel_mcp_server_py -.-> chisel_engine
    chisel_mcp_server_py -.-> chisel_next_steps
    chisel_mcp_server_py -.-> chisel_schemas
    chisel_mcp_server_py -.-> concurrent_futures
    chisel_mcp_stdio_py -.-> asyncio
    chisel_mcp_stdio_py -.-> json
    chisel_mcp_stdio_py -.-> logging
    chisel_mcp_stdio_py -.-> os
    chisel_mcp_stdio_py -.-> sys
    chisel_mcp_stdio_py -.-> chisel_engine
    chisel_mcp_stdio_py -.-> chisel_mcp_server
    chisel_mcp_stdio_py -.-> chisel_schemas
    chisel_mcp_stdio_py -.-> mcp_server
    chisel_mcp_stdio_py -.-> mcp_server_stdio
    chisel_mcp_stdio_py -.-> mcp_types
    chisel_metrics_py -.-> math
    chisel_metrics_py -.-> collections
    chisel_metrics_py -.-> datetime
    chisel_metrics_py -.-> itertools
    chisel_project_py -.-> os
    chisel_project_py -.-> subprocess
    chisel_project_py -.-> sys
    chisel_project_py -.-> ctypes
    chisel_project_py -.-> ctypes_wintypes
    chisel_project_py -.-> msvcrt
    chisel_project_py -.-> fcntl
    chisel_project_py -.-> contextlib
    chisel_risk_meta_py -.-> collections
    chisel_risk_meta_py -.-> chisel_metrics
    chisel_rwlock_py -.-> threading
    chisel_rwlock_py -.-> contextlib
    chisel_schemas_py -.-> chisel_llm_contract
    chisel_static_test_imports_py -.-> logging
    chisel_static_test_imports_py -.-> os
    chisel_static_test_imports_py -.-> pathlib
    chisel_static_test_imports_py -.-> chisel_ast_utils
    chisel_static_test_imports_py -.-> chisel_import_graph
    chisel_static_test_imports_py -.-> chisel_test_mapper
    chisel_storage_py -.-> json
    chisel_storage_py -.-> logging
    chisel_storage_py -.-> os
    chisel_storage_py -.-> sqlite3
    chisel_storage_py -.-> threading
    chisel_storage_py -.-> time
    chisel_storage_py -.-> datetime
    chisel_storage_py -.-> pathlib
    chisel_storage_py -.-> statistics
    chisel_test_mapper_py -.-> ast
    chisel_test_mapper_py -.-> os
    chisel_test_mapper_py -.-> re
    chisel_test_mapper_py -.-> pathlib
    chisel_test_mapper_py -.-> chisel_ast_utils
    chisel_test_mapper_py -.-> chisel_project
    examples_extractors_lsp_symbol_extractor_py -.-> json
    examples_extractors_lsp_symbol_extractor_py -.-> subprocess
    examples_extractors_lsp_symbol_extractor_py -.-> threading
    examples_extractors_lsp_symbol_extractor_py -.-> urllib_parse
    examples_extractors_lsp_symbol_extractor_py -.-> chisel_ast_utils
    examples_extractors_swift_syntax_extractor_py -.-> chisel_ast_utils
    examples_extractors_swift_syntax_extractor_py -.-> swift_syntax
    examples_extractors_swift_syntax_extractor_py -.-> swift_syntax_parser
    examples_extractors_tree_sitter_js_extractor_py -.-> tree_sitter_javascript
    examples_extractors_tree_sitter_js_extractor_py -.-> tree_sitter_typescript
    examples_extractors_tree_sitter_js_extractor_py -.-> chisel_ast_utils
    examples_extractors_tree_sitter_js_extractor_py -.-> tree_sitter
    scripts_benchmark_chisel_py -.-> os
    scripts_benchmark_chisel_py -.-> subprocess
    scripts_benchmark_chisel_py -.-> sys
    scripts_benchmark_chisel_py -.-> tempfile
    scripts_benchmark_chisel_py -.-> time
    scripts_benchmark_chisel_py -.-> pathlib
    scripts_benchmark_chisel_py -.-> chisel_engine
    scripts_check_version_py -.-> sys
    scripts_check_version_py -.-> tomllib
    scripts_check_version_py -.-> chisel
    scripts_check_version_py -.-> pathlib
    scripts_verify_static_hybrid_py -.-> subprocess
    scripts_verify_static_hybrid_py -.-> sys
    scripts_verify_static_hybrid_py -.-> tempfile
    scripts_verify_static_hybrid_py -.-> pathlib
    scripts_verify_static_hybrid_py -.-> chisel_engine
    tests_conftest_py -.-> os
    tests_conftest_py -.-> subprocess
    tests_conftest_py -.-> pytest
    tests_conftest_py -.-> chisel_storage
    tests_test_ast_utils_py -.-> hashlib
    tests_test_ast_utils_py -.-> textwrap
    tests_test_ast_utils_py -.-> pytest
    tests_test_ast_utils_py -.-> chisel_ast_utils
    tests_test_bootstrap_py -.-> sys
    tests_test_bootstrap_py -.-> pathlib
    tests_test_bootstrap_py -.-> chisel_engine
    tests_test_cli_py -.-> json
    tests_test_cli_py -.-> unittest_mock
    tests_test_cli_py -.-> chisel_cli
    tests_test_engine_py -.-> os
    tests_test_engine_py -.-> time
    tests_test_engine_py -.-> pytest
    tests_test_engine_py -.-> math
    tests_test_engine_py -.-> subprocess
    tests_test_engine_py -.-> unittest_mock
    tests_test_engine_py -.-> chisel_engine
    tests_test_engine_py -.-> chisel_ast_utils
    tests_test_engine_sharding_py -.-> os
    tests_test_engine_sharding_py -.-> pytest
    tests_test_engine_sharding_py -.-> threading
    tests_test_engine_sharding_py -.-> unittest_mock
    tests_test_engine_sharding_py -.-> chisel_engine
    tests_test_engine_sharding_py -.-> chisel_schemas
    tests_test_git_analyzer_py -.-> pytest
    tests_test_git_analyzer_py -.-> datetime
    tests_test_git_analyzer_py -.-> chisel_git_analyzer
    tests_test_git_analyzer_py -.-> chisel_metrics
    tests_test_impact_py -.-> pytest
    tests_test_impact_py -.-> chisel_impact
    tests_test_impact_py -.-> unittest_mock
    tests_test_import_graph_py -.-> pytest
    tests_test_import_graph_py -.-> chisel_import_graph
    tests_test_import_graph_py -.-> chisel_test_mapper
    tests_test_language_frameworks_py -.-> pytest
    tests_test_language_frameworks_py -.-> chisel_ast_utils
    tests_test_language_frameworks_py -.-> chisel_test_mapper
    tests_test_llm_contract_py -.-> chisel_llm_contract
    tests_test_mcp_server_py -.-> json
    tests_test_mcp_server_py -.-> urllib_request
    tests_test_mcp_server_py -.-> urllib_error
    tests_test_mcp_server_py -.-> pytest
    tests_test_mcp_server_py -.-> chisel_mcp_server
    tests_test_mcp_server_py -.-> chisel_engine
    tests_test_mcp_server_py -.-> chisel_schemas
    tests_test_mcp_stdio_py -.-> builtins
    tests_test_mcp_stdio_py -.-> importlib
    tests_test_mcp_stdio_py -.-> sys
    tests_test_mcp_stdio_py -.-> pytest
    tests_test_mcp_stdio_py -.-> asyncio
    tests_test_mcp_stdio_py -.-> json
    tests_test_mcp_stdio_py -.-> types
    tests_test_mcp_stdio_py -.-> unittest
    tests_test_mcp_stdio_py -.-> chisel_mcp_stdio
    tests_test_mcp_stdio_py -.-> chisel_mcp_server
    tests_test_mcp_stdio_py -.-> chisel
    tests_test_mcp_stdio_py -.-> mcp_types
    tests_test_mcp_stdio_py -.-> chisel_engine
    tests_test_metrics_py -.-> pytest
    tests_test_metrics_py -.-> datetime
    tests_test_metrics_py -.-> chisel_metrics
    tests_test_next_steps_py -.-> chisel_next_steps
    tests_test_project_py -.-> os
    tests_test_project_py -.-> subprocess
    tests_test_project_py -.-> sys
    tests_test_project_py -.-> threading
    tests_test_project_py -.-> pytest
    tests_test_project_py -.-> chisel_project
    tests_test_rwlock_py -.-> threading
    tests_test_rwlock_py -.-> time
    tests_test_rwlock_py -.-> pytest
    tests_test_rwlock_py -.-> chisel_rwlock
    tests_test_static_hybrid_py -.-> chisel_impact
    tests_test_storage_py -.-> sqlite3
    tests_test_storage_py -.-> time
    tests_test_test_mapper_py -.-> os
    tests_test_test_mapper_py -.-> pytest
    tests_test_test_mapper_py -.-> chisel_ast_utils
    tests_test_test_mapper_py -.-> chisel_test_mapper
    tests_test_gitignore_filter_py -.-> os
    tests_test_gitignore_filter_py -.-> pytest
    tests_test_gitignore_filter_py -.-> chisel_engine
    tests_test_gitignore_filter_py -.-> chisel_project
    tests_test_gitignore_filter_py -.-> chisel_test_mapper
    classDef external fill:#eeeeee,stroke:#888888,stroke-dasharray: 3 3
    class argparse,ast,asyncio,builtins,chisel,chisel_ast_utils,chisel_bootstrap,chisel_cli,chisel_engine,chisel_git_analyzer,chisel_impact,chisel_import_graph,chisel_llm_contract,chisel_mcp_server,chisel_mcp_stdio,chisel_metrics,chisel_next_steps,chisel_project,chisel_risk_meta,chisel_rwlock,chisel_schemas,chisel_static_test_imports,chisel_storage,chisel_test_mapper,collections,concurrent_futures,contextlib,ctypes,ctypes_wintypes,dataclasses,datetime,fcntl,functools,hashlib,http_server,importlib,itertools,json,logging,math,mcp_server,mcp_server_stdio,mcp_types,msvcrt,os,pathlib,pytest,re,sqlite3,statistics,subprocess,swift_syntax,swift_syntax_parser,sys,tempfile,textwrap,threading,time,tomllib,tree_sitter,tree_sitter_javascript,tree_sitter_typescript,types,unittest,unittest_mock,urllib_error,urllib_parse,urllib_request,uuid external
Loading

Resolved Dependencies

Source Import → Resolved Confidence
chisel/ast_utils.py ast → ast medium
chisel/ast_utils.py dataclasses → dataclasses medium
chisel/ast_utils.py functools → functools medium
chisel/ast_utils.py hashlib → hashlib medium
chisel/ast_utils.py pathlib → pathlib medium
chisel/ast_utils.py re → re medium
chisel/bootstrap.py importlib → importlib medium
chisel/bootstrap.py name → CHISEL_BOOTSTRAP low
chisel/bootstrap.py os → os medium
chisel/cli.py argparse → argparse medium
chisel/cli.py chisel.engine → chisel.engine medium
chisel/cli.py chisel.mcp_server → chisel.mcp_server medium
chisel/cli.py chisel.mcp_stdio → chisel.mcp_stdio medium
chisel/cli.py json → json medium
chisel/cli.py os → os medium
chisel/cli.py re → re medium
chisel/cli.py subprocess → subprocess medium
chisel/cli.py sys → sys medium
chisel/cli.py tempfile → tempfile medium
chisel/engine.py chisel.ast_utils → chisel.ast_utils medium
chisel/engine.py chisel.bootstrap → chisel.bootstrap medium
chisel/engine.py chisel.git_analyzer → chisel.git_analyzer medium
chisel/engine.py chisel.impact → chisel.impact medium
chisel/engine.py chisel.import_graph → chisel.import_graph medium
chisel/engine.py chisel.metrics → chisel.metrics medium
chisel/engine.py chisel.project → chisel.project medium
chisel/engine.py chisel.risk_meta → chisel.risk_meta medium
chisel/engine.py chisel.rwlock → chisel.rwlock medium
chisel/engine.py chisel.storage → chisel.storage medium
chisel/engine.py chisel.test_mapper → chisel.test_mapper medium
chisel/engine.py concurrent.futures → concurrent.futures medium
chisel/engine.py contextlib → contextlib medium
chisel/engine.py json → json medium
chisel/engine.py logging → logging medium
chisel/engine.py os → os medium
chisel/engine.py threading → threading medium
chisel/engine.py time → time medium
chisel/engine.py tomllib → tomllib medium
chisel/engine.py uuid → uuid medium
chisel/git_analyzer.py datetime → datetime medium
chisel/git_analyzer.py re → re medium
chisel/git_analyzer.py subprocess → subprocess medium
chisel/impact.py chisel.ast_utils → chisel.ast_utils medium
chisel/impact.py chisel.metrics → chisel.metrics medium
chisel/impact.py chisel.static_test_imports → chisel.static_test_imports medium
chisel/impact.py collections → collections medium
chisel/impact.py datetime → datetime medium
chisel/impact.py os → os medium
chisel/impact.py re → re medium
chisel/import_graph.py chisel.test_mapper → chisel.test_mapper medium
chisel/import_graph.py os → os medium
chisel/import_graph.py re → re medium
chisel/mcp_server.py chisel.engine → chisel.engine medium
chisel/mcp_server.py chisel.next_steps → chisel.next_steps medium
chisel/mcp_server.py chisel.schemas → chisel.schemas medium
chisel/mcp_server.py concurrent.futures → concurrent.futures medium
chisel/mcp_server.py http.server → http.server medium
chisel/mcp_server.py json → json medium
chisel/mcp_server.py logging → logging medium
chisel/mcp_server.py os → os medium
chisel/mcp_server.py re → re medium
chisel/mcp_server.py threading → threading medium
chisel/mcp_stdio.py asyncio → asyncio medium
chisel/mcp_stdio.py chisel.engine → chisel.engine medium
chisel/mcp_stdio.py chisel.mcp_server → chisel.mcp_server medium
chisel/mcp_stdio.py chisel.schemas → chisel.schemas medium
chisel/mcp_stdio.py json → json medium
chisel/mcp_stdio.py logging → logging medium
chisel/mcp_stdio.py mcp.server → mcp.server medium
chisel/mcp_stdio.py mcp.server.stdio → mcp.server.stdio medium
chisel/mcp_stdio.py mcp.types → mcp.types medium
chisel/mcp_stdio.py os → os medium
chisel/mcp_stdio.py sys → sys medium
chisel/metrics.py collections → collections medium
chisel/metrics.py datetime → datetime medium
chisel/metrics.py itertools → itertools medium
chisel/metrics.py math → math medium
chisel/project.py contextlib → contextlib medium
chisel/project.py ctypes → ctypes medium
chisel/project.py ctypes.wintypes → ctypes.wintypes medium
chisel/project.py fcntl → fcntl medium
chisel/project.py msvcrt → msvcrt medium
chisel/project.py os → os medium
chisel/project.py subprocess → subprocess medium
chisel/project.py sys → sys medium
chisel/risk_meta.py chisel.metrics → chisel.metrics medium
chisel/risk_meta.py collections → collections medium
chisel/rwlock.py contextlib → contextlib medium
chisel/rwlock.py threading → threading medium
chisel/schemas.py chisel.llm_contract → chisel.llm_contract medium
chisel/static_test_imports.py chisel.ast_utils → chisel.ast_utils medium
chisel/static_test_imports.py chisel.import_graph → chisel.import_graph medium
chisel/static_test_imports.py chisel.test_mapper → chisel.test_mapper medium
chisel/static_test_imports.py logging → logging medium
chisel/static_test_imports.py os → os medium
chisel/static_test_imports.py pathlib → pathlib medium
chisel/storage.py datetime → datetime medium
chisel/storage.py json → json medium
chisel/storage.py logging → logging medium
chisel/storage.py os → os medium
chisel/storage.py pathlib → pathlib medium
chisel/storage.py sqlite3 → sqlite3 medium
chisel/storage.py statistics → statistics medium
chisel/storage.py threading → threading medium
chisel/storage.py time → time medium
chisel/test_mapper.py ast → ast medium
chisel/test_mapper.py chisel.ast_utils → chisel.ast_utils medium
chisel/test_mapper.py chisel.project → chisel.project medium
chisel/test_mapper.py os → os medium
chisel/test_mapper.py pathlib → pathlib medium
chisel/test_mapper.py re → re medium
examples/extractors/lsp_symbol_extractor.py chisel.ast_utils → chisel.ast_utils medium
examples/extractors/lsp_symbol_extractor.py json → json medium
examples/extractors/lsp_symbol_extractor.py subprocess → subprocess medium
examples/extractors/lsp_symbol_extractor.py threading → threading medium
examples/extractors/lsp_symbol_extractor.py urllib.parse → urllib.parse medium
examples/extractors/swift_syntax_extractor.py chisel.ast_utils → chisel.ast_utils medium
examples/extractors/swift_syntax_extractor.py swift_syntax → swift_syntax medium
examples/extractors/swift_syntax_extractor.py swift_syntax.parser → swift_syntax.parser medium
examples/extractors/tree_sitter_js_extractor.py chisel.ast_utils → chisel.ast_utils medium
examples/extractors/tree_sitter_js_extractor.py tree_sitter → tree_sitter medium
examples/extractors/tree_sitter_js_extractor.py tree_sitter_javascript → tree_sitter_javascript medium
examples/extractors/tree_sitter_js_extractor.py tree_sitter_typescript → tree_sitter_typescript medium
scripts/benchmark_chisel.py chisel.engine → chisel.engine medium
scripts/benchmark_chisel.py os → os medium
scripts/benchmark_chisel.py pathlib → pathlib medium
scripts/benchmark_chisel.py subprocess → subprocess medium
scripts/benchmark_chisel.py sys → sys medium
scripts/benchmark_chisel.py tempfile → tempfile medium
scripts/benchmark_chisel.py time → time medium
scripts/check_version.py chisel → chisel medium
scripts/check_version.py pathlib → pathlib medium
scripts/check_version.py sys → sys medium
scripts/check_version.py tomllib → tomllib medium
scripts/verify_static_hybrid.py chisel.engine → chisel.engine medium
scripts/verify_static_hybrid.py pathlib → pathlib medium
scripts/verify_static_hybrid.py subprocess → subprocess medium
scripts/verify_static_hybrid.py sys → sys medium
scripts/verify_static_hybrid.py tempfile → tempfile medium
tests/conftest.py chisel.storage → chisel.storage medium
tests/conftest.py os → os medium
tests/conftest.py pytest → pytest medium
tests/conftest.py subprocess → subprocess medium
tests/test_ast_utils.py chisel.ast_utils → chisel.ast_utils medium
tests/test_ast_utils.py hashlib → hashlib medium
tests/test_ast_utils.py pytest → pytest medium
tests/test_ast_utils.py textwrap → textwrap medium
tests/test_bootstrap.py chisel.engine → chisel.engine medium
tests/test_bootstrap.py pathlib → pathlib medium
tests/test_bootstrap.py sys → sys medium
tests/test_cli.py chisel.cli → chisel.cli medium
tests/test_cli.py json → json medium
tests/test_cli.py unittest.mock → unittest.mock medium
tests/test_engine.py chisel.ast_utils → chisel.ast_utils medium
tests/test_engine.py chisel.engine → chisel.engine medium
tests/test_engine.py math → math medium
tests/test_engine.py os → os medium
tests/test_engine.py pytest → pytest medium
tests/test_engine.py subprocess → subprocess medium
tests/test_engine.py time → time medium
tests/test_engine.py unittest.mock → unittest.mock medium
tests/test_engine_sharding.py chisel.engine → chisel.engine medium
tests/test_engine_sharding.py chisel.schemas → chisel.schemas medium
tests/test_engine_sharding.py os → os medium
tests/test_engine_sharding.py pytest → pytest medium
tests/test_engine_sharding.py threading → threading medium
tests/test_engine_sharding.py unittest.mock → unittest.mock medium
tests/test_git_analyzer.py chisel.git_analyzer → chisel.git_analyzer medium
tests/test_git_analyzer.py chisel.metrics → chisel.metrics medium
tests/test_git_analyzer.py datetime → datetime medium
tests/test_git_analyzer.py pytest → pytest medium
tests/test_gitignore_filter.py chisel.engine → chisel.engine medium
tests/test_gitignore_filter.py chisel.project → chisel.project medium
tests/test_gitignore_filter.py chisel.test_mapper → chisel.test_mapper medium
tests/test_gitignore_filter.py os → os medium
tests/test_gitignore_filter.py pytest → pytest medium
tests/test_impact.py chisel.impact → chisel.impact medium
tests/test_impact.py pytest → pytest medium
tests/test_impact.py unittest.mock → unittest.mock medium
tests/test_import_graph.py chisel.import_graph → chisel.import_graph medium
tests/test_import_graph.py chisel.test_mapper → chisel.test_mapper medium
tests/test_import_graph.py pytest → pytest medium
tests/test_language_frameworks.py chisel.ast_utils → chisel.ast_utils medium
tests/test_language_frameworks.py chisel.test_mapper → chisel.test_mapper medium
tests/test_language_frameworks.py pytest → pytest medium
tests/test_llm_contract.py chisel.llm_contract → chisel.llm_contract medium
tests/test_mcp_server.py chisel.engine → chisel.engine medium
tests/test_mcp_server.py chisel.mcp_server → chisel.mcp_server medium
tests/test_mcp_server.py chisel.schemas → chisel.schemas medium
tests/test_mcp_server.py json → json medium
tests/test_mcp_server.py pytest → pytest medium
tests/test_mcp_server.py urllib.error → urllib.error medium
tests/test_mcp_server.py urllib.request → urllib.request medium
tests/test_mcp_stdio.py "chisel.mcp_stdio" → chisel.mcp_stdio low
tests/test_mcp_stdio.py asyncio → asyncio medium
tests/test_mcp_stdio.py builtins → builtins medium
tests/test_mcp_stdio.py chisel → chisel medium
tests/test_mcp_stdio.py chisel.engine → chisel.engine medium
tests/test_mcp_stdio.py chisel.mcp_server → chisel.mcp_server medium
tests/test_mcp_stdio.py chisel.mcp_stdio → chisel.mcp_stdio medium
tests/test_mcp_stdio.py importlib → importlib medium
tests/test_mcp_stdio.py json → json medium
tests/test_mcp_stdio.py mcp.types → mcp.types medium
tests/test_mcp_stdio.py pytest → pytest medium
tests/test_mcp_stdio.py sys → sys medium
tests/test_mcp_stdio.py types → types medium
tests/test_mcp_stdio.py unittest → unittest medium
tests/test_metrics.py chisel.metrics → chisel.metrics medium
tests/test_metrics.py datetime → datetime medium
tests/test_metrics.py pytest → pytest medium
tests/test_next_steps.py chisel.next_steps → chisel.next_steps medium
tests/test_project.py chisel.project → chisel.project medium
tests/test_project.py os → os medium
tests/test_project.py pytest → pytest medium
tests/test_project.py subprocess → subprocess medium
tests/test_project.py sys → sys medium
tests/test_project.py threading → threading medium
tests/test_rwlock.py chisel.rwlock → chisel.rwlock medium
tests/test_rwlock.py pytest → pytest medium
tests/test_rwlock.py threading → threading medium
tests/test_rwlock.py time → time medium
tests/test_static_hybrid.py chisel.impact → chisel.impact medium
tests/test_storage.py sqlite3 → sqlite3 medium
tests/test_storage.py time → time medium
tests/test_test_mapper.py chisel.ast_utils → chisel.ast_utils medium
tests/test_test_mapper.py chisel.test_mapper → chisel.test_mapper medium
tests/test_test_mapper.py os → os medium
tests/test_test_mapper.py pytest → pytest medium

Circular Dependencies

✅ No circular dependencies detected in the current dependency graph.

ACS Risk Snapshot

Scored edges: 3 | avg_confidence: 0.05 | low-confidence: 3 (threshold 0.65) Top risk reasons: base:low:3, conditional_context:3, tag:control_flow:3, tag:ternary:3 Sample low-confidence edges:

  1. Base low (0.05). opaque dynamic expression; conditional context; control_flow semantics; ternary semantics; trace: ControlFlowDetector=if; TernaryDetector=, "").strip() if not name: return. Recommendation: Opaque or high-complexity dynamic resolution — refactor to static import or introduce explicit runtime guard; current edge is unsuitable for static analysis tooling.
  2. Base low (0.05). creative registry_map (LDSI/CDIA); conditional context; control_flow semantics; ternary semantics; trace: ControlFlowDetector=try; TernaryDetector=importlib.import_module("chisel.mcp_stdio") . Recommendation: Extremely creative dynamic (tagged template / registry map / multi-cond feature / call-produced path) — CDIA detectors fired; supply static mappings or treat as runtime-only for dependency graphs.
  3. Base low (0.05). creative registry_map (LDSI/CDIA); conditional context; control_flow semantics; ternary semantics; trace: ControlFlowDetector=try; TernaryDetector=importlib.import_module("chisel.mcp_stdio") . Recommendation: Extremely creative dynamic (tagged template / registry map / multi-cond feature / call-produced path) — CDIA detectors fired; supply static mappings or treat as runtime-only for dependency graphs.

Reverse Dependencies ("Who depends on me")

Targets with dependents: 2 | Total reverse edges: 2

High-impact modules (most reverse dependents):

  • CHISEL_BOOTSTRAP ← 1 files depend on it (e.g. chisel/bootstrap.py)
  • chisel.mcp_stdio ← 1 files depend on it (e.g. tests/test_mcp_stdio.py)

Barrel Expansions

Total via-barrel imports: 0 Files using barrel re-exports: 0 Max observed barrel depth: 0

(No barrel usage detected in this run)

Conditional & Dynamic Intelligence

Conditional imports detected: 3 Dynamic imports detected: 3

Sample conditional imports (fragile / feature-flagged paths):

  • chisel/bootstrap.py → name (ctx: )
  • tests/test_mcp_stdio.py → "chisel.mcp_stdio" (ctx: )
  • tests/test_mcp_stdio.py → "chisel.mcp_stdio" (ctx: ) Sample dynamic imports (runtime / template-driven):
  • chisel/bootstrap.py → name (type: expression)
  • tests/test_mcp_stdio.py → "chisel.mcp_stdio" (type: static)
  • tests/test_mcp_stdio.py → "chisel.mcp_stdio" (type: static)