- 14 tests for /api/open-file: localhost guard, input validation, path
restriction, file validation, platform commands
- 13 tests for getExtensionFromUrl: 3D extensions, media extensions,
query strings, fragments, edge cases, zip exclusion
- 3 tests for fal.ai 3D response formats: model_glb.url, model_urls.glb.url,
enhanced error log with Result keys
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>