Drop unused robot_name from TableRow (DB has only embodiment)#508
Conversation
robot_name was declared in TableRow but app.episodes has only the embodiment column. The strict column check in episode_hash_to_table_row raised on it, crashing any conversion that reaches it (e.g. force re-converts). It was never populated as a real column; add_raw_data_to_table already omits it. Removed the field and the only constructor still passing it (external/scale/scripts/sfs_zarr_pipeline.py). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude Code ReviewSummaryRemoves the unused Key concerns
Suggestions
Verdict: Approve (with comment)Small, well-scoped cleanup that fixes a real crash. Please verify the grep and the Scale embodiment value before merging. Reviewed by Claude · Review workflow |

robot_name was declared in TableRow but app.episodes has only the embodiment column.
The strict column check in episode_hash_to_table_row raised on it, crashing any
conversion that reaches it (e.g. force re-converts). It was never populated as a real
column; add_raw_data_to_table already omits it. Removed the field and the only
constructor still passing it (external/scale/scripts/sfs_zarr_pipeline.py).
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com