Skip to content

TOMATO-58: Implement adapter registry and production scaffold driver path#76

Merged
cracketus merged 1 commit intomainfrom
TOMATO-58/hardware-adapter-boundary
Feb 21, 2026
Merged

TOMATO-58: Implement adapter registry and production scaffold driver path#76
cracketus merged 1 commit intomainfrom
TOMATO-58/hardware-adapter-boundary

Conversation

@cracketus
Copy link
Copy Markdown
Owner

Summary

  • add hardware adapter registry/loader APIs and strict dispatch-result validation
  • add production-intended production_scaffold adapter with explicit TODO boundary for real transport wiring
  • wire scripts/simulate_day.py to support --executor-backend hardware + --hardware-driver
  • keep backward-compatible deterministic paths for mock and hardware_stub
  • update Stage 5 docs in README/AGENTS/PLANNED_FEATURES
  • add test coverage for registry, executor notes, and CLI/run driver selection

Testing

  • pytest -q --no-cov tests/executor/test_hardware_adapter.py tests/executor/test_hardware_executor.py tests/scripts/test_simulate_day_cli.py tests/scripts/test_simulate_day_run.py
  • result: 19 passed

Closes #70

@cracketus cracketus merged commit aa32dec into main Feb 21, 2026
4 checks passed
@cracketus cracketus deleted the TOMATO-58/hardware-adapter-boundary branch February 21, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TOMATO-58: Implement production-ready hardware actuator adapter boundary and driver selection

1 participant