bcccf3b95332e125cbb9e0be796ad3a69e1a3605
Antes: parse_field_value(EntityRef, raw) devolvía Ok(json!(raw)) blindly. Garbage entraba al log/store si el field se usaba como seed o param (sólo el path de morphism inputs validaba UUID). Ahora: Uuid::parse_str(raw.trim()) → error claro si falla, value trimmed si pasa. El selector clickable garantiza happy path; este check es defensivo contra paste manual o garbage tipeado. 5 tests nuevos: happy path, trim de whitespace, rechazo de garbage, rechazo de empty, propagación de error a resolve_param_value con label del FieldSpec en el mensaje. 35 tests verdes. E2E del morphism real intacto (sus inputs van por path dedicado, no por parse_field_value). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Rust
96.7%
JavaScript
0.8%
Shell
0.8%
Python
0.8%
HTML
0.3%
Other
0.6%