Silent row loss is worse than a visible exception file.
The current deterministic fixture demonstrates accepted rows, rejected rows and separate market outputs with roundtrip verification. The service is intentionally bounded so unsupported transformations are identified before paid work begins.