fn parse_seed_zoom(raw: &str) -> Option<f64>Expand description
Parse + validate a saved per-agent ui:zoom content blob for seeding a new
agent block’s term:zoom. Returns Some(z) only for a parseable,
non-default (≠ 1.0), in-[0.5, 2.0] zoom (the range the frontend enforces in
term.tsx); anything else (default, out of range, garbage) returns None so
the new block opens at the default 1.0. See SPEC_AGENT_ZOOM_PERSISTENCE §4.2.