CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/ARCHITECTURE.md
docs/CATALOG.md
docs/agents/domain.md
docs/agents/issue-tracker.md
docs/agents/triage-labels.md
src/pyshal.egg-info/PKG-INFO
src/pyshal.egg-info/SOURCES.txt
src/pyshal.egg-info/dependency_links.txt
src/pyshal.egg-info/entry_points.txt
src/pyshal.egg-info/requires.txt
src/pyshal.egg-info/top_level.txt
src/shal/AGENT_GUIDE.md
src/shal/SDK.md
src/shal/__init__.py
src/shal/approval.py
src/shal/capabilities.py
src/shal/cli.py
src/shal/conformance.py
src/shal/driver.py
src/shal/errors.py
src/shal/hal.py
src/shal/limits.py
src/shal/loader.py
src/shal/log.py
src/shal/logging.py
src/shal/node.py
src/shal/py.typed
src/shal/registry.py
src/shal/transport.py
src/shal/buses/__init__.py
src/shal/buses/http_bus.py
src/shal/buses/i2c_cli.py
src/shal/buses/local.py
src/shal/buses/mux.py
src/shal/buses/scpi_raw.py
src/shal/buses/sim.py
src/shal/buses/sim_msg.py
src/shal/buses/sim_scpi.py
src/shal/buses/spi_cli.py
src/shal/buses/ssh.py
src/shal/buses/tcp.py
src/shal/drivers/__init__.py
src/shal/drivers/ads1115.py
src/shal/drivers/ina219.py
src/shal/drivers/keysight_34461a.py
src/shal/drivers/mcp23017.py
src/shal/drivers/mcp9808.py
src/shal/drivers/rigol_dp832.py
src/shal/drivers/tmp102.py
src/shal/mcp/__init__.py
src/shal/mcp/bridge.py
src/shal/mcp/server.py
src/shal/schema/shal-v1.schema.json