LICENSE
README.md
pyproject.toml
src/sari/__init__.py
src/sari/__main__.py
src/sari/check_tools.py
src/sari/debug_ast.py
src/sari/debug_ast2.py
src/sari/doctor.py
src/sari/install.py
src/sari/main.py
src/sari/uninstall.py
src/sari/verify_stdio.py
src/sari/version.py
src/sari.egg-info/PKG-INFO
src/sari.egg-info/SOURCES.txt
src/sari.egg-info/dependency_links.txt
src/sari.egg-info/entry_points.txt
src/sari.egg-info/requires.txt
src/sari.egg-info/top_level.txt
src/sari/app/__init__.py
src/sari/app/engine_registry.py
src/sari/app/engine_runtime.py
src/sari/app/http_server.py
src/sari/callgraph_plugins/sample_plugin.py
src/sari/core/__init__.py
src/sari/core/async_http_server.py
src/sari/core/cjk.py
src/sari/core/daemon_resolver.py
src/sari/core/dedup_queue.py
src/sari/core/engine_registry.py
src/sari/core/engine_runtime.py
src/sari/core/events.py
src/sari/core/health.py
src/sari/core/http_middleware.py
src/sari/core/http_server.py
src/sari/core/main.py
src/sari/core/models.py
src/sari/core/queue_pipeline.py
src/sari/core/ranking.py
src/sari/core/scoring.py
src/sari/core/search_engine.py
src/sari/core/server_registry.py
src/sari/core/settings.py
src/sari/core/watcher.py
src/sari/core/workspace.py
src/sari/core/config/__init__.py
src/sari/core/config/main.py
src/sari/core/config/manager.py
src/sari/core/config/profiles.py
src/sari/core/db/__init__.py
src/sari/core/db/main.py
src/sari/core/db/models.py
src/sari/core/db/schema.py
src/sari/core/db/storage.py
src/sari/core/doctor/runtime_guards.py
src/sari/core/engine/__init__.py
src/sari/core/engine/tantivy_engine.py
src/sari/core/engine_tokenizer_data/__init__.py
src/sari/core/indexer/__init__.py
src/sari/core/indexer/db_writer.py
src/sari/core/indexer/governor.py
src/sari/core/indexer/main.py
src/sari/core/indexer/scanner.py
src/sari/core/indexer/worker.py
src/sari/core/parsers/__init__.py
src/sari/core/parsers/ast_engine.py
src/sari/core/parsers/base.py
src/sari/core/parsers/common.py
src/sari/core/parsers/factory.py
src/sari/core/parsers/generic.py
src/sari/core/parsers/python.py
src/sari/core/parsers/handlers/__init__.py
src/sari/core/parsers/handlers/bash.py
src/sari/core/parsers/handlers/go.py
src/sari/core/parsers/handlers/hcl.py
src/sari/core/parsers/handlers/java.py
src/sari/core/parsers/handlers/javascript.py
src/sari/core/parsers/handlers/kotlin.py
src/sari/core/parsers/handlers/php.py
src/sari/core/parsers/handlers/python.py
src/sari/core/parsers/handlers/ruby.py
src/sari/core/parsers/handlers/rust.py
src/sari/core/parsers/handlers/sql.py
src/sari/core/parsers/handlers/vue.py
src/sari/core/parsers/handlers/xml.py
src/sari/core/parsers/handlers/yaml.py
src/sari/core/repository/__init__.py
src/sari/core/repository/base.py
src/sari/core/repository/extra_repository.py
src/sari/core/repository/file_repository.py
src/sari/core/repository/symbol_repository.py
src/sari/core/scheduler/__init__.py
src/sari/core/scheduler/coordinator.py
src/sari/core/scheduler/fair_scheduler.py
src/sari/core/scheduler/priority_queue.py
src/sari/core/scheduler/throttle.py
src/sari/core/utils/__init__.py
src/sari/core/utils/cleaner.py
src/sari/core/utils/compression.py
src/sari/core/utils/context.py
src/sari/core/utils/file.py
src/sari/core/utils/gitignore.py
src/sari/core/utils/ipc.py
src/sari/core/utils/logging.py
src/sari/core/utils/migration.py
src/sari/core/utils/path_trie.py
src/sari/core/utils/security.py
src/sari/core/utils/system.py
src/sari/core/utils/text.py
src/sari/mcp/__init__.py
src/sari/mcp/__main__.py
src/sari/mcp/async_server.py
src/sari/mcp/cli.py
src/sari/mcp/daemon.py
src/sari/mcp/middleware.py
src/sari/mcp/policies.py
src/sari/mcp/proxy.py
src/sari/mcp/server.py
src/sari/mcp/session.py
src/sari/mcp/stdout_guard.py
src/sari/mcp/telemetry.py
src/sari/mcp/test_cli.py
src/sari/mcp/test_daemon.py
src/sari/mcp/test_server.py
src/sari/mcp/transport.py
src/sari/mcp/workspace_registry.py
src/sari/mcp/tools/__init__.py
src/sari/mcp/tools/_util.py
src/sari/mcp/tools/archive_context.py
src/sari/mcp/tools/call_graph.py
src/sari/mcp/tools/call_graph_health.py
src/sari/mcp/tools/doctor.py
src/sari/mcp/tools/dry_run_diff.py
src/sari/mcp/tools/get_callers.py
src/sari/mcp/tools/get_context.py
src/sari/mcp/tools/get_implementations.py
src/sari/mcp/tools/get_snippet.py
src/sari/mcp/tools/grep_and_read.py
src/sari/mcp/tools/guide.py
src/sari/mcp/tools/index_file.py
src/sari/mcp/tools/list_files.py
src/sari/mcp/tools/list_symbols.py
src/sari/mcp/tools/read_file.py
src/sari/mcp/tools/read_symbol.py
src/sari/mcp/tools/registry.py
src/sari/mcp/tools/repo_candidates.py
src/sari/mcp/tools/rescan.py
src/sari/mcp/tools/save_snippet.py
src/sari/mcp/tools/scan_once.py
src/sari/mcp/tools/search.py
src/sari/mcp/tools/search_api_endpoints.py
src/sari/mcp/tools/search_symbols.py
src/sari/mcp/tools/status.py
src/sari/scripts/quality_cjk.py
src/sari/scripts/query.py
src/sari/scripts/verify_pack1_savings.py
tests/test_advanced_edge_cases.py
tests/test_advanced_language_patterns.py
tests/test_ast_engine.py
tests/test_ast_intelligence.py
tests/test_async_server.py
tests/test_broken_scenarios.py
tests/test_business_logic_smoke.py
tests/test_catastrophic_scenarios.py
tests/test_chaos.py
tests/test_cli_commands.py
tests/test_cli_deep.py
tests/test_cli_extra.py
tests/test_cold_start.py
tests/test_config.py
tests/test_config_matrix.py
tests/test_core_flow.py
tests/test_core_hardened.py
tests/test_core_main.py
tests/test_core_resilience_deep.py
tests/test_core_stress_extreme.py
tests/test_daemon.py
tests/test_daemon_cli_integration.py
tests/test_daemon_resolver.py
tests/test_daemon_session_deep.py
tests/test_daemon_stability_new.py
tests/test_data_integrity.py
tests/test_db.py
tests/test_db_concurrency.py
tests/test_db_writer_guards.py
tests/test_debug_integrity.py
tests/test_doctor_runtime_guards.py
tests/test_doctor_self_healing.py
tests/test_edge_cases.py
tests/test_embedded_server.py
tests/test_engines.py
tests/test_enterprise_intelligence.py
tests/test_fallback_parsers.py
tests/test_final_push.py
tests/test_fullstack_intelligence.py
tests/test_functional_integrity.py
tests/test_indexer.py
tests/test_indexer_new_features.py
tests/test_infra_edge_cases.py
tests/test_main_dual_stack.py
tests/test_mcp_integration_gate.py
tests/test_mcp_tools.py
tests/test_mcp_tools_complex.py
tests/test_mcp_tools_extra.py
tests/test_mcp_tools_full.py
tests/test_mcp_utils.py
tests/test_multi_workspace.py
tests/test_nested_workspaces.py
tests/test_new_languages.py
tests/test_parser_truth.py
tests/test_parsers.py
tests/test_pro_doctor_edge_cases.py
tests/test_real_workspace_ast.py
tests/test_real_world_frameworks.py
tests/test_runtime_gates.py
tests/test_search_engine_mapping.py
tests/test_server.py
tests/test_stability.py
tests/test_standard_essentials.py
tests/test_storage.py
tests/test_symbol_tools_e2e.py
tests/test_universal_ast.py
tests/test_utils_context.py
tests/test_utils_file.py
tests/test_utils_misc.py
tests/test_version_reporting.py
tests/test_watcher.py
tests/test_web_intelligence.py
tests/test_workspace_policy.py
tests/test_z_bulk_tools.py