Thin CSV passthrough.
UTF‑8 cells; first row is treated as header by downstream consumers.
Output file path.