- write_jsonl: add path.parent.mkdir(parents=True, exist_ok=True) to
prevent FileNotFoundError when output dir doesn't exist
- write_jsonl: add sort_keys=True to match original callers' deterministic
output behavior (AGENTS.md: identical SHA256 on consecutive runs)
- q16_div: raise ZeroDivisionError instead of silently returning 0,
matching the original fractal_dimension.py semantics
Co-Authored-By: Allaun Silverfox <bigdataiscoming+9i37y6j2@protonmail.com>
- canonical_json_bytes now delegates to canonical_json (ensure_ascii=False)
matching the original per-file implementations in emitter and loopback
- dataset_ingest_rds.py restores isinstance(data, list) safety check from
original load_jsonl, wrapping lib.jsonl.load_json
Co-Authored-By: Allaun Silverfox <bigdataiscoming+9i37y6j2@protonmail.com>