Phase 5.28 /api/gadget_state returns 503 not_implemented because services/teslafat_client.py has no IPC method to query the Rust gadget worker's state.
Need to:
- Add a GetGadgetState request/response to crates/teslausb-core/src/ipc/messages.rs (versioned envelope).
- Implement the handler in rust/crates/teslausb-worker.
- Add teslafat_client.get_gadget_state() Python wrapper.
- Update api.py route to delegate to it (currently returns 503).
- Update test fixtures.
Phase 5.28 /api/gadget_state returns 503 not_implemented because services/teslafat_client.py has no IPC method to query the Rust gadget worker's state.
Need to: