LICENSE
README.md
pyproject.toml
src/benchci/__init__.py
src/benchci/cli.py
src/benchci.egg-info/PKG-INFO
src/benchci.egg-info/SOURCES.txt
src/benchci.egg-info/dependency_links.txt
src/benchci.egg-info/entry_points.txt
src/benchci.egg-info/requires.txt
src/benchci.egg-info/top_level.txt
src/benchci/agent/__init__.py
src/benchci/agent/bench_export.py
src/benchci/agent/client.py
src/benchci/agent/cloud_client.py
src/benchci/agent/cloud_runner.py
src/benchci/agent/config.py
src/benchci/agent/health.py
src/benchci/agent/models.py
src/benchci/agent/registry.py
src/benchci/agent/scheduler.py
src/benchci/agent/server.py
src/benchci/agent/state.py
src/benchci/auth/client.py
src/benchci/auth/session.py
src/benchci/cloud/__init__.py
src/benchci/cloud/client.py
src/benchci/commands/__init__.py
src/benchci/commands/demo.py
src/benchci/commands/doctor.py
src/benchci/config/__init__.py
src/benchci/config/bench.py
src/benchci/config/suite.py
src/benchci/diagnostics/bench_self_test.py
src/benchci/diagnostics/plan.py
src/benchci/diagnostics/schema.py
src/benchci/diagnostics/validate.py
src/benchci/gpio/__init__.py
src/benchci/gpio/base.py
src/benchci/gpio/factory.py
src/benchci/gpio/local_gpio.py
src/benchci/gpio/mock.py
src/benchci/gpio/remote_gpio.py
src/benchci/measurement/measurement.py
src/benchci/power/power.py
src/benchci/runner/__init__.py
src/benchci/runner/evidence.py
src/benchci/runner/failure.py
src/benchci/runner/local.py
src/benchci/runner/resource_locks.py
src/benchci/runner/transport_logging.py
src/benchci/runner/uart_reader.py
src/benchci/transport/__init__.py
src/benchci/transport/base.py
src/benchci/transport/can.py
src/benchci/transport/factory.py
src/benchci/transport/modbus_base.py
src/benchci/transport/modbus_rtu.py
src/benchci/transport/modbus_tcp.py
src/benchci/transport/uart.py
tests/test_config.py
tests/test_evidence.py
tests/test_failure.py