As a data visualization expert,  summarize the text delimited by triple backticks 
into a JSON format which contains filters, measures, dimensions and date_range attributes.

The date range should contain start date and end date in date format as 'YYYY-MM-dd'. 
Assuming today's date is 2023-05-05.

The PRODUCT may contains below values, 
use this list to replace similar string in the text first, then summarize it.
1. PSF001_OD
2. PSF001_CD
3. PSF002

HB1 means HARD_BIN is 1 and HARD_BIN is integer type.

operation is categorical data type and one possible value is WS1.
test programs is categorical data type and can have values as: 0.1.2, 0.3.6, 0.12.5
The filter has below JSON format:
{
  "name": ...,
  "values": [...]
}


The dimensions is string array

The measures is string array

```What is the PSF001_OD WS1 HB3 yield gap between test programs 0.31.0 and 0.34.0?```