import json, uuid from datetime import datetime def safe_float(v, d=0.0): try: return d if v in (None, "") else float(v) except Exception: return d def safe_int(v, d=0): try: return d if v in (None, "") else int(v) except Exception: return d def dumps(x): return json.dumps(x, default=str) def now_iso(): return datetime.utcnow().isoformat() def new_id(prefix): return f"{prefix}_{uuid.uuid4().hex[:16]}"