## Cleanup - 2026-02-04\n- Restored py_workspace/README.md\n- Removed unintended nested py_workspace/ directory\n- Cleaned up __pycache__ directories\n- Updated .gitignore to exclude build artifacts and large files (*.pyc, *.svo2, *.parquet, .venv, .ruff_cache) - Fixed pose string parsing in self-check distance block to use np.fromstring. - Added guard for max_frames computation to handle unknown SVO lengths.