Skip to content

[codex] Add manipulator adapter skeleton#90

Merged
superposition merged 1 commit into
mainfrom
ticket/40-manipulator-adapter
Jun 20, 2026
Merged

[codex] Add manipulator adapter skeleton#90
superposition merged 1 commit into
mainfrom
ticket/40-manipulator-adapter

Conversation

@superposition

Copy link
Copy Markdown
Collaborator

Summary

  • Add a feature-gated manipulator skeleton with mock sim/replay stacks and no hardware dependency.
  • Add versioned manipulator joint state and command status schemas (leash-manipulator-v1).
  • Add joint-state, joint-command, pose-command, and home capability handlers, with physical joint/pose/home commands policy-gated.
  • Extend docs, no-hardware smoke proof, and CI feature matrix coverage.

Validation

  • cargo fmt --check
  • cargo check --no-default-features --features sim,http,mcp,waveshare-ugv,mavlink-drone,manipulator,bridge-compat
  • cargo test --features manipulator manipulator_
  • bash -n scripts/smoke-all.sh scripts/smoke-physical-gate.sh
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all-targets --all-features
  • scripts/smoke-all.sh
  • cargo test --no-default-features --features sim,mcp
  • cargo package --locked --allow-dirty
  • cargo package --locked

Closes #40

@superposition superposition merged commit b1324d2 into main Jun 20, 2026
14 checks passed
@superposition superposition deleted the ticket/40-manipulator-adapter branch June 20, 2026 19:54
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.

1 participant