Issue #12: Output file naming (with evaluationId)