LICENSE
README.md
pyproject.toml
src/binnacle/__init__.py
src/binnacle/cli.py
src/binnacle/config.py
src/binnacle/doctor_contracts.py
src/binnacle/errors.py
src/binnacle/provenance.py
src/binnacle/py.typed
src/binnacle/server.py
src/binnacle/companions/__init__.py
src/binnacle/companions/tunnel/__init__.py
src/binnacle/companions/tunnel/tunnel_cli.py
src/binnacle/companions/tunnel/tunnel_doctor.py
src/binnacle/companions/tunnel/tunnel_log.py
src/binnacle/companions/tunnel/tunnel_unit.py
src/binnacle/companions/watchdog/__init__.py
src/binnacle/companions/watchdog/uplink.py
src/binnacle/companions/watchdog/watchdog.py
src/binnacle/companions/watchdog/watchdog_cli.py
src/binnacle/companions/watchdog/watchdog_config.py
src/binnacle/companions/watchdog/watchdog_connectivity.py
src/binnacle/companions/watchdog/watchdog_doctor.py
src/binnacle/companions/watchdog/watchdog_unit.py
src/binnacle/companions/watchdog/watchlog.py
src/binnacle/companions/watchdog/ops/__init__.py
src/binnacle/companions/watchdog/ops/actions.py
src/binnacle/companions/watchdog/ops/command.py
src/binnacle/companions/watchdog/ops/config.py
src/binnacle/companions/watchdog/ops/context.py
src/binnacle/companions/watchdog/ops/cycle.py
src/binnacle/companions/watchdog/ops/device_identity.py
src/binnacle/companions/watchdog/ops/diagnostics.py
src/binnacle/companions/watchdog/ops/fast.py
src/binnacle/companions/watchdog/ops/hardware.py
src/binnacle/companions/watchdog/ops/inventory.py
src/binnacle/companions/watchdog/ops/lifecycle.py
src/binnacle/companions/watchdog/ops/lock.py
src/binnacle/companions/watchdog/ops/maintenance.py
src/binnacle/companions/watchdog/ops/model.py
src/binnacle/companions/watchdog/ops/network.py
src/binnacle/companions/watchdog/ops/policy.py
src/binnacle/companions/watchdog/ops/policy_recovery.py
src/binnacle/companions/watchdog/ops/policy_routes.py
src/binnacle/companions/watchdog/ops/policy_usb.py
src/binnacle/companions/watchdog/ops/reporting.py
src/binnacle/companions/watchdog/ops/schedule.py
src/binnacle/companions/watchdog/ops/services.py
src/binnacle/companions/watchdog/ops/tunnel.py
src/binnacle/deployment/__init__.py
src/binnacle/deployment/job_manager_unit.py
src/binnacle/deployment/server_unit.py
src/binnacle/deployment/units.py
src/binnacle/diagnostics/__init__.py
src/binnacle/diagnostics/doctor.py
src/binnacle/diagnostics/doctor_common.py
src/binnacle/diagnostics/doctor_connectivity.py
src/binnacle/diagnostics/doctor_io.py
src/binnacle/diagnostics/doctor_jobs.py
src/binnacle/diagnostics/doctor_provenance.py
src/binnacle/diagnostics/doctor_render.py
src/binnacle/diagnostics/job_manager_doctor.py
src/binnacle/features/__init__.py
src/binnacle/features/commands/__init__.py
src/binnacle/features/commands/command_backend.py
src/binnacle/features/commands/command_contracts.py
src/binnacle/features/commands/command_execution.py
src/binnacle/features/commands/command_status.py
src/binnacle/features/commands/commands_server.py
src/binnacle/features/commands/job_client.py
src/binnacle/features/commands/job_manager.py
src/binnacle/features/commands/job_output.py
src/binnacle/features/commands/job_owner.py
src/binnacle/features/commands/job_resource_history.py
src/binnacle/features/commands/job_store.py
src/binnacle/features/commands/jobs.py
src/binnacle/features/commands/run_command_evidence.py
src/binnacle/features/commands/run_command_telemetry.py
src/binnacle/features/commands/tools/__init__.py
src/binnacle/features/commands/tools/job_status.py
src/binnacle/features/commands/tools/run_command.py
src/binnacle/features/commands/tools/stop_job.py
src/binnacle/features/files/__init__.py
src/binnacle/features/files/files_server.py
src/binnacle/features/files/paths.py
src/binnacle/features/files/textio.py
src/binnacle/features/files/tools/__init__.py
src/binnacle/features/files/tools/edit_file.py
src/binnacle/features/files/tools/list_files.py
src/binnacle/features/files/tools/read_file.py
src/binnacle/features/files/tools/write_file.py
src/binnacle/features/search/__init__.py
src/binnacle/features/search/search_server.py
src/binnacle/features/search/search_text_adaptive.py
src/binnacle/features/search/search_text_budget.py
src/binnacle/features/search/search_text_collect.py
src/binnacle/features/search/search_text_pipeline.py
src/binnacle/features/search/search_text_register.py
src/binnacle/features/search/search_text_rg.py
src/binnacle/features/search/search_text_schema.py
src/binnacle/features/search/search_text_stream.py
src/binnacle/features/search/search_text_stream_reduce.py
src/binnacle/features/search/search_text_telemetry.py
src/binnacle/features/search/tools/__init__.py
src/binnacle/features/search/tools/search_text.py
src/binnacle/mcp/__init__.py
src/binnacle/mcp/callctx.py
src/binnacle/mcp/identity.py
src/binnacle/mcp/logging_middleware.py
src/binnacle/mcp/tool_order.py
src/binnacle/mcp/visibility.py
src/binnacle/observability/__init__.py
src/binnacle/observability/log_safety.py
src/binnacle/observability/logstats.py
src/binnacle/observability/logstats_adaptive.py
src/binnacle/observability/logstats_io.py
src/binnacle/observability/logstats_jobs.py
src/binnacle/observability/logstats_models.py
src/binnacle/observability/logstats_parse.py
src/binnacle/observability/logstats_render.py
src/binnacle/observability/logstats_run_command.py
src/binnacle/observability/logstats_run_command_groups.py
src/binnacle/observability/logstats_run_command_render.py
src/binnacle/observability/logstats_search_exact.py
src/binnacle/observability/logstats_tools.py
src/binnacle/observability/system_resource_contracts.py
src/binnacle/observability/system_resource_history.py
src/binnacle/observability/token_telemetry.py
src/binnacle/observability/linux/__init__.py
src/binnacle/observability/linux/webminstats.py
src/binnacle/platform/__init__.py
src/binnacle/platform/deployment_platform.py
src/binnacle/platform/job_platform.py
src/binnacle/platform/contracts/__init__.py
src/binnacle/platform/contracts/process_contracts.py
src/binnacle/platform/contracts/resource_contracts.py
src/binnacle/platform/contracts/runtime_path_contracts.py
src/binnacle/platform/contracts/service_lifecycle_contracts.py
src/binnacle/platform/contracts/service_log_contracts.py
src/binnacle/platform/linux/__init__.py
src/binnacle/platform/linux/job_cgroup.py
src/binnacle/platform/linux/job_process.py
src/binnacle/platform/linux/runtime_paths_linux.py
src/binnacle/platform/linux/service_journal.py
src/binnacle/platform/linux/service_provisioning_linux.py
src/binnacle/platform/linux/service_systemd.py
src/binnacle_mcp.egg-info/PKG-INFO
src/binnacle_mcp.egg-info/SOURCES.txt
src/binnacle_mcp.egg-info/dependency_links.txt
src/binnacle_mcp.egg-info/entry_points.txt
src/binnacle_mcp.egg-info/requires.txt
src/binnacle_mcp.egg-info/top_level.txt